From c635a4b7ddb6105bfc6fef130b188a087726677b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 1 Dec 2024 02:06:43 +0000 Subject: gentoo auto-resync : 01:12:2024 - 02:06:42 --- dev-python/Manifest.gz | Bin 274551 -> 274521 bytes dev-python/aioresponses/Manifest | 4 +- dev-python/aioresponses/aioresponses-0.7.6.ebuild | 38 ----- dev-python/aioresponses/aioresponses-0.7.7.ebuild | 2 +- dev-python/amqp/Manifest | 4 +- dev-python/amqp/amqp-5.2.0.ebuild | 51 ------ dev-python/amqp/amqp-5.3.1.ebuild | 2 +- dev-python/asttokens/Manifest | 2 + dev-python/asttokens/asttokens-3.0.0.ebuild | 34 ++++ dev-python/aws-sam-translator/Manifest | 4 +- .../aws-sam-translator-1.91.0.ebuild | 62 -------- .../aws-sam-translator-1.92.0.ebuild | 2 +- dev-python/blake3/Manifest | 29 ++++ dev-python/blake3/blake3-1.0.0.ebuild | 127 +++++++++++++++ dev-python/boto3/Manifest | 8 +- dev-python/boto3/boto3-1.35.57.ebuild | 53 ------- dev-python/boto3/boto3-1.35.63.ebuild | 2 +- dev-python/boto3/boto3-1.35.69.ebuild | 53 ------- dev-python/boto3/boto3-1.35.70.ebuild | 53 ------- dev-python/botocore/Manifest | 8 +- dev-python/botocore/botocore-1.35.57.ebuild | 67 -------- dev-python/botocore/botocore-1.35.63.ebuild | 2 +- dev-python/botocore/botocore-1.35.69.ebuild | 67 -------- dev-python/botocore/botocore-1.35.70.ebuild | 67 -------- dev-python/cachecontrol/Manifest | 2 +- dev-python/cachecontrol/cachecontrol-0.14.1.ebuild | 2 +- dev-python/cheroot/Manifest | 2 +- dev-python/cheroot/cheroot-10.0.1.ebuild | 6 +- dev-python/cherrypy/Manifest | 2 +- dev-python/cherrypy/cherrypy-18.10.0.ebuild | 28 +++- dev-python/clang-python/Manifest | 2 + .../clang-python-20.0.0_pre20241130.ebuild | 53 +++++++ dev-python/commentjson/Manifest | 2 +- dev-python/commentjson/commentjson-0.9.0-r2.ebuild | 2 +- dev-python/contourpy/Manifest | 2 +- dev-python/contourpy/contourpy-1.3.1.ebuild | 2 +- dev-python/coverage/Manifest | 2 +- dev-python/coverage/coverage-7.6.7.ebuild | 2 +- dev-python/deprecated/Manifest | 5 +- dev-python/deprecated/deprecated-1.2.14.ebuild | 31 ---- dev-python/deprecated/deprecated-1.2.15.ebuild | 2 +- .../deprecated/files/deprecated-1.2.14-py313.patch | 34 ---- dev-python/django/Manifest | 5 +- dev-python/django/django-5.1.2.ebuild | 100 ------------ dev-python/django/django-5.1.3.ebuild | 2 +- dev-python/ensurepip-pip/Manifest | 8 +- .../ensurepip-pip/ensurepip-pip-24.1.1.ebuild | 24 --- .../ensurepip-pip/ensurepip-pip-24.1.2.ebuild | 24 --- dev-python/ensurepip-pip/ensurepip-pip-24.2.ebuild | 24 --- .../ensurepip-pip/ensurepip-pip-24.3.1.ebuild | 6 +- dev-python/ensurepip-setuptools/Manifest | 6 +- .../ensurepip-setuptools-74.1.3.ebuild | 24 --- .../ensurepip-setuptools-75.5.0.ebuild | 2 +- .../ensurepip-setuptools-75.6.0.ebuild | 4 - dev-python/flask/Manifest | 4 +- dev-python/flask/flask-3.0.3.ebuild | 58 ------- dev-python/flask/flask-3.1.0.ebuild | 2 +- dev-python/fonttools/Manifest | 2 +- dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- dev-python/gherkin-official/Manifest | 2 +- .../gherkin-official-30.0.4.ebuild | 2 +- dev-python/google-api-core/Manifest | 4 +- .../google-api-core/google-api-core-2.22.0.ebuild | 63 -------- .../google-api-core/google-api-core-2.23.0.ebuild | 2 +- dev-python/google-api-python-client/Manifest | 6 +- .../google-api-python-client-2.151.0.ebuild | 50 ------ .../google-api-python-client-2.152.0.ebuild | 50 ------ .../google-api-python-client-2.153.0.ebuild | 2 +- dev-python/googleapis-common-protos/Manifest | 4 +- .../googleapis-common-protos-1.65.0.ebuild | 31 ---- .../googleapis-common-protos-1.66.0.ebuild | 2 +- dev-python/hatchling/Manifest | 6 +- dev-python/hatchling/hatchling-1.25.0-r1.ebuild | 105 ------------ dev-python/hatchling/hatchling-1.26.1.ebuild | 105 ------------ dev-python/hatchling/hatchling-1.26.3-r1.ebuild | 2 +- dev-python/httpcore/Manifest | 4 +- dev-python/httpcore/httpcore-1.0.6.ebuild | 69 -------- dev-python/httpcore/httpcore-1.0.7.ebuild | 2 +- dev-python/httpx/Manifest | 2 + dev-python/httpx/httpx-0.28.0.ebuild | 106 +++++++++++++ dev-python/hypothesis/Manifest | 10 +- dev-python/hypothesis/hypothesis-6.116.0.ebuild | 103 ------------ dev-python/hypothesis/hypothesis-6.118.9.ebuild | 2 +- dev-python/hypothesis/hypothesis-6.120.0.ebuild | 104 ------------ dev-python/hypothesis/hypothesis-6.121.1.ebuild | 104 ------------ dev-python/hypothesis/hypothesis-6.122.0.ebuild | 104 ++++++++++++ dev-python/identify/Manifest | 4 +- dev-python/identify/identify-2.6.1.ebuild | 29 ---- dev-python/identify/identify-2.6.2.ebuild | 2 +- dev-python/importlib-metadata/Manifest | 2 - .../importlib-metadata-8.4.0.ebuild | 51 ------ dev-python/ipython/Manifest | 2 + dev-python/ipython/ipython-8.30.0.ebuild | 161 +++++++++++++++++++ dev-python/jedi/Manifest | 4 +- dev-python/jedi/jedi-0.19.1_p20240706.ebuild | 86 ---------- dev-python/jedi/jedi-0.19.2.ebuild | 2 +- dev-python/json5/Manifest | 4 +- dev-python/json5/json5-0.9.25.ebuild | 21 --- dev-python/json5/json5-0.9.28.ebuild | 2 +- dev-python/jsonpickle/Manifest | 6 +- dev-python/jsonpickle/jsonpickle-3.3.0.ebuild | 69 -------- dev-python/jsonpickle/jsonpickle-3.4.2.ebuild | 67 -------- dev-python/jsonpickle/jsonpickle-4.0.0.ebuild | 2 +- dev-python/latexrestricted/Manifest | 3 - .../latexrestricted/latexrestricted-0.6.0.ebuild | 29 ---- dev-python/libvirt-python/Manifest | 6 - .../libvirt-python/libvirt-python-10.0.0.ebuild | 64 -------- .../libvirt-python/libvirt-python-10.2.0.ebuild | 64 -------- dev-python/lit/Manifest | 2 + dev-python/lit/lit-20.0.0_pre20241130.ebuild | 45 ++++++ dev-python/logbook/Manifest | 4 +- dev-python/logbook/logbook-1.7.0.ebuild | 58 ------- dev-python/logbook/logbook-1.8.0.ebuild | 7 +- dev-python/lxml-html-clean/Manifest | 6 +- .../lxml-html-clean/lxml-html-clean-0.3.1.ebuild | 31 ---- .../lxml-html-clean/lxml-html-clean-0.4.0.ebuild | 31 ---- .../lxml-html-clean/lxml-html-clean-0.4.1.ebuild | 2 +- dev-python/magic-wormhole-transit-relay/Manifest | 2 +- .../magic-wormhole-transit-relay-0.4.0.ebuild | 2 +- dev-python/manuel/Manifest | 4 +- dev-python/manuel/manuel-1.12.4_p20231129.ebuild | 48 ------ dev-python/manuel/manuel-1.13.0.ebuild | 2 +- dev-python/mss/Manifest | 4 +- dev-python/mss/mss-10.0.0.ebuild | 2 +- dev-python/mss/mss-9.0.2.ebuild | 57 ------- dev-python/multipart/Manifest | 2 + dev-python/multipart/multipart-1.2.1.ebuild | 21 +++ dev-python/mysqlclient/Manifest | 2 +- dev-python/mysqlclient/mysqlclient-2.2.6.ebuild | 2 +- dev-python/nbclient/Manifest | 2 + dev-python/nbclient/nbclient-0.10.1.ebuild | 57 +++++++ dev-python/nh3/Manifest | 54 +++++++ dev-python/nh3/nh3-0.2.19.ebuild | 141 +++++++++++++++++ dev-python/oslo-concurrency/Manifest | 4 +- .../oslo-concurrency/oslo-concurrency-6.1.0.ebuild | 50 ------ .../oslo-concurrency/oslo-concurrency-6.2.0.ebuild | 2 +- dev-python/patsy/Manifest | 5 +- dev-python/patsy/files/patsy-0.5.6-np2.patch | 51 ------ dev-python/patsy/patsy-0.5.6-r2.ebuild | 51 ------ dev-python/patsy/patsy-1.0.1.ebuild | 2 +- dev-python/peewee/Manifest | 4 +- dev-python/peewee/peewee-3.17.7.ebuild | 81 ---------- dev-python/peewee/peewee-3.17.8.ebuild | 2 +- dev-python/pip/Manifest | 9 +- dev-python/pip/pip-24.1-r1.ebuild | 176 --------------------- dev-python/pip/pip-24.1.1.ebuild | 176 --------------------- dev-python/pip/pip-24.1.2.ebuild | 171 -------------------- dev-python/pip/pip-24.2-r1.ebuild | 172 -------------------- dev-python/pip/pip-24.3.1-r2.ebuild | 2 +- dev-python/pipenv/Manifest | 3 +- dev-python/pipenv/pipenv-2024.0.2-r1.ebuild | 2 +- dev-python/pipenv/pipenv-2024.0.2.ebuild | 124 --------------- dev-python/precis-i18n/Manifest | 4 +- dev-python/precis-i18n/precis-i18n-1.1.0.ebuild | 25 --- dev-python/precis-i18n/precis-i18n-1.1.1.ebuild | 2 +- dev-python/pyspnego/Manifest | 4 +- dev-python/pyspnego/pyspnego-0.11.1.ebuild | 38 ----- dev-python/pyspnego/pyspnego-0.11.2.ebuild | 2 +- dev-python/pytest-bdd/Manifest | 2 +- dev-python/pytest-bdd/pytest-bdd-8.0.0.ebuild | 2 +- dev-python/pytest-httpx/Manifest | 2 + dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild | 33 ++++ dev-python/python-multipart/Manifest | 2 +- .../python-multipart-0.0.17.ebuild | 2 +- dev-python/python3-discogs-client/Manifest | 4 +- .../python3-discogs-client-2.7.1.ebuild | 2 +- .../python3-discogs-client-2.7.ebuild | 35 ---- dev-python/pytools/Manifest | 8 +- dev-python/pytools/pytools-2024.1.13.ebuild | 33 ---- dev-python/pytools/pytools-2024.1.14.ebuild | 33 ---- dev-python/pytools/pytools-2024.1.15.ebuild | 2 +- dev-python/pytools/pytools-2024.1.16.ebuild | 31 ---- dev-python/pyzotero/Manifest | 2 + dev-python/pyzotero/pyzotero-1.5.27.ebuild | 38 +++++ dev-python/quart/Manifest | 4 +- dev-python/quart/quart-0.19.8.ebuild | 50 ------ dev-python/quart/quart-0.19.9.ebuild | 2 +- dev-python/repoze-lru/Manifest | 2 +- dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild | 2 +- dev-python/requests-futures/Manifest | 4 +- .../requests-futures/requests-futures-1.0.1.ebuild | 29 ---- .../requests-futures/requests-futures-1.0.2.ebuild | 2 +- dev-python/resolvelib/Manifest | 2 +- dev-python/resolvelib/resolvelib-1.1.0.ebuild | 2 +- dev-python/routes/Manifest | 2 +- dev-python/routes/routes-2.5.1-r2.ebuild | 2 +- dev-python/setuptools/Manifest | 8 +- ...edgeable-users-to-disable-validating-trov.patch | 65 -------- ...tuptools-75.6.0-disable-trove-classifiers.patch | 32 ++++ dev-python/setuptools/setuptools-74.1.3-r2.ebuild | 121 -------------- dev-python/setuptools/setuptools-75.5.0-r1.ebuild | 123 -------------- dev-python/setuptools/setuptools-75.5.0.ebuild | 128 +++++++++++++++ dev-python/setuptools/setuptools-75.6.0-r1.ebuild | 130 +++++++++++++++ dev-python/setuptools/setuptools-75.6.0-r2.ebuild | 123 -------------- dev-python/sphinx-autoapi/Manifest | 2 + .../sphinx-autoapi/sphinx-autoapi-3.4.0.ebuild | 51 ++++++ dev-python/sphinx-rtd-theme/Manifest | 4 +- .../sphinx-rtd-theme/sphinx-rtd-theme-3.0.1.ebuild | 42 ----- .../sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild | 2 +- dev-python/sqlparse/Manifest | 4 +- dev-python/sqlparse/sqlparse-0.5.1.ebuild | 22 --- dev-python/sqlparse/sqlparse-0.5.2.ebuild | 2 +- dev-python/starlette/Manifest | 6 +- dev-python/starlette/starlette-0.39.2-r1.ebuild | 56 ------- dev-python/starlette/starlette-0.41.2.ebuild | 56 ------- dev-python/starlette/starlette-0.41.3.ebuild | 2 +- dev-python/sybil/Manifest | 4 +- dev-python/sybil/sybil-8.0.1.ebuild | 42 ----- dev-python/sybil/sybil-9.0.0.ebuild | 2 +- dev-python/tomli/Manifest | 5 +- dev-python/tomli/tomli-2.0.2.ebuild | 40 ----- dev-python/tomli/tomli-2.1.0.ebuild | 2 +- dev-python/truststore/Manifest | 2 +- dev-python/truststore/truststore-0.10.0.ebuild | 2 +- dev-python/webcolors/Manifest | 4 +- dev-python/webcolors/webcolors-24.11.1.ebuild | 2 +- dev-python/webcolors/webcolors-24.8.0.ebuild | 21 --- dev-python/websockets/Manifest | 2 +- dev-python/websockets/websockets-14.1.ebuild | 2 +- dev-python/xmlschema/Manifest | 4 +- dev-python/xmlschema/xmlschema-3.4.2.ebuild | 37 ----- dev-python/xmlschema/xmlschema-3.4.3.ebuild | 2 +- dev-python/yapf/Manifest | 4 +- dev-python/yapf/yapf-0.40.2.ebuild | 36 ----- dev-python/yapf/yapf-0.43.0.ebuild | 2 +- dev-python/yappi/Manifest | 4 +- dev-python/yappi/yappi-1.6.10.ebuild | 2 +- dev-python/yappi/yappi-1.6.9.ebuild | 35 ---- dev-python/zc-lockfile/Manifest | 2 +- dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild | 2 +- dev-python/zipp/Manifest | 4 +- dev-python/zipp/zipp-3.20.2.ebuild | 53 ------- dev-python/zipp/zipp-3.21.0.ebuild | 2 +- 233 files changed, 1519 insertions(+), 4808 deletions(-) delete mode 100644 dev-python/aioresponses/aioresponses-0.7.6.ebuild delete mode 100644 dev-python/amqp/amqp-5.2.0.ebuild create mode 100644 dev-python/asttokens/asttokens-3.0.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.91.0.ebuild create mode 100644 dev-python/blake3/blake3-1.0.0.ebuild delete mode 100644 dev-python/boto3/boto3-1.35.57.ebuild delete mode 100644 dev-python/boto3/boto3-1.35.69.ebuild delete mode 100644 dev-python/boto3/boto3-1.35.70.ebuild delete mode 100644 dev-python/botocore/botocore-1.35.57.ebuild delete mode 100644 dev-python/botocore/botocore-1.35.69.ebuild delete mode 100644 dev-python/botocore/botocore-1.35.70.ebuild create mode 100644 dev-python/clang-python/clang-python-20.0.0_pre20241130.ebuild delete mode 100644 dev-python/deprecated/deprecated-1.2.14.ebuild delete mode 100644 dev-python/deprecated/files/deprecated-1.2.14-py313.patch delete mode 100644 dev-python/django/django-5.1.2.ebuild delete mode 100644 dev-python/ensurepip-pip/ensurepip-pip-24.1.1.ebuild delete mode 100644 dev-python/ensurepip-pip/ensurepip-pip-24.1.2.ebuild delete mode 100644 dev-python/ensurepip-pip/ensurepip-pip-24.2.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-74.1.3.ebuild delete mode 100644 dev-python/flask/flask-3.0.3.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.22.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.151.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.152.0.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.65.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.25.0-r1.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.26.1.ebuild delete mode 100644 dev-python/httpcore/httpcore-1.0.6.ebuild create mode 100644 dev-python/httpx/httpx-0.28.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.116.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.120.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.121.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.122.0.ebuild delete mode 100644 dev-python/identify/identify-2.6.1.ebuild delete mode 100644 dev-python/importlib-metadata/importlib-metadata-8.4.0.ebuild create mode 100644 dev-python/ipython/ipython-8.30.0.ebuild delete mode 100644 dev-python/jedi/jedi-0.19.1_p20240706.ebuild delete mode 100644 dev-python/json5/json5-0.9.25.ebuild delete mode 100644 dev-python/jsonpickle/jsonpickle-3.3.0.ebuild delete mode 100644 dev-python/jsonpickle/jsonpickle-3.4.2.ebuild delete mode 100644 dev-python/latexrestricted/latexrestricted-0.6.0.ebuild delete mode 100644 dev-python/libvirt-python/libvirt-python-10.0.0.ebuild delete mode 100644 dev-python/libvirt-python/libvirt-python-10.2.0.ebuild create mode 100644 dev-python/lit/lit-20.0.0_pre20241130.ebuild delete mode 100644 dev-python/logbook/logbook-1.7.0.ebuild delete mode 100644 dev-python/lxml-html-clean/lxml-html-clean-0.3.1.ebuild delete mode 100644 dev-python/lxml-html-clean/lxml-html-clean-0.4.0.ebuild delete mode 100644 dev-python/manuel/manuel-1.12.4_p20231129.ebuild delete mode 100644 dev-python/mss/mss-9.0.2.ebuild create mode 100644 dev-python/multipart/multipart-1.2.1.ebuild create mode 100644 dev-python/nbclient/nbclient-0.10.1.ebuild create mode 100644 dev-python/nh3/nh3-0.2.19.ebuild delete mode 100644 dev-python/oslo-concurrency/oslo-concurrency-6.1.0.ebuild delete mode 100644 dev-python/patsy/files/patsy-0.5.6-np2.patch delete mode 100644 dev-python/patsy/patsy-0.5.6-r2.ebuild delete mode 100644 dev-python/peewee/peewee-3.17.7.ebuild delete mode 100644 dev-python/pip/pip-24.1-r1.ebuild delete mode 100644 dev-python/pip/pip-24.1.1.ebuild delete mode 100644 dev-python/pip/pip-24.1.2.ebuild delete mode 100644 dev-python/pip/pip-24.2-r1.ebuild delete mode 100644 dev-python/pipenv/pipenv-2024.0.2.ebuild delete mode 100644 dev-python/precis-i18n/precis-i18n-1.1.0.ebuild delete mode 100644 dev-python/pyspnego/pyspnego-0.11.1.ebuild create mode 100644 dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild delete mode 100644 dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild delete mode 100644 dev-python/pytools/pytools-2024.1.13.ebuild delete mode 100644 dev-python/pytools/pytools-2024.1.14.ebuild delete mode 100644 dev-python/pytools/pytools-2024.1.16.ebuild create mode 100644 dev-python/pyzotero/pyzotero-1.5.27.ebuild delete mode 100644 dev-python/quart/quart-0.19.8.ebuild delete mode 100644 dev-python/requests-futures/requests-futures-1.0.1.ebuild delete mode 100644 dev-python/setuptools/files/0001-Allow-knowledgeable-users-to-disable-validating-trov.patch create mode 100644 dev-python/setuptools/files/setuptools-75.6.0-disable-trove-classifiers.patch delete mode 100644 dev-python/setuptools/setuptools-74.1.3-r2.ebuild delete mode 100644 dev-python/setuptools/setuptools-75.5.0-r1.ebuild create mode 100644 dev-python/setuptools/setuptools-75.5.0.ebuild create mode 100644 dev-python/setuptools/setuptools-75.6.0-r1.ebuild delete mode 100644 dev-python/setuptools/setuptools-75.6.0-r2.ebuild create mode 100644 dev-python/sphinx-autoapi/sphinx-autoapi-3.4.0.ebuild delete mode 100644 dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.1.ebuild delete mode 100644 dev-python/sqlparse/sqlparse-0.5.1.ebuild delete mode 100644 dev-python/starlette/starlette-0.39.2-r1.ebuild delete mode 100644 dev-python/starlette/starlette-0.41.2.ebuild delete mode 100644 dev-python/sybil/sybil-8.0.1.ebuild delete mode 100644 dev-python/tomli/tomli-2.0.2.ebuild delete mode 100644 dev-python/webcolors/webcolors-24.8.0.ebuild delete mode 100644 dev-python/xmlschema/xmlschema-3.4.2.ebuild delete mode 100644 dev-python/yapf/yapf-0.40.2.ebuild delete mode 100644 dev-python/yappi/yappi-1.6.9.ebuild delete mode 100644 dev-python/zipp/zipp-3.20.2.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index f23f2151ed86..e13f196faa65 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/aioresponses/Manifest b/dev-python/aioresponses/Manifest index 460901c33b3a..d91ae73edc04 100644 --- a/dev-python/aioresponses/Manifest +++ b/dev-python/aioresponses/Manifest @@ -1,5 +1,3 @@ -DIST aioresponses-0.7.6.tar.gz 35846 BLAKE2B f5cb820ee410e1203526ac6731c73f02993684679d788c8e3db830189d9874991b6fabf2e0738d14d3e54e2fa2b44af788f054137590ffea78df49056389673b SHA512 d02fa848a5d6588e32c203591f842cb212aae60d5e060a3fa13993bbb575922e516f04d47f9428c5f4b8103bc9990aa45cdde3c17bd2c47d8eff714f93976450 DIST aioresponses-0.7.7.tar.gz 39087 BLAKE2B 4692e088ec1c0a0f5e4f65a1269eb845ea6892ce41cc772cab9d0bb3795767b9ef776045d699e05f0816acdc795521318ce2ddd17ea8d436e89e9aae5e29436c SHA512 36fc45bc33d011d24fdbc437ea2adbba63eadec67d7198fe1e645d1dc0e7596104d5bf61ac1fe40b1d64f21cbe707e80775d26aa3762f87ad0a440ebabaa3a47 -EBUILD aioresponses-0.7.6.ebuild 915 BLAKE2B 4477156fb85e438338be23c2423474ad78fbac5d323d22fc4306ddec6b24445261f92e1d49248e6119688affcb365a02927c4e07dfd5bbc2d976eb903461dc05 SHA512 5f8fc2531b63612c2c607d8f701880f468dd1ae0532d1e7a59832a339ac8c9f27fabd1345c054c661b1bd70bb25d5fbb45e49cc07dd73e33a820382266bcf69a -EBUILD aioresponses-0.7.7.ebuild 1009 BLAKE2B 715ac00a67b35f4731d82e1bf6cd10ebd17143b792fb2eacdc60daeeba6a957a4303cee201f0aafb550ff90bc98deea9abfca49de4a58849f279c7567697486e SHA512 82c4bbaa970dde3f54d80d60d7614eadbf6d7d833aaea8b6665b3e55896479f478218e363079bdcd36fffb02ed0c14719eb0c6644365870c0da52e8c270f9378 +EBUILD aioresponses-0.7.7.ebuild 1006 BLAKE2B 5ffcad7361f28e11c8700c88e33db2e68605f2fc2516d80c8c66c657934d91443248b51be05479de7f03a900354e4704275306d39956be7f7446db7cc796c106 SHA512 be3bf7c2c7448d8a01651d125a638c12a72b645034d5fdbb3861ddb1df5540398d0c02f649f3f18959c394115ccd8def2f72b86604de430f75e9ebd38daa2c63 MISC metadata.xml 474 BLAKE2B 1768a360fe74d971bd194fdccc0b562c416b70f9992b513167cc6a0944c0d9e7b806029ac55f70998f6bdeffbe0113d1901664c4ded69d23b8664da5b1deda8e SHA512 b133e74d89b308b68387e069544fb24ac2b2f0aa2287c38c48e05c07fa7ec04639b5339930562078b17febd9895b1af46df59c9be323a2de8d7597f35eb24d7d diff --git a/dev-python/aioresponses/aioresponses-0.7.6.ebuild b/dev-python/aioresponses/aioresponses-0.7.6.ebuild deleted file mode 100644 index 791d9dc46424..000000000000 --- a/dev-python/aioresponses/aioresponses-0.7.6.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_{10..13} ) - -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 ~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 -) diff --git a/dev-python/aioresponses/aioresponses-0.7.7.ebuild b/dev-python/aioresponses/aioresponses-0.7.7.ebuild index ce93c1aa00f3..16a414cccf52 100644 --- a/dev-python/aioresponses/aioresponses-0.7.7.ebuild +++ b/dev-python/aioresponses/aioresponses-0.7.7.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/aiohttp-3.3.0[${PYTHON_USEDEP}] diff --git a/dev-python/amqp/Manifest b/dev-python/amqp/Manifest index fca76c50679c..5b8b439ec333 100644 --- a/dev-python/amqp/Manifest +++ b/dev-python/amqp/Manifest @@ -1,5 +1,3 @@ -DIST amqp-5.2.0.tar.gz 128754 BLAKE2B 4d5c281c1d9691e41da452f07f81a0c8bf901cb12f7a43082f1a8cd46cb848195df7415036e42b0fdf76c621019334df50af1382b571fae38ec4796154fa3797 SHA512 923eae80721ec35e329085e680950db7167c401fac396c74d401331ef7efe369e1cf4420bfde9a1d9005052f49cedef6d2ee621e795b9127614fd5742aa5e0db DIST amqp-5.3.1.tar.gz 129013 BLAKE2B e791792effba9efc7ceb320d7ece9fb5d8936ad0faf5c5519a63e419436258272271ab0f45b3828b6c68f9b8ab50641a73644c0c37687776cc7f5a29c3abd6f4 SHA512 4701ee40a6a88738ab2bb199114512af85f722afb99e2ee1d18c48563ceb6f925052315c5ca289e36db5d02aa72412b798442fd6c2f623d10a0ac43af3c2eca8 -EBUILD amqp-5.2.0.ebuild 1011 BLAKE2B e0f62c2520c4ccf8a3e9d686db7109cf09931a42616ab8a29dffe01ff22f0f4bce6f30f9fa1a8551c9d3d8bf817601b9eab8a7c8f371bf44bafd5f83c97c4d26 SHA512 378e2437ed4aa5dfb35c1116714020cd04c1a7497bdf00356e5d835d7b212c7be8c92ab4b8d89cd60361439dfb92a47039d8556ffcc9725d5cd59436a4fe8f6f -EBUILD amqp-5.3.1.ebuild 1024 BLAKE2B 50cdc0fbe5f7dd7832f3995c3d3d4c1d79752522cbf259f6334236395d20fbb0221e34119e089c67f49d9e9d56df91295364683c2260ac4a1a78b98bb8abf245 SHA512 7ac8265690d6a9e6cc9acb9da1e7e866be359bd6785cf25aff8c2ba10c1c9dbfc2e30c6fc61d6ca2fda02359798cb2b5c6f0eb59093968dd36b1fe2ac5704308 +EBUILD amqp-5.3.1.ebuild 1021 BLAKE2B f41ad54a90fcb5e824503c68cb43873a249034932b7ecee5a246201f37a0edbd0791c23da50cf29ad24fb616a6b961ff7330be7eec237b5dc415482dee2ca428 SHA512 435373d98fb45ea7038bac88f817ba943cfc17c35840237415f40fd2e34838085a994fe05c14ef55b5501618342fa2fd18eee5697b5580aaf7bb5fbb46ff812b MISC metadata.xml 505 BLAKE2B edee860b2641c1f220cca3efcf400391018389615234d72cf2a48e499c410608ddb664d65c7a3aba925b882bab96ba7b4f0c1173e28c385fe0a73b377e950af9 SHA512 b9b969cfcdc38791dec5c54ce96dcddc2eaf29bd023dc6a7c8e2f95dd00ece57abf02bf7d9e0179eb5716a20a041c2216dda94904e5d0a73007e775c14149552 diff --git a/dev-python/amqp/amqp-5.2.0.ebuild b/dev-python/amqp/amqp-5.2.0.ebuild deleted file mode 100644 index 26d896e76367..000000000000 --- a/dev-python/amqp/amqp-5.2.0.ebuild +++ /dev/null @@ -1,51 +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_{10..13} ) - -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 -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/amqp-5.3.1.ebuild b/dev-python/amqp/amqp-5.3.1.ebuild index ce889f428fb8..0f6734eb18fd 100644 --- a/dev-python/amqp/amqp-5.3.1.ebuild +++ b/dev-python/amqp/amqp-5.3.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="extras" RDEPEND=" diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest index f965b63262bf..129e4ccee4ff 100644 --- a/dev-python/asttokens/Manifest +++ b/dev-python/asttokens/Manifest @@ -1,3 +1,5 @@ DIST asttokens-2.4.1.gh.tar.gz 57358 BLAKE2B dff2bdbbb62ed0c99f620284e4ad4abe418c315356caee26988ed7722a9aec77be4fe79b877e350cf632e076cd7c421f6ec824e7ffdda1d6684b03fffb15e7b2 SHA512 62263e50e14953e98236cdcbd75121ff5f6a3dc949170412a97f17af9b2572415373971d2286c4821b03249404b5a4c53ef5c7f1ec37aa9e2bf4a743d16de1da +DIST asttokens-3.0.0.gh.tar.gz 56937 BLAKE2B 38b3c9271ba57c032f552cb6dedd2cd2ef2eb6294b2f5e2fde4821260b73453495576b6641fa9450bd86f08ed4a296e010a5ce5f0f3502cbeb27857e1792802f SHA512 9d0f78ee90758d52fd15ee2f1940ddc14e8fc0d15e83fb01e731c6b79e328510f6c588c7856935aed99017b98f1daa99ee25802964990d59f63c62a0a5646804 EBUILD asttokens-2.4.1.ebuild 1076 BLAKE2B c54d670acb8d84086b99ce6c95ffd0a5cf1528cd869bb95f829257e3e15789d609b6c6dee49f1ed800ee1b546c9fba747a895fa08805eb2d81e41cc2190d6d7c SHA512 0ac98688d360442b5e19f6bb789de39e4abc56a99067f167620f19b9fd456b3d6f0a1bdb865ee428c473bb1b4244ba1c7bc1147674af80a51e688e3919beedf8 +EBUILD asttokens-3.0.0.ebuild 800 BLAKE2B 278cb7fc2cf6f16abeb972513c663d27dfedf864fd9a15159799503d595f287950feda38c543ad3ebc56f2eb8d80004bb8395acc95f6e0f2ce3403a56e90fbe5 SHA512 3a59975363d57c2dc12db2c3414f81a03a39d3c8b0517cfeff8a6590c88dc4e22c923f2ea2fcc094367230590498c0fca2eb4f3115965582b92ea123150ece21 MISC metadata.xml 350 BLAKE2B c05dcff93454660cb741def5cb0ca82e56f0cba84bddb9604153b6d70625e4dfc9e15743c3448a0cb68d9b5ccf0778f8126390872bd8689df0e0ab2bed7e6582 SHA512 521762b1e8a542c5f3156014884c3d845b6fe882e819c924aa8023f8dff32a94490e64a1d1f700f5127bd867c60c4f0f7c4aed5c39f78e52bd8ebabd113403cf diff --git a/dev-python/asttokens/asttokens-3.0.0.ebuild b/dev-python/asttokens/asttokens-3.0.0.ebuild new file mode 100644 index 000000000000..1492cae51314 --- /dev/null +++ b/dev-python/asttokens/asttokens-3.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +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}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index dda238b2b217..9ead53736676 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,7 +1,5 @@ -DIST serverless-application-model-1.91.0.gh.tar.gz 5710886 BLAKE2B 29d5825610e8e3253cd9d5659a65659f39c3a423061eb0e6ac754fcf3a943aa87799653e26dd901ae94b71c7290f791f6a8b16d089fa43c9f0cd3f3bbf973a34 SHA512 04cb4f61673005928b2361a8c9d304c5d29719a32dd962da0c34d3685d8bc4c8282d7fb61f6d228e3de6a5a037405a8ecacdc020bc9ace229fcbdb22ad99902e DIST serverless-application-model-1.92.0.gh.tar.gz 5761362 BLAKE2B 57546b2996795a8a53ef678b790bdd7fe313c5d012ba40be22529e133d15687b095d95ad905db66ca663d885a0d28b9be4d660f6227fc2fede13baf3a5951035 SHA512 a5ac0e4489f75ca0554d9a0d0a7a4f2439fd14224a2bcd1bb6e21717684a4c5e5e204c7b3eb67f9264aceaa30d47474affba7357e4006a2250a870392e67411c DIST serverless-application-model-1.94.0.gh.tar.gz 5784510 BLAKE2B 11e21c28253ede80e43730a3e885a0dc88f3020a9864c82e78b3daa1bfb57624bde911e4a66419e941c60394f467c094704d3c0eb365992c3fa53aaa2de5e285 SHA512 c1fa136bf96877db477dfed0a7024d77733cad3f7101b40a38f6386cfca8a9c25c0d4121fb1caa706b4bf879e2161c5009442e9391736e1d03777f20320f5bbb -EBUILD aws-sam-translator-1.91.0.ebuild 1674 BLAKE2B 4bc47672d719ea0ab8c16d2398fee6cb473bd4e0468750159875cc4f4d7dbe92184a686f8aa5910bec04170e9266c582477c07972eb4f5dd06dfea5807bf13db SHA512 ed77d6e4b27fe3551200cc1df96c5d8044d22851793e5932bde38f27ffe96f008f1b7fa99f9f534af5c0cfad203747600ef79dd6cd95dada229ea38cb5fc2192 -EBUILD aws-sam-translator-1.92.0.ebuild 1677 BLAKE2B a83f26b56d5543e743b9fa38d903f1babf8b6836c2974d5fbb63dc6394a86446ad6914706ffcb5514fa38009863fe28c798cd06e33c07e0e2818b47607e6f6f0 SHA512 49f1137086fc860fd7a3da223d7fbcf9a92bf93e5ad62f09e8963fbd40619396b597e377a8b1df81c6f229fc9b7235552df7e96a0830e8c1a24f3c1de1dbdc04 +EBUILD aws-sam-translator-1.92.0.ebuild 1674 BLAKE2B 4bc47672d719ea0ab8c16d2398fee6cb473bd4e0468750159875cc4f4d7dbe92184a686f8aa5910bec04170e9266c582477c07972eb4f5dd06dfea5807bf13db SHA512 ed77d6e4b27fe3551200cc1df96c5d8044d22851793e5932bde38f27ffe96f008f1b7fa99f9f534af5c0cfad203747600ef79dd6cd95dada229ea38cb5fc2192 EBUILD aws-sam-translator-1.94.0.ebuild 1677 BLAKE2B a83f26b56d5543e743b9fa38d903f1babf8b6836c2974d5fbb63dc6394a86446ad6914706ffcb5514fa38009863fe28c798cd06e33c07e0e2818b47607e6f6f0 SHA512 49f1137086fc860fd7a3da223d7fbcf9a92bf93e5ad62f09e8963fbd40619396b597e377a8b1df81c6f229fc9b7235552df7e96a0830e8c1a24f3c1de1dbdc04 MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.91.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.91.0.ebuild deleted file mode 100644 index 98b4f74477da..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.91.0.ebuild +++ /dev/null @@ -1,62 +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_{10..13} ) - -inherit distutils-r1 multiprocessing - -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 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - =dev-python/pydantic-1.8[${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}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -o filterwarnings= \ - -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.92.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.92.0.ebuild index d44f5d73eece..98b4f74477da 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.92.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.92.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" /dev/null || die + fi +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 54fda27cf305..9e5353e07200 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,13 +1,7 @@ -DIST boto3-1.35.57.gh.tar.gz 885077 BLAKE2B 4f3a29db5e76c706fbfd0afb3ec05d5518e69f3fd26d15e79024fb898d874818fa21031187d66078a4ebd107cce9461000e37506886f337049bd821e20933563 SHA512 19f951c04452203c070243bd8c944183221b51d9853efc19d33002af57c7d59c1967e8a7b606e56f772f35576ec6e1b52e2037138ba01a28f13685a49458c7d4 DIST boto3-1.35.63.gh.tar.gz 891481 BLAKE2B 092f4380aa31e57b3c8f6ef41ea8f0a4272e55f7a71762a532f338482f08782a11d57bdbc9af3630348706c4009bd0d3cd56ef4b2f1394d2d003638717cef860 SHA512 4deab7682b0f4d80a4aa12a8660b7263908411bd8f38692f9fa8820c6a18a4ecc3443e7524794282a0c0f38a4b94a1d09b6737e84ff3e01b9c8ac93abca2a9ce DIST boto3-1.35.68.gh.tar.gz 901189 BLAKE2B f7449998af169c873319d7b8748035db72c3af7be6499453c9fe61f40cbfd724dce7cf003fe700f6046f43c887768f4c26dd52e491f5734a5ec55c5b54e360c0 SHA512 24582ed20764870e2491a2dc48869089ebc4371a279eff68827ce3a6a962568fc1738e52285fa89a3a846385b498bb233460c1d0ae3177d735ad20b2cef7fea2 -DIST boto3-1.35.69.gh.tar.gz 901747 BLAKE2B d05189e0fc1e22e34931275c9df0512cd622997b4dc0615d0566cd00c87e3501f94df36b2355017a6c585c5e9aae7cd8896d2222f4102da64b2d012ab868c48c SHA512 f0aa6885b414ae6e26f70c7b3ec2d28975f926d6c3525ce02fb2e1e3246cfaa1c4ad03d98a9b1d65b98db536b7cc88b5bb845892c8125316416336b16df96b95 -DIST boto3-1.35.70.gh.tar.gz 902264 BLAKE2B 530cb1e971c00021203e26aad14e05fee4ae81a5702a2cab7dc45bf7352e771d2aaccf05dbebae4a4d49afd7f88c6d3b9bd1e2953b5e968a2857f04354352b97 SHA512 09a8f4db6f411fc4efca2cb532696357742d67d19529027790ae5fdf18b5b52d082db1d020ad7147de94c1bc798dbd7dcc902fd1701283ec04408ceebe9e3b06 DIST boto3-1.35.71.gh.tar.gz 903019 BLAKE2B 48bf56c54a8eaa52c1850078a92cef7e5acb06f2d9d551414d640c6f5c5f381f2edc4ae6f582d9c1578f68d78a272142033bd41caba95577af917a492e995edb SHA512 56df8d30c0d3efc71caa6d629354e1311d944c71b5568b4154fc93c315558d600e4411ccc80abca98cb4a3adf3a3ab4f4dbce22ca06184e11d720f36f33b58d2 -EBUILD boto3-1.35.57.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a -EBUILD boto3-1.35.63.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af +EBUILD boto3-1.35.63.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a EBUILD boto3-1.35.68.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af -EBUILD boto3-1.35.69.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af -EBUILD boto3-1.35.70.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af EBUILD boto3-1.35.71.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.35.57.ebuild b/dev-python/boto3/boto3-1.35.57.ebuild deleted file mode 100644 index 54e9299b7dca..000000000000 --- a/dev-python/boto3/boto3-1.35.57.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_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.35.63.ebuild b/dev-python/boto3/boto3-1.35.63.ebuild index 8cba6d95740e..54e9299b7dca 100644 --- a/dev-python/boto3/boto3-1.35.63.ebuild +++ b/dev-python/boto3/boto3-1.35.63.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/boto3-1.35.69.ebuild b/dev-python/boto3/boto3-1.35.69.ebuild deleted file mode 100644 index 8cba6d95740e..000000000000 --- a/dev-python/boto3/boto3-1.35.69.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_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.35.70.ebuild b/dev-python/boto3/boto3-1.35.70.ebuild deleted file mode 100644 index 8cba6d95740e..000000000000 --- a/dev-python/boto3/boto3-1.35.70.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_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 2a9609289eff..9dc7d840627d 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,13 +1,7 @@ -DIST botocore-1.35.57.gh.tar.gz 13603794 BLAKE2B 23a4dc82e1d9667e75494c2fb651b883c7fbaf689679a1b40c3f277c33760fbaacd6843e6630876fe75597c6e6dc892726c609a97efcff0d46533460c379c43f SHA512 f20eccdcd0c027e3c1d6c631988c8913f3150b1b6da679fc18ea75824d0ef61b999ee9cad4f0d74edbb639cf52daf188fd7e256664e57fc89be09f33ed78d65e DIST botocore-1.35.63.gh.tar.gz 13692343 BLAKE2B 41ded808c412e9af8f938cf64db1632478f77d082417afac1f34905e946c0459545afa46854a41458090eab26a32b2733fb164f374455d8bdefea35718182632 SHA512 7185f5a288f848e1f3810ab9fa4eb46467321af6bdd345a8de623722ee513ab89f43303955487b014a3c349ed69a62c7bdf54e5095c3f4ebfd254fab51443ca8 DIST botocore-1.35.68.gh.tar.gz 13887015 BLAKE2B f49ea77be07628c9c0a471a76b87bc2b2e0371afdfdaf6da2ad39fdc828376dff14681167a2989b440f37fc5754dae12c7160cb14fb82187acbcf07e34647fc3 SHA512 e31ff9022f29e4cacd9c6085e9c8741d799986746e34965c37e12d8ecfc3a5f4fed8e14045e9ce4f2f552f31d07641ffe8a0209d9d220b942e1b54c2e0d0f848 -DIST botocore-1.35.69.gh.tar.gz 13887079 BLAKE2B 0d1f6fbae8cad8e8c67839ef70940d8230f4cb52a6144eb2fbb8825eec51d3f94634b6af79a7943cf07c3bf7a3d239a43e2b2ba847688c74dc0a577084a6e620 SHA512 0501b403e587e3edc6a5805476a9e4bf3e7f95c0888b4c58c25b7bf46bcafc261c1a38b6b40b8fcb306dcc642fd8f00e6828daddca267e368e17abccb0723032 -DIST botocore-1.35.70.gh.tar.gz 13895903 BLAKE2B bc39a2ed4666c4d83a9a3311723f3d12bbc32a150c9add47896324f696c7630c53f70e3381f1dd93bf019e746b49460983a6b758d59d821dd35ca5d905d10044 SHA512 91fceb027e9f5beb53540329a0e0008d516f4ce05a495148783e3de2ee49230f10f96b7189c8ec1b807508f2cf6876771e9c803486496325c13f3d5caddca759 DIST botocore-1.35.71.gh.tar.gz 13908196 BLAKE2B beba990a19a2a6de3a10d9acd9f97c79872548a5c2bdb2e0944d69292efefd171a0f2e2c989da1551f07902f35b9530984cfe037ff6a9ac9168f9fc5dc5105d5 SHA512 e962cd711e8a9ee6df4e58b3bab22b5e9ded2d75d89fcabd50476789270af50513dcdd4eaeba9f7f778cb9055b4b0cadde0e436cdb1ef333b4322c9f128e910e -EBUILD botocore-1.35.57.ebuild 1477 BLAKE2B 8ba848e2c436928ab5bab36e735b148504d8b82228fad1eebe027605a34abed713b9dd7a671541d3fd51699bdef252fe3aa414c809afc461601dd1e42b22296c SHA512 221d3251da242b9eb5c5138fde3e3e5972f2a44d53ea78665302679928a3ba4a21c304973724fcdf7fd0f373f2ec61fb4e1994a4927bbe8ee8ecdffdea32a209 -EBUILD botocore-1.35.63.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 +EBUILD botocore-1.35.63.ebuild 1477 BLAKE2B 8ba848e2c436928ab5bab36e735b148504d8b82228fad1eebe027605a34abed713b9dd7a671541d3fd51699bdef252fe3aa414c809afc461601dd1e42b22296c SHA512 221d3251da242b9eb5c5138fde3e3e5972f2a44d53ea78665302679928a3ba4a21c304973724fcdf7fd0f373f2ec61fb4e1994a4927bbe8ee8ecdffdea32a209 EBUILD botocore-1.35.68.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 -EBUILD botocore-1.35.69.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 -EBUILD botocore-1.35.70.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 EBUILD botocore-1.35.71.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.35.57.ebuild b/dev-python/botocore/botocore-1.35.57.ebuild deleted file mode 100644 index 2a4066b03f9d..000000000000 --- a/dev-python/botocore/botocore-1.35.57.ebuild +++ /dev/null @@ -1,67 +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_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -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_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.35.63.ebuild b/dev-python/botocore/botocore-1.35.63.ebuild index 0f88c5cbe9f3..2a4066b03f9d 100644 --- a/dev-python/botocore/botocore-1.35.63.ebuild +++ b/dev-python/botocore/botocore-1.35.63.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" =.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.35.70.ebuild b/dev-python/botocore/botocore-1.35.70.ebuild deleted file mode 100644 index 0f88c5cbe9f3..000000000000 --- a/dev-python/botocore/botocore-1.35.70.ebuild +++ /dev/null @@ -1,67 +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_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -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_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/cachecontrol/Manifest b/dev-python/cachecontrol/Manifest index 5e26cb804438..c92c69db8a28 100644 --- a/dev-python/cachecontrol/Manifest +++ b/dev-python/cachecontrol/Manifest @@ -1,3 +1,3 @@ DIST cachecontrol-0.14.1.tar.gz 28928 BLAKE2B 9f01bc35c905f0fb489e796f96ccc0063a475bacc24b980ee67f8053412a52d9167b4b96495a8a7f7c561e2485a1b6fcb4ec94b1408ea5111f8661fea59394fd SHA512 f99463ee08199058d0f84a173d6a85276cfe6caec0bec6692e5af74f4c8e684a68ab6910c6c85cbd1f4515c7044ee2fbf149cfd85e4ce9d9ac97e9850698c07f -EBUILD cachecontrol-0.14.1.ebuild 752 BLAKE2B 868205ae5215b1fbe575b54125c9758882f9ecd90d7228e93866265c232062623cfdedc8f55abd4ce711d5e12f03129d55dc141c5c638c0e6cdf26df29d7551b SHA512 b7d804a1547545094d7a4f76de6f609601ec4167d898e01f33428acebf207dc99d11033c943504664105b6be50c1aed212a01386d6759293ce1de880e850dea6 +EBUILD cachecontrol-0.14.1.ebuild 751 BLAKE2B a81a378ae54b53f521c33f7c81832e05e44877df213dee0a3c78e8d10664a34abd980f9297fe628145d65168dd4b63e13a2c82bf7378d761483cd87410be0568 SHA512 653366cbd02068513da86ff0cd6e635acff19f965c35d677c7b50f398ad2062f4f3fb98dc4b6281b0d62b1f59766ce6f7886384bdfdeec364300752d4ba1f199 MISC metadata.xml 396 BLAKE2B dd4511e8517b46997276e85152d25ca60bb94cc899fd9b56de594d18814578741a8b040e99e59fa1471a8396adbcdba6f8068dc5535918ff8ae7007595362851 SHA512 aa2346d2fca689f6b2c793bbd570585d93aa412719054e2daedf9378459237649fc32df9482407b55e94d2046df15a8d85a077db2369c9f4c8d5146d89d783d5 diff --git a/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild b/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild index 00b7217135e7..3e3e9f8ff85b 100644 --- a/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild +++ b/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" = (3, 9): -+ if (3, 9) <= sys.version_info < (3, 13): - assert "deprecated class method" in str(warn.message) - else: - assert "deprecated function (or staticmethod)" in str(warn.message) -diff --git a/tests/test_sphinx.py b/tests/test_sphinx.py -index a1d7753..8cf8e95 100644 ---- a/tests/test_sphinx.py -+++ b/tests/test_sphinx.py -@@ -301,7 +301,7 @@ def test_sphinx_deprecated_class_method__warns(sphinx_deprecated_class_method): - assert len(warns) == 1 - warn = warns[0] - assert issubclass(warn.category, DeprecationWarning) -- if sys.version_info >= (3, 9): -+ if (3, 9) <= sys.version_info < (3, 13): - assert "deprecated class method" in str(warn.message) - else: - assert "deprecated function (or staticmethod)" in str(warn.message) diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 2e78f99763ba..05881110e4f9 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -5,14 +5,11 @@ DIST Django-4.2.16.checksum.txt 2584 BLAKE2B c4808af742372d281b391a511fd32904cf5 DIST Django-4.2.16.tar.gz 10436023 BLAKE2B 67a35f9f625d10fe4bdaff8365532468a76a37ce04a9baf4b6140092b2fb5e2dcb164dbd70e313db3ab567ebd44ebaf3f55a47e12c50c765cf5518968ad63f67 SHA512 a4abe599af711f745f24a559943f67a168cd40f6c7345f2188817e748f9a463e434c463426ca99b80fdaa5580423248c35ff4fcfd35f3364abdf5279094e3f5c DIST Django-5.0.9.checksum.txt 2574 BLAKE2B e3bef5a7fdfa8a383cc1d185dff3e8818dee0005f6cd8e16866bee6990c8b3687c31ca2df67be29033b706e1dea86495b0e74c18d3cb0c6fec563085ffaa3497 SHA512 00e16ce374ebb02966bc7b00a207a5635c36173950ef230f3f8c70a2ddfa59d9a8dd6827f3dbb1c7aeb0da5f14dd39430a2d1bacd00fa80d02e2610ad76a7bbe DIST Django-5.0.9.tar.gz 10646283 BLAKE2B 898e7af1cde9c48589019c095a554f07ee3b92b2d26ff9d960a5cec05347664de608d8c12831f187fc8172e7f5dce947164419e937b26754691da4fec602ee2e SHA512 7d27bfdc07a79abe2a82a5579f27241384e507649006951a8e7d59d8ea627f6b240a13671ed4e61be58402a07d7b3359ca6df1ad69cc00876135810a543b249a -DIST Django-5.1.2.checksum.txt 2572 BLAKE2B 7c74394e81e443b97ce3029b11f5a84d9b4b555e05d71046e7760650c62aa40eb72fd779b11be05d8683e07925aff6aec736bcd38c5e5380b4dd05edd220ebbd SHA512 2f5d7e5e35f964cf78f70dbaee42a24511f04848f082406f9404b75bbaaf6e460c3c1de44da3a6e48c602d3273a898361639b26c7f10328eade491cf2060d4a4 -DIST Django-5.1.2.tar.gz 10711674 BLAKE2B f2020899c59a65aac74800db0f96bf93a10d01a404880857ee9bae95c35e9b0828c65ed888662503e2f9d85c1a54e3f1d5cb4827e8c2ce238845f70fb6571204 SHA512 7c7199fe5884f184ce6460df2186c6638110d77b06a37a5fc5cdfe359561b67d3ee8bb80d405c67fbbe16f10c50bfd0270a8e382d18c4366cb0da46d3ef7b4d2 DIST Django-5.1.3.checksum.txt 2553 BLAKE2B dd8f2e988f51210594b0d16d55c9ec7dbe9db7327a56894d6f8f0c0ac7ead103ba78e34d9279af7a2bd1f662e5441aad9b74c35726b05211516798eda658ed94 SHA512 6f30aa4646455c3b1da4f8536b7b0e906f0ca3dd6cc0403f3f5d47268df0c3b4a922be12ebbe8b0025e46aa9e5d598d261582a7e6fedf4b7f2990a02a4895fb2 DIST Django-5.1.3.tar.gz 10698518 BLAKE2B 409702f8e80d3a60dafce5c92c24a723c7ca3b0121d32f8a4a1e2a22fed7fe8e66aeef5c5c5eab9773020c98f601723f940bbd782245de4d1489f2421dc203e3 SHA512 43c7c196c8d34c2354d2c0c3a1e1d4a816841dcdf60ec6277567acce23aae125c502f1afa354838fc4722fd3e665587878e2c57caa056ad5a6130bb5643991be DIST django-4.2.8-pypy3.patch.xz 5900 BLAKE2B b7dc5c5fc162817a218ee6d025ed8a65559b80e4506e49ac393428c26e2621f9e7c5010b36f2412dea8194a9f1086ab21f97286eabd696c6a786285eb07393cf SHA512 f953b5adbd1364f1d84dde55087ccb493256b1327701275fd2fe99f3cd41751d18e002b6e21afc96892e1671428a6b8f3c2e4b88252c3c278f1a79e286bb73e3 DIST django-5.0-pypy3.patch.xz 6124 BLAKE2B 7eba7cc70b30743cf4e186a2c5b0f27c13f49114a7a80bcaa2b25fdd7a959583c115a302c9bc6da97c32f6401cf8f3616818ba759190d317c5b033a0f0088766 SHA512 c550e2b2c1243d13cd1f4908f4b6df606355d1491e3bf72042e4b4777a4474306ff0f67b1c2eb4ab4d137cc85bde52dcdbd54bec245d2ba2e092545be8a2993b EBUILD django-4.2.16.ebuild 2938 BLAKE2B a1f866bc5bd823cd2a2221f3ba47c6bb3dd936605139c92aac2ac91e1090edda4815400a6768e3731643f049c21852d108b6812f5adfeee7bdd4c1e79adc7972 SHA512 fae89991ec147aa502ea68ff175b1caead2cec76de893eb835e6dfd5f678430b5bab688cc1c2e4b270351d6e97f101b42d61ea4bd78f3fe6ec57999e344a39ee EBUILD django-5.0.9.ebuild 3096 BLAKE2B 4e2ba7bb5b75173d5d5b2d58a0e9a8d676bd7b95f187d8c04dcedad5ca9c554f61af2d0089f25c5389f8999c12a08c58ff507cc394a065c3b0d953ec0e753e0d SHA512 559a5fa005f2de2cf40dd842285df18fd902857fea3c69caa4b03aa58e7bb01abf2131b5ae5280d32a989edeeba4b1a344549e1967413b83e8e583086df30c0f -EBUILD django-5.1.2.ebuild 2845 BLAKE2B f5a5313bb706f93a53a864c753d3af0b1e891d3623ed7c623de74f7cc8cacd19136dbcfe35961604bf51e4fee5b708166de22a62f15667e8b2797af62e78ce7c SHA512 c9df9ace60bf04846527535d5b9c33f4fb59357973e93a25d46bddf23c47c9138dece29bf2c88eeb44dc217010b6e3e381b7450301056ed67efe008c1e78006a -EBUILD django-5.1.3.ebuild 2782 BLAKE2B 78d93c728622137daa0d45dc08d09c43a082c15b3720cb2d1080bf2a6d555ed5bc01d36f502acb3565acaeec7fec9c5914337dbcd63f02855aac856532bd907a SHA512 360c236263c89639b9de78d7586996ff5fbf2b7921a1f827d84717510a306976e4bd3ac0b2492f65f9e788d584a550836a7f6dc1670d8b2a6bb01546c0e21610 +EBUILD django-5.1.3.ebuild 2775 BLAKE2B a20035e4bf662f17a80d2efd06035d6210d0ba796fd92c532d9b88711aa9ee2f828fff352a9cb28e3f44cd8f518f029949d9622c66bf82c9d4e10e44328d551e SHA512 d40ad07e024dd88af128d610489809bc36143a7d6fac14abd1fcc05be0527707de04006fd9565331e709c567cd732f80d31807f86e09f0a79397e7bb3f295a67 MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7 diff --git a/dev-python/django/django-5.1.2.ebuild b/dev-python/django/django-5.1.2.ebuild deleted file mode 100644 index 25f505f4ea56..000000000000 --- a/dev-python/django/django-5.1.2.ebuild +++ /dev/null @@ -1,100 +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=( pypy3 python3_{10..13} ) -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 - https://dev.gentoo.org/~mgorny/dist/python/django-5.0-pypy3.patch.xz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" -S="${WORKDIR}/${P^}" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~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-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 \ - "${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.1.3.ebuild b/dev-python/django/django-5.1.3.ebuild index c69f4a749bee..dd954893ee30 100644 --- a/dev-python/django/django-5.1.3.ebuild +++ b/dev-python/django/django-5.1.3.ebuild @@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0" # admin icons, jquery, xregexp.js LICENSE+=" MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" IUSE="doc sqlite test" RESTRICT="!test? ( test )" diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest index 59fb00d8005d..5222aaf2c73b 100644 --- a/dev-python/ensurepip-pip/Manifest +++ b/dev-python/ensurepip-pip/Manifest @@ -1,13 +1,7 @@ DIST pip-24.0-py3-none-any.whl 2110226 BLAKE2B 6a0c8c9796cd574ef1d709de40a8530a15e50158143e332b79e5ad3edceda6ce93c5ef4df49b169062598618dcc6967c2115ac2c10b05abf345318204f1eeffc SHA512 5d7462a584105bccaa9cf376f5a8c5827ead099c813c8af7392d478a4398f373d9e8cac7bbad2db51b335411ab966b21e119b1b1234c9a7ab70c6ddfc9306da6 DIST pip-24.1-py3-none-any.whl 1823006 BLAKE2B ca5282b1100243cc4e391ce30d5ae7d4978987e46323b7e151c87457c4ab762f909c88ae3cb72015d09bf7c1243ddb6ad791e991093713431961962fc6fdde83 SHA512 84e8318896294e5750f30a3fa55833e5e5c802066091802e05ff94fe139c825f3fe0fb5014b899f0afd844ad1129e8d04b9fedd74a7f46a1c248dac546ab16f8 -DIST pip-24.1.1-py3-none-any.whl 1824282 BLAKE2B dc8b4938002bc8ededf5f3fb5f47492b529cb846f145308d5392c04778417f7e85527064e791c4dec4bfe6fc407bcc4d7ad26ff84e0f4c436dce5db8d9ec1f25 SHA512 591c0862ca7469a00a4a0220ca9acbd4834394abb0abcd44bd071a1b392b46029d618c2219e327cd43bacdd5d62f0f47d88454d60d4028f0ba7cd02ce3e648bf -DIST pip-24.1.2-py3-none-any.whl 1824406 BLAKE2B b3e951f444bc93cf64a35acbef5363f7e44607f567f73eff886f5a14bd97fe5b18aa5a8de01b899601847bccee24318843b41c35cd484e758ffb4c11460b458f SHA512 bc8ed36bc9e618b7e299d412d07472b46968ba6485dd1d7eee4e8583996aa29cb268ff5d3114a6e5efeae9f6407c9f9066a0e4f5c2a0be76e6cd234b85cc2bec -DIST pip-24.2-py3-none-any.whl 1815170 BLAKE2B 8d93bdfb2f3ae4fafd5433df1f9871ca549029457dd4395cf7c53fff93d235768f042cb2f7b6d5b5af068df1867add1a0aca83d329a6d66ecd64fa51e01f0939 SHA512 5c8c6531a477aa4deb9e880f079c6971318b3b0eae007a45c7d73aff1da050824bb6c44e8b71487c9b937732bca93c29b07ed2272fff118cc11fd27bad3022f5 DIST pip-24.3.1-py3-none-any.whl 1822182 BLAKE2B 8ec4f45dcc84094426db053dea43d86d14d24f6f23ca8b1b094a989f08b5653a2290df24e907c3ed283a668fa6da305620b4f74a3054d67f6e048327c5f06c66 SHA512 21cb4a844b7c9216a4878639a876acdce17ffda9e7228e85e344169d548a3f4316e5ec5183a950848c7391e2a650152e4a1e1f0f020de57f895c458de5ee7b82 EBUILD ensurepip-pip-24.0.ebuild 639 BLAKE2B 895c7fa5ce1ce732b97d4f14919236c65904523573ff3e3a3c29069ed6bfdd39b91e25aad05df478ba0a5410c13630a6c0065bf6d0f15d53e1b43b587bf73400 SHA512 8713a98e4d0609391cf4c24167344a4de0d6dea3010b467bdff69b93136ab1cc963978273fad1563a1b72d4fc17ee95a0883d1f1407dfdb2adb9f35a17f7cb56 -EBUILD ensurepip-pip-24.1.1.ebuild 647 BLAKE2B 8f3844410707dc58e0e7af5db549a75ab63049e1526f2b4f491e426cc0b06bdaa07a776b9dd848a2d5444445c7b970d69d53de30d5bdb7c0bbe32639b25afe97 SHA512 77594f3adf002a04c7f49574dfe1d34b33c41e6e61cde1556459172a924453efeb34d98c2d8f11535380d85f16bdb9d3e60aecff43fed76ae91970de7d07ce54 -EBUILD ensurepip-pip-24.1.2.ebuild 641 BLAKE2B 5450d876ac9694e54777f72a2e98c5c59677d2424087c93b0534960d58089c79d24d9a8f89801cc60a3177e99fdcfe13dfb5000192bdec6a73fe47156fd862bd SHA512 a1ed5f5b6274c22e128dc6e869e31d7595b7d85d83b5bf88b83fcbb277208875c46b6cc045a20398eaeb23b2408943536e8d86772653d3aa00017b7149a27672 EBUILD ensurepip-pip-24.1.ebuild 647 BLAKE2B 8f3844410707dc58e0e7af5db549a75ab63049e1526f2b4f491e426cc0b06bdaa07a776b9dd848a2d5444445c7b970d69d53de30d5bdb7c0bbe32639b25afe97 SHA512 77594f3adf002a04c7f49574dfe1d34b33c41e6e61cde1556459172a924453efeb34d98c2d8f11535380d85f16bdb9d3e60aecff43fed76ae91970de7d07ce54 -EBUILD ensurepip-pip-24.2.ebuild 641 BLAKE2B 5450d876ac9694e54777f72a2e98c5c59677d2424087c93b0534960d58089c79d24d9a8f89801cc60a3177e99fdcfe13dfb5000192bdec6a73fe47156fd862bd SHA512 a1ed5f5b6274c22e128dc6e869e31d7595b7d85d83b5bf88b83fcbb277208875c46b6cc045a20398eaeb23b2408943536e8d86772653d3aa00017b7149a27672 -EBUILD ensurepip-pip-24.3.1.ebuild 647 BLAKE2B 8f3844410707dc58e0e7af5db549a75ab63049e1526f2b4f491e426cc0b06bdaa07a776b9dd848a2d5444445c7b970d69d53de30d5bdb7c0bbe32639b25afe97 SHA512 77594f3adf002a04c7f49574dfe1d34b33c41e6e61cde1556459172a924453efeb34d98c2d8f11535380d85f16bdb9d3e60aecff43fed76ae91970de7d07ce54 +EBUILD ensurepip-pip-24.3.1.ebuild 592 BLAKE2B 9d8787135e222339bfbc27f4d067fe3af7783bfe1e69211ba334a091347a248fbac668e7e86dc028cf7b451200576e9fdc406fda8058d9ac18121be670d74377 SHA512 718fe936acc763caef5b7503343cfe0ba6cfc35451dc9ac7cf8e39c993639c48392468f9a0fbb6de7c8a6bd7bcc2cd12bd377779f3ebccd764412976a7cc2830 MISC metadata.xml 309 BLAKE2B 197e5620aab85ff590270ae6838c9188cd699943af4c9c3eeb7de92c2e9390c082eec603e63bc2bba39477586f19e58da2e5fe2d5ffe9b59b87ae5386c939df1 SHA512 c678bc8fb62f6e6850939ebff56962503bb03393572cfff7e5f7d38e8cf5ca71d8e38e402355c5f963fb718eed24bca463d7c63fede5cbb550f6f32a9c06af9e diff --git a/dev-python/ensurepip-pip/ensurepip-pip-24.1.1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-24.1.1.ebuild deleted file mode 100644 index 917cc77faea1..000000000000 --- a/dev-python/ensurepip-pip/ensurepip-pip-24.1.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pypi - -DESCRIPTION="Shared pip wheel for ensurepip Python module" -HOMEPAGE="https://pypi.org/project/pip/" -SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" -S=${DISTDIR} - -LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - ! 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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock tests/backend -} diff --git a/dev-python/hatchling/hatchling-1.26.1.ebuild b/dev-python/hatchling/hatchling-1.26.1.ebuild deleted file mode 100644 index e5f6cb572bc7..000000000000 --- a/dev-python/hatchling/hatchling-1.26.1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( pypy3 python3_{10..13} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) - -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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -# 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}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}] - ' 3.10) -" -# always depend on the newest version available, at least until upstream -# stops treating unknown classifiers as a fatal error -# https://github.com/pypa/hatch/issues/1368 -RDEPEND+=" - >=dev-python/trove-classifiers-2024.10.16[${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-mock[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -distutils_enable_tests pytest - -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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock tests/backend -} diff --git a/dev-python/hatchling/hatchling-1.26.3-r1.ebuild b/dev-python/hatchling/hatchling-1.26.3-r1.ebuild index d6cb34a09c15..8e5205e5a8fd 100644 --- a/dev-python/hatchling/hatchling-1.26.3-r1.ebuild +++ b/dev-python/hatchling/hatchling-1.26.3-r1.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" # deps are listed in backend/src/hatchling/ouroboros.py # editables are optional but required for editable installs diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest index b6a315143657..0fc2add8bfcc 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -1,5 +1,3 @@ -DIST httpcore-1.0.6.gh.tar.gz 99863 BLAKE2B 0da9b958674d92ed787c0310ad6819cd9359b6e608bfff1b366233ba10085905ec5aeb1b1f0b99ea3fef84aaed31f3aa832ced3fa22cb659e3016c0626dac997 SHA512 f83fb851267bb2007a1735d387acba4d99a957db7f85decd5dc6d7d7235a41fe50081b33267e61dc5c52627f07429ba99839868e95997cff1f6c8b2c046a0596 DIST httpcore-1.0.7.gh.tar.gz 99854 BLAKE2B f9ade1e72edc8f4f3bba615111bb81a9d58f2eb94b489c05f4a41337e7754f1826879ca555085921dc91498c9c581b24c6470a63f9db20b54bcf242b54f8547e SHA512 d41625fc5f53596e6dabcd99f809ca8006b6fe3701f022ad10ddc0dd14f5c41873cd1a12fb444ef5e6d191114a55467ce4983c6a8fff18a7a403d7814eb5868d -EBUILD httpcore-1.0.6.ebuild 1606 BLAKE2B 04040c4352bdea65e89e65ead8d5a29f29877034330148e8d7638045efa252493c03c1c431abb9fd9d533496aa9211df25445b7d992b412a273d07ba625ad805 SHA512 78a93a7213d359b77783b7c4ae5030ef2e3eb501810fc8ac5597684632ee23928730026ac8dd69804933db1447e80b1bebacbc73ae7749888dde0b77bfddbe6c -EBUILD httpcore-1.0.7.ebuild 1614 BLAKE2B 7352f3cbd44640faa08e42be65501d68b2fc5104cdf49e3a3c9a98960c2994d535482338410bd6f110c0541f1bcc52c3ba61a95c19fb291d5fa457bcafc2d305 SHA512 2d441a80e160469e140522ef0a091af29fbdafd51265e729470e22e58af41e10d92a7444c79e4c8cf8ed85a58ad47397502b7ac53dd4467a0c05cf128573d933 +EBUILD httpcore-1.0.7.ebuild 1606 BLAKE2B 04040c4352bdea65e89e65ead8d5a29f29877034330148e8d7638045efa252493c03c1c431abb9fd9d533496aa9211df25445b7d992b412a273d07ba625ad805 SHA512 78a93a7213d359b77783b7c4ae5030ef2e3eb501810fc8ac5597684632ee23928730026ac8dd69804933db1447e80b1bebacbc73ae7749888dde0b77bfddbe6c MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6 diff --git a/dev-python/httpcore/httpcore-1.0.6.ebuild b/dev-python/httpcore/httpcore-1.0.6.ebuild deleted file mode 100644 index 04de9d7b576a..000000000000 --- a/dev-python/httpcore/httpcore-1.0.6.ebuild +++ /dev/null @@ -1,69 +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=( pypy3 python3_{10..13} ) - -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=" - 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/ipython/Manifest b/dev-python/ipython/Manifest index 170aa8eac53f..ff1db4c912e6 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,3 +1,5 @@ DIST ipython-8.29.0.tar.gz 5497513 BLAKE2B 49e68bfae3a1f29e9def5f1140fa0abcad163e75ebb597dd2aff4fb97bcc1c692a82b194378e071fa4f8d31d5960bc6a68cdc973ab8974752f5820c997b9fd12 SHA512 684c6f541c407ace48f6f889ad2fe776e3e32092c2af1d5863a07708c84469695165ae2765c98341d5098a362d47ee7f62e9ebd014494321b1928e44e64064f3 +DIST ipython-8.30.0.tar.gz 5592205 BLAKE2B e935305ce08ba287bb811a3efe7ae88821485f726c4c45815f4c39c1a51bb59ab439d256fbb91ddd71d12512fb58c913e4120663d6035b4644da67b3eee9b91c SHA512 36432ed736ce06f47b3ccb6172e6c03a15bfa51a2e38b80d5b579687abad0c03181684b218750f320b185fe3f96baf159eb9c9184c40ddfca78fdd9683233a9b EBUILD ipython-8.29.0.ebuild 4477 BLAKE2B c7a4c98aaf5fc6772a48b9595938eedd71eb556db714f18687e004b248a2e001f5ec7193bfb5e55bd053aee1c362b22dc657cc2cd35b3a01668a5f0aeb7a020d SHA512 0fd135542966e2764d42040f6cae40b973c9612a09fe00c94c68c3bc7eff19011b51e6cb01bce313b680c02fc1a8da75fc7a1700f28588806f650d79dc54c893 +EBUILD ipython-8.30.0.ebuild 4485 BLAKE2B 6214516524ed7f03aec736210eae7c6e4707bcae549ef37293939932631f902f34af09404ec977fef03aac1d9dfa28f7155f1c2df4c63142a633c5a508a13845 SHA512 38230082df71e81b6df5c5c0f93f9ccaac171236e52b5eb591382a320448c2f7c48a3f44ea5ac63ed3de0632d9d3a247344f00411df27140f2e58e3f877ff5b3 MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-8.30.0.ebuild b/dev-python/ipython/ipython-8.30.0.ebuild new file mode 100644 index 000000000000..002d16d2e32f --- /dev/null +++ b/dev-python/ipython/ipython-8.30.0.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.10) + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.10 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{10..12}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=( + # TODO: looks to be a regression due to a newer dep + IPython/core/tests/test_oinspect.py::test_class_signature + IPython/core/tests/test_oinspect.py::test_render_signature_long + IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # docstring mismatch? + IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest index fe1e2e25d250..9f796e397944 100644 --- a/dev-python/jedi/Manifest +++ b/dev-python/jedi/Manifest @@ -1,7 +1,5 @@ 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-82d1902f382ddac5b0e6647646b72f28a3181ec3.gh.tar.gz 475311 BLAKE2B bb525951a57fd979f4b5dfc49c536b79e3713deb479062abaf668cadc005da98b3d921c48fd5e2d2e8a6ab62dbcae76fcf9cb9e7e26f94cb7d95c363e89c5b5b SHA512 bcfd6b676370363cd9568cf25775bc8a5b0362b04247e2cf5cba828f2578f4b16bb1550fd3bcf227bc6b80601b3de3074d32ea59a1c97673787dad098cc8afbe DIST typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3.tar.gz 602044 BLAKE2B 53298918a7e9a1163e76d4c70ad2a2117ee90b49329aa82d82b2aaaeaf000c971872f83ed283af6dc4be068b813876760c8b1b4acb4131865572a4aed3ea9230 SHA512 b3b9da66b6c6e03e0b262b3262df31215a5e080468ca9ebf4332ed53d715cd3956db7067fad3ec267042ff704f81ac665c703ef2fd0c5b445d440bd8e52bf1aa -EBUILD jedi-0.19.1_p20240706.ebuild 2431 BLAKE2B 9f0e135956eea56bcb9387b809eeb4fa415397e1f707739f515e9e128e7ada36d1524e51c568652c7b0e8a10e0706fcc34fe7b96ff318e0b59299c1f67d6cdee SHA512 49d245465f9eaa382faefec64600425a0322211452fdc599dbc7708639e85b12877dc7d582c055c6973898293788a5fb36acec94d5e11c0d528794554938350b -EBUILD jedi-0.19.2.ebuild 2439 BLAKE2B 99cc94027299252f66fbb5b4b7d4600bf7b23a3322f6c9a81cfdaec0bfbd03ea8012a88b7f31d861d99178c9263bce25749e47a14b6773d98c1227f5803dda8b SHA512 0119701dca13f3db7d7d501b4d2628950f6f56ec63bb9ac10a8e21d5b909ca6e9911d3ed34a5b38c631d7292d229fde854fd2c779e19b12713e44f295d587f26 +EBUILD jedi-0.19.2.ebuild 2431 BLAKE2B 2fb1dee23b61bf04fb1fa23952e2ce24011587c5c392f49953fd41dbc93925c35048830dea907fc7e02f390c41eeb5d8d387dfd686389ef6eab7a93b2276f8f4 SHA512 ceff594d8e1139f21bf2bc6bb5aaf7c5025cc565b480dc5fb3ab30bb744213c7ad3176bc400dc15cd4e43f254bb92146fcdda74dd1be9ed7ce599c81d7cb4b63 MISC metadata.xml 401 BLAKE2B c540d55ee88ab5a7be9ec902059a766a754da42ba5c1836c990d0d64edfec91fa33e8a745b9a15ce4a97831259150e0298fe2a5ed4c21993be73d9fd7af3d865 SHA512 6af98463225428333ec509b334014bd307569ce852f640a1f1c1e18f7551185d8db9b7c80822012c14f3c6ca1cf79ff24f289df3cd42803759d012a1a73ac07c diff --git a/dev-python/jedi/jedi-0.19.1_p20240706.ebuild b/dev-python/jedi/jedi-0.19.1_p20240706.ebuild deleted file mode 100644 index aed4535b3ddb..000000000000 --- a/dev-python/jedi/jedi-0.19.1_p20240706.ebuild +++ /dev/null @@ -1,86 +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=( pypy3 python3_{10..13} ) - -inherit distutils-r1 - -TYPESHED_P="typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3" -DJANGO_STUBS_P="django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9" -EGIT_COMMIT="82d1902f382ddac5b0e6647646b72f28a3181ec3" -MY_P="${PN}-${EGIT_COMMIT}" - -DESCRIPTION="Autocompletion library for Python" -HOMEPAGE=" - https://github.com/davidhalter/jedi/ - https://pypi.org/project/jedi/ -" -SRC_URI=" - https://github.com/davidhalter/jedi/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_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 -" -S="${WORKDIR}"/${MY_P} - -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_os_issues - ) - - case ${EPYTHON} in - pypy3) - 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 - ) - ;; - 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.19.2.ebuild b/dev-python/jedi/jedi-0.19.2.ebuild index fdda7dbe9eea..db3092c21869 100644 --- a/dev-python/jedi/jedi-0.19.2.ebuild +++ b/dev-python/jedi/jedi-0.19.2.ebuild @@ -31,7 +31,7 @@ LICENSE=" test? ( Apache-2.0 ) " SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" =dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] ) " -RDEPEND=" - !!dev-python/contextvars - !!dev-python/gevent -" - distutils_enable_tests pytest distutils_enable_sphinx docs diff --git a/dev-python/lxml-html-clean/Manifest b/dev-python/lxml-html-clean/Manifest index d6300b63b6ff..0199fce511a4 100644 --- a/dev-python/lxml-html-clean/Manifest +++ b/dev-python/lxml-html-clean/Manifest @@ -1,7 +1,3 @@ -DIST lxml_html_clean-0.3.1.tar.gz 20851 BLAKE2B 476c73463341af064e7d32b4def1b3cbbc7287cb26308fed2362792ce9dfc3c20bdbb9dcc1174710bf694633789037ec4f1c2510c48fab98ba17fb506b091baa SHA512 cbbcbec337586024db9b622d5724adc1e645dfe7bb1958be8f8974c7858e9a6443b0e75f09cf0ca83d7331aae944648c6bd644aeedd56307a01269e82d866b36 -DIST lxml_html_clean-0.4.0.tar.gz 21374 BLAKE2B 0bb2964f33fa80e08e773f0f0705a554cd332fe956fe2ab219be767caa6f091454b1e3330a56247a77836fae558c54b325d5f5b7468525cae58e067f4c705ac0 SHA512 30427d0e700adc24df5730b56db38c7add36bdc89be598a856ad892fcda72951d19666d304b1a457d1d2400a454f07838e71a2e2859b94448a8b44622a9f62ef DIST lxml_html_clean-0.4.1.tar.gz 21378 BLAKE2B 607c2a5b3b35b0cc89729f4114af7a358fa03e386ea3099369d3b10b083ad092ee7b83ea44f6afc1b9be85457737f22df0db458065eb4910388c142c3c335772 SHA512 87e7835f77da6c20a3581edf86fa42df600e1012b2802686e341f525fd4b78211369282bfd873cb07626cb6f1cc0c898d36ab24ec44700f0b9947d1dbee9f6d6 -EBUILD lxml-html-clean-0.3.1.ebuild 651 BLAKE2B bca7d6c561e4f447ee124a3178e6e14d2b3df48f4a8bf103ba6ee652b5222c648e3fa23bdfb4811d3ef47c06741aa31d55e4a7974a778d99639adc7b91ffb40d SHA512 0b2f4634fa3e54d16df0ca698a31f89b4712a78a6495ddabc45f5d126fd1cdeb54db6f37f3bb601d3efa601c675bddf6b7399a11709a495fd757b1c277b578c2 -EBUILD lxml-html-clean-0.4.0.ebuild 652 BLAKE2B 0e93fef3a394ba9c0c5797027128f77461dfe86d9076cea68ab1fc3022ee0ff6365d968b5b1cb17b85415d59a1bbc68a2e13ae6335b533abd9b33bef45cfd103 SHA512 d25133555c7d5d2e7f24fc000c11e7a324e989e2c9e910de1dc6480b34e11246511cde1fa51c93e527b0d53adc30fd19bea7b5dea9155e4bfa466a2d2c1bdfd8 -EBUILD lxml-html-clean-0.4.1.ebuild 652 BLAKE2B 0e93fef3a394ba9c0c5797027128f77461dfe86d9076cea68ab1fc3022ee0ff6365d968b5b1cb17b85415d59a1bbc68a2e13ae6335b533abd9b33bef45cfd103 SHA512 d25133555c7d5d2e7f24fc000c11e7a324e989e2c9e910de1dc6480b34e11246511cde1fa51c93e527b0d53adc30fd19bea7b5dea9155e4bfa466a2d2c1bdfd8 +EBUILD lxml-html-clean-0.4.1.ebuild 651 BLAKE2B bca7d6c561e4f447ee124a3178e6e14d2b3df48f4a8bf103ba6ee652b5222c648e3fa23bdfb4811d3ef47c06741aa31d55e4a7974a778d99639adc7b91ffb40d SHA512 0b2f4634fa3e54d16df0ca698a31f89b4712a78a6495ddabc45f5d126fd1cdeb54db6f37f3bb601d3efa601c675bddf6b7399a11709a495fd757b1c277b578c2 MISC metadata.xml 497 BLAKE2B 18a62ece379f7aebe63687b148c878a6d3990570c66e31102ecc727fed76ab92df6ae0bf5191a7d7621106ea2aeb0431f2c5c09f5cd70442c8e869a24c77b375 SHA512 95831be01d43c01060d05d6a3bd7c92dea28c2d1d78c7a4e98a8de50cebb0b0779afec4732e2a9c355c9cf4b693e29624c95996fce27a225b285c3b94e3350ec diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.3.1.ebuild b/dev-python/lxml-html-clean/lxml-html-clean-0.3.1.ebuild deleted file mode 100644 index a6ee89769a14..000000000000 --- a/dev-python/lxml-html-clean/lxml-html-clean-0.3.1.ebuild +++ /dev/null @@ -1,31 +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_{10..13} ) - -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-5.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest - "${EPYTHON}" -m doctest -v tests/*.txt || - die "Doctests failed on ${EPYTHON}" -} diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.4.0.ebuild b/dev-python/lxml-html-clean/lxml-html-clean-0.4.0.ebuild deleted file mode 100644 index 8523f79facae..000000000000 --- a/dev-python/lxml-html-clean/lxml-html-clean-0.4.0.ebuild +++ /dev/null @@ -1,31 +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_{10..13} ) - -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-5.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest - "${EPYTHON}" -m doctest -v tests/*.txt || - die "Doctests failed on ${EPYTHON}" -} diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.4.1.ebuild b/dev-python/lxml-html-clean/lxml-html-clean-0.4.1.ebuild index 8523f79facae..a6ee89769a14 100644 --- a/dev-python/lxml-html-clean/lxml-html-clean-0.4.1.ebuild +++ b/dev-python/lxml-html-clean/lxml-html-clean-0.4.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RDEPEND=" >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/magic-wormhole-transit-relay/Manifest b/dev-python/magic-wormhole-transit-relay/Manifest index 335d7b722f87..1996e1a44ecd 100644 --- a/dev-python/magic-wormhole-transit-relay/Manifest +++ b/dev-python/magic-wormhole-transit-relay/Manifest @@ -1,5 +1,5 @@ DIST magic-wormhole-transit-relay-0.3.1.gh.tar.gz 63304 BLAKE2B ab6706e7265eab69376e9490e328e0a81a414c3667eaaac3a6e2c62f983e5beaf3e0f25da12b815703ae0ade69984f015153709ccae95871a6bf37f99b23d63c SHA512 3611ee140f421234e2e5805baf4d26a64879f067c8a75db1a44041c0f9ebe1d3cca7b202752f5bd423e6784ab5a6961fe27423564633dba9f09e92b14d370275 DIST magic-wormhole-transit-relay-0.4.0.gh.tar.gz 62333 BLAKE2B 16415af2b9927cf2717c1c38be4b498d666db271c4e7b907bcf0fae9d5d100ee341358d2f04e72ba1a7f930dbc4fd9e797b20d6915d21955ef6963520d9b406a SHA512 ee0f40460277abc1ad550e070d8b70329da8c1311852f7a2eaaef036cfee7fcf018be7e6bad6f416392a602326ac436c33039d577af8cee2cfb09736749e956d EBUILD magic-wormhole-transit-relay-0.3.1.ebuild 1468 BLAKE2B 8b3487893b97d16ad17f38f28fce6c0ab82b053ccff3e4dd4521750816cfb716c4914372fe64da97d6c468dafc9bd7b25e88ebbb07d84021fc2f6e34f01f414a SHA512 853d2a7325f63c3e0157720df36989dd97e89138200877fb793b1fd7d3e2a609f11d1f393eeaa1fc2aa6aec22e55dfe6acf40bcbce1e4ccf6492c943a84908af -EBUILD magic-wormhole-transit-relay-0.4.0.ebuild 1469 BLAKE2B 4f15284af0b4b57d46552a023d92d8b74e51ee6fb7298e9a2aa9164aadbbba2da14413790cefef14458ee0691fba5bd476e805afcd093c535cb00cb3d28aee17 SHA512 b303a830212ffbd2c26a937697e16dd42c70f933b8da01a3ca0bdcde514c85acc7bc22d764d89dd957b636f808548f49d8f75db3931679ed11d167c35d5e2967 +EBUILD magic-wormhole-transit-relay-0.4.0.ebuild 1468 BLAKE2B 8b3487893b97d16ad17f38f28fce6c0ab82b053ccff3e4dd4521750816cfb716c4914372fe64da97d6c468dafc9bd7b25e88ebbb07d84021fc2f6e34f01f414a SHA512 853d2a7325f63c3e0157720df36989dd97e89138200877fb793b1fd7d3e2a609f11d1f393eeaa1fc2aa6aec22e55dfe6acf40bcbce1e4ccf6492c943a84908af MISC metadata.xml 439 BLAKE2B d21dfc1e7071de37024efdf8f1c136cb01fe02fca85e1a917f2c8fd789a94d9d024cfbcba75298fb5b0f32e6a5c18ca3cd9e8e6ae2ad93774c3d26ad28def08c SHA512 3d04c7ba4c130e5aa6fec0d09e4888023da9f3f105973e7fe325f8787537394db7cb8768b005ffa35b8a746cec01ade14d4a85689aeac2c05d37bd57300e2916 diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.4.0.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.4.0.ebuild index 733cc1e4f00f..1d1e43841033 100644 --- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.4.0.ebuild +++ b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.4.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/autobahn-21.3.1[${PYTHON_USEDEP}] diff --git a/dev-python/manuel/Manifest b/dev-python/manuel/Manifest index ff3cb5d1aae1..b29aa70e3f40 100644 --- a/dev-python/manuel/Manifest +++ b/dev-python/manuel/Manifest @@ -1,5 +1,3 @@ DIST manuel-1.13.0.tar.gz 46185 BLAKE2B e9f089bd9c15ae3ed55fa544a18f2cfd9df01d3261a090a00dbbd98f7507de579158871bd8d045c35ce91ee5e22f7974dce5dfc90c558d12c003ffa6e5b1756e SHA512 f3da52838d74954bfb9e63abca92ec51eabfe354c54a6cc2508faf4bd97904b14224980d4bb27dd72b418ef3ca0e3de35480f8650bf480840014709bf3863b12 -DIST manuel-3f4d94d2ace3bdab4acad6896c93f5c96d6bee92.tar.gz 39774 BLAKE2B 7be5bad5ee39358e1b0229c02c86c9492cae09684d8a942b9f5dcf0afe31037f635295019306d404a1fb0b81e40bb523d194cc499a89b32600f1a330ddaf4d2d SHA512 f96fe6c9438b00d7562d64ead32ef84dcc4746281f066e4e7c175b1b274691ccd615c31e1d26fdc25a67e67d03f28b52182652921ab2c9ff365f59aaa475adaf -EBUILD manuel-1.12.4_p20231129.ebuild 1073 BLAKE2B 09c03de30977e7c979310d3e4e337ccf47c5f0e1feace6f0ce9434d5a376831b167eaaa988512f4bc48ff9ee590c98af4983b0ea0f1740eb1d86d985e0b38d29 SHA512 6a1d2fc93a607fdbfa4f4c15c2e780e8fa6716d7319e846f5c8447a419db8bb553b55850b564096a102cc407eb7d2431b14dba7d5bfe9aacd3a549bd1320ba31 -EBUILD manuel-1.13.0.ebuild 880 BLAKE2B 87451e37783f6b74fa44ca7abbbff4ca9d7ef934befa35a0d800c9ffbd12e59f6c8cd49517908353440ab265b2d36b3d1312db1e9930037c010f6fde8180926e SHA512 80806739fe7f34a1a184f3a2050d9fc2c3a5ae9e0fcb7f924d58213dc907b2bcf60967c1884bc88028f3cf811fd792b061e7dc1852fff453e423c591adc25fcc +EBUILD manuel-1.13.0.ebuild 877 BLAKE2B 338d7878a3a8247ad938a256fb92c15870049606095e38a12ea5652ab6f6d945f82f5321fbccc3a1bc20404d38ae23612823af00da9e193d6a5f62ec21ab1e16 SHA512 efc3fc1af068f54b60d6303fa8cbce9e8ca77b3165269055ff8aaedc162d73b84925fe91a48c3a626d397399c3a123a7360eef781c6267c138c8735c1aaf7c9a MISC metadata.xml 391 BLAKE2B 6b95f9d29d8df2b9f0cfd85012a7d751f443c3bc67f6254c376f8cd3c1c66e2972bc165edc8db6b5ef2851edf3e870cc2ca76d3f6f3c06daeb247ee349407f45 SHA512 ace493867fc08487876a55331b619a62b01e269d7b5307b2ae9e016d75ee9058f2e1354bd2e3243ef1b0cfff30cc3f8f661675e03c1ac07fb805f443b31c64ad diff --git a/dev-python/manuel/manuel-1.12.4_p20231129.ebuild b/dev-python/manuel/manuel-1.12.4_p20231129.ebuild deleted file mode 100644 index 45f5edbe154c..000000000000 --- a/dev-python/manuel/manuel-1.12.4_p20231129.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_{10..13} ) - -inherit distutils-r1 - -EGIT_COMMIT=3f4d94d2ace3bdab4acad6896c93f5c96d6bee92 -MY_P=${PN}-${EGIT_COMMIT} - -DESCRIPTION="Lets you mix and match traditional doctests with custom test syntax" -HOMEPAGE=" - https://github.com/benji-york/manuel/ - https://pypi.org/project/manuel/ -" -SRC_URI=" - https://github.com/benji-york/manuel/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.tar.gz -" -S=${WORKDIR}/${MY_P} - -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/manuel-1.13.0.ebuild b/dev-python/manuel/manuel-1.13.0.ebuild index 87787ea86596..39708ead6538 100644 --- a/dev-python/manuel/manuel-1.13.0.ebuild +++ b/dev-python/manuel/manuel-1.13.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/mss/Manifest b/dev-python/mss/Manifest index 86ab1786c906..40534c382a52 100644 --- a/dev-python/mss/Manifest +++ b/dev-python/mss/Manifest @@ -1,5 +1,3 @@ DIST mss-10.0.0.tar.gz 83127 BLAKE2B fb015e02fb80320ba6ad8b612fd675d6ca3b15560fc3413426e1a9a569eca57794fb69289dd6a97ff681e3674448176e022a900b8c565299cb6133b92510d47f SHA512 f2ed2fcd927e51a90facd3f7eefa56e745ed5ccb04fcf46f66f3ad969dc2d5f28d87887950cdd1f552e36250376e4cd77d6c65607848f7768e952319c6197bdc -DIST mss-9.0.2.tar.gz 82514 BLAKE2B 9f5bec89fbe2405265070f5be03fe55ed496dddb6f28493ae2b88f131c6a6b2ed8c65969cf4b7b4256b492c8bc321e1548e5f355d802084880ff32e1eb9fcd28 SHA512 b4a9a6dd97810eb56d91c9ba65ac5e628c554e2cd038e830d87e583aa35cecf19cce337e61da814f10f8278017dca758c92c18220167f3660e322a7fba05488c -EBUILD mss-10.0.0.ebuild 1154 BLAKE2B fb32c010aac7b7d910873e428eb0e0be404ff482bf25dbc3b5f53850176090c8b694d5e7147ffa592119170e371711584583ede8dd218484b7bbae2981580e37 SHA512 8fb87c30c05b2872bf31aa4033c9e6c546359128ee651cc21275d543e58564edcef7f13d47c83039f576e35e3c45c08d0167750de70f61d4affd70cb626b31bc -EBUILD mss-9.0.2.ebuild 1317 BLAKE2B bb9eeb5aad6b2ba1d5120dc51c3519dca641bd67d932109cb769e9b41fe1afd98e04c7bf50db70db094c8e61fe4bc9b734bb53128be3c18933b0f28eaebb2158 SHA512 fbc7bf087287ef7beb88dafa19f7fc8f24e621732c6081b5fb725b9e239a522ff2997e75c028633c2753a33cb16f636f05838b0578ab598d6573b1f222f01a20 +EBUILD mss-10.0.0.ebuild 1151 BLAKE2B 8c3f7382b5c48eb519f4982e6dd4b61ee6953416ce708e4aa3a2d190f8ac5a81ea7c4b3f03fd52e087be69f27733823d5bcc49200d1f476c3e6a9289e7e1652b SHA512 5a06581dd808722ca55afd84a97ee3329ad034939c2f704e8de8fba5040e3666c84907a0249a9473ab4fca71e89605d72a57581e3f7dd962795c3cf27b23e850 MISC metadata.xml 389 BLAKE2B 0bf17290bb77ee34c59b8db547365e13ad284fbbd8468078995ac891450453a15920e188d75b9f8aed14319ce211aa968d10d0d38c7347a9c5269431bf290f6a SHA512 468c7ff3a88f5d8b2efa646572ce29b45a4b2bc1bdb1a7f1cdaa841b369caa53e5a3d8fafb01b310505d50d9d12b8a725a5c9e926de15bd377ea07342a681182 diff --git a/dev-python/mss/mss-10.0.0.ebuild b/dev-python/mss/mss-10.0.0.ebuild index 4582ea7ea7aa..37ad8b73d924 100644 --- a/dev-python/mss/mss-10.0.0.ebuild +++ b/dev-python/mss/mss-10.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/mss/mss-9.0.2.ebuild b/dev-python/mss/mss-9.0.2.ebuild deleted file mode 100644 index b402725542b1..000000000000 --- a/dev-python/mss/mss-9.0.2.ebuild +++ /dev/null @@ -1,57 +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_{10..13} ) - -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/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' pyproject.toml || die -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # upstream tests for self-build, apparently broken by setuptools - # issuing deprecation warnings - src/tests/test_setup.py - ) - - local EPYTEST_DESELECT=( - # unreliable `lsof -U | grep ...` tests - src/tests/test_leaks.py - # frequently crashing, known upstream, not a regression - # https://github.com/BoboTiG/python-mss/issues/251 - src/tests/test_implementation.py::test_thread_safety - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p rerunfailures -} diff --git a/dev-python/multipart/Manifest b/dev-python/multipart/Manifest index cf0ed427e72d..b446a7a6e47a 100644 --- a/dev-python/multipart/Manifest +++ b/dev-python/multipart/Manifest @@ -1,5 +1,7 @@ DIST multipart-1.1.0.tar.gz 34622 BLAKE2B f4973a80aa7f7979f9882c4689b83b9e557a1b5a2cc4dac3df8bde6b46979b542974762826588a641e9ecd52d6c50e4d804732042762c08c59e6c23a62bdf0b7 SHA512 308b3080b2085315b3d080c976be26df8f9028862c9bea14069ddc3a5aad3b5f60cb75fdd387b943e5f555f6aecfbc865a1e9aa457bf06b9a7f08e13aaaba449 DIST multipart-1.2.0.tar.gz 35932 BLAKE2B d4f909dda8ffd0b5488a22baa683f0e8782ae8622fe70e657a2baed4c4f841d9161cd252f7fbd140be13184ec3d379e24b4d24fe1f61e6c633a88ccc74a1c005 SHA512 2fbe7a52f6a32f1e25f8f2036187b18b5ec549e96dd0d58a89fa48da67464a010d0a015099b87f778ce48a72fc3e28e26d07a542a5999652c8186b42f47d5c97 +DIST multipart-1.2.1.tar.gz 36507 BLAKE2B 62f62aec8708e0fa9ded96cc7c72b5e575cf98e4521cf163e4fa5ec650fa6becc4378ea4c5b9776b95e4fe6caf7775fb16485676fb446c904e8c641f40fb1feb SHA512 755e41a388d16315a90bf9d3a6c340a887d9ece860b09c703771f788c9b2d491aa3dc401e444bf2d558ef81e9afaf498cff140dff8b1ed05341148244f6685d9 EBUILD multipart-1.1.0.ebuild 448 BLAKE2B 17b4def728b50bd4fcf1ee0acb9208eeec48e3b39c0b60c0e96009d0c150228a6df7155ebe353c71b58a36477e19c0541d80cf59ff51dc5a302f3e0df2169a95 SHA512 ba57b3389f9bf0676a5680490c2c7836b26a8b8c980712e2e172d0c7cff78d559cbbc30eaeef5d9e61437d681228a1bef6ae6985647847cdaf3ef2c1d0c0908b EBUILD multipart-1.2.0.ebuild 448 BLAKE2B 17b4def728b50bd4fcf1ee0acb9208eeec48e3b39c0b60c0e96009d0c150228a6df7155ebe353c71b58a36477e19c0541d80cf59ff51dc5a302f3e0df2169a95 SHA512 ba57b3389f9bf0676a5680490c2c7836b26a8b8c980712e2e172d0c7cff78d559cbbc30eaeef5d9e61437d681228a1bef6ae6985647847cdaf3ef2c1d0c0908b +EBUILD multipart-1.2.1.ebuild 448 BLAKE2B 17b4def728b50bd4fcf1ee0acb9208eeec48e3b39c0b60c0e96009d0c150228a6df7155ebe353c71b58a36477e19c0541d80cf59ff51dc5a302f3e0df2169a95 SHA512 ba57b3389f9bf0676a5680490c2c7836b26a8b8c980712e2e172d0c7cff78d559cbbc30eaeef5d9e61437d681228a1bef6ae6985647847cdaf3ef2c1d0c0908b MISC metadata.xml 372 BLAKE2B 3a3e9fcf03a4a9b4b2d7d6f3571d4f5a027aaecb6f9c602d3510b09c006414d7c1c64c3299ea5f651aed3e222d89b8de0ba2c0d9ed8317f771c844a164908539 SHA512 4eed94dbe74d4f60ec345b22a3599401c651bdc6630d1f21134bd814e7047505fdf4f39e6256f842689a499b0747afec5630783246158512c8d651eecd71620b diff --git a/dev-python/multipart/multipart-1.2.1.ebuild b/dev-python/multipart/multipart-1.2.1.ebuild new file mode 100644 index 000000000000..0cf534646bb1 --- /dev/null +++ b/dev-python/multipart/multipart-1.2.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..13} python3_13t ) + +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" + +distutils_enable_tests pytest diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest index c39853024cc1..0fe90332f70d 100644 --- a/dev-python/mysqlclient/Manifest +++ b/dev-python/mysqlclient/Manifest @@ -1,5 +1,5 @@ DIST mysqlclient-2.2.4.tar.gz 90400 BLAKE2B b41ed12bd8b2ea49b34d038db93e599eb05c9a910ab712fc8b7feed918f83bf3c4c8e55eac45ee944edefc26b0610b19cee9e9b76450adf9981ecc9b5fa44d85 SHA512 d1f7ba693368309a14a0982c2f1e0731617b482044afab765c8d81ea26dc6950a110c6cab48792ea1397add7b7151c756d5d22827fcce836404456f8956538a6 DIST mysqlclient-2.2.6.tar.gz 91055 BLAKE2B e515e693100135404bf00a41b7fe0364c8276ee1be847b22ef014bb01ef065a0bbb12cb2becbdb27a1b2a9528d43c668ba36ec25f8b43adffcc5762ed641a011 SHA512 cb5f9e8e0c8bfc8d1360a3ca03d6961b4e083ce25727d0340727e3d70816d37147ebce8507eb1a2c42e093b63ba375f9806958834c0703abe7c27908c7a094d1 EBUILD mysqlclient-2.2.4.ebuild 1906 BLAKE2B 2933bebdeb02261acf236861d3e329ab9543dc26e31558847b63c4d0070937a8f5aa8c0507414bbf5accdb59ade12975667503ee2967bc8540ee7d6497eeecb8 SHA512 6b4ae00c0c879a2e251baf912a47183abe460d74280e64f857f917bd09f2653de18d6ff741c332b999c4512d499ee9c5b572f9e1bcdd0a5894cd2f70cd1b0dee -EBUILD mysqlclient-2.2.6.ebuild 1911 BLAKE2B 84abfd07e0b87e1efb332d332a448c37fb7b3f150b53dd5fb9fd9126dad3fac09ab6232d72830948fff22e62ec20d9d32d3864cde0d05b7e36c6d8c14983b848 SHA512 2c9d1303714414247fbe417bb051f3e2b61c10d119d96effa2fcdd0b3c342de23aec7f7255a5dc235e42a3bf4d6d3d2763f522a90f4d70b728c5dee43e4f526c +EBUILD mysqlclient-2.2.6.ebuild 1907 BLAKE2B 6c4cdbe6da1ca8cd37a3db7044159cd094de8f557b3ea8927d34a0bb2f85bac35a644391c0aae8bdbaf21b105c0e57061dde58c2f780515c2f1dae81236886ca SHA512 31a338ddbc444f65229f781bacc5618158dd4218b4c8430e9989a01a32ca360f4618cb4eed09df9da3a60bbf3564bc7ca166f0c795b6f62621913cb97805dbca MISC metadata.xml 507 BLAKE2B 3c274117dde5aed93bb78488b1c106ea9b18243725d88867e6b568a09229d97bc35a1116d8a529c5c72cabcb9feb33de8157448cf3d339dbf1861d8a9ff2c1d6 SHA512 4304ae4addf93365b2acfd493a27a0144bfe0dd2d559a3fce73f52d0d1683c84b1597c9d11f36b332b6428523fd8082297ab39ce000d961ccdf39d92833828ac diff --git a/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild index 872432e74f99..70eb23bf6b78 100644 --- a/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild +++ b/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" dev-db/mysql-connector-c:0= diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest index f353a3f1b89c..78dfa29efa23 100644 --- a/dev-python/nbclient/Manifest +++ b/dev-python/nbclient/Manifest @@ -1,4 +1,6 @@ AUX nbclient-0.10.0-py313.patch 1379 BLAKE2B 3dc2b408b3343b0200244ac33691857347f5fbfcb4543bb25077c4d353e06ec4050439ee45ae8582b62da2805aeba1aeaf4c3dca5b0a4011c78bc30f646150d7 SHA512 08d20f2366229fc44e0fc4356c49e61b45ba075d293606d6eec4a4d1f9a6da4876f6f300d6279969432810fdae97c1491682eef8f6d96d030299e1278148d599 DIST nbclient-0.10.0.tar.gz 62246 BLAKE2B 4fdbbceb6f37c0f96a448c343d910c8ac988ed337590c9f8068eee328fbc7f58c882b15a8b0f7fe03491a8751512ad76497d3a0e8a19783ef24001acd901bd67 SHA512 1635c8af91839b9e651fbada7aca3699ebf92c0f4f7f47d9901f9977f56f2b31113c1229d1512bdb200c6c729e1e965649031729a60229d463e6b39f75ac9dc2 +DIST nbclient-0.10.1.tar.gz 62273 BLAKE2B 0a268e4078af3807b6795d5b6dbbc572628d891d42f4ddeed3decd06d471cad59ab903e652be6a7f1e00a07cea3745cd989c62674e937934a6a696dfd24eefa4 SHA512 8c5b52aa367f255669fa7ad248d45292dd0e3589e23e381027a093c9fc57280eb296f453c2bfc3c57969056846a0caba81e57feaad1768e70aff006df4b85324 EBUILD nbclient-0.10.0.ebuild 1430 BLAKE2B e9bf2f3343f4b978ebea5f558e5c876f599cc1611c03604cfed93e13fb35a3e61e730561dbd78347382e31d40fb280942d51485699da8af9c6f2bd763568d820 SHA512 705bc158c9a024a2b22cf013adf9f330ac9821304e11c55928164bd8bec109ad4aa68350ae82e4b98791f6edb3234a17eeaf906456478ec41a8d1d8ca0d0e5ff +EBUILD nbclient-0.10.1.ebuild 1445 BLAKE2B 21b99daf05e897cacfbe9864d73f9049741c0c51c3e9446a95ab96327ae306812be812f00162dbfcf48ca251bf9a418dbadbb34402da51a906c9a9a4f6df0e31 SHA512 98d59c5198a866633cff76fd9844c3fcc629b3c634fd12d58c4d7ad7f668cde182763e05de365c74588c0d7475a5a67f98ffe9d09b755afd621979376e85792e MISC metadata.xml 405 BLAKE2B d1efa5f7bb2a959bdbc6093b1bd3930e6cdb9bffbe872c6775c15dfc1024ae24d6bcb4651c8e1fb06242b17d6a86f683de3b528bbf1a60b5656a90c1f4ac81b7 SHA512 5b0de690d37dd5928e3bfd0b380336d154cced094e342b41dfd16d0caddd2b792a2158b209404a36461cf4d1b12d836024eae2aedf15093b90f4e363382b38bf diff --git a/dev-python/nbclient/nbclient-0.10.1.ebuild b/dev-python/nbclient/nbclient-0.10.1.ebuild new file mode 100644 index 000000000000..b8ff5a5b85b9 --- /dev/null +++ b/dev-python/nbclient/nbclient-0.10.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +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.0[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + >=dev-python/ipykernel-6.19.3[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/nbconvert[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/jupyter/nbclient/pull/317 + "${FILESDIR}/${PN}-0.10.0-py313.patch" +) + +python_test() { + local EPYTEST_DESELECT=( + # hangs? + 'tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]' + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio -p rerunfailures --reruns=3 +} diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest index 1945bd2415d3..9e8fa1abe6a9 100644 --- a/dev-python/nh3/Manifest +++ b/dev-python/nh3/Manifest @@ -1,15 +1,33 @@ DIST ammonia-4.0.0.crate 47763 BLAKE2B 6f952a8030ce2cfb9bcaf01c36d795c470f47bd7fa8e3935e058016876de04c6c43db3d56776c9ec5bb2acd83f315fd5dbd7c60373b397d70336d6926340c816 SHA512 84f523eaf7db9d98e44c7d1198fae40e59e838dcc9fc256ca7ef3f3d243a767755f318e516411b4feba4ecb26e30e77d501e9163f996b4d113804e5f2c41a65e DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 +DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf +DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f +DIST cc-1.2.1.crate 92731 BLAKE2B c9cb100964834692781ecc3f47972f83adaf27e019ca212f896b19a853521cf2084da213f2c2fc5c8a1bc794cc83fe9f81faf7751e1b065a3a2a08137cda0b61 SHA512 54bc5d85d48d678d33dc795aa6cc823a59ae6d17b4ec5708a1dd515e3495eabccdd949e9467e9bb3a29e44847a2d3ccd75055dfda241d8abbb16bfad650f2819 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 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.27.0.crate 72913 BLAKE2B 0a3dc8b19ec74ac5b5c1728f9112ed7513285ec47f4e3a3623b995eb9ed0aaf2c83899126268cd2b3e7388a3209952213d4fe0ea0d297e3c0f7b16aa1b5b9d4f SHA512 8d736fc122da78e9ba8b546868d0770837ea0b4951ff027f1b5593dedeb9831c082dad1868659422fab5527711ffed18d4428d519a830a3434d4594a1af6c868 +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-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c +DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126 +DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 +DIST libc-0.2.166.crate 760418 BLAKE2B e4a81e82d139d03b85eb061439f045f1965f6260dc4d4a769f1db19e5d682a923497ba2cf041ebebd46b90c627b91cd97f86250d8b1854945b4f2e826a04d14f SHA512 55a484456ca4d0fc90e488c5b793a6100f160c9333f0b4173f21a49e33e2ce3ae28d74eadd4f2e72e51040667f0a2a93d7edcdc727fe266ff35b8b37608cce2d +DIST litemap-0.7.4.crate 28257 BLAKE2B 52989ad353a782e9592357530dca3504e3ef5475bd2f1b2c795b60825d971ee6d3e6da51fbb6bbc26cb3c3303f6a751a3e15d1caa78c0cb888288a965666279c SHA512 5009c486a87b2f52237e15e2e772365424e4780c146776656d8e1551e52bc8e06e5c1cee8db1c59ef20d0463962fc07ba5221a46020a82df17a2f623a175f58f DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a @@ -18,7 +36,9 @@ DIST markup5ever-0.12.1.crate 34763 BLAKE2B 8057bde6b03d3e80c920b9007462b134937c 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 nh3-0.2.18.tar.gz 15028 BLAKE2B a2eb2640ef41bbabc394b9d6ce84f8f25e0fd706553b8659e14056df270c093ff59a66afd00550e1d479418c6ae8cc0d324c8a608fff825bac940d4c3827261b SHA512 1579ece4642911bf760ee3747ea44b7001ee7f70da65940b548fc2b30a20fee5d5c924d7d44ee73fcf4b3642591cb7085b3da0088b91a6752abfde53c798c275 +DIST nh3-0.2.19.tar.gz 17327 BLAKE2B 43cd0372ef83845cfda650e47e8d3ff485b1e6da580a37e005c720e0e2ebc725e85e3abc9d996be51e8d1621e33a9a6d450142d1448e69cb0d6769b25162ae4f SHA512 d0958dd847e68dd0368f362835be53fcbca7f2fff09d6bc4f3bdc6f8379d47d6590e7457bc4700663a6aae1b4ca0a16c6b3d08f7f6bc42644aabf2c7be46eccb DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c +DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 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 percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 @@ -28,38 +48,61 @@ DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19 DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3 DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe +DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19 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 ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 +DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee DIST pyo3-0.22.0.crate 535742 BLAKE2B 772a4f8b718bbec32faa3dac4cad07a5b452fb366280753c3316d932663bf367192483fb5cd0bd405321128e67157b982eaa89264685739a141e021f0f7e2b72 SHA512 44e0237fd3a8d4c7b082c48a5c8a52d8f4cc4673d134f680e29504bb46d870015fa210da34de4c1998defbcd4afdf2aaea4e148fbe093e4b2c8b0d064cd48da4 +DIST pyo3-0.23.2.crate 1073639 BLAKE2B 01ddd26a4e347f3b6d7fee215a1894e779167730710373d59712f2119332fcf287d9c0e75d3d28baff8cf5000afb9d0e577947a26bdd8828428d33aa0f8be537 SHA512 b2b40809e1f26978c140b7ca4ecebb661a47fc01cd03fcd5c486076576c9b229de04f15ed55661db4e26545cb29110f1034a185abb623e4bf7fbb69188db335c DIST pyo3-build-config-0.22.0.crate 31205 BLAKE2B 6b9a0de5f431bfc123628c67da040e146e39353d7b42d8d083e1911929dc420622f8a1276229d89b7780bccd02a8e653bcb85bfa51281e72ddfacebadef5277a SHA512 50341f4e5134a275610a5b86e833d1963a0726c2ddc14f4742053c60ad336ee209e73441aca46c8670920ee47a81c76bbd3f9e6412d253a5b389692ff8f3c1f3 +DIST pyo3-build-config-0.23.2.crate 32197 BLAKE2B 393c76b1dcb625145673736272d4cb9d96a02df87ddcc385316652f0ff1b5595a34ebe5d789f61888c2fd82de05476c85f781d21018bd99cb630fa634afee203 SHA512 29678272073e896cb0b65efb0eaba40c82977b18efd389597aef8902e32daff51f2609c6be93ecfe0336260446c3186951f770ff449823cdde5a0518a1585c81 DIST pyo3-ffi-0.22.0.crate 67420 BLAKE2B 65e4ed1a1ce854f37380aa23637a494226b98941b9e3f13eae8f627db0fea248c3cc93c7e594090407ab169cfdb27ab20c47f7004f2b4646103ee34da9a55f31 SHA512 cede32dc8025badcdd6d00b4a1204c6ceb5ad30fa0b637deecca669f2ee2b8961f88d9d867caa8cae59f498dc4e1c15f3b4049c5f47615e215b0f289fc560bce +DIST pyo3-ffi-0.23.2.crate 74052 BLAKE2B 085c66bae61e6059331813be77a1e4f850c4b8b12ac60b03188f2a009c9f58e062dc3ea2b9e470a480956bb8cbef645f95e53fae2638d59ebf5039aa5d41d504 SHA512 e228e473da98ce0fe4f15cf840ba1f51f66bb6fd103a7c0bb76b3218980c93b45ecf691f712333f4a27a9efc76517a85f6e13d5e9650b774eadebf59a647e493 DIST pyo3-macros-0.22.0.crate 7889 BLAKE2B 0b61caaed415023341dfd675c578e39cc3e5b2a08eb8c439857c81cf6cb895837f5df28decd7c08a3aa365411ff33a97eb5fe2f20e18427bda133f7df53349ba SHA512 ed9e9d6322fb8d3fd11114899c3ad84ebbc5b5eba58e5aabfc7f9691f02ec053f1c2804cea93d21f2ac9332f5b719b7fee9878faa95f21eb2a2d86f9050c7339 +DIST pyo3-macros-0.23.2.crate 8056 BLAKE2B a87c4b8aab972eaf5e9b941db34e18be411bed8b5753d3e2d3f65e4a18723a72e70858bb34e8db949f0c6b748e122fed41e9c78f6c20150077fcc3c4eb0026ba SHA512 dba0b5bd212b6a5f38d6fc93183c8ab80bb53bfa5f03d471897014f2d3d1959804e5fdbc817845c1cef797f314b924d58eff95cfcb848eb98b283e104d24637c DIST pyo3-macros-backend-0.22.0.crate 64837 BLAKE2B 4961b8c8720bfc2bbd11089a658d64cb2b1e43e150e622d53490faec3b905344d256b2092238ebb1dd92290583ee7d04a12eb5759bd55276e7042e1c948c71bd SHA512 09496c7285b9faaad820cfea237ef602569de3adeaa3362727182b0cd1c8377ef55c0c28f14eb703ea73a86c94acbdfb1384b44ef32b318a76c730a0430ca233 +DIST pyo3-macros-backend-0.23.2.crate 70067 BLAKE2B 905c0e6e5ca0c0a91af8386a632cc81f4a9b08a51a22a260188078abf9ee70d60f77e2fc0df09483d8dc6b37cd455a23b7f70f41ee74a2ad9dd0dbef39cc22c2 SHA512 dc3f8780c09c63c0e0d4f26c29a9a4e29e4fc9f14254ac8a942235e480a3f4bfa3bf073d3011e043b6c22e1999d1f68bf7b0fdf212e9edb4bfb2396a97ab0ee1 +DIST python3-dll-a-0.2.10.crate 74573 BLAKE2B 770c5b070f4dd1b9639b8aff59bb733575eb1117ae8e510818b6e13bdc69b22bcad395bb5cf0d1931de3562775a56e1404bb7fca7384b62e5e782e6284fa1494 SHA512 c1171c29f6914ff809950a9f6c330638e72c58c7c691bf4d9e765dee47166915cc91131b494b65aeb3a812543690c5072f2f5ff32cdebb76ba588330f9c74cdb DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 +DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 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 redox_syscall-0.5.2.crate 23957 BLAKE2B 6261df25a59af5119a21d31fc3b6a8800bb1783cf2fd63a5524d48d0b187f5f2e65ebbdec00d9282adf110ba8f307d4ceb154bf029a0c6a26e8a887fc722b2d7 SHA512 b7e39a08e220153370449cec7b058c2dbc4916ff7be01b34658e1793035323ecc28f40712194cb9bfc9b863e4bb316e58662721eb0e54f68f09438bd880ea032 +DIST redox_syscall-0.5.7.crate 26249 BLAKE2B 97f848b130403686404dc193415e5060c32585aa3638b825b4775e54d9a058695b86457ae9e3cc0240bcac27ab4c05dd6b488bdc1c797faecd236c6e477fbc3f SHA512 e9f2d254279a4063089436b699ecca766a997a72718d132a9b35f7c8c8fc82c4b5e25fd8f3e6cbd17920fec484140db520c262376ed1c74f847929b7f43fb97e DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f +DIST serde-1.0.215.crate 78527 BLAKE2B ca8e1175839ca45a4d78a155f5943396211408a85e0840b065c52948188010653d68fc4fc7b63bf2c39a11a6988abb7f6f3c6d878ca1373596e0a5d62186e109 SHA512 3da13f1a74393f1fcb6d659b5e060a11ecae358f55cdf4a2fd05bfc863fea6f75d3140d3bc74902f8feba8cddf7dae71a3f4e4e78e78e1b08ed46b3e4900281f DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e +DIST serde_derive-1.0.215.crate 57092 BLAKE2B f28bb66017599afdcd8d45c514b8e07854eb944c1dcf931e052a01ce421e0de6c20c13b3867da5922e2153e25ce88bf9fa27e2e68ddc9d212977f71fa0bd6352 SHA512 cae686bdf10c683149956ffe1c64fcf3e9b9bf0cd6e33b4ce7429d0ca35b9fdb55443693866c1202fa79348c6ea0f49ab3be3d5f857de4ae0818d2b4c8c67d9b +DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b 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_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864 DIST syn-2.0.69.crate 265441 BLAKE2B b01576c2c86426d2bbb2c9553dc1dce6a309d9922c35167ee6a718ad08cf3d0a22f0aed4d4c547cdbed85b47283e5b60a128fd1bbb230a6687f0c28af3a9c228 SHA512 fddc0f1ffa3e68ce57833c6ff18382296838287dd98f9f77f679ced471c3f801af30376363a870232f337bda27b3ba6ea93074f8e3c05ee390bcc024e3690bea +DIST syn-2.0.89.crate 289852 BLAKE2B 4e2b06d2a0ea9b8970338ab61f8c5569cb7c10466dcf139576d0618c3690cfd23c98b66f0714c34839364dee72df6a6d8571f73dbf03ecc347fb1effb118fc2f SHA512 d172936f04a383b7b5e79dad328e70ea3c4faba4a88d0b6d186645413e8698434d30f53012cc9d3813f617c8bef75e95a2d064fdabae7867678abbed22bcd910 +DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a +DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f +DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25 DIST tinyvec-1.7.0.crate 46743 BLAKE2B ec9741aaf6900ed2651c222d80688176353fd2ba99ef54db18059bc527b638fea1e9d0ed03b18a8c2f3a4732f94dcfbdf1411050f1d744da5d88cbab569b88de SHA512 9628e5a8861d01e22f00161b3cee58861a2801cd0c64016872bc0c6fb49899a553abd0bbed61064ed91e3a8fbd93e311b2a622fd21d74345e80ec27c1e2f36db DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 +DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5 DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a +DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b +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 wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f 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 @@ -70,5 +113,16 @@ DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38 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 write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1 +DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1 +DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef +DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6 +DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c +DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb +DIST zerofrom-0.1.5.crate 5091 BLAKE2B a2b938197957755c4a8ccfb258f60f90931a0a342d9d4bd098c7a25e1c9069148a51ddfffd2b72a6a9856d8c6e66fe1482ab2081a5f3478b4b318062caffff42 SHA512 11f16a1003967b3f30d7b32ffc8541ec05fb335690b08cf4f7554c624ad4312ee0961c83390a997e2a73aee06d8bb09a0ff4e6a5e489f8fb925141e732006544 +DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d598358d3d69bed64f02903ab7dc509faa006cde9c13e19f5f3cde09cf9049120575263996c922b20da366a11e18baa42dc SHA512 75098e0f1c690bd8476f819f4ea2a7645b88237042a8876259bf4e025b070a4b105caf16ca7a824c5dd6c4690b693fcc74bed9ac0b5e6fdab05a5bed1b5cb298 +DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0 +DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09 EBUILD nh3-0.2.18-r1.ebuild 2336 BLAKE2B 2125ccc00664647e1bff680c2925866fae0a8866484a99e65eb48ce280294da1df2910ac60e77ec12f409beed0b67d0a5ca5f410f354c2251963477aa232556e SHA512 9caa262e31387fdedb195201493a971b469f126ff005683cc5e1557f19403edaf4ccc8015a63075a3c95a7b75094ea10fc12d5050e4244db1a138a2e76bcb02f +EBUILD nh3-0.2.19.ebuild 2889 BLAKE2B ea9e95cf9fd5b06a36cb27f67e8aa50895b6713f6451142157fac24c57ce72001b4783ba7e047e41e741ff906ecf1472a9359fb25444ffd3e6c80f1a2ba35135 SHA512 257c839ad2538e897452d2352358c833da7502fe07954dc7699a2b815c5f741f5ea4fb10bb78b0c9dded8914f40d5f4bae7dc8a1fdc2ceaba3df4b7d8fbde081 MISC metadata.xml 337 BLAKE2B d51bb8c0e03241a1f0db1d6491ee4d689a29fb53824e9536954fc7b0160ac9b481c8502b93f58aa56cb550ff4eb88ce0beb0b6ec7a4bfbb7bfd43e5e8fe071e4 SHA512 2aad73707aaa365a44321d6064536c2dff0528bac777fa0761ecc72845afd9eeb4e02cbad45607dcc17075077e5a29907381bd72c9c4b04aaf4eba387ea25811 diff --git a/dev-python/nh3/nh3-0.2.19.ebuild b/dev-python/nh3/nh3-0.2.19.ebuild new file mode 100644 index 000000000000..c636719f01c0 --- /dev/null +++ b/dev-python/nh3/nh3-0.2.19.ebuild @@ -0,0 +1,141 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ammonia@4.0.0 + autocfg@1.4.0 + bitflags@2.6.0 + byteorder@1.5.0 + cc@1.2.1 + cfg-if@1.0.0 + displaydoc@0.2.5 + form_urlencoded@1.2.1 + futf@0.1.5 + getrandom@0.2.15 + heck@0.5.0 + html5ever@0.27.0 + 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 + indoc@2.0.5 + libc@0.2.166 + litemap@0.7.4 + lock_api@0.4.12 + log@0.4.22 + mac@0.1.1 + maplit@1.0.2 + markup5ever@0.12.1 + memoffset@0.9.1 + new_debug_unreachable@1.0.6 + once_cell@1.20.2 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + percent-encoding@2.3.1 + phf@0.11.2 + phf_codegen@0.11.2 + phf_generator@0.10.0 + phf_generator@0.11.2 + phf_shared@0.10.0 + phf_shared@0.11.2 + portable-atomic@1.10.0 + ppv-lite86@0.2.20 + precomputed-hash@0.1.1 + proc-macro2@1.0.92 + pyo3-build-config@0.23.2 + pyo3-ffi@0.23.2 + pyo3-macros-backend@0.23.2 + pyo3-macros@0.23.2 + pyo3@0.23.2 + python3-dll-a@0.2.10 + quote@1.0.37 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.5.7 + scopeguard@1.2.0 + serde@1.0.215 + serde_derive@1.0.215 + shlex@1.3.0 + 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@2.0.89 + synstructure@0.13.1 + target-lexicon@0.12.16 + tendril@0.4.3 + tinystr@0.7.6 + unicode-ident@1.0.14 + unindent@0.2.3 + url@2.5.4 + utf-8@0.7.6 + utf16_iter@1.0.5 + utf8_iter@1.0.4 + wasi@0.11.0+wasi-snapshot-preview1 + 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 + write16@1.0.0 + writeable@0.5.5 + yoke-derive@0.7.5 + yoke@0.7.5 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 + zerofrom-derive@0.1.5 + zerofrom@0.1.5 + zerovec-derive@0.10.3 + zerovec@0.10.4 +" + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +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 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +distutils_enable_tests pytest + +# Rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/nh3/nh3.*.so" + +src_prepare() { + distutils-r1_src_prepare + + # force unstable ABI to workaround stable ABI crash in py3.13 + # https://github.com/PyO3/pyo3/issues/4311 + sed -i -e 's:"abi3-py37",::' Cargo.toml || die + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 +} diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest index b3207e4b6b33..c54dd1f096c6 100644 --- a/dev-python/oslo-concurrency/Manifest +++ b/dev-python/oslo-concurrency/Manifest @@ -1,5 +1,3 @@ -DIST oslo.concurrency-6.1.0.tar.gz 60320 BLAKE2B a1f4303b10e6e736395ee1597a35a26e7c959dc32895121e0576ddd4216b2edc5cd5383e7bedb776885f7d451e9232e08517b9b2bc92c0bfe8bef3c67541d3c7 SHA512 dfee864dae2f69d5e1ae32213bf09bffdd492131a04ba3df9ec9c9a793f2b1b6f4cae809977bf732bb310009116d762768adac4946afcfef49bd8dc993eee777 DIST oslo.concurrency-6.2.0.tar.gz 60573 BLAKE2B f5ddfbf0f566e6bc4925526738e6823732c8acb1552929009423f87e8766295a5be578bb82dffb2d0b756fb15089616788228dca7abb91fb6e9fbac290294eb2 SHA512 d15dd2049a717e4530c778a3dfb41f9df538835d2f4ea47fbea1fc8f584981b1cbd54a3d5eca273f0202dc4bb8b19b6c59b377690420aa471cf3006f246be8c2 -EBUILD oslo-concurrency-6.1.0.ebuild 1172 BLAKE2B aba5775b1240e626bdf3a464015c4562d7457ff1fd7c4f578fc5d85e102933fefba4c5bd96fef003be42268c01d832b425f56b1599472d0104d17150c1611578 SHA512 4c958ae825e8dbd4434d5d3ad030d17b08e70fe9f609c844b143dd229f415f4a49b68e482ea4103450c305fa3aaf1dfefbc2c71a4165b0504d674ad15daa1c5a -EBUILD oslo-concurrency-6.2.0.ebuild 1175 BLAKE2B 5812994bf6b163b26c53df7c51225f7f2a52aaad5c9994533650949c0d715dff6954759a08d406d25a786b9a6eb6aead042424d1a80aa722ac43bd1338261f34 SHA512 d32f585c32e54093fccf059dd4488519f03fba716f83389109eb545c29a09fa4d94ea6477bccdc212425cd8c6f027326105ca20153cad84f45b09fb4933f69c4 +EBUILD oslo-concurrency-6.2.0.ebuild 1172 BLAKE2B aba5775b1240e626bdf3a464015c4562d7457ff1fd7c4f578fc5d85e102933fefba4c5bd96fef003be42268c01d832b425f56b1599472d0104d17150c1611578 SHA512 4c958ae825e8dbd4434d5d3ad030d17b08e70fe9f609c844b143dd229f415f4a49b68e482ea4103450c305fa3aaf1dfefbc2c71a4165b0504d674ad15daa1c5a MISC metadata.xml 423 BLAKE2B 965b9f3a9b25cd0f93f13bc12af982b8435e946c1317b6c3a013d016ac6ac3df39f94e1a69f6ef28355459cc5d59fa32c2004727e6772696dab755aee6ad46f4 SHA512 ffc8e1547e6f8356071744a4cf2d5f88d02f2a34322857245c68057699f0b87ea351a7821682ab3d72b777260c8887524467a201fe931787fa1b2ad67eb022a3 diff --git a/dev-python/oslo-concurrency/oslo-concurrency-6.1.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-6.1.0.ebuild deleted file mode 100644 index 51aad141098b..000000000000 --- a/dev-python/oslo-concurrency/oslo-concurrency-6.1.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-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=${PN/-/.} -PYTHON_COMPAT=( python3_{10..13} ) - -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/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=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -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-concurrency/oslo-concurrency-6.2.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-6.2.0.ebuild index ee03a2c3008d..51aad141098b 100644 --- a/dev-python/oslo-concurrency/oslo-concurrency-6.2.0.ebuild +++ b/dev-python/oslo-concurrency/oslo-concurrency-6.2.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/patsy/Manifest b/dev-python/patsy/Manifest index 3c70a78ad511..1158bdc31db7 100644 --- a/dev-python/patsy/Manifest +++ b/dev-python/patsy/Manifest @@ -1,6 +1,3 @@ -AUX patsy-0.5.6-np2.patch 2286 BLAKE2B 6de304848b35df4d3d56785ec59c6ed5a769c561c395038652b65d1a406bab8671a6c1d886d44dfe6cd4c29e5452903003c02cd93733c448820edd7f03af29b9 SHA512 d645ce1a69ad03d8a630636ca2daea63bd6a0404e8210b370972c91e780d0dd490c2c452130b605834c8e81901e029214b11fc06de57ec1024d72759ffadd127 -DIST patsy-0.5.6.tar.gz 398011 BLAKE2B c5fb15c57e270e3545cfdc8c13f8e745c94822be6684aa6703bdbc1da15ea63eb7a21d1e0bd1aaed2a4d919f4848fd9089dbcd3c304676e0a9512d13f94302bb SHA512 df73ddfa0e66088cb50133240e2d67e2a833d8f691e17b443cdc0661adf580eb8908b1e1082e8debd91439bbe7b990a9a455f16bd6773173c7e86273f2c1051b DIST patsy-1.0.1.tar.gz 396010 BLAKE2B 2982331bebbc09ef33f2650ea07f46eeba9e5fef05f63ca253b3efa7785284eea2ac14df6e9cd6498a0c5b5ba8cdcc094cb8edaa8bda61c80e656d336525cd03 SHA512 94d0d6462eb78fbd9ae07809e5124d5f9f2416d152759dafbb1774bb9644d59d415f7b4121233826b4629b07e9d25254274873916364c366c1723a4f2e195e7e -EBUILD patsy-0.5.6-r2.ebuild 1055 BLAKE2B ace3ad315aa3810b2c6994eb43657e244d9177127c676c58a073dc8848dd77eb8a2e7478dec21053958ea31931da7ad42ac54cd1f13700d9201ffa3ba0212de5 SHA512 ffff38bd4d984d0136419064a1bfc1863be8a022cb20b7563d3400dc7f4c3d367fe03a8b662a9f4f5eabc73bbd70ede391aecf6fc581a305e61a56d1de98c477 -EBUILD patsy-1.0.1.ebuild 753 BLAKE2B dfffebff5505cae52c2dae6bafbe044d3999dc13f033b9f871092120ae153d03cb64451d155a85df87e659d19325a4fb13a8cc5d1d8cb5b32b42788f691eb0ae SHA512 a69433fdf44a77ad95de609456230fbbe5cebf943fc8f529dd68e70624f0d334fa707349fc576cc0937ec2ca554af064a35421cb412ecb085b768472704ae02c +EBUILD patsy-1.0.1.ebuild 748 BLAKE2B e8d87de4c498e36e2176dd7dbcc13e18c95c6b6cf83a2842f426b20f007e89d078891d41bbc9b92071e9ed4fd0dd8579082a4c603c668e47fe2e0987437ce266 SHA512 144d08eebbe4800aa50e7cb391dd12cd99096857f069be3102e8322980bd3f43c76dc67780de196fb7b633d164edd4485bb24c030a0ae2276645189b599ac2f7 MISC metadata.xml 732 BLAKE2B cf0e18d97605d69bae87a3553b89d551c03b908ec5a41da2ca11490cce6abd9aa6533d9155b7c19e3e12e5996aa8d5c3ea1f4cfb15e6c70916a4e2119fa54399 SHA512 f68d1e8645fee5af27d72062cc36b3700bff6c9f9eb6cb38a3b6c085211fb1b8502257d5d09edbd858e10ff4ef9f6661c577e336c3881e3c88e54d0db889a2b4 diff --git a/dev-python/patsy/files/patsy-0.5.6-np2.patch b/dev-python/patsy/files/patsy-0.5.6-np2.patch deleted file mode 100644 index 169eadb851fe..000000000000 --- a/dev-python/patsy/files/patsy-0.5.6-np2.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/patsy/highlevel.py b/patsy/highlevel.py -index 78d2942..298739d 100644 ---- a/patsy/highlevel.py -+++ b/patsy/highlevel.py -@@ -178,7 +178,7 @@ def _do_highlevel_design(formula_like, data, eval_env, - else: - # subok=True is necessary here to allow DesignMatrixes to pass - # through -- (lhs, rhs) = (None, asarray_or_pandas(formula_like, subok=True)) -+ (lhs, rhs) = (None, asarray_or_pandas(formula_like, subok=True, copy=None)) - # some sort of explicit matrix or matrices were given. Currently we - # have them in one of these forms: - # -- an ndarray or subclass -diff --git a/patsy/state.py b/patsy/state.py -index 933c588..c489a4b 100644 ---- a/patsy/state.py -+++ b/patsy/state.py -@@ -103,7 +103,7 @@ class Center(object): - pass - - def transform(self, x): -- x = asarray_or_pandas(x) -+ x = asarray_or_pandas(x, copy=None) - # This doesn't copy data unless our input is a DataFrame that has - # heterogeneous types. And in that case we're going to be munging the - # types anyway, so copying isn't a big deal. -diff --git a/patsy/util.py b/patsy/util.py -index 3116e11..7ac6f79 100644 ---- a/patsy/util.py -+++ b/patsy/util.py -@@ -69,7 +69,7 @@ def asarray_or_pandas(a, copy=False, dtype=None, subok=False): - - def test_asarray_or_pandas(): - import warnings -- assert type(asarray_or_pandas([1, 2, 3])) is np.ndarray -+ assert type(asarray_or_pandas([1, 2, 3], copy=True)) is np.ndarray - with warnings.catch_warnings() as w: - warnings.filterwarnings('ignore', 'the matrix subclass', - PendingDeprecationWarning) -@@ -83,9 +83,9 @@ def test_asarray_or_pandas(): - assert np.array_equal(a, a_copy) - a_copy[0] = 100 - assert not np.array_equal(a, a_copy) -- assert np.allclose(asarray_or_pandas([1, 2, 3], dtype=float), -+ assert np.allclose(asarray_or_pandas([1, 2, 3], dtype=float, copy=None), - [1.0, 2.0, 3.0]) -- assert asarray_or_pandas([1, 2, 3], dtype=float).dtype == np.dtype(float) -+ assert asarray_or_pandas([1, 2, 3], dtype=float, copy=None).dtype == np.dtype(float) - a_view = asarray_or_pandas(a, dtype=a.dtype) - a_view[0] = 99 - assert a[0] == 99 diff --git a/dev-python/patsy/patsy-0.5.6-r2.ebuild b/dev-python/patsy/patsy-0.5.6-r2.ebuild deleted file mode 100644 index 8b0fb2dc597d..000000000000 --- a/dev-python/patsy/patsy-0.5.6-r2.ebuild +++ /dev/null @@ -1,51 +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=( pypy3 python3_{10..13} ) - -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 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !hppa? ( - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pydata/patsy/issues/210 - # ([probably] non-upstreamable hack) - "${FILESDIR}/${P}-np2.patch" -) - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.13) - EPYTEST_DESELECT+=( - patsy/eval.py::test_EvalEnvironment_eq - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/patsy/patsy-1.0.1.ebuild b/dev-python/patsy/patsy-1.0.1.ebuild index 64ea03e1978b..49a8663ba194 100644 --- a/dev-python/patsy/patsy-1.0.1.ebuild +++ b/dev-python/patsy/patsy-1.0.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/numpy[${PYTHON_USEDEP}] diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest index d7c69889868c..7808c2b8c22f 100644 --- a/dev-python/peewee/Manifest +++ b/dev-python/peewee/Manifest @@ -1,5 +1,3 @@ -DIST peewee-3.17.7.gh.tar.gz 929522 BLAKE2B ebbde16c53b7fbc4295adb14e54d2df5b46f11e2aa00248fa753af30b1b029679641f0981c5b71070ea503c61c0658af0341970aa8a74f25f6155d1f94c2d1a0 SHA512 5952b7928432599ec2ec6d78023c762d9852e15bdc2e3411d5ea7f9618de107b2d9400d8e921047842a688b4f409d5ea4996651a74983e1ce92380e9f259151d DIST peewee-3.17.8.gh.tar.gz 930646 BLAKE2B d0822ad93dbee6c2566d0d4a9bad7c39ba30e1205192449f0483725277325c295c869edca70301dd8a15115a1153ccef08360c6600ec064caf0b386aaf05c8e6 SHA512 47101679b3624c167c82240b2d9fcd60db362e6960cc1852bc5042022fb1250cf4e58050b39ca309cd0a66019cbcf1c8a8e8b8619e0958f8ec37d7222bfe243f -EBUILD peewee-3.17.7.ebuild 1575 BLAKE2B 3aaef80541b702e5dbb3841acdb0933221f4b5a3e064378384906a69caaafa937ab84355c6e35154ae083cf315515458786a6821993c4e9aef27ac4be2b5bd3e SHA512 a506604f3916499bf4e9dd9eade9e0ee697caec75a408f8d06a4de87c616c570a92865492a8ecfb57613831885f4b4da1dc6f438f1bb995ccda820f3edad1a9e -EBUILD peewee-3.17.8.ebuild 1577 BLAKE2B d19634e67d8d1b0f4eb606c3bb5d933b76bd3c639d67206a4cf489f078c2aad69a1f17b05f6a0194db7676a9b3ae217ec272adbcb8dc11532d291784e93316b8 SHA512 2612fbf5f70ffe608822cef327b13e8714ca051043509e88c08c7d084fa346c7bd0172d305b4a6d75b6531762220a6f0677a53c5e1feeebaf96502f8e86b56d1 +EBUILD peewee-3.17.8.ebuild 1575 BLAKE2B 3aaef80541b702e5dbb3841acdb0933221f4b5a3e064378384906a69caaafa937ab84355c6e35154ae083cf315515458786a6821993c4e9aef27ac4be2b5bd3e SHA512 a506604f3916499bf4e9dd9eade9e0ee697caec75a408f8d06a4de87c616c570a92865492a8ecfb57613831885f4b4da1dc6f438f1bb995ccda820f3edad1a9e MISC metadata.xml 493 BLAKE2B 60dbc97d8a2acf239b6ae84ae48153ec7985399ef588de5fd3d5e06db137353ba8440eeb811fe90edb66aef70550c514c23f53cf8ee2c5e8146504dae71cef19 SHA512 28227e81ad41534f8dc80dc478cb72e116aa3d5259bb91dd20121fcadd803a04715a986e21d4302a0c8129a4fcafbd71645636b0e5b3384a661f3ee93d41fde2 diff --git a/dev-python/peewee/peewee-3.17.7.ebuild b/dev-python/peewee/peewee-3.17.7.ebuild deleted file mode 100644 index ee370fd11a05..000000000000 --- a/dev-python/peewee/peewee-3.17.7.ebuild +++ /dev/null @@ -1,81 +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_{10..13} ) -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 ~riscv x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - 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() { - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die - - default -} - -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-3.17.8.ebuild b/dev-python/peewee/peewee-3.17.8.ebuild index d4201d49a2c0..ee370fd11a05 100644 --- a/dev-python/peewee/peewee-3.17.8.ebuild +++ b/dev-python/peewee/peewee-3.17.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="examples +native-extensions test" RESTRICT="!test? ( test )" diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest index c5c2551656e4..503da13e2bbc 100644 --- a/dev-python/pip/Manifest +++ b/dev-python/pip/Manifest @@ -4,16 +4,9 @@ AUX pip-24.1-test-offline.patch 2995 BLAKE2B bbaa9b6410b350cecfaf1422c252c166ac9 AUX pip-24.1-unbundle.patch 8156 BLAKE2B 014d05bd6e5bb39a4b8a591948bba0760878b28fc757d3d091f226aca0bfc663de558d7b75651907d47951205d5804a7e3986c8631b805926a025658cd34895a SHA512 d78f521a27d1cb12012c622f1d13da7b19a2406204cba6a1ce149feb988a94421bc9883caaeda48e71bc26bb7c4845aef7c90aeb6f39bc474bf5f1ab1d694e43 AUX pip-24.3.1-rich-13.8.patch 1774 BLAKE2B d0672abf384ed7e357f771109381996ae839c2bd054fbc45e86700fa3bda9f96db21775efbcdf2314e8aa92278550e1855e9d89ffa66b29e49680312bcd1f52d SHA512 82007682370c205c48751b978727983afbbe28175b6d3d9d86372c412a4fd363716a0317b9c55cd2c254e8116c5fb6f913f24f5d4822c86bcfd0d36a4f60dab8 DIST pip-24.0.gh.tar.gz 9398156 BLAKE2B 17a7ed9e15e9b8efa0d3e3c5586dc446958b62cf9ba52155a0d1ad97a3e212ee7a08a0e88a592718fc3d542eb8f434155a75cb98d90c008904bd8f59bd2b40b6 SHA512 0c2ecb2ecde4f155c83468d35bc4f52f37efffc16821ae7c706d035e1e8cc3709b41cb10f8140ff09205e8bbdba2c76128ad76d1cbd18401328b619228e834df -DIST pip-24.1.1.gh.tar.gz 9190972 BLAKE2B 1ce876d2767c1c36bac3237c17a3aced9dd5a335a7b522c70cee1e155bc0b47256db74c6835aab5f58133ebcde0daeb8e6eb217b06f76418c355034cbe736cf6 SHA512 523e7273134b68252693ba7a032e7992c72075aebd2bcd895fbd90ad28d76f98b13ea1a7df0b6da1802650782ae977868177f740dc6f0a2eaccb95915c27b318 -DIST pip-24.1.2.gh.tar.gz 9192691 BLAKE2B 9b5a07e9f10b5787d668766423d8b3a9dfcc62564673155b80c7bc95ffe79daafa8788d8141f67c76d4098c21922e62fcb2164f72bf580bbeec136786c48d512 SHA512 222a957030e9c51defa6f741f8e176f2a19bd54f0ef664d2e218d3d2c2b5a335c9b7ce4bd1c804133d6116b3fbf37648453cd85f7a2bcf86a5aeb43e22db4b0f DIST pip-24.1.gh.tar.gz 9188658 BLAKE2B 4a43ff0199d811dd30461e376f655a447f3f706a48dd97fe1d0ccf630f558e72209ccd06d98949a1541cd6b2942a816db23ce8aaa7fbbf9aef429502fb91ab92 SHA512 c60ab329fe91202ff64b5f0f90209085fbf8db0f0a05f0703f952ad69e39e2e3edb5dadc006a3f317cdd4ba4fb5abe56dfbd22792249a2d139702eec272186d1 -DIST pip-24.2.gh.tar.gz 9189637 BLAKE2B 6bc7bf69cd3e1edc1898a4476d36b749c037ac10a1614ef3a6bacc0c7debd38de94e0cf6d8a2931b1a7afb2f6f853922fcd62b65d17ac805f22741b7ff6423c6 SHA512 2c44881f62f7b89cedeb0b739409ad67c6144bfdffc347efeb7bcf85aed77bcd7ddd10868d24577fbba0ef84dd752473d6b6dff329b42841939fae2ff2f63d28 DIST pip-24.3.1.gh.tar.gz 9198711 BLAKE2B c70524bfedf46776d5ab8da24754e8177caac6d87cc90aa86b144c0fe9718860fe3d08823f655495c059dbece6e0ecbb2ac8e655cff3124693f64a35deac512e SHA512 9cf5f18eefd559cf27bc026e5206b0028ea77fd904a61fea9a6682b519305c962dd19170b841581bd05ff72192a9c458ec0eba173fa66db0438b046111ff5856 EBUILD pip-24.0.ebuild 4553 BLAKE2B ab9b123d226939f4046449042dc7d596416eb03ffb02cdd1e00470486c9028c94d1a3f5200ddac8ac50e15e0abf1a0b27ccd2d98c6f8053d1865ce79b77a2613 SHA512 d328643c7f913a5fb134b55b3757c911bbd669a644ec3d5ec4f0d2256ea7e8a9e4235278b8195ef7577daadc80317e23f1ceabe837481ff7fc8f55a32592cff1 -EBUILD pip-24.1-r1.ebuild 5839 BLAKE2B d70aa1453b8f7394294ca5fdbf3f97c53baf0aee7946f842b638416b0b6a6beb553dff60faf6ba3484684d04d82aca0b823ab6c5645e420b324aaefed13a2505 SHA512 faa9cfec1984eef2d942632b4fc643ff79c668610c5b31ad05f905ae520eaa3f5a4e77674a60b52dedfa88610b5b13113a0c3d4a202420fe1453059f0d9b52a9 -EBUILD pip-24.1.1.ebuild 5863 BLAKE2B 2e6311bfd2bd90c3bd3d0029bd675e606ca47701fe74303c4d9778f8ae63442d62f762df226714a581f85cd01687be9b82bcb1b4462b5267d222ff6e22faf9eb SHA512 69417fa13a807fb4f3d620e6cabb1c5d5839d40944d506bf33e01f5f375bb2624a17909d7a25433ba65551639e8aeca91e7546ae5f5613f54151bc289bca4288 -EBUILD pip-24.1.2.ebuild 5889 BLAKE2B d8ca5f8c339fe1a0593d553944bfcf6ecc04348ce22909ba351d8ce58d372aaf1aabbd4c9bea7604b702afb8c06dbac6e9cea0a4233c5260d800be87cfa0daef SHA512 8e73fa6573b42ceb6a372eed308cf6024b98d57847830920c694974a1257da2d20983100a66b8cd617f38894d5dc98d6401fd845f95edc2c91115c89fde53c64 EBUILD pip-24.1.ebuild 4069 BLAKE2B 17b48996f8c982abdf73f523e35f7c4be1a1a1aa08fdea73e10054e93e5548ae48b2363110d85a0dced150435ea4ede0a7986d7114841bd73deafe4b672349d3 SHA512 e484be733a9b8caa3fc8e751f26fecd4b24571d40402d8b70ab8d4a294e249c0ccaa18c6a64ff977d64a7e7610d14be5d7666faf87447703013f0b003f0ded59 -EBUILD pip-24.2-r1.ebuild 5932 BLAKE2B 2ba8f1647723d1b943add6206379aa9a92ef654acc12e469f096bb73f30805951ae2b00f41fe756c7613a25c310346b1ce7b276043e3131c14bd7a7782f9e9a9 SHA512 78c27cdda6151f536b2c85daf01b8aaa9e926d58c6fb4276e4fac8d955c09249c76ab8dd12dbcb351b5164985e7a50a9971df498f4d3dec0c58e6643e25b0f8b -EBUILD pip-24.3.1-r2.ebuild 5982 BLAKE2B 3400b6475a456b9f96ae6dc8ec13347ccc7cbf18c53321e6238dae89cf45d30469dbcd16f4662dc9996a0d3dac34d9ba9af52cc255abfd6d80ee8130b26ed898 SHA512 dd4afc6f788f74d62843e8005e3539e238e9c8e90cd504186b92591c76736d840ec526c077f13b1252a38b82d20a57b82110e4ffe8a721a95015335edb6dcf50 +EBUILD pip-24.3.1-r2.ebuild 5975 BLAKE2B 44791c81d4a4543c440e89f63a52284253a1883407c9572586f30441cb49a7b13a78b53451343479dfe553879480b801d97c5183bacec677bf2afbf68eec4bfc SHA512 14ffc143317f37509f24c15579ff2b252895655b2a194e97842137583a929ac291304064d4f4f8d2e850b7e679885010c6851fcd40fb752eb735caceb91d9c16 MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9 diff --git a/dev-python/pip/pip-24.1-r1.ebuild b/dev-python/pip/pip-24.1-r1.ebuild deleted file mode 100644 index 439924ebd199..000000000000 --- a/dev-python/pip/pip-24.1-r1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2024 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=setuptools -PYTHON_TESTED=( python3_{10..13} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit bash-completion-r1 distutils-r1 - -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 -" - -LICENSE="MIT" -# bundled deps -LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc" -IUSE="test-rust" - -# see src/pip/_vendor/vendor.txt -RDEPEND=" - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.8[${PYTHON_USEDEP}] - >=dev-python/distro-1.9.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.8[${PYTHON_USEDEP}] - >=dev-python/packaging-24.1[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-hooks-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] - >=dev-python/setuptools-69.5.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-8.2.3[${PYTHON_USEDEP}] - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - >=dev-python/truststore-0.9.1[${PYTHON_USEDEP}] - - >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/ensurepip-setuptools - dev-python/ensurepip-wheel - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scripttest[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/pip-23.1-no-coverage.patch" - # https://github.com/pypa/pip/issues/12786 (and more) - "${FILESDIR}/pip-24.1-test-offline.patch" - # prepare to unbundle dependencies - "${FILESDIR}/pip-24.1-unbundle.patch" - ) - - distutils-r1_python_prepare_all - - # unbundle dependencies - rm -r src/pip/_vendor || die - find -name '*.py' -exec sed -i \ - -e 's:from pip\._vendor import:import:g' \ - -e 's:from pip\._vendor\.:from :g' \ - {} + || die - - if use test; then - local wheels=( - "${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl - ) - mkdir tests/data/common_wheels/ || die - cp "${wheels[@]}" tests/data/common_wheels/ || die - fi -} - -python_compile_all() { - # 'pip completion' command embeds full $0 into completion script, which confuses - # 'complete' and causes QA warning when running as "${PYTHON} -m pip". - # This trick sets correct $0 while still calling just installed pip. - local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())' - "${EPYTHON}" -c "${pipcmd}" completion --bash > 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_config.py::test_prompt_for_keyring_if_needed - # broken by system site-packages use - tests/functional/test_check.py::test_basic_check_clean - tests/functional/test_check.py::test_check_skip_work_dir_pkg - tests/functional/test_check.py::test_check_complicated_name_clean - tests/functional/test_check.py::test_check_development_versions_are_also_considered - tests/functional/test_freeze.py::test_freeze_with_setuptools - 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_python_option.py::test_python_interpreter - tests/functional/test_uninstall.py::test_uninstall_non_local_distutils - ) - local EPYTEST_IGNORE=( - # requires proxy.py - tests/functional/test_proxy.py - ) - - 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 - - case ${EPYTHON} in - python3.10) - EPYTEST_DESELECT+=( - # no clue why they fail - ) - ;; - esac - - local -x PIP_DISABLE_PIP_VERSION_CHECK=1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_XDIST=1 - epytest -m "not network" -o tmp_path_retention_policy=all -} - -python_install_all() { - local DOCS=( AUTHORS.txt docs/html/**/*.rst ) - distutils-r1_python_install_all - - newbashcomp completion.bash pip - - insinto /usr/share/zsh/site-functions - newins completion.zsh _pip -} diff --git a/dev-python/pip/pip-24.1.1.ebuild b/dev-python/pip/pip-24.1.1.ebuild deleted file mode 100644 index d7613702ae5f..000000000000 --- a/dev-python/pip/pip-24.1.1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2024 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=setuptools -PYTHON_TESTED=( python3_{10..13} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit bash-completion-r1 distutils-r1 - -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 -" - -LICENSE="MIT" -# bundled deps -LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~sparc ~x86" -IUSE="test-rust" - -# see src/pip/_vendor/vendor.txt -RDEPEND=" - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.8[${PYTHON_USEDEP}] - >=dev-python/distro-1.9.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.8[${PYTHON_USEDEP}] - >=dev-python/packaging-24.1[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-hooks-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] - >=dev-python/setuptools-69.5.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-8.2.3[${PYTHON_USEDEP}] - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - >=dev-python/truststore-0.9.1[${PYTHON_USEDEP}] - - >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/ensurepip-setuptools - dev-python/ensurepip-wheel - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scripttest[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/pip-23.1-no-coverage.patch" - # https://github.com/pypa/pip/issues/12786 (and more) - "${FILESDIR}/pip-24.1-test-offline.patch" - # prepare to unbundle dependencies - "${FILESDIR}/pip-24.1-unbundle.patch" - ) - - distutils-r1_python_prepare_all - - # unbundle dependencies - rm -r src/pip/_vendor || die - find -name '*.py' -exec sed -i \ - -e 's:from pip\._vendor import:import:g' \ - -e 's:from pip\._vendor\.:from :g' \ - {} + || die - - if use test; then - local wheels=( - "${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl - ) - mkdir tests/data/common_wheels/ || die - cp "${wheels[@]}" tests/data/common_wheels/ || die - fi -} - -python_compile_all() { - # 'pip completion' command embeds full $0 into completion script, which confuses - # 'complete' and causes QA warning when running as "${PYTHON} -m pip". - # This trick sets correct $0 while still calling just installed pip. - local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())' - "${EPYTHON}" -c "${pipcmd}" completion --bash > 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_config.py::test_prompt_for_keyring_if_needed - # broken by system site-packages use - tests/functional/test_check.py::test_basic_check_clean - tests/functional/test_check.py::test_check_skip_work_dir_pkg - tests/functional/test_check.py::test_check_complicated_name_clean - tests/functional/test_check.py::test_check_development_versions_are_also_considered - tests/functional/test_freeze.py::test_freeze_with_setuptools - 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_python_option.py::test_python_interpreter - tests/functional/test_uninstall.py::test_uninstall_non_local_distutils - ) - local EPYTEST_IGNORE=( - # requires proxy.py - tests/functional/test_proxy.py - ) - - 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 - - case ${EPYTHON} in - python3.10) - EPYTEST_DESELECT+=( - # no clue why they fail - ) - ;; - esac - - local -x PIP_DISABLE_PIP_VERSION_CHECK=1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_XDIST=1 - epytest -m "not network" -o tmp_path_retention_policy=all -} - -python_install_all() { - local DOCS=( AUTHORS.txt docs/html/**/*.rst ) - distutils-r1_python_install_all - - newbashcomp completion.bash pip - - insinto /usr/share/zsh/site-functions - newins completion.zsh _pip -} diff --git a/dev-python/pip/pip-24.1.2.ebuild b/dev-python/pip/pip-24.1.2.ebuild deleted file mode 100644 index 8b00ccade752..000000000000 --- a/dev-python/pip/pip-24.1.2.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2024 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=setuptools -PYTHON_TESTED=( python3_{10..13} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit bash-completion-r1 distutils-r1 - -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 -" - -LICENSE="MIT" -# bundled deps -LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~sparc x86" -IUSE="test-rust" - -# see src/pip/_vendor/vendor.txt -RDEPEND=" - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.8[${PYTHON_USEDEP}] - >=dev-python/distro-1.9.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.8[${PYTHON_USEDEP}] - >=dev-python/packaging-24.1[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-hooks-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] - >=dev-python/setuptools-69.5.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-8.2.3[${PYTHON_USEDEP}] - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - >=dev-python/truststore-0.9.1[${PYTHON_USEDEP}] - - >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/ensurepip-setuptools - dev-python/ensurepip-wheel - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scripttest[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/pip-23.1-no-coverage.patch" - # prepare to unbundle dependencies - "${FILESDIR}/pip-24.1-unbundle.patch" - ) - - distutils-r1_python_prepare_all - - # unbundle dependencies - rm -r src/pip/_vendor || die - find -name '*.py' -exec sed -i \ - -e 's:from pip\._vendor import:import:g' \ - -e 's:from pip\._vendor\.:from :g' \ - {} + || die - - if use test; then - local wheels=( - "${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl - ) - mkdir tests/data/common_wheels/ || die - cp "${wheels[@]}" tests/data/common_wheels/ || die - fi -} - -python_compile_all() { - # 'pip completion' command embeds full $0 into completion script, which confuses - # 'complete' and causes QA warning when running as "${PYTHON} -m pip". - # This trick sets correct $0 while still calling just installed pip. - local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())' - "${EPYTHON}" -c "${pipcmd}" completion --bash > 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 - # broken by system site-packages use - tests/functional/test_check.py::test_basic_check_clean - tests/functional/test_check.py::test_check_skip_work_dir_pkg - tests/functional/test_check.py::test_check_complicated_name_clean - tests/functional/test_check.py::test_check_development_versions_are_also_considered - tests/functional/test_freeze.py::test_freeze_with_setuptools - 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_python_option.py::test_python_interpreter - tests/functional/test_uninstall.py::test_uninstall_non_local_distutils - ) - local EPYTEST_IGNORE=( - # requires proxy.py - tests/functional/test_proxy.py - ) - - 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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_XDIST=1 - # rerunfailures because test suite breaks if packages are installed - # in parallel - epytest -m "not network" -o tmp_path_retention_policy=all \ - -p rerunfailures --reruns=5 -} - -python_install_all() { - local DOCS=( AUTHORS.txt docs/html/**/*.rst ) - distutils-r1_python_install_all - - newbashcomp completion.bash pip - - insinto /usr/share/zsh/site-functions - newins completion.zsh _pip -} diff --git a/dev-python/pip/pip-24.2-r1.ebuild b/dev-python/pip/pip-24.2-r1.ebuild deleted file mode 100644 index e4a0442a57f3..000000000000 --- a/dev-python/pip/pip-24.2-r1.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2024 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=setuptools -PYTHON_TESTED=( python3_{10..13} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit bash-completion-r1 distutils-r1 - -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 -" - -LICENSE="MIT" -# bundled deps -LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -# see src/pip/_vendor/vendor.txt -RDEPEND=" - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.8[${PYTHON_USEDEP}] - >=dev-python/distro-1.9.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.8[${PYTHON_USEDEP}] - >=dev-python/packaging-24.1[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-hooks-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] - >=dev-python/setuptools-69.5.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) - >=dev-python/truststore-0.9.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/ensurepip-setuptools - dev-python/ensurepip-wheel - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${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 - # broken by system site-packages use - tests/functional/test_check.py::test_basic_check_clean - tests/functional/test_check.py::test_check_skip_work_dir_pkg - tests/functional/test_check.py::test_check_complicated_name_clean - tests/functional/test_check.py::test_check_development_versions_are_also_considered - tests/functional/test_freeze.py::test_freeze_with_setuptools - 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_python_option.py::test_python_interpreter - tests/functional/test_uninstall.py::test_uninstall_non_local_distutils - ) - local EPYTEST_IGNORE=( - # requires proxy.py - tests/functional/test_proxy.py - ) - - 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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_XDIST=1 - # rerunfailures because test suite breaks if packages are installed - # in parallel - epytest -m "not network" -o tmp_path_retention_policy=all \ - -p rerunfailures --reruns=5 -} - -python_install_all() { - local DOCS=( AUTHORS.txt docs/html/**/*.rst ) - distutils-r1_python_install_all - - newbashcomp completion.bash pip - - insinto /usr/share/zsh/site-functions - newins completion.zsh _pip -} diff --git a/dev-python/pip/pip-24.3.1-r2.ebuild b/dev-python/pip/pip-24.3.1-r2.ebuild index aee9a90317e0..dc26ec994c2a 100644 --- a/dev-python/pip/pip-24.3.1-r2.ebuild +++ b/dev-python/pip/pip-24.3.1-r2.ebuild @@ -26,7 +26,7 @@ LICENSE="MIT" # bundled deps LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test-rust" # see src/pip/_vendor/vendor.txt diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest index f24495624040..68244e6fabff 100644 --- a/dev-python/pipenv/Manifest +++ b/dev-python/pipenv/Manifest @@ -1,6 +1,5 @@ AUX pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch 1043 BLAKE2B 09a50ba813d21a82333905e098dbd99b11a6c6f07c2ae512eed4189bfee371b0ceb2e27ffff41fb414b336c8ec49014c43903f3a2f12fb9b6323dafdf13f8634 SHA512 c900dc2589b5f4b3f36b15ddf2287d74dcafb1395c96330058a400ac3698a525715b69cd32b5780cc7ec9d71d067f159c623deaf63c9e4c11876cd651c069f87 AUX pipenv-2023.9.8-inject-system-packages.patch 1672 BLAKE2B d803b80a5c46bac67ab7c361f369fad58b1c2a933bc2f78b2d4fa5fa172a23e7e5c026edf48cf398b3232280428eaf40369cafdf4c6c019c3dc9e397e884564d SHA512 5600a8bd7bc5cdf2152d84fc7791359a04df15f38d11f8c9517b709a2793ce05c6fc5acc1d1d8b763078465012e421826699287d2e3ae97838e155a9a1694650 DIST pipenv-2024.0.2.gh.tar.gz 10812462 BLAKE2B 450c8027b2720188edf284a2644a705a3004ee481553871781d8906f415af56ef87d6cdb5ebb00df96bd36fd4dce8dad29cfc2480d9afe3be6ed6891458c188d SHA512 a414727d6ce5a1af565870cb75dfd57731a0513b97c818f304654867b87cf3d89e857fed45a898d19acc37d272d32897f838328fcd7b780fb4ba3e235c77bbb5 -EBUILD pipenv-2024.0.2-r1.ebuild 4899 BLAKE2B b7f6d4ec1a52503d5ef178d72e522a42f493155aa50ccf57cb5efa316d5455f5d335ea2dc55075b5b1c1f065bc4864a127ebbdb6a6725ff5370b50a23e0e2e19 SHA512 b5917f5a3cc46fdeb08c37b9fc277a608c7ef3580051f386eb164ea60354298035bb4cdf53519da2663eb299e231a16acb1cd175ef02128589edc601e27c590d -EBUILD pipenv-2024.0.2.ebuild 4938 BLAKE2B e31c27af6bb6d40850898637e3edfe9bd5bb9d953f36abd11102e6fc2aa674bdf2629791b07d8e117c0bc06904ca2345f5811263566417899dfe50fada5c58a4 SHA512 d242067e7c58f5387d458c476a2d032b45dc8d653b65aa274ab98177a728a39e8747ca84d1c2d66a3632c11bb345900a96d23b5a0975a007dfbde667c1691620 +EBUILD pipenv-2024.0.2-r1.ebuild 4898 BLAKE2B b4c174d55425e75c9d3a90a6b2dfbf3c21991eb4f1966601c3710b3ed100eb0072de944d2e7dbd23241702ed5bb73ec36e329ee221f23e53b462719fc310f1ec SHA512 9f79e735f0ba413eef06c3921e36e7c2584cdc04f198064e46ed4f2c3e65169f759fac8643088cbed0b1663d733333df18328b2787a3499b45b9c82726441e29 MISC metadata.xml 643 BLAKE2B ff3557d9ae32b553c85455436683e2ca94bc16c6ec7c6d2ceb1113a69dc841b9ac2f0e4b96eec4c6c84ca899ad6a99b0747d7bf3f9289110a8bbdfb80f2cb2eb SHA512 7a611950572c2d700fb1680e0aa307069d80d992528144da781eca9f1fee729defa6f8b28382ddd8f66e58c5f68de9a17815989a4a39473bbf830a7be42ea282 diff --git a/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild b/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild index 3059d8dabee0..0f12402fa08b 100644 --- a/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild +++ b/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 ~arm64 ~riscv" PATCHES=( "${FILESDIR}/pipenv-2023.9.8-inject-system-packages.patch" diff --git a/dev-python/pipenv/pipenv-2024.0.2.ebuild b/dev-python/pipenv/pipenv-2024.0.2.ebuild deleted file mode 100644 index 39e1f5da992d..000000000000 --- a/dev-python/pipenv/pipenv-2024.0.2.ebuild +++ /dev/null @@ -1,124 +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=( pypy3 python3_{10..12} ) - -inherit distutils-r1 multiprocessing - -MY_PV=${PV/_beta/b} -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${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -PATCHES=( - "${FILESDIR}/pipenv-2023.9.8-inject-system-packages.patch" - "${FILESDIR}/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch" -) - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/click-didyoumean[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}] - dev-python/dparse[${PYTHON_USEDEP}] - >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] - ~dev-python/pipdeptree-2.18.1[${PYTHON_USEDEP}] - ~dev-python/plette-0.4.4[${PYTHON_USEDEP}] - >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - ~dev-python/pythonfinder-2.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' python3_{9..10}) - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] - ~dev-python/importlib-metadata-8.4.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] -" - -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -# 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() { - sed --in-place -e "s/import click, plette, tomlkit/import click\n\import tomlkit\nfrom pipenv.vendor import plette/g" pipenv/project.py || die "Failed patching pipenv/project.py" - - local pkgName - local jobs=$(makeopts_jobs) - local packages=( cerberus colorama click click_didyoumean dotenv dparse markupsafe \ - pexpect pep517 pipdeptree plette ptyprocess pydantic pyparsing pythonfinder \ - requests urllib3 shellingham tomli tomlkit importlib_metadata ) - for pkgName in ${packages[@]}; do - find ./ -type f -print0 | \ - xargs --max-procs="${jobs}" --null \ - 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 - - distutils-r1_src_prepare - - # remove vendored versions - for pkgName in ${packages[@]}; do - find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName}$" -prune -exec rm -rvf {} + || die - # package names can be foo-bar, their module will be however foo_bar - find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName/_/-}" -prune -exec rm -rvf {} + || die - done - - find ./pipenv/vendor -regextype posix-extended -regex '.*cached[_-]property.*' -prune -exec rm -rvf {} + || die - - find ./ -type f -print0 | \ - xargs --max-procs="${jobs}" --null \ - sed --in-place \ - -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g" - - # remove python ruaml yaml - sed --in-place -e \ - "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" \ - pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml" - sed --in-place -e \ - "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" \ - pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml" - - rm -vR pipenv/vendor/ruamel || die "Failed removing ruamel-yaml from vendor" - - for fname in Makefile README.md ruamel.*.LICENSE vendor.txt; do - rm -v pipenv/vendor/$fname || die "Failed removing pipenv/vendor/${fname}" - done - - sed --in-place -e "s/pipenv.vendor.pythonfinder.utils.get_python_version/pythonfinder.utils.get_python_version/g" tests/unit/test_utils.py || die "Failed patching tests" - - rm -Rfv pipenv/vendor || die "Could not vendor" - rm -Rfv examples || die "Could not remove examples" - rm -Rfv docs || die "Could not remove docs" -} - -python_test() { - epytest -m "not cli and not needs_internet" tests/unit/ -} diff --git a/dev-python/precis-i18n/Manifest b/dev-python/precis-i18n/Manifest index c3458ed21e8d..d823839ae9bd 100644 --- a/dev-python/precis-i18n/Manifest +++ b/dev-python/precis-i18n/Manifest @@ -1,5 +1,3 @@ -DIST precis_i18n-1.1.0.tar.gz 69488 BLAKE2B 2484e8b9d8df7393b1e61030da45ff22a864cb4d97c0e1b1bff319035810ef65f3686510c16335be678c32503333e667fa4555365976ace2a93ae80a532ede86 SHA512 95eb40aa063a808885e9a405f8331621e74b669d4602de617f0e6e78e4d9b7f57665d194b826bbdfc6305c71eaecd2e6388f79b2381d85abc606fe7515510b45 DIST precis_i18n-1.1.1.tar.gz 69511 BLAKE2B 7e0a61169308afafb2ff7cade4dde5fb3fede0a47a126f80784f0fb35ae1b0e741f2fccb524d817a7eba8cb59895c0dd71bfe8e194c3aaffff6582249fdac194 SHA512 f77c99945a3a1795a5d2f623b354f98bb4de757faad029b04e6e6bea432f6ddea1887f62bad3bb070c5e0ff9a30fafa34a3499d224b357a7da3190613cbaa526 -EBUILD precis-i18n-1.1.0.ebuild 512 BLAKE2B b0d33b3b5233e7e367e8f098e3638cea83dcdf172caf184f480ea3172aaa21c0b3a75c0695833981bb939d2399770a841b594e1a1f41bf6b835d1a863aad1ca4 SHA512 61d0a742e5f675966ecaaab89960f746fa8b0425e118956116de8e3d74d526656b11e369eaf668e0b907d6d03d96f47d55ef8d0d061ab96a25b6e279988d5370 -EBUILD precis-i18n-1.1.1.ebuild 515 BLAKE2B 160b57a57150a55dad5c1406323b9a61fc8d7510ff9138f9d272a391ed583c1f25c43feddce1f4965ba83d9a25f7aa163f9bde61bb0448d159d9282b5920815f SHA512 44ccd3490b18916ec6f213cd891a94b0bb662e969ae5592d5e6de21420b9857e3611bc0599572468d558b0b2b94f1891d0eef776d4a5c626c26a8ef810daf358 +EBUILD precis-i18n-1.1.1.ebuild 512 BLAKE2B b0d33b3b5233e7e367e8f098e3638cea83dcdf172caf184f480ea3172aaa21c0b3a75c0695833981bb939d2399770a841b594e1a1f41bf6b835d1a863aad1ca4 SHA512 61d0a742e5f675966ecaaab89960f746fa8b0425e118956116de8e3d74d526656b11e369eaf668e0b907d6d03d96f47d55ef8d0d061ab96a25b6e279988d5370 MISC metadata.xml 992 BLAKE2B eb9ed20de9967e142348667d23c3b81b0962a35b606806c1795abbbf1c1366b300673c30733eb8254a84518a05d5211356e1341dbe2d2ab56abc5e9a72520735 SHA512 22148b307c78c80b9363f00ca984431946a4d7275799f71a8151549b475d6671aced5ba790b050b8dc16d6136ca534c89f96c5ac8a49edc8267417fa39367cf9 diff --git a/dev-python/precis-i18n/precis-i18n-1.1.0.ebuild b/dev-python/precis-i18n/precis-i18n-1.1.0.ebuild deleted file mode 100644 index 037ba09f81de..000000000000 --- a/dev-python/precis-i18n/precis-i18n-1.1.0.ebuild +++ /dev/null @@ -1,25 +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_{10..13} ) - -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/precis-i18n/precis-i18n-1.1.1.ebuild b/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild index 6f3ea95c807c..037ba09f81de 100644 --- a/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild +++ b/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" distutils_enable_tests unittest diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest index dbff47f65db1..214f63f87249 100644 --- a/dev-python/pyspnego/Manifest +++ b/dev-python/pyspnego/Manifest @@ -1,5 +1,3 @@ -DIST pyspnego-0.11.1.tar.gz 225697 BLAKE2B fae4a4873bb7d84076c3703398f7dbb8ce27712804430290232239fef06e9c5b3a30ef397e82f109d6b4dcc61682cdb87d6469c5a1d323818dd16194fcc3b2df SHA512 3fac72600e162aed20d888727d74f67a7f1ae44aa000e0290c25e66a86d37bf2afb0718b36084926316149cb5157affe8beac65507b4d6e924d810c9aa6d86dc DIST pyspnego-0.11.2.tar.gz 225954 BLAKE2B 58a2f17a74805ae68cd49b382e2185b6d9e4920e8be7d672efff3258e37d2b8adb56092c5bfbcbb02b7106ad039e08394d60e389dac930a1fff7d4f85e353512 SHA512 6e2a16b538d5c078842db1629628b13257a900c51778b9186f4edff33b4e932eaff2a8ccad41b50a8a89118283059fc716cfc92dfe423ed1ead1a22e6a172a9c -EBUILD pyspnego-0.11.1.ebuild 877 BLAKE2B ec5dd38f2419771ca7323b39fd5bacc9948a01f132f48a8db0f4e8b11e7d22cd61526f5f24e9b398588a5b9c944179797ff9270e899665b3296d736b4b36dfcd SHA512 5496dc724c723341059fcdf9e7d736036dbbe5c5e39fe5be81e0dd96f00caccf31190cfcd921e68d582c2fd487b26d68e3e4a2b755fdbeb1f7453a56ad7ecc9e -EBUILD pyspnego-0.11.2.ebuild 880 BLAKE2B fce32e6ded45cf76bde7a20b6db059b20976d35d8b5ddb4d8368a95f4659b8227543241be1c767d934ef9cb812d8d29a441d96ed1abd545d4cfb7a686717936e SHA512 0bf4afa5e1e6f5509c2fef1660d97a69fd1b6a974c0f4e9fe203792dc6c1e5e9536deee12defac5b6e88eb283d453a38fc4bc7340a97f97554b462e6e3e3dc61 +EBUILD pyspnego-0.11.2.ebuild 877 BLAKE2B ec5dd38f2419771ca7323b39fd5bacc9948a01f132f48a8db0f4e8b11e7d22cd61526f5f24e9b398588a5b9c944179797ff9270e899665b3296d736b4b36dfcd SHA512 5496dc724c723341059fcdf9e7d736036dbbe5c5e39fe5be81e0dd96f00caccf31190cfcd921e68d582c2fd487b26d68e3e4a2b755fdbeb1f7453a56ad7ecc9e MISC metadata.xml 445 BLAKE2B 2d30af32987aa7118331cb4c199b44069f6a6efc62d73eab62a31b29308848b7f7e56e026327af6c2197ee31c05fbe1885524bba7b6a84cdc0d97cc58c5fb43b SHA512 c7bbe6f161ce61409f6865f998fb4c8bd77c39011f5bbd148379912e31805773a41451163517cb7ebef99a57d6abe8f13dcdc568408ce182c0def6adf35afc9c diff --git a/dev-python/pyspnego/pyspnego-0.11.1.ebuild b/dev-python/pyspnego/pyspnego-0.11.1.ebuild deleted file mode 100644 index a5e53956766c..000000000000 --- a/dev-python/pyspnego/pyspnego-0.11.1.ebuild +++ /dev/null @@ -1,38 +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_{10..13} ) - -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/pytest-mock[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -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/pyspnego/pyspnego-0.11.2.ebuild b/dev-python/pyspnego/pyspnego-0.11.2.ebuild index d4c182cc408c..a5e53956766c 100644 --- a/dev-python/pyspnego/pyspnego-0.11.2.ebuild +++ b/dev-python/pyspnego/pyspnego-0.11.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-bdd/Manifest b/dev-python/pytest-bdd/Manifest index 058546a87b9b..c6da3c9141d0 100644 --- a/dev-python/pytest-bdd/Manifest +++ b/dev-python/pytest-bdd/Manifest @@ -1,5 +1,5 @@ DIST pytest-bdd-7.3.0.gh.tar.gz 81595 BLAKE2B 80c5323ba3c50fae17bb57ec26b968ca7d7b673d2aeb2716dee02e3543916ca8b5752d9af56d3d250f3a4b0a857a3dc760de615f0650eaf379380fb24a5b7c2a SHA512 e7c309552714a77d47e437a825e661dbf201a6945e84f4b611b5c3da3d0b4ceb535bde4809fc9633b82a74e2b52cc69c7e14b27a27032c7e4400727498442e29 DIST pytest-bdd-8.0.0.gh.tar.gz 113480 BLAKE2B 142346b449199bb619fce9da199c64cc0678366ca5344979246cf45cb99c3039af5ac32f42b9fe2e46c60a70d204b50e14da53441a047d7156f8f9fc21cf0d95 SHA512 18d369aa38765a1d543e63de4477155be68d75954eef8908cac2898afe89dee3c9fb36ee667de39c53d2f0d637d4f343b31970c2d75faccdd53eaf952ebdf55f EBUILD pytest-bdd-7.3.0.ebuild 1044 BLAKE2B 134bef00e9c40656709015f7e8ca045b1ff0b79be49c21e3924c36985e85ac10c1b282c9fc9ff85d34a47dfd1caf54e937fe728ff87a5d63a77e34566aff0b6d SHA512 2973d27c6499113e3703d57cd00bc571769ab00a72fc75170f97ac06a8e51c1d803341c072bbfde751fdf39c3cdae1f2a927f3cf4cc8d0c280ff1c7941885e0a -EBUILD pytest-bdd-8.0.0.ebuild 1093 BLAKE2B 7bc0873a46b0b3f205f62443903d5d1b5b2fcb9a41e9e1815bdac5750392cd3bc719ded1ab7b46ed3de7eb25ec6a6dc737fc7e05e4ea77b0ee7b65c35edad8ef SHA512 fac3eedf93bc4ece4d52e69ee546acfb4127b7da5cd4fc7851cbcc48020f5043f132f8abb40d714a60da2a224cd934bfc19f6562bac9fb1673db2c98cfdf97a4 +EBUILD pytest-bdd-8.0.0.ebuild 1091 BLAKE2B 1fbf59281edae85482edc0ce46660a2bf1a117bf9947740cad3d28b8cd1bb3b028796d912eefbc653b72e77ab21747d2ba58f2a18bde784ff46be663360f8b6c SHA512 a016b5bb080a8dd304eceded16fa87cdc5d9a5d69db099b9384aae8b7b219423028745c58e5073a65d6be3c42a0f49e38c7821d8942b482b70053a7ed39caf32 MISC metadata.xml 404 BLAKE2B b5bdea28ab998a54bd0b76e38c37a77af74d4ae149bfc5af47e7466b7c13ae6a5784be0ecc3e6cd8ccbbd5164dea02d704f596b7e00d22b0d640c4ad3dd13b41 SHA512 97800a5877bd8f3aa880a0cdff19cc89de983ec1a0cd9fbe2c74178b6fc214a0ca7fbb013b2ac490e1c4109f03ded7055e1517a3b57f6da0d79c9f5ea5864e77 diff --git a/dev-python/pytest-bdd/pytest-bdd-8.0.0.ebuild b/dev-python/pytest-bdd/pytest-bdd-8.0.0.ebuild index 7018fde38791..013d82c71c1f 100644 --- a/dev-python/pytest-bdd/pytest-bdd-8.0.0.ebuild +++ b/dev-python/pytest-bdd/pytest-bdd-8.0.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" RDEPEND=" dev-python/gherkin-official[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest index f4b0a4ce5c0e..df12097bf7e0 100644 --- a/dev-python/pytest-httpx/Manifest +++ b/dev-python/pytest-httpx/Manifest @@ -1,5 +1,7 @@ DIST pytest_httpx-0.33.0.tar.gz 51708 BLAKE2B c4b4a5bc41c44b982dcfe81f09ec4b3ee1eeed9cdc52cea6889988692bfb312eb7c4105cdcd60fadbbf0602236e2e5baf3c1a448248189214c0ec77cde8a3ea4 SHA512 96e3b5e0264f61644ed22fc809f35d0b2b255aa2ba75a5bf33d165c35276f2b731689b70cfbab5b5c901b1be4ff59c4b21704f8b15453582a6095611380830c8 DIST pytest_httpx-0.34.0.tar.gz 54108 BLAKE2B b2c761a993d5c15aa28ee4d2b29ed44764c9825a3b9a9a471eef534a4f040324d6c822bfd413090d86428591be60d9092541a77188d8ef84bd3e333a976647da SHA512 49ca01ddd16fb68213ec2178111c65fb3f47be6416b67ebe356a47f658140ee42e275e07e377c6740956d895a4b1a719c2cf12ad9cbabc339b20cca94b892ef0 +DIST pytest_httpx-0.35.0.tar.gz 54146 BLAKE2B 1d0814478c3ef26720b42c0bf0fd0a2b42c57eda887b99ba8b09acd6d12a8af04dc3821645130e786558f2f0d42625e0f9145231a86f9ecd0e508fb9a5247a90 SHA512 70ecfc7778aa4eb617e4685851dacec563e507d5f2aa571cd5acae7ac9f1667d7c67ce40144fa5e2649993c0e0aaa11650ea32f2dfe74652ecb115291a4c77ff EBUILD pytest-httpx-0.33.0.ebuild 732 BLAKE2B a3ad5fc22688cb84f7baa7bb374b2554232cd8cbd0bf771470d668b0eea9e7adfeb23842dfb33d97d92521ee747d43b03e859c88d63f9c83cddb942dd737e31f SHA512 0e5131898dc35a0beb5a146b34cdd0aca86731f720a73a0d913e529cdee635f924d0ba5c0ab27a6f3003ba142b1adc1f115ee0e1cb5f66196fa0a921019e6454 EBUILD pytest-httpx-0.34.0.ebuild 735 BLAKE2B 4c9a72d110909e5659e45ec2d33019285936cfa8b2323a862af757e9eb9c50b0e6a170deb10a7a7187ea73b4fdfc48e87c522f7ecb136db09a0602a383d1c7ca SHA512 2138642a7f7a9e6888973790d07307a008f3985c108a0bf292b6c37b216a4d51dfd50a23d5ddeecd82bcf99bdf34130032299855bdc5d38b52e41d0dc24b5ef9 +EBUILD pytest-httpx-0.35.0.ebuild 735 BLAKE2B e63bb7ce1e170934227cfc440b3f65aae853afc8b941952f1c646ce5ddd9d7aacee4aeda052107da0baef42c40dc8c3f33b53bcaa12ca5e7768ca34ab9a2a823 SHA512 b5009cf9442ea457ba2c4745133911ea53800873e9ecbc1b45eba5994a55e8e644f1184751a9563318de9ed2ac67f644c85a2eb5b04ff270f55dbf929a66f32e MISC metadata.xml 468 BLAKE2B e0f824f05936a831a958b027366ba18cad85307ac6c81b74b299f58270bcff53e06f32b2471d6433bd7014ffde83ddb24f787c07632453d14f4ee6e4679ffd10 SHA512 16bf024801db3c0d7b789cd1f16520a1ff2520e8b3e2abbeeff5b1192c19b8ac64f55fa678c922f8a817debcfe05242ce11e0164a00422445d7301858718b359 diff --git a/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild new file mode 100644 index 000000000000..b319c97dc7d2 --- /dev/null +++ b/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild @@ -0,0 +1,33 @@ +# 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_{10..13} ) + +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="~amd64 ~arm ~arm64 ~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}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest index b312b3a52c30..b3796b641a80 100644 --- a/dev-python/python-multipart/Manifest +++ b/dev-python/python-multipart/Manifest @@ -2,6 +2,6 @@ DIST python-multipart-0.0.12.gh.tar.gz 92904 BLAKE2B 25076627fdcb3a4bfc9eda74218 DIST python-multipart-0.0.17.gh.tar.gz 94416 BLAKE2B daf9f5e2a94d804216fbf18778295cec3270139d5912ace80ab84d57d32115d7a53563d429f81fd2f0f55b9fe30b58f62ef1d095414f7bfe6bd3951dbb9d9e89 SHA512 52b5d5b154a18a2ae34ce7931076278b5a5edb2cbca5350c6898fd675fb57755cefc97642b2edae7e7d9903d877430da85f73347b9fcaaf1c20fa09dc12799fd DIST python-multipart-0.0.18.gh.tar.gz 95540 BLAKE2B fb68867f6035ee463c69c89df6b792bd8506df03386a1d61f223aa0fb63c2e6604c76377e9c356e55280c39e20052eced7c48869cf9661980626586054379ae9 SHA512 d4b888d95cbbbb70a66a8d756dfa479e96bf9cb7e754f8630a89e63dbdc06a9e237dd257c5924618030bfd03737d202029bbd5b50e483f72680177d3b0775629 EBUILD python-multipart-0.0.12.ebuild 658 BLAKE2B 4aab8ec01549b29855d383a393bf52c7dabd0b8ad9e291f1c89832653aa42b6d3abef5a6578f32c71d5aeca0b0f2ecfcd8da96749c1f7e413e6b95a8e6ef6f83 SHA512 68d1364a63b5a674d71d9142b712375f64cbbe84710c0495b5166966b9d43201b537b8a5ea0ce7b51c7320d55e26f5f35e4e74544120aeb77c4ffa8d61ba70c6 -EBUILD python-multipart-0.0.17.ebuild 908 BLAKE2B eb50291f00f8a6e2cc56dccba99cb41e329e7e66a85c970ce2a6822209a9a23e0cd458c203b4b0a26ecb4f2e2bc6042d97ba927df627d9a7bca41e813799d220 SHA512 ce3ccb1f4e8aae96bb571e9c27168c15a7f07a18473e102b81b968b7841dbce3ba483de4f28046c36c49783089ad83f1fb6987e523496cd55a30204053f8a76e +EBUILD python-multipart-0.0.17.ebuild 900 BLAKE2B 481dc6a2a690ca22ca5cb90a7be41d3c6df3a8b93d97e0d276d5c2cd5945fceead3f7e99edef6da13c6c92a2ec7d19ccd0fc010cb36a069ac7cd140d9a7f9788 SHA512 4f4f44d71e1727700b71512849fc9b5f9c6ae5cafb97b8e21e657ad70b5f24418de4386d31c018fa29170cce6a691fa63543c5d27ca8b649bb5b8f66e1e77777 EBUILD python-multipart-0.0.18.ebuild 908 BLAKE2B eb50291f00f8a6e2cc56dccba99cb41e329e7e66a85c970ce2a6822209a9a23e0cd458c203b4b0a26ecb4f2e2bc6042d97ba927df627d9a7bca41e813799d220 SHA512 ce3ccb1f4e8aae96bb571e9c27168c15a7f07a18473e102b81b968b7841dbce3ba483de4f28046c36c49783089ad83f1fb6987e523496cd55a30204053f8a76e MISC metadata.xml 407 BLAKE2B 506414856dda2ccb7c2da00c350f73dcff5a3d9ea5897b96a7acf8973462c564b217c42cb922587378ca8c0e78f8a5a6a5aabb12bd93ca202bb29e377a6ad143 SHA512 4b61836d4f1834b8abe4c5a0e1620cefbee79665ffbd14326dc9b9b43252b519e2d3cd392c40b7356f3be705e3a38da565416e7294d02fb1817cda0e8b72a115 diff --git a/dev-python/python-multipart/python-multipart-0.0.17.ebuild b/dev-python/python-multipart/python-multipart-0.0.17.ebuild index 5f4588cbad96..2055891e131f 100644 --- a/dev-python/python-multipart/python-multipart-0.0.17.ebuild +++ b/dev-python/python-multipart/python-multipart-0.0.17.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/python3-discogs-client/Manifest b/dev-python/python3-discogs-client/Manifest index df72251e5980..b4dfe6241fa0 100644 --- a/dev-python/python3-discogs-client/Manifest +++ b/dev-python/python3-discogs-client/Manifest @@ -1,6 +1,4 @@ -DIST python3-discogs-client-2.7.tar.gz 36551 BLAKE2B f27fbf17afd7c0f6bb3619a4d0a7922f0a2192b34cddf72cb82f5580d81512d6450aa2464ab5e3746262ccdf66bf3411bd63ed121f69021bed06319bcc171de3 SHA512 7bb43429d6ceb3bbf892b6a65d4d93f0a9ec1bb3535b62169d7e1e4ff0e5032963b2ad5753e381745559efd21ed9e875bfbe3f5260e26f7df5f4a344bedded4a DIST python3_discogs_client-2.7.1.tar.gz 36930 BLAKE2B f0e6071759e8e14f4e78fc0cd15fe4643b1984be622e9fdbf28bda11699d4f7d829eaa7aee005c888e556b6c994585b1a5f2c12351a995f2937af87c360f5292 SHA512 4b9ca0fb1498319f814b88f2df6a1bd3d7c02f44bea8a13aa6b640d3d87def825dcc79181afddb173fedb7448f99a8f4a244915ebfaf26dd2411db8d151b054c -EBUILD python3-discogs-client-2.7.1.ebuild 739 BLAKE2B 65b9f4bf37f226ef8ae3fb46a4c0de93365e6be62dd804d954b3ed317757568b20b37e817fe30fca725551d9c7a48e8dc428b71dac4d5c705da3b74dbb5e7f76 SHA512 3e25ef8a907779721bb4e1c97dccc4532ae008157d2c993193f162031d447bd339eeffc43c3eb288e3b66e9d68f345d53242b709b36365828116899d9ad34a01 -EBUILD python3-discogs-client-2.7.ebuild 757 BLAKE2B 87eb0b9d91b6a96b1b87be1d77750d14ebcd2b1658a24128e4332fd4558e10562b1536c617010b572040fb67c6606f6800d0f22f41f48700f0a6d5437c912aa7 SHA512 3bc9b20613b8e8205b8aa776658297c25ad421a3a9ae2fdc6aed82142627695045da210d33701dca3605776ba89c0d51ad3dd3311a4e15260d6040d104c18ff3 +EBUILD python3-discogs-client-2.7.1.ebuild 737 BLAKE2B 2df48eba9cb1f4fcfce98a26934d2952782791f02de67c9a250d91dec0249ba5e9b8d0a993a6f4a7e95416d140e5697a4f0879d0d05eb2a91f43bb1e246e5906 SHA512 fbe848850a9a07925ad725f13e970d0fbc68fe859668e7ec0b1dd3f9fb11e9a9f823cf08049fa5fb93e7b768a3a0b8e7c004f9f4622c6364116e083d182e03f3 EBUILD python3-discogs-client-9999.ebuild 739 BLAKE2B 65b9f4bf37f226ef8ae3fb46a4c0de93365e6be62dd804d954b3ed317757568b20b37e817fe30fca725551d9c7a48e8dc428b71dac4d5c705da3b74dbb5e7f76 SHA512 3e25ef8a907779721bb4e1c97dccc4532ae008157d2c993193f162031d447bd339eeffc43c3eb288e3b66e9d68f345d53242b709b36365828116899d9ad34a01 MISC metadata.xml 674 BLAKE2B 5c0dd431ad4633cbc7ddaa97e54e9f5b3eb67ed28e07ac313f218fd055e0042365c270e83153627decd196aca49db12304da87f2c74f20bc454fd8e5b4b8fb46 SHA512 ad582419be3887c5fa3c0d630ad32575f378453dd4f7a8c33df91db31b495caa88707214f7e456d69027532540a474c41ad8336b40e90229f1f31cd3193d7f82 diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.7.1.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.7.1.ebuild index e76ec53a041c..611efbc56e03 100644 --- a/dev-python/python3-discogs-client/python3-discogs-client-2.7.1.ebuild +++ b/dev-python/python3-discogs-client/python3-discogs-client-2.7.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else inherit pypi - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 arm64 ~x86" fi DESCRIPTION="Continuation of the official Python API client for Discogs" diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild deleted file mode 100644 index 5e2a9ac6cd6b..000000000000 --- a/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -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/pytools/Manifest b/dev-python/pytools/Manifest index e74ddba7fba6..9611a790055d 100644 --- a/dev-python/pytools/Manifest +++ b/dev-python/pytools/Manifest @@ -1,13 +1,7 @@ -DIST pytools-2024.1.13.tar.gz 82559 BLAKE2B c9b2d43a9538eb4a0daaf623345961e839cd227de22dc141923129418315947dc813b67d78c39d84062ef712842dfad63ef7d519d672960f25594e7f8bd5b0e5 SHA512 dc5d8e9ef291afc9cfab39450ecd886c3ca5776cb9f29b675ae7459a5ef2bdf29cc9978fe3991ef86b11516902d04c7de861947ea9f2d261735d52db2bfefc5c -DIST pytools-2024.1.14.tar.gz 83715 BLAKE2B 7670a6876f908097b07322fcce1acbebce9d4cbb9a955425544fe9f456895606629b84df894eb156eced9990f2f033301b48ebd511ee7dcbc06d1558dba4847a SHA512 07a4b2066553e0f2db5227e7f55db749e38c77afd566dcb45c65665a444451e8209ef028b7fdd3f855447bbac712e290211f3908b72335099057ff11371efe4a DIST pytools-2024.1.15.tar.gz 77565 BLAKE2B 3f17e86ff07d52b7f749846a9da7ed176aed63402b22a8c2c7ad96f49a5a62f22463f2db111e2d01139212e2c489a22f2ea16d2e67840bd3d077a2d87fd75b88 SHA512 112832d9a826243c76600c80e6464aba9ad0ad11017befa04e8104ce84431f3da993c768cef441786c6458adee6c4bd067e235dc369918367c5acb9aebd903ec -DIST pytools-2024.1.16.tar.gz 77921 BLAKE2B f0e2952d99944140c44600d4e3e0eb0d9b69cbc13b1e2bf75b7061299515811b3308e00909e782f4048fe03684766bfbc0cb63afb8bc1c2be8658286be3c5d3e SHA512 396f6eb5ba2cf6116cbcfb436eef8d78cd2061a8e888ebbd77d93703a8bb3ec41062264d84487d571f0ee871c33c215272e2dce1d7b3150aa772f0142a7711e0 DIST pytools-2024.1.17.tar.gz 78163 BLAKE2B eac043f8f53fe82f76f21a3019e2fba4474345379ae9772023f40da5d284b2d146a7da2652c152d3d5990dab2ae1a6365713a325bdb469f54ef7bee2ed0cf69b SHA512 de15035ca129c5425a54c151d6be5fe8ec906e06c43cb40c09c86105441b328ff537b154f95d3bfb84289b4357fb67d2b0df027aeb80e1b9c8a9d197a37d8f11 DIST pytools-2024.1.6.tar.gz 81344 BLAKE2B ff68e2606170bf54e3f609ee7f4cfe58e063f43dcfb2706d5ed7659ea2fde863e6315d0d81dff2e62a3378f195413561a927b0c1e7bedc06388cf4893c07b873 SHA512 a9e934f1cbaf0ace32420f9b74224a06ce8421ee291b837292133969c6788c4cc8bea01446cd4d1505aca9fa81e8ae0d3eacf60d3285186e66d67d5abe10ce3e -EBUILD pytools-2024.1.13.ebuild 820 BLAKE2B 594af8d0b538aa6d003947a7b527547c5bb8f21d3cbb1a2f2d8181932baf01550ed07c80472bf99c5c6a9e16769fead687aec885092c0d1c8826fda2303d9efd SHA512 b3beaeec7852291c0233ad7e3e50104f87238917d7d441acfc2f596f069055a39ddd59b45eb12288c5695f1f5458b4783e82778ba66fcdf235c200a4aa3c9c2d -EBUILD pytools-2024.1.14.ebuild 820 BLAKE2B 594af8d0b538aa6d003947a7b527547c5bb8f21d3cbb1a2f2d8181932baf01550ed07c80472bf99c5c6a9e16769fead687aec885092c0d1c8826fda2303d9efd SHA512 b3beaeec7852291c0233ad7e3e50104f87238917d7d441acfc2f596f069055a39ddd59b45eb12288c5695f1f5458b4783e82778ba66fcdf235c200a4aa3c9c2d -EBUILD pytools-2024.1.15.ebuild 780 BLAKE2B 8f1b2fdbdd7020a39bd658d3e236e1ba958e0c13bb1fbf9ac272c678256d92969044cfa4d88dc0bf011c977712b6574bc7dd159983530ad6dc6efdace8e8d581 SHA512 98db47b40d58d73a4e5c782d4aa6709f99c89b74eb5520e647ef212fb97f7f7e4474079799eacf8a52b731901b4cdb854f9a35628614227a20fc9e9a257c87c9 -EBUILD pytools-2024.1.16.ebuild 780 BLAKE2B 8f1b2fdbdd7020a39bd658d3e236e1ba958e0c13bb1fbf9ac272c678256d92969044cfa4d88dc0bf011c977712b6574bc7dd159983530ad6dc6efdace8e8d581 SHA512 98db47b40d58d73a4e5c782d4aa6709f99c89b74eb5520e647ef212fb97f7f7e4474079799eacf8a52b731901b4cdb854f9a35628614227a20fc9e9a257c87c9 +EBUILD pytools-2024.1.15.ebuild 778 BLAKE2B 47aadac54dcb02188f7dd3d14c122a011e27999e57b50194884460271abb6ccd45d77af649d53094ebba8a4f12053252db624b0a0024817f1e8490cebb158686 SHA512 940c3f829df2bccbbb0134cf04131a09b48d75f25824ef094c256196c64ea9ad96280dcd13f96965560e98a42e07591353cf4b38e27968f138a83d5c99babea0 EBUILD pytools-2024.1.17.ebuild 780 BLAKE2B 8f1b2fdbdd7020a39bd658d3e236e1ba958e0c13bb1fbf9ac272c678256d92969044cfa4d88dc0bf011c977712b6574bc7dd159983530ad6dc6efdace8e8d581 SHA512 98db47b40d58d73a4e5c782d4aa6709f99c89b74eb5520e647ef212fb97f7f7e4474079799eacf8a52b731901b4cdb854f9a35628614227a20fc9e9a257c87c9 EBUILD pytools-2024.1.6.ebuild 831 BLAKE2B b0402da628468a2977e2975b84cd0ce0060604d2de7864bd21d45d88270e7819decb9ee8d78078deb352107780da13461e36e0909ac68686c526d32a9e311243 SHA512 1fa17b25019dc6487332bf36042629b08b4214b4fb68e4f54e5b032f11cdc0eab6737ae731d86f5c4188b18a1d5dfb39ce056ff1b0c77aa612429d91e36ca528 MISC metadata.xml 390 BLAKE2B 3cd3f1c6df2c112e3828b55f4a4282495c24fb5f1869ee1c105710e517de738a767e30388c808432ce7e41ad5d14be4d56fb6ee7bcd62f9990262b145413ab20 SHA512 c28d8640d0b0c7d77ba18367ae5379b11747a67ace55a6f5910c2f5a4dd5d5816bb1a256a27e78fdad909de2947e5db84c16283604e216b393b5cde5c39e6b24 diff --git a/dev-python/pytools/pytools-2024.1.13.ebuild b/dev-python/pytools/pytools-2024.1.13.ebuild deleted file mode 100644 index 286373743ec2..000000000000 --- a/dev-python/pytools/pytools-2024.1.13.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_{10..13} ) -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 ~riscv" - -# NB: numpy & siphash24 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}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4[${PYTHON_USEDEP}] - ' 3.{10..12}) -" - -distutils_enable_tests pytest diff --git a/dev-python/pytools/pytools-2024.1.14.ebuild b/dev-python/pytools/pytools-2024.1.14.ebuild deleted file mode 100644 index 286373743ec2..000000000000 --- a/dev-python/pytools/pytools-2024.1.14.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_{10..13} ) -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 ~riscv" - -# NB: numpy & siphash24 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}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4[${PYTHON_USEDEP}] - ' 3.{10..12}) -" - -distutils_enable_tests pytest diff --git a/dev-python/pytools/pytools-2024.1.15.ebuild b/dev-python/pytools/pytools-2024.1.15.ebuild index 2582190bc524..73e743fee5f4 100644 --- a/dev-python/pytools/pytools-2024.1.15.ebuild +++ b/dev-python/pytools/pytools-2024.1.15.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 arm64 ~riscv" # NB: numpy & siphash24 are an "extra" (optional) deps RDEPEND=" diff --git a/dev-python/pytools/pytools-2024.1.16.ebuild b/dev-python/pytools/pytools-2024.1.16.ebuild deleted file mode 100644 index 2582190bc524..000000000000 --- a/dev-python/pytools/pytools-2024.1.16.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=hatchling -PYTHON_COMPAT=( python3_{10..13} ) -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 ~riscv" - -# NB: numpy & siphash24 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[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest index 031493214f51..fc89a887a3e8 100644 --- a/dev-python/pyzotero/Manifest +++ b/dev-python/pyzotero/Manifest @@ -1,5 +1,7 @@ DIST pyzotero-1.5.20.tar.gz 526300 BLAKE2B 7f9110d70843563ce675c2efadc2e7f336671e4e6c9b70ead48dfec1680dd48ec3b4f6ea2898ed37e4548bca4cdeb68d4f50e68f617aefcb94002c9fe1881a40 SHA512 925b1c735c05a251d19de64565e83a91a88e6f21ac9ce0a14bb6fe4288337ff3564623589d1bf1b3c3794d25081e72aa21b9582716a2e4391f404107a9d5a62a DIST pyzotero-1.5.25.tar.gz 527019 BLAKE2B 4acc2dcfa581df45d7db44f15cf2200a456b170036baee8b506e49e5edf020bc9330caa072fa6cac439f0bca3b093401d57a8b157090ea366fcdd55575782ec7 SHA512 7a5e897d54a2b9a87155a0dc47aa4414a746184deae6931ee3d277c5913fe813c87bf2c658b2567cfe526aac98e0d9d8e964c4a9de507f5be4becda539aacecd +DIST pyzotero-1.5.27.tar.gz 543758 BLAKE2B 6e1e0c2cc8b36eafc4dac20dbc0a2b4ef03d5b0760c24af2cd0e7ed4d12d0501e509129e76de424f961785580915fb581c02a0ff44810f12915c7380876633f5 SHA512 a6b4b4502e1734a6e957fba3e4d193d62d2a03eefc61e866530c561bc592c42ca56ee8757e829ceec1a586a4adc7391e769e18850dead9ce3acd1c06fa8ee941 EBUILD pyzotero-1.5.20.ebuild 851 BLAKE2B 18e3e13fedbf02549973e183f1495120ad62b13a889b6150fe8cc7e1e0881799f7bcdac15a75063fc17abe6ab27c61b506d18dcfe9583aa23fc443a06dcfed64 SHA512 6f24e1283ed29c107cd37debc5c895c2632a40e8398aa6bd8f167aabd7e8def6eadf39581a3b9bf4bcbab57ad3a8b3fef3724225b9e91a43bcceba4b83a0127d EBUILD pyzotero-1.5.25.ebuild 851 BLAKE2B 18e3e13fedbf02549973e183f1495120ad62b13a889b6150fe8cc7e1e0881799f7bcdac15a75063fc17abe6ab27c61b506d18dcfe9583aa23fc443a06dcfed64 SHA512 6f24e1283ed29c107cd37debc5c895c2632a40e8398aa6bd8f167aabd7e8def6eadf39581a3b9bf4bcbab57ad3a8b3fef3724225b9e91a43bcceba4b83a0127d +EBUILD pyzotero-1.5.27.ebuild 851 BLAKE2B 0977bb2915de52c7a127fe974b0dadd17c5ddab0904afd9d74f837e0ca1035f646fe29d3b22fdc193833e278846a41f786ab95d98dd7df8ef17c38464fa899c9 SHA512 bedd13137f7b3adc29335c719dca8403d7202c3594bed07994b74af0749c0d64f1dbf513ab85e6e04a418e6381e5eb37bcf9f5d8a97f0c5f795ab502fe83f2eb MISC metadata.xml 499 BLAKE2B 2c52287c593a2e4a89558f147dfe9d93a2ec0da493ccfba8e45c2c0f716bc794787c0fde0d8d993a73fcf2397f9b76c02cd1dc6684653ebf5336308b29a1dc64 SHA512 ebe50a1d805db7d663765a4f81d0c2a5bdf8b66133756eeb77416ab5ced03ec127e231542c8526c0276971b7dbc209c6657a998c8bfb5c06117cd9cc7a9544b1 diff --git a/dev-python/pyzotero/pyzotero-1.5.27.ebuild b/dev-python/pyzotero/pyzotero-1.5.27.ebuild new file mode 100644 index 000000000000..7b6b73892ad9 --- /dev/null +++ b/dev-python/pyzotero/pyzotero-1.5.27.ebuild @@ -0,0 +1,38 @@ +# 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_{10..13} ) + +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[${PYTHON_USEDEP}] + >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/requests-2.21.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] + test? ( + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/httpretty[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx doc --no-autodoc +distutils_enable_tests pytest diff --git a/dev-python/quart/Manifest b/dev-python/quart/Manifest index a5eb360eefec..8381e3d83a45 100644 --- a/dev-python/quart/Manifest +++ b/dev-python/quart/Manifest @@ -1,5 +1,3 @@ -DIST quart-0.19.8.gh.tar.gz 747979 BLAKE2B 434c5493f01a1ea0cdd223145f52327229af0fd4ddf5739628847c4f78f1b8d76dcb827370446a50227b1afa96d829a47304efed3d017b405632c15c01034292 SHA512 658384387f064f3d0d9af3f79588ab88d28ed7a0922417cf809d2c0ce2e5d4de3c11649368ed57ba3739f88ac2fb8753be31a2e740d052773129a421a38e2115 DIST quart-0.19.9.gh.tar.gz 747986 BLAKE2B cd6c9d919e6174305490b59b76815d0b0fcd854c0527c517a463563ed1b3b5dc0fd7ac7e7baf555a56b277cf1a64c6e54da5d9ddb368e862736897dfb34a6cc0 SHA512 7a3020a9fb9c49cdf1ba91ec3ea6a6bb07da5a0571badefc880864921c4b7d1219250bb896cc614dd525920380d660204063431abd99bf0d99418dd3206c0eae -EBUILD quart-0.19.8.ebuild 1268 BLAKE2B c717d6448b52822657e140c43a166a709b16cfbacf77f9196edd553be94f1b116f03955b31f064bceb04871cc8e958ad34fd7c5ec0f06c57f896ac38cff986f4 SHA512 e4c46278b07b2d310772b017e251e25822a61d067b686a9f32c023cb6789649c1ba17e767c5d35ac6e102817711aaeea43a57edf3ffffe21f0a5e8b677522780 -EBUILD quart-0.19.9.ebuild 1275 BLAKE2B ca609c4666dd521768d048d32de68dc58a43c41e7f3f055eadef76bf8e1ccf5df9a465cc6fb823eb146471a0b1e7b532c0f8de38ad1e74395a35c89673627b24 SHA512 da325657628501face945e376796f79a69c5c92b8de998d92e4860167984c7d1f41d19c389b9fbc20ed5a4937f2474c21f9061146f6c4eb3432c79e3afd9ce02 +EBUILD quart-0.19.9.ebuild 1268 BLAKE2B c717d6448b52822657e140c43a166a709b16cfbacf77f9196edd553be94f1b116f03955b31f064bceb04871cc8e958ad34fd7c5ec0f06c57f896ac38cff986f4 SHA512 e4c46278b07b2d310772b017e251e25822a61d067b686a9f32c023cb6789649c1ba17e767c5d35ac6e102817711aaeea43a57edf3ffffe21f0a5e8b677522780 MISC metadata.xml 364 BLAKE2B 207d3328ae2624ec61834adc055ca2b01ee1a587c2b6ef8cfde8c72d7370f4bb912dbc5fefdb5432959dcf273b9ebabc394dfd163dab7be00413daa85a0b6162 SHA512 8fc752b94e06ea29021c7e73c67a488f17fbbd6b8dab79c58f8647989e9c613071b539e626bf122e6693b8b670cc57bea115581801d57d3212c037d0f91df7d2 diff --git a/dev-python/quart/quart-0.19.8.ebuild b/dev-python/quart/quart-0.19.8.ebuild deleted file mode 100644 index 8ee917f1f2d3..000000000000 --- a/dev-python/quart/quart-0.19.8.ebuild +++ /dev/null @@ -1,50 +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=( pypy3 python3_{10..13} ) - -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.19.4 -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/quart/quart-0.19.9.ebuild b/dev-python/quart/quart-0.19.9.ebuild index b3a076d87966..8ee917f1f2d3 100644 --- a/dev-python/quart/quart-0.19.9.ebuild +++ b/dev-python/quart/quart-0.19.9.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/aiofiles[${PYTHON_USEDEP}] diff --git a/dev-python/repoze-lru/Manifest b/dev-python/repoze-lru/Manifest index 19aeee811fbe..935d24829256 100644 --- a/dev-python/repoze-lru/Manifest +++ b/dev-python/repoze-lru/Manifest @@ -1,3 +1,3 @@ DIST repoze-lru-0.7.gh.tar.gz 19489 BLAKE2B b0a33dab1fd69962f04e9c088b005a2a6d456ec8dd17f628b7077b51841bef5e9503034959c8b89e84bf5c471d9366d467ee6b7a610508c4b098775532628fc2 SHA512 52e7ab83979d34a4f0c97e62600e64bf430ed0311120fe948f6b407b7713446d5e954c54f811b85ade74eebf2a4d54653c12c38d07bdac51c456aea86334468f -EBUILD repoze-lru-0.7-r3.ebuild 756 BLAKE2B f290d172da43339cb1fd5a581df7b313305b87e76bfdf35e7159fc68146a97435a7a964049974ad5be05df439d20e5b622f1a35b9aaaf2586a141696104e3a4a SHA512 a6a9e06b54c8e8d98257d9f0beab823070ac5a4ed60ee35d0040cc243b5558722a8a8a5b4adc887f07d6097768687a5dc007cffd82905027fc013e6fc56ca7ce +EBUILD repoze-lru-0.7-r3.ebuild 755 BLAKE2B caad7ff485255bbcf0074b315f54ccf53c8980e5ce1cfe97f368c2a3c3178763b373af262ee2da8698699404d7dcee9e7ebed369bce09ec09a707005e8cab335 SHA512 c5ae13e653aef3cfe75d9bd57fe39d85b7e3c3b7fe69ec3d49dd9e3b22da6a28e766ec1c5c12e5de3b8e2b09683f99d47c515c4a984021c5962de79cee6b1a65 MISC metadata.xml 383 BLAKE2B f195d9bc02043af8c36497db34540a856f46ea919c83bb08e00c0eb76604e3a6fa44355f3164e148048b892e81636fa5ec850082f37b09a326dad5ba8ff3d247 SHA512 d6841e4efd2feec99985c322717fabba369fa7ae05c48e766883b884b75c78795ee7ed54efd77ed2a55f2d1edad1d0013cb25d16ea9a59c0e1308f66705f1218 diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild index 15202fcdd5db..36b789e4efd7 100644 --- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild +++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="repoze" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests unittest diff --git a/dev-python/requests-futures/Manifest b/dev-python/requests-futures/Manifest index 43d858df2244..b7770e5de29a 100644 --- a/dev-python/requests-futures/Manifest +++ b/dev-python/requests-futures/Manifest @@ -1,5 +1,3 @@ -DIST requests-futures-1.0.1.tar.gz 9921 BLAKE2B f4b1ec5c473ebe5e2cd4ca7bf8da3c60b4a0304c6ee5940900fcbad1f8e3400facfc886e3ba318d30c597d2e212b29d6eed4dfe7e985c526309e0abb15ded6b4 SHA512 e95c2ae8a97f314a6f2ec02ab1d4b456cd673599dea9cf4abd9f2c601ea7ea4b48a6595d4b52bd5c717cfcbbb378be8789d6f63dfb58fb2aa4778db408521730 DIST requests_futures-1.0.2.tar.gz 10356 BLAKE2B 4aa9b549981c13681ada1335bbf00a1b2b23c10376941062f92275a9f772a2aae57332b10dabb730bd5aa7157e19f61b82b41e03a9978b41a55cab2a57dba101 SHA512 1d163ffe45a09e0160710cf8bd060f741a524e60d69318af7c03a3b5dc41f27f4f7d115faed227bb710b29ffdb230a7ef5991e33ab2ad4e25b3c52727ef76fc7 -EBUILD requests-futures-1.0.1.ebuild 699 BLAKE2B de84abb2aab0bcb3843e7f1a3c8ccbfbf3490b59f686773779b74939fa947336c21486d8f2471188f3b78f57f6231c7a4fa3581cf029fff539c6e4bd73f15912 SHA512 38448e5f25da9a224fb08f8c4c486d923d76c69073a91efa12f9a633afa483741d25bd8b2bf4c106ef0fef4fe595782de387f044af488d85bb028527e5a34d3a -EBUILD requests-futures-1.0.2.ebuild 720 BLAKE2B c5e33788cb1f109cef48a7ed9f766c6451c18cf60f7f79a0d93b165403089b7795734f2c2970390476e362bf216f95e5a27da241a96d79b13c25fdcc5af2cde6 SHA512 c686e3a672cec34dfe2dddc748ce1b1c2166fc1b586ba8b2481987fa891ee345472b067543119e49116992990232e85c37f4807386f70085a5217cd613516d1e +EBUILD requests-futures-1.0.2.ebuild 715 BLAKE2B e9170c0dc8861bbb34990476df7bb2a0fb543d998b0fb9a360423c9c48f7456f4621421c1e56ac65fe8cf1d58af618335a2e1c7655f327d78e3f41654615444f SHA512 f5e2bb3c2d1df1c19c1cc87c96743a60dcbb24457fcf1c86924765e92ebef62497cde1f535cd3092492c3a0f9f1ff422fa1ae52219651a8266f40cd7804c5ca8 MISC metadata.xml 625 BLAKE2B 906c5f1ce8e7f360c8d30226b97aeb71b6ec2b5d0f808c0584805d373ba777d53235d39099aaa86c7a46724e43355888313ef17ade64206aa287ea59bd4a5cfb SHA512 578acdb71cbb67921163c6a41b0057ba09d7a6933f9b3f55906e1e28719f5ffb5ca5468f1904fc1155c7876e300b05e161be00b15d4bc1fe1e49fd683c17dfba diff --git a/dev-python/requests-futures/requests-futures-1.0.1.ebuild b/dev-python/requests-futures/requests-futures-1.0.1.ebuild deleted file mode 100644 index 0f598414dd6a..000000000000 --- a/dev-python/requests-futures/requests-futures-1.0.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 -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} pypy3 ) -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 ~amd64-linux ~x86-linux ~x64-macos" -RESTRICT="test" -PROPERTIES="test_network" - -RDEPEND=" - >=dev-python/requests-1.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/requests-futures/requests-futures-1.0.2.ebuild b/dev-python/requests-futures/requests-futures-1.0.2.ebuild index 747e231ada94..80c9d7e8cd34 100644 --- a/dev-python/requests-futures/requests-futures-1.0.2.ebuild +++ b/dev-python/requests-futures/requests-futures-1.0.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" >=dev-python/requests-1.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/resolvelib/Manifest b/dev-python/resolvelib/Manifest index c09b224eed62..91052b155c9c 100644 --- a/dev-python/resolvelib/Manifest +++ b/dev-python/resolvelib/Manifest @@ -1,5 +1,5 @@ DIST resolvelib-1.0.1.gh.tar.gz 769608 BLAKE2B 7715f61d262cb79ce08f0431650e6213def4582a0774cf36dab722d88013f7bc9c72a31a957d3782e35b315158982c3311fe3e06e26bbf9040fa96b239934661 SHA512 a35f7fdbc3aba5b44fdf6b9c55b082156ca641dfe5825611be6364622bcaaf45faafa2c45bdd13d1b5723a55732759a806905ab4b6f366fba0474d1f808d91bc DIST resolvelib-1.1.0.gh.tar.gz 772503 BLAKE2B 6dfda2dc8bc8fc6c5bd53de6f4cd0a44fc39cd53a3a8b01c8a9f135f64ef2ec022248a87d8c8302af4a3c1ea171751de4cba26139a7231bdf143b115f048bfe9 SHA512 d3b2a49c4cd6e6a27bb1eb5a8672a2b4f6daa315b82f0f008a915094a59bd2f38ad64fd83fba4387a50686a3ededb13c24839afd4d45d9766467d7e70f7b863a EBUILD resolvelib-1.0.1.ebuild 702 BLAKE2B 6dc2923dbfcb0d82390db5884f39e4572d0a79c224cf161098156e591789dcfe3c95c649b589c1838e36f7384b56e3af7e12ac2102546cca2a080b6fcbd75bdd SHA512 bcb44d75ad977b8de4c2bc273f931745f6b176ceac6803abd324ee5eb906d395a0ddb41ce9bb2604f543d1c972b86c96cf7f6df4090e6d332575e1dad7e4c182 -EBUILD resolvelib-1.1.0.ebuild 659 BLAKE2B a6e1fa9cfc6a545054342d27e4a16d6549018b149e2572b1a1fd386fe27496f544ebdf952dd42a288d2d4d6ec21df5176e3335f2a62a724983d7e307786ef021 SHA512 3b58639e03bd2199d10de9b75f8abb11c1745e5b7419a01f9350abb2ab1c5a4b21f1386271cde4b2aefe39c1ee3309ffb3af9f10869050e247e0fd0956883cd4 +EBUILD resolvelib-1.1.0.ebuild 658 BLAKE2B e95717137cf0a96b183fca5e0683d819275df9a432c0a24d73e5a0845ff16d924b995f35d6247ec2ab9bec6eaa928916ba9db8d0dec5f50328fd4dc0407f775e SHA512 5114e104bebbe3450a21ee3fa8ead7125bdaf0b2a7f203ca6634aaf722bd204c625158af6e32890e4b16debb40bedcbaff42bbeb326ee4519566a8d4cbe02e74 MISC metadata.xml 864 BLAKE2B e62049b9f1eca68e3148fb112e0b1b51713ec88deea5ddc7eac28b84003e427f6e17d018ebb27f68b59a5007e7ace47cb89e25af12df432a1ebf13feaba9dff1 SHA512 7af7a80800ba0c3da0789f545a6b3e51c35cdba8785e2aa8761c1689d5ec7a3b9f428f28b182d86ed6625042d2d85d52ebb1095134bd2c7013302abd4ecd19b9 diff --git a/dev-python/resolvelib/resolvelib-1.1.0.ebuild b/dev-python/resolvelib/resolvelib-1.1.0.ebuild index 1470b41f7286..18c923535e3d 100644 --- a/dev-python/resolvelib/resolvelib-1.1.0.ebuild +++ b/dev-python/resolvelib/resolvelib-1.1.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/routes/Manifest b/dev-python/routes/Manifest index c6b6d498f0f6..0ded23284d67 100644 --- a/dev-python/routes/Manifest +++ b/dev-python/routes/Manifest @@ -1,4 +1,4 @@ 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 -EBUILD routes-2.5.1-r2.ebuild 1176 BLAKE2B 905bfa4f6922385519914db0022af50d8cc8d669208b8de32363a715d0c7b3ea50db2ea4d795ed2653703ef647ac448ee533c7e1de277264509b1f0e0ccba513 SHA512 5367747cadf179e85209f701381714b03ce99281cfca8250595500eab78837aaabbdfb0f0dec593043a99b7d30b6c87749ca89c2b5c756ffa04a9ce59aaf5fbf +EBUILD routes-2.5.1-r2.ebuild 1175 BLAKE2B 15fbf82e508f8188809ceb401a824ed02b51932830a9a1ac6dd64ea63b8b3b3d9d6ed923e191b12fe430ada484df278b866e84433edeab05ae4a9ff8c7a36b70 SHA512 6b470d78978b93a07c87aa780ac04577891978c126f914e1db0af92055006e401af68d3ee38a577dab711cb1b82425869b6f970a1777c21dd7cd5a7fcf37d12d MISC metadata.xml 389 BLAKE2B b1af56d50596924fbce418589e5d20044fcff9add90ff7507376ddebc68453b9af1029c0312cc4b03e958da5b4e15ac5be819e683b68a35a42dc41d9da1123c8 SHA512 cfad89d5737afe908accbe72476ef94b7733e58b8d7cfeaee8e7d2bd968842bfae4b305ed62e61cebe5283338c412cb0e9ceef6d22c8adb9c7edfad795fff9b1 diff --git a/dev-python/routes/routes-2.5.1-r2.ebuild b/dev-python/routes/routes-2.5.1-r2.ebuild index 559631a0db6f..4e6920b51d93 100644 --- a/dev-python/routes/routes-2.5.1-r2.ebuild +++ b/dev-python/routes/routes-2.5.1-r2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" >=dev-python/repoze-lru-0.3[${PYTHON_USEDEP}] diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 60ba09a2a8f3..22fc9e399f7a 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,10 +1,8 @@ -AUX 0001-Allow-knowledgeable-users-to-disable-validating-trov.patch 2790 BLAKE2B 9f795eb84b903ae97fbdd7580c8912a411dae6eae2eddf5d707e12d1c00868b1b7ea55188e7b1be997aa2d102f85f20a1f36c12370ca5d036f2872d9ec3f6713 SHA512 3197ce1935c406283cd102c87389b64c66fd7179e02ffb5551ca5c33e18c2a480f39b88eef6f686e0d3d27deea7ee2ab167c6cad5b183d54b7086edfe01581a5 AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1db71298cd0e9aa1e2795d92cea5cdbaf0c82f4433e1a0c3095f4bc41bc72a457b63142253fe46c712afa1d7855a5d43607bca SHA512 48d7c065e2d8c29ce6e498effe6d79f9caa0f37d7cf6cadd0ed02c48d196a4d8a10a73cfa26744d6f74b48c63cd28a4074b161a6aae18c6169f6d8fffb044b1e -DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c SHA512 7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc +AUX setuptools-75.6.0-disable-trove-classifiers.patch 1383 BLAKE2B fa3bc1822badca21e102ea4f360ba4975906aced16a274622f69cfbb3a720d67cbbdb8f4d7a15e4545f3b96528f2e284e85116139ba0788c80ab6eb5cd4d3414 SHA512 9011ef7551479d9512f880a91c27ee1327fca2d19eb5e97bcbadbdf243f8de2cffd6351d4a03f5ee5a6b2442953b544d70e1c30106618582758290568d3af6e7 DIST setuptools-75.5.0.tar.gz 1336032 BLAKE2B 3e06713c45212ef64b0f041089aa0621f3c12b850c9716e21181e91192378bb0596f81cfd6c484c3ec2d6f7e29ea7967fb17a7e5bbc2de996968be4fc47c2c32 SHA512 353ad99bb946d5ed07139f3a6d5f0efc9a4ca9721b060fce9095ee6fc74ac0e832fd0ebf7b2d1d68c71021db30561c5fea6abdde42174981f26002390a1e0e67 DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a SHA512 bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e -EBUILD setuptools-74.1.3-r2.ebuild 4242 BLAKE2B ccd99b9f11355f29b46e851c1e0d7f183fd74844e5dfd96426b3cf3050b42d6ff71a34ae4c050750ca4c87f9ea25ad353665e54a66cd9519eb939b3d777c6445 SHA512 d42249f91700f63abe10ab1bae4a644d141a3a66208c0e23ff7cd593ccb5ec302121d41fd630afa45b7a871c1baab6ca14d27a61b73aed3a048fe62be3448796 -EBUILD setuptools-75.5.0-r1.ebuild 4355 BLAKE2B 1a9c982dcc8843261e43dd0a2f569b2ab196a769591f0c5d990d4dacf89ca478fce7a86a73c12bb850f067db89f004d970fd951d237b65b26e6489e0d1b35c5e SHA512 7100ee4ca15e251250f42a0c517b049f97f9cc48076503e813b74300966bc4af35c283c7ccc1513170d96f981843f4f870c5a1c1ddbe58812772668700ac3f30 -EBUILD setuptools-75.6.0-r2.ebuild 4355 BLAKE2B 1a9c982dcc8843261e43dd0a2f569b2ab196a769591f0c5d990d4dacf89ca478fce7a86a73c12bb850f067db89f004d970fd951d237b65b26e6489e0d1b35c5e SHA512 7100ee4ca15e251250f42a0c517b049f97f9cc48076503e813b74300966bc4af35c283c7ccc1513170d96f981843f4f870c5a1c1ddbe58812772668700ac3f30 +EBUILD setuptools-75.5.0.ebuild 4575 BLAKE2B 618ea3c8b1b8b14937d093a5c509b779464aa39aef04f5f7979afbb51664ae0d4fd0f4b407deb4807ba23f41e953423d867b4fdf71c3c0d85078066bedb1ebb1 SHA512 054f982ab492f8d49ddf5bcfa2eb0a97f9ed4f255590b20bb843b56e2705c271bf2568a6dec6b04bd8df09726cd092138060f00b2dd4b7950ff77e219624581e +EBUILD setuptools-75.6.0-r1.ebuild 4712 BLAKE2B 164d92873857ef4886604fabcc95e972ea7c5dfc21aaa7ef239ae179bfebce1c87ad50f697a5434f5a222c259be3ee14146826a72ea7dbb302d6b556920f35da SHA512 a9e3c4b063685d0b2f1293d8a67dd2de9ae21b42e41eb4d25e6bad89011b1322859a124e69441b50f00cd83254ced33fb1d69c0afb5cdcaad181cab8c4430034 EBUILD setuptools-75.6.0.ebuild 4583 BLAKE2B 44454c89580bd4b79a2edb138a787145b783d005f00b581a0e0ce406b92d4f8f5336f830f3c14119a81b818bf240278f9f940a0199c8162ccb86a481dec44f66 SHA512 9513f25796d2135df67d93097edf7a203c91526aa5b508f4cd5deac590d4600f2dbd23fed7d9b1c50a2e5f912e3e1d355458979b5fe9fc2027a9cf969a070db9 MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/files/0001-Allow-knowledgeable-users-to-disable-validating-trov.patch b/dev-python/setuptools/files/0001-Allow-knowledgeable-users-to-disable-validating-trov.patch deleted file mode 100644 index 4ab6bbae7af4..000000000000 --- a/dev-python/setuptools/files/0001-Allow-knowledgeable-users-to-disable-validating-trov.patch +++ /dev/null @@ -1,65 +0,0 @@ -From f694e474ab3c45af6241a3f2bf575f8188e9cbea Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Mon, 11 Nov 2024 19:51:54 -0500 -Subject: [PATCH] Allow knowledgeable users to disable validating - trove-classifiers - -Classifiers are based on a "blessed list" of search terms that are -allowed on https://pypi.org and need to be regularly kept up to date in -order to validate them. - -Many people don't care about this. Arguably, *no one* cares about this, -since wheels that have search terms that PyPI doesn't consider popular -enough will simply fail uploading to PyPI. But also, not everyone wants -to download new lists of "allowed words" from the internet every time -they check to see if e.g. pyproject.toml contains a valid format that -won't traceback when someone tries to read the "name" field and gets an -integer instead of a string. Or their entrypoints are malformed because -they aren't a valid python object reference. - -This is also an issue because one might have an old version of the -classifiers cached, and then a new classifier is added to -https://pypi.org and you want to use it immediately, and the local -validator in the form of validate_pyproject fails but actually uploading -a wheel to https://pypi.org would work fine. - -Signed-off-by: Eli Schwartz -Signed-off-by: Eli Schwartz ---- - .../config/_validate_pyproject/formats.py | 18 +++++++++++------- - 1 file changed, 11 insertions(+), 7 deletions(-) - -diff --git a/setuptools/config/_validate_pyproject/formats.py b/setuptools/config/_validate_pyproject/formats.py -index 153b1f0b2..50b8520e9 100644 ---- a/setuptools/config/_validate_pyproject/formats.py -+++ b/setuptools/config/_validate_pyproject/formats.py -@@ -205,15 +205,19 @@ class _TroveClassifier: - return value in self.downloaded or value.lower().startswith("private ::") - - --try: -- from trove_classifiers import classifiers as _trove_classifiers -- -+if os.getenv("GENTOO_VALIDATE_PYPROJECT_NO_TROVE_CLASSIFIERS"): - def trove_classifier(value: str) -> bool: -- """See https://pypi.org/classifiers/""" -- return value in _trove_classifiers or value.lower().startswith("private ::") -+ return True -+else: -+ try: -+ from trove_classifiers import classifiers as _trove_classifiers - --except ImportError: # pragma: no cover -- trove_classifier = _TroveClassifier() -+ def trove_classifier(value: str) -> bool: -+ """See https://pypi.org/classifiers/""" -+ return value in _trove_classifiers or value.lower().startswith("private ::") -+ -+ except ImportError: # pragma: no cover -+ trove_classifier = _TroveClassifier() - - - # ------------------------------------------------------------------------------------- --- -2.45.2 - 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 new file mode 100644 index 000000000000..c5111e985f61 --- /dev/null +++ b/dev-python/setuptools/files/setuptools-75.6.0-disable-trove-classifiers.patch @@ -0,0 +1,32 @@ +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/setuptools-74.1.3-r2.ebuild b/dev-python/setuptools/setuptools-74.1.3-r2.ebuild deleted file mode 100644 index 62bcc9708b4a..000000000000 --- a/dev-python/setuptools/setuptools-74.1.3-r2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2024 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_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) -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-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/packaging-24[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.6.2-r1[${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.2.0[${PYTHON_USEDEP}] - dev-python/jaraco-test[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${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. -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - "${FILESDIR}"/0001-Allow-knowledgeable-users-to-disable-validating-trov.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 - ) - - 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-75.5.0-r1.ebuild b/dev-python/setuptools/setuptools-75.5.0-r1.ebuild deleted file mode 100644 index 9e5a6fe7eb3f..000000000000 --- a/dev-python/setuptools/setuptools-75.5.0-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2024 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_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) -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.2.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${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. -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - "${FILESDIR}"/0001-Allow-knowledgeable-users-to-disable-validating-trov.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 - ) - - 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-75.5.0.ebuild b/dev-python/setuptools/setuptools-75.5.0.ebuild new file mode 100644 index 000000000000..1eb6021ff9a4 --- /dev/null +++ b/dev-python/setuptools/setuptools-75.5.0.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2024 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_{10..13} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) +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.2.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${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" + ) + + 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 + ) + + 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-75.6.0-r1.ebuild b/dev-python/setuptools/setuptools-75.6.0-r1.ebuild new file mode 100644 index 000000000000..a9961b9303cc --- /dev/null +++ b/dev-python/setuptools/setuptools-75.6.0-r1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2024 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_{10..13} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) +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.2.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${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 + ) + + 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-75.6.0-r2.ebuild b/dev-python/setuptools/setuptools-75.6.0-r2.ebuild deleted file mode 100644 index 9e5a6fe7eb3f..000000000000 --- a/dev-python/setuptools/setuptools-75.6.0-r2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2024 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_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) -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.2.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${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. -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - "${FILESDIR}"/0001-Allow-knowledgeable-users-to-disable-validating-trov.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 - ) - - 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/sphinx-autoapi/Manifest b/dev-python/sphinx-autoapi/Manifest index a93b580bacf3..baa0419fe214 100644 --- a/dev-python/sphinx-autoapi/Manifest +++ b/dev-python/sphinx-autoapi/Manifest @@ -1,3 +1,5 @@ DIST sphinx-autoapi-3.3.3.gh.tar.gz 72123 BLAKE2B 85b7c8f1eae4d9366f8e8afd526bdb5e6c0e3f14de44c9e94f4922e021bd15f31117942dc1c542a903c1fa4b3f138e0eacbfaccc744bf28c211283acbfc4268c SHA512 c6de80ceb7b394627ca19dbd59e8f7361ff1d14b5ab401134d149131b69f6be05348189ae97dcc6daa6e99276a99072d62990a8594be653d449659b556d86655 +DIST sphinx-autoapi-3.4.0.gh.tar.gz 72943 BLAKE2B 8d3187e6c86a9172e5cbeb441a283e5f694b96aade054c3c96c56327365f7310244d37c2643004011ffe9ebad91b5cc61c67d8d8bb12c2eaf9286efce0c5c7db SHA512 8d85497b620326a62c8abc6c638b1526e6d01b744aa200a37acf3f7e2468bf84fc24ce7b91e172cdfe1c419a635e137f690aa860c0ee6283be2028823842139f EBUILD sphinx-autoapi-3.3.3.ebuild 1231 BLAKE2B e481a82bfdc8edbb641cc0f18b3281022db2c4fc15399c7546542c35d5d69d40fec71a7f975349f1b14c425ececa404b766abcca536d7ab7b0e0d17a3068d975 SHA512 9ef420c1ec42b8b998fe70dbd5fd0bc28102eb7b25dec5d2649b0c21cd981ddb006cc8da3ba64d296a5e6bdf50becdebd62d0015697f3600de8a851187a762c5 +EBUILD sphinx-autoapi-3.4.0.ebuild 1235 BLAKE2B ac551f7db98294c0dd88424fde8364696ffd3744388fb14bb3b177cf6d9d6b2681adda52708623219d62c3c8976cdc785bdb2b86fd4123444bcf362328e8e682 SHA512 db56fbb3a40cfeb0af15cab12a3ffcf5ae138cddb475c4d9711dee2d379abaecc64c537eb4aa946966b58f6f669f2529c98beebcaa214ab27bbb71c6f3528561 MISC metadata.xml 769 BLAKE2B 6f85e487a2d2def289bb54a6addc2338bb8af85b323ec1c95851945f9c407ec22bfadd8079ac8b6e00cfbc85caa0e2b09d82329f1f87a365fc44b69c7bcd9a20 SHA512 68f02a5f98234c2a5cb15aa04ce90077b154a7e3a7a69dc0a1d0a6b5c7b42c60624878a7e2fff1576c8b586fc15e7ef042942274d4e8473835bb3d8bfdbd8393 diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.4.0.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-3.4.0.ebuild new file mode 100644 index 000000000000..9a5c751f0a1f --- /dev/null +++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +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-6.1.0[${PYTHON_USEDEP}] +" + +BDEPEND+=" + test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] ) +" + +DOCS=( README.rst CHANGELOG.rst ) + +distutils_enable_tests pytest + +python_test() { + local 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" + ) + + distutils-r1_python_test +} diff --git a/dev-python/sphinx-rtd-theme/Manifest b/dev-python/sphinx-rtd-theme/Manifest index af851ddd6f1a..8d49e2c0ce23 100644 --- a/dev-python/sphinx-rtd-theme/Manifest +++ b/dev-python/sphinx-rtd-theme/Manifest @@ -1,5 +1,3 @@ -DIST sphinx_rtd_theme-3.0.1.tar.gz 7620352 BLAKE2B 80f8ee14364dde84423ea1fff2a33216d72e878b911d9c28e6fdb2a032fa7b17161fa0e4f6b1e7b9db6b3ac015949fb357cfb546b1f3fc38eacc88c81f4e084e SHA512 38fddf75ec2ee9622427fa88b868241f0da05214783e69af042137d892c9289960f75a10e35bf3a304c1ba9023f1a18d0b82257449febeb5b41c06e7482a02b3 DIST sphinx_rtd_theme-3.0.2.tar.gz 7620463 BLAKE2B abaf32689ae96cf0f297bd23381f8a1f4b519f65129b1b91a18c41a629a8df975bbaba290f7b0983410601de91e93608349333b8fdd3e72704a9501442e9c16b SHA512 280a2d80ce00df84cf2484e07da95040b62bd2d6dfc8d90222af1f86842a7a3921fb8f7e0677d03677a1376e879ef6ae43daef4c90076b266001a0f4c25b4848 -EBUILD sphinx-rtd-theme-3.0.1.ebuild 965 BLAKE2B daea538e1210bbea1528155fdd2ce630b42d6619bea6db5f9405621528fceafa24b75adff348138c3587ac02193e9886a6ec95cf418408a84e531886333b9202 SHA512 5a4d661a26a5a04945a24bf38314a97dc073a67e56bf00aa1ec1a2bfef13167c1ea5d600927cbce63e14eae81e90479f041fce0df794da907747b35d0c325265 -EBUILD sphinx-rtd-theme-3.0.2.ebuild 973 BLAKE2B 1fbe6537183e16b19608df3b01794ea8f127b67ab0ebec27377a6447cdfe2124d793e3518326bf30643a255481969316389bc42af236796611f0cd2ef3a8b42d SHA512 d56b2860b32a788634b2e6a19154a31889db5c59a554823a0afd97473a15a9c5457ce55db069e30ad881313db10725b7694bbe15a691ead192c4869119f7fe5f +EBUILD sphinx-rtd-theme-3.0.2.ebuild 965 BLAKE2B daea538e1210bbea1528155fdd2ce630b42d6619bea6db5f9405621528fceafa24b75adff348138c3587ac02193e9886a6ec95cf418408a84e531886333b9202 SHA512 5a4d661a26a5a04945a24bf38314a97dc073a67e56bf00aa1ec1a2bfef13167c1ea5d600927cbce63e14eae81e90479f041fce0df794da907747b35d0c325265 MISC metadata.xml 412 BLAKE2B bed5105c13db0478a4b6129d634b8028b80cfb4e7969705ed0a693286d7f1645608ba6e6066cd3219c267c097bc1bd7d1ee13531d91d8cb4fdf6a5f107ef2252 SHA512 a0e7ce66d5f68145471452e49c173aaddcb502c9ba35af543240e5fbe9b24c0bd94ecf5782d5d81c23b3e63b80cf0cab4e39d279fb635f17275702e9a56bd5bc diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.1.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.1.ebuild deleted file mode 100644 index 6a7be96e6a0f..000000000000 --- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -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}] -" -BDEPEND=" - test? ( - dev-python/readthedocs-sphinx-ext[${PYTHON_USEDEP}] - ) -" - -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-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild index 4f911ff3041f..6a7be96e6a0f 100644 --- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild +++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/docutils-0.18[${PYTHON_USEDEP}] diff --git a/dev-python/sqlparse/Manifest b/dev-python/sqlparse/Manifest index 70527433739b..f94feefefdd9 100644 --- a/dev-python/sqlparse/Manifest +++ b/dev-python/sqlparse/Manifest @@ -1,5 +1,3 @@ -DIST sqlparse-0.5.1.tar.gz 84502 BLAKE2B b0569552848795053c33e616966075629ae52e61cdc6950bfbc9c4a4976a1b39d6c80f26c25ed5bbd125395f38ed495e5df7532d5f3289e8eece398acc4abaf1 SHA512 5d93e942d6a26a544827a877cb2035328f406dc8e8475e217ba75571672b6c5eaca6f87c2c76244c0dea32449c818fcca9bb8fff53679e6f0ba2bef2a6b92b6f DIST sqlparse-0.5.2.tar.gz 84951 BLAKE2B a270c94bc54de65f7c18549c262e40348cf7961cdd44c33dbcccdc7da59fe89ae1e746982b5f70cf859a2e16ca7721537f976ebce31f9664873c7182ebdf205d SHA512 d674996be8ef89309d73ae924904e3dbe09cfe6d9f2278d5aec43425571a8300785de96efd0936be82e49ec725668c234fd8a4a99b387832c4acce45ef0c8c62 -EBUILD sqlparse-0.5.1.ebuild 562 BLAKE2B 7c12305936aecfc4954ba38aaacfd0505605d1bdefb57e850935a36c269ecad14c84a0a2b2136f68f96d37f1fe1954e95805d8385a1372b6a95dbc42f67543c5 SHA512 2351aa45bf8161298b8751ead051754ab53582bce7d65752e52deb5dd152f023a21367bfa7aa0bf58500501386094d2104d74270e0b5dd43a23ef9a67dbd6e9e -EBUILD sqlparse-0.5.2.ebuild 569 BLAKE2B ef871f4c18b5f4a72f5233366bd9559af891a351ccf83e6828fb6a76d18b5318a1451bfb0f1286a4553c625398c1700efb4171ff64a7f0b8e6d027f829568092 SHA512 ab1b5a64ac72bf8b281c7b8647d94b2683cb9ac079032b36f88dc595b72a3d5c642b6de16c278282ea6d1c377e3eb0bcc2d32417f662ba105ff9e6c980a98696 +EBUILD sqlparse-0.5.2.ebuild 562 BLAKE2B 7c12305936aecfc4954ba38aaacfd0505605d1bdefb57e850935a36c269ecad14c84a0a2b2136f68f96d37f1fe1954e95805d8385a1372b6a95dbc42f67543c5 SHA512 2351aa45bf8161298b8751ead051754ab53582bce7d65752e52deb5dd152f023a21367bfa7aa0bf58500501386094d2104d74270e0b5dd43a23ef9a67dbd6e9e MISC metadata.xml 410 BLAKE2B 97f37f1bbd08aa14f30b7057399220b2f94d0e3d28261beb35b8572a8bd54edc7d5cb20a6d66f3e4d37a629b350f452899a12f76c59e71796bfed61e071da18a SHA512 a55605ca5c16014efda6f2c489d8598bf355fb776f1f7972d734b533291dce3f39996a86cd4d6f86296432898e54086cca614e89bc04b200b6fea80ae7a1ccee diff --git a/dev-python/sqlparse/sqlparse-0.5.1.ebuild b/dev-python/sqlparse/sqlparse-0.5.1.ebuild deleted file mode 100644 index 753e6344777d..000000000000 --- a/dev-python/sqlparse/sqlparse-0.5.1.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=hatchling -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -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 ~amd64-linux ~x86-linux" - -distutils_enable_sphinx docs/source -distutils_enable_tests pytest diff --git a/dev-python/sqlparse/sqlparse-0.5.2.ebuild b/dev-python/sqlparse/sqlparse-0.5.2.ebuild index 2f4e3391419b..753e6344777d 100644 --- a/dev-python/sqlparse/sqlparse-0.5.2.ebuild +++ b/dev-python/sqlparse/sqlparse-0.5.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" distutils_enable_sphinx docs/source distutils_enable_tests pytest diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest index ebf0a5519b46..cf8653155f95 100644 --- a/dev-python/starlette/Manifest +++ b/dev-python/starlette/Manifest @@ -1,7 +1,3 @@ -DIST starlette-0.39.2.gh.tar.gz 2573134 BLAKE2B e6cd3bd3e2c2fac96d8b145ffae3a680d775a7668d9baf4db09ab81036985c8c0f5cdc6505f6db56f51126013118568c75d6f0dd6c28ea330baf575a5ff7c004 SHA512 2e81e61451136802449baafd152bf6db9cdad9a111713efb16ccef419aeb9a99b004167cd890509bad613df12d300cb5531197867c594c2b755220a1dae7bf14 -DIST starlette-0.41.2.gh.tar.gz 2573909 BLAKE2B 387665e21586ec43a3683f30c111fe77ad71a7f1c8dfea13f50fae9a9315e6a00ede22f5a1c55cd05210e4996a834b2d3d60c001899905a002e11cb09b5e60c8 SHA512 7ef590fdd7bebcae54f203acf57cf086a85653b0286aa7dc5eac92c67f846e04961680234234cfd2a6d57c12678b2ce76763c39e96caed984a1220558090303c DIST starlette-0.41.3.gh.tar.gz 2574193 BLAKE2B 4363317669b44df1e3f882aa88a32c2f6c53d9b349c8e65455a4f5bbd58a39a6e5342cfdd24cec2b652616fd57cbd4e46b9a81702251d336747d984c946bed3f SHA512 f6f0dc60dc557567fb342bbfff4b19b2c634f202d355589c4b66021f5018fdbf84e101b820926284519e0b8272f325045845f126239516034ce2d3c25558b7b3 -EBUILD starlette-0.39.2-r1.ebuild 1303 BLAKE2B d16dddd6d95f67e2a2810fbad700bd2c4760683b42ccd5670d68172b655303efb8e230009f76572e495ac7eb3e9c9b9933b35fbe83dd2e4adb6e9340485a400b SHA512 78a77f05c1c87dd610b2866324a4d269cc2534b669ad6c02d29a83922f7cf5382210913e0ae1e39ddc9fa344f17558bd8a008870663b8f0a85288e47956b223d -EBUILD starlette-0.41.2.ebuild 1320 BLAKE2B 851f6ba7695fd336fdffa71d29b7a8daae4b9486b90ba59559d06e56ebd90d96811974ea22c649bfe21539d86e11bff625114aae18eab9afdfe39b13a0da650e SHA512 da5a556c75e5311ead839ec11cbc023e0d53e0421f74c859fe14255383923faa872464c727e145f4a0e7c0e228e1b6513383e1676a796c509f9d42e0cb84f5f2 -EBUILD starlette-0.41.3.ebuild 1320 BLAKE2B 851f6ba7695fd336fdffa71d29b7a8daae4b9486b90ba59559d06e56ebd90d96811974ea22c649bfe21539d86e11bff625114aae18eab9afdfe39b13a0da650e SHA512 da5a556c75e5311ead839ec11cbc023e0d53e0421f74c859fe14255383923faa872464c727e145f4a0e7c0e228e1b6513383e1676a796c509f9d42e0cb84f5f2 +EBUILD starlette-0.41.3.ebuild 1312 BLAKE2B 41d53782dd2bf7fda7dab7d0c8a254e6ddddba7960dc04a234b1068a63a2005b89263cc4fc6595529f032430208e9e786cd1b5d5d39374eb3de9a36ebf3fa78f SHA512 d01dcfd07455ad2bb38e873f35e82e50b602c1df18704fb34766ceadf4375ab5481c01e037c44ab4eb34cd0b3604079fd0210a895e98d19b96e7bfc08cd82f8b MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca diff --git a/dev-python/starlette/starlette-0.39.2-r1.ebuild b/dev-python/starlette/starlette-0.39.2-r1.ebuild deleted file mode 100644 index 6324c0843497..000000000000 --- a/dev-python/starlette/starlette-0.39.2-r1.ebuild +++ /dev/null @@ -1,56 +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=( pypy3 python3_{10..13} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/encode/starlette/ - https://pypi.org/project/starlette/ -" -# no docs or tests in sdist, as of 0.27.0 -SRC_URI=" - https://github.com/encode/starlette/archive/${PV/_p/.post}.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" - -RDEPEND=" - =dev-python/anyio-3.4.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - 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-3.21.0.ebuild b/dev-python/zipp/zipp-3.21.0.ebuild index 985c6d5df2e4..66c8b04824d0 100644 --- a/dev-python/zipp/zipp-3.21.0.ebuild +++ b/dev-python/zipp/zipp-3.21.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # big_o is only used in test_complexity, that we ignore BDEPEND=" -- cgit v1.2.3