From be94ae04eee564451203d45977c2ef7c7ace1580 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 10 Nov 2024 03:03:09 +0000 Subject: gentoo auto-resync : 10:11:2024 - 03:03:09 --- dev-python/Manifest.gz | Bin 273816 -> 273789 bytes dev-python/a2wsgi/Manifest | 2 +- dev-python/a2wsgi/a2wsgi-1.10.7-r1.ebuild | 2 +- dev-python/adblock/Manifest | 2 +- dev-python/adblock/adblock-0.6.0-r1.ebuild | 121 ++++++++ dev-python/adblock/adblock-0.6.0.ebuild | 121 -------- dev-python/anyio/Manifest | 2 +- dev-python/anyio/anyio-4.6.2_p1.ebuild | 2 +- dev-python/aws-sam-translator/Manifest | 2 + .../aws-sam-translator-1.92.0.ebuild | 62 ++++ dev-python/bcrypt/Manifest | 2 +- dev-python/bcrypt/bcrypt-4.2.0-r2.ebuild | 97 ------- dev-python/bcrypt/bcrypt-4.2.0-r3.ebuild | 97 +++++++ dev-python/blake3/Manifest | 2 +- dev-python/blake3/blake3-0.4.1-r1.ebuild | 144 ++++++++++ dev-python/blake3/blake3-0.4.1.ebuild | 139 --------- dev-python/boto3/Manifest | 10 +- dev-python/boto3/boto3-1.35.44.ebuild | 53 ---- dev-python/boto3/boto3-1.35.49.ebuild | 2 +- dev-python/boto3/boto3-1.35.55.ebuild | 53 ---- dev-python/boto3/boto3-1.35.56.ebuild | 53 ---- dev-python/boto3/boto3-1.35.57.ebuild | 53 ++++ dev-python/botocore/Manifest | 10 +- dev-python/botocore/botocore-1.35.44.ebuild | 67 ----- dev-python/botocore/botocore-1.35.49.ebuild | 2 +- dev-python/botocore/botocore-1.35.55.ebuild | 67 ----- dev-python/botocore/botocore-1.35.56.ebuild | 67 ----- dev-python/botocore/botocore-1.35.57.ebuild | 67 +++++ dev-python/cftime/Manifest | 2 +- dev-python/cftime/cftime-1.6.4_p1.ebuild | 2 +- dev-python/coverage/Manifest | 2 +- dev-python/coverage/coverage-7.6.4.ebuild | 2 +- dev-python/cramjam/Manifest | 6 +- dev-python/cramjam/cramjam-2.8.3-r1.ebuild | 209 ++++++++++++++ dev-python/cramjam/cramjam-2.8.3.ebuild | 209 -------------- dev-python/cramjam/cramjam-2.8.4-r1.ebuild | 215 ++++++++++++++ dev-python/cramjam/cramjam-2.8.4.ebuild | 215 -------------- dev-python/cramjam/cramjam-2.9.0-r1.ebuild | 225 +++++++++++++++ dev-python/cramjam/cramjam-2.9.0.ebuild | 225 --------------- dev-python/croniter/Manifest | 4 +- dev-python/croniter/croniter-3.0.3.ebuild | 31 -- dev-python/croniter/croniter-3.0.4.ebuild | 2 +- dev-python/cryptography/Manifest | 2 +- .../cryptography/cryptography-43.0.3-r1.ebuild | 132 +++++++++ dev-python/cryptography/cryptography-43.0.3.ebuild | 134 --------- dev-python/diff-match-patch/Manifest | 4 +- .../diff-match-patch-20230430.ebuild | 22 -- .../diff-match-patch-20241021.ebuild | 2 +- dev-python/dj-database-url/Manifest | 4 +- .../dj-database-url/dj-database-url-2.2.0.ebuild | 30 -- .../dj-database-url/dj-database-url-2.3.0.ebuild | 2 +- dev-python/django/Manifest | 3 + dev-python/django/django-5.1.3.ebuild | 99 +++++++ dev-python/dulwich/Manifest | 2 +- dev-python/dulwich/dulwich-0.22.4-r1.ebuild | 116 ++++++++ dev-python/dulwich/dulwich-0.22.4.ebuild | 116 -------- dev-python/ensurepip-pip/Manifest | 2 + .../ensurepip-pip/ensurepip-pip-24.3.1.ebuild | 24 ++ dev-python/ensurepip-wheel/Manifest | 2 + .../ensurepip-wheel/ensurepip-wheel-0.45.0.ebuild | 20 ++ dev-python/et-xmlfile/Manifest | 4 +- dev-python/et-xmlfile/et-xmlfile-1.1.0-r1.ebuild | 33 --- dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild | 2 +- dev-python/frozenlist/Manifest | 2 +- dev-python/frozenlist/frozenlist-1.5.0.ebuild | 2 +- dev-python/fsspec/Manifest | 5 +- .../fsspec/files/fsspec-2024.9.0-backports.patch | 128 --------- dev-python/fsspec/fsspec-2024.10.0.ebuild | 2 +- dev-python/fsspec/fsspec-2024.9.0.ebuild | 63 ----- dev-python/google-api-core/Manifest | 2 +- .../google-api-core/google-api-core-2.22.0.ebuild | 2 +- dev-python/grpcio-status/Manifest | 2 +- .../grpcio-status/grpcio-status-1.67.0.ebuild | 2 +- dev-python/grpcio/Manifest | 2 +- dev-python/grpcio/grpcio-1.67.0-r2.ebuild | 2 +- dev-python/ipython/Manifest | 4 +- dev-python/ipython/ipython-8.28.0.ebuild | 161 ----------- dev-python/ipython/ipython-8.29.0.ebuild | 2 +- dev-python/jellyfish/Manifest | 2 +- dev-python/jellyfish/jellyfish-1.1.0-r1.ebuild | 84 ++++++ dev-python/jellyfish/jellyfish-1.1.0.ebuild | 79 ------ dev-python/libcst/Manifest | 2 +- dev-python/libcst/libcst-1.5.0-r1.ebuild | 200 +++++++++++++ dev-python/libcst/libcst-1.5.0.ebuild | 195 ------------- dev-python/license-expression/Manifest | 4 +- .../license-expression-30.3.1.ebuild | 34 --- .../license-expression-30.4.0.ebuild | 2 +- dev-python/mako/Manifest | 4 +- dev-python/mako/mako-1.3.5.ebuild | 55 ---- dev-python/mako/mako-1.3.6.ebuild | 2 +- dev-python/mando/Manifest | 4 +- dev-python/mando/mando-0.7.1.ebuild | 41 --- dev-python/mando/mando-0.8.2.ebuild | 2 +- dev-python/meson-python/Manifest | 2 +- dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +- dev-python/mido/Manifest | 2 +- dev-python/mido/mido-1.3.3.ebuild | 2 +- dev-python/mitmproxy_wireguard/Manifest | 2 +- .../mitmproxy_wireguard-0.1.20-r1.ebuild | 232 +++++++++++++++ .../mitmproxy_wireguard-0.1.20.ebuild | 232 --------------- .../Manifest | 4 +- ...git-revision-date-localized-plugin-1.2.9.ebuild | 64 ----- ...git-revision-date-localized-plugin-1.3.0.ebuild | 2 +- dev-python/mkdocs-material/Manifest | 4 +- .../mkdocs-material/mkdocs-material-9.5.41.ebuild | 67 ----- .../mkdocs-material/mkdocs-material-9.5.42.ebuild | 2 +- dev-python/moto/Manifest | 2 +- dev-python/moto/moto-5.0.18.ebuild | 2 +- dev-python/mypy/Manifest | 2 +- dev-python/mypy/mypy-1.13.0.ebuild | 2 +- dev-python/netcdf4/Manifest | 2 +- dev-python/netcdf4/netcdf4-1.7.2.ebuild | 2 +- dev-python/networkx/Manifest | 4 +- dev-python/networkx/networkx-3.3.ebuild | 66 ----- dev-python/networkx/networkx-3.4.2.ebuild | 2 +- dev-python/nh3/Manifest | 2 +- dev-python/nh3/nh3-0.2.18-r1.ebuild | 113 ++++++++ dev-python/nh3/nh3-0.2.18.ebuild | 113 -------- dev-python/openstackdocstheme/Manifest | 4 +- .../openstackdocstheme-3.3.0.ebuild | 29 -- .../openstackdocstheme-3.4.0.ebuild | 2 +- dev-python/orjson/Manifest | 8 +- dev-python/orjson/orjson-3.10.10-r1.ebuild | 89 ++++++ dev-python/orjson/orjson-3.10.10.ebuild | 88 ------ dev-python/orjson/orjson-3.10.11-r1.ebuild | 89 ++++++ dev-python/orjson/orjson-3.10.11.ebuild | 88 ------ dev-python/orjson/orjson-3.10.7-r1.ebuild | 93 ++++++ dev-python/orjson/orjson-3.10.7.ebuild | 92 ------ dev-python/orjson/orjson-3.10.9-r1.ebuild | 89 ++++++ dev-python/orjson/orjson-3.10.9.ebuild | 88 ------ dev-python/owslib/Manifest | 2 +- dev-python/owslib/owslib-0.32.0.ebuild | 2 +- dev-python/pallets-sphinx-themes/Manifest | 4 +- .../pallets-sphinx-themes-2.2.0.ebuild | 27 -- .../pallets-sphinx-themes-2.3.0.ebuild | 2 +- dev-python/patch-ng/Manifest | 4 +- dev-python/patch-ng/patch-ng-1.18.0.ebuild | 24 -- dev-python/patch-ng/patch-ng-1.18.1.ebuild | 2 +- dev-python/pdm-backend/Manifest | 4 +- dev-python/pdm-backend/pdm-backend-2.3.3.ebuild | 75 ----- dev-python/pdm-backend/pdm-backend-2.4.3.ebuild | 2 +- dev-python/pdm/Manifest | 2 +- dev-python/pdm/pdm-2.20.0_p1-r1.ebuild | 126 +++++++++ dev-python/pdm/pdm-2.20.0_p1.ebuild | 119 -------- dev-python/phonenumbers/Manifest | 2 +- .../phonenumbers/phonenumbers-8.13.49.ebuild | 2 +- dev-python/pip/Manifest | 7 +- dev-python/pip/files/pip-23.1-no-coverage.patch | 6 +- dev-python/pip/files/pip-24.3.1-rich-13.8.patch | 47 ++++ dev-python/pip/pip-24.2-r1.ebuild | 1 + dev-python/pip/pip-24.3.1-r1.ebuild | 173 ++++++++++++ dev-python/proto-plus/Manifest | 2 +- dev-python/proto-plus/proto-plus-1.25.0.ebuild | 2 +- dev-python/pydantic-core/Manifest | 8 +- .../pydantic-core/pydantic-core-2.23.4-r1.ebuild | 166 +++++++++++ .../pydantic-core/pydantic-core-2.23.4.ebuild | 167 ----------- .../pydantic-core/pydantic-core-2.25.0-r1.ebuild | 166 +++++++++++ .../pydantic-core/pydantic-core-2.25.0.ebuild | 167 ----------- .../pydantic-core/pydantic-core-2.25.1-r1.ebuild | 166 +++++++++++ .../pydantic-core/pydantic-core-2.25.1.ebuild | 167 ----------- .../pydantic-core/pydantic-core-2.26.0-r1.ebuild | 175 ++++++++++++ .../pydantic-core/pydantic-core-2.26.0.ebuild | 176 ------------ dev-python/pyeclib/Manifest | 2 +- dev-python/pyeclib/pyeclib-1.6.4.ebuild | 2 +- dev-python/pyftpdlib/Manifest | 4 +- dev-python/pyftpdlib/pyftpdlib-2.0.0.ebuild | 65 ----- dev-python/pyftpdlib/pyftpdlib-2.0.1.ebuild | 2 +- dev-python/pyproject-fmt-rust/Manifest | 6 +- .../pyproject-fmt-rust-1.1.3-r1.ebuild | 159 +++++++++++ .../pyproject-fmt-rust-1.1.3.ebuild | 159 ----------- .../pyproject-fmt-rust-1.1.6-r1.ebuild | 159 +++++++++++ .../pyproject-fmt-rust-1.1.6.ebuild | 159 ----------- .../pyproject-fmt-rust-1.2.1-r1.ebuild | 160 +++++++++++ .../pyproject-fmt-rust-1.2.1.ebuild | 160 ----------- dev-python/pyproject-fmt/Manifest | 6 +- .../pyproject-fmt/pyproject-fmt-2.4.2-r1.ebuild | 165 +++++++++++ .../pyproject-fmt/pyproject-fmt-2.4.2.ebuild | 165 ----------- .../pyproject-fmt/pyproject-fmt-2.4.3-r1.ebuild | 165 +++++++++++ .../pyproject-fmt/pyproject-fmt-2.4.3.ebuild | 165 ----------- .../pyproject-fmt/pyproject-fmt-2.5.0-r1.ebuild | 162 +++++++++++ .../pyproject-fmt/pyproject-fmt-2.5.0.ebuild | 162 ----------- dev-python/pyproject-metadata/Manifest | 2 +- .../pyproject-metadata-0.9.0.ebuild | 2 +- dev-python/pypy3/Manifest | 2 +- dev-python/pypy3/pypy3-7.3.17-r100.ebuild | 2 +- dev-python/pyscard/Manifest | 2 +- dev-python/pyscard/pyscard-2.2.0.ebuild | 2 +- dev-python/pytest-shell-utilities/Manifest | 4 +- .../pytest-shell-utilities-1.9.6.ebuild | 41 --- .../pytest-shell-utilities-1.9.7.ebuild | 2 +- dev-python/python-daemon/Manifest | 4 +- .../python-daemon/python-daemon-2.3.2.ebuild | 35 --- .../python-daemon/python-daemon-3.1.0.ebuild | 2 +- dev-python/python-multipart/Manifest | 6 - .../files/python-multipart-0.0.12-rename.patch | 54 ---- .../python-multipart-0.0.12-r100.ebuild | 47 ---- .../python-multipart-0.0.14.ebuild | 44 --- .../python-multipart-0.0.16.ebuild | 44 --- dev-python/qiskit/Manifest | 4 +- dev-python/qiskit/qiskit-1.2.4-r1.ebuild | 312 +++++++++++++++++++++ dev-python/qiskit/qiskit-1.2.4.ebuild | 312 --------------------- dev-python/qiskit/qiskit-1.3.0_rc1-r1.ebuild | 309 ++++++++++++++++++++ dev-python/qiskit/qiskit-1.3.0_rc1.ebuild | 309 -------------------- dev-python/radon/Manifest | 2 +- dev-python/radon/radon-6.0.1-r1.ebuild | 41 +++ dev-python/radon/radon-6.0.1.ebuild | 34 --- dev-python/rapidfuzz/Manifest | 2 +- dev-python/rapidfuzz/rapidfuzz-3.10.1.ebuild | 2 +- dev-python/redis/Manifest | 4 +- dev-python/redis/redis-5.1.1.ebuild | 107 ------- dev-python/redis/redis-5.2.0.ebuild | 2 +- dev-python/regress/Manifest | 4 +- dev-python/regress/regress-2024.11.1-r1.ebuild | 62 ++++ dev-python/regress/regress-2024.11.1.ebuild | 62 ---- dev-python/regress/regress-2024.8.1-r1.ebuild | 62 ++++ dev-python/regress/regress-2024.8.1.ebuild | 62 ---- dev-python/rich/Manifest | 6 +- dev-python/rich/rich-13.7.1.ebuild | 74 +++++ dev-python/rich/rich-13.9.2.ebuild | 77 ----- dev-python/rich/rich-13.9.3.ebuild | 2 +- dev-python/rpds-py/Manifest | 6 +- dev-python/rpds-py/rpds-py-0.19.1-r1.ebuild | 61 ++++ dev-python/rpds-py/rpds-py-0.19.1.ebuild | 63 ----- dev-python/rpds-py/rpds-py-0.20.1-r1.ebuild | 60 ++++ dev-python/rpds-py/rpds-py-0.20.1.ebuild | 62 ---- dev-python/rpds-py/rpds-py-0.21.0-r1.ebuild | 60 ++++ dev-python/rpds-py/rpds-py-0.21.0.ebuild | 62 ---- dev-python/ruamel-yaml-clib/Manifest | 2 +- .../ruamel-yaml-clib-0.2.12.ebuild | 2 +- dev-python/rustworkx/Manifest | 6 +- dev-python/rustworkx/rustworkx-0.14.2-r1.ebuild | 159 ----------- dev-python/rustworkx/rustworkx-0.14.2-r2.ebuild | 159 +++++++++++ dev-python/rustworkx/rustworkx-0.15.0-r1.ebuild | 154 ++++++++++ dev-python/rustworkx/rustworkx-0.15.0.ebuild | 154 ---------- dev-python/rustworkx/rustworkx-0.15.1-r1.ebuild | 155 ++++++++++ dev-python/rustworkx/rustworkx-0.15.1.ebuild | 155 ---------- dev-python/scikit-build-core/Manifest | 2 +- .../scikit-build-core-0.10.7.ebuild | 2 +- dev-python/setuptools-rust/Manifest | 2 +- .../setuptools-rust-1.10.2-r1.ebuild | 176 ++++++++++++ .../setuptools-rust/setuptools-rust-1.10.2.ebuild | 176 ------------ dev-python/sphinx-autoapi/Manifest | 4 +- .../sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild | 50 ---- .../sphinx-autoapi/sphinx-autoapi-3.3.3.ebuild | 2 +- dev-python/sqlglot/Manifest | 4 +- dev-python/sqlglot/sqlglot-25.28.0-r1.ebuild | 133 +++++++++ dev-python/sqlglot/sqlglot-25.28.0.ebuild | 129 --------- dev-python/sqlglot/sqlglot-25.29.0-r1.ebuild | 133 +++++++++ dev-python/sqlglot/sqlglot-25.29.0.ebuild | 129 --------- dev-python/starlette/Manifest | 5 - dev-python/starlette/starlette-0.41.0-r1.ebuild | 56 ---- dev-python/starlette/starlette-0.41.0-r2.ebuild | 65 ----- dev-python/starlette/starlette-0.41.1.ebuild | 56 ---- dev-python/tinycss2/Manifest | 4 +- dev-python/tinycss2/tinycss2-1.3.0.ebuild | 42 --- dev-python/tinycss2/tinycss2-1.4.0.ebuild | 2 +- dev-python/tokenize-rt/Manifest | 4 +- dev-python/tokenize-rt/tokenize-rt-6.0.0.ebuild | 25 -- dev-python/tokenize-rt/tokenize-rt-6.1.0.ebuild | 2 +- dev-python/tox/Manifest | 4 +- dev-python/tox/tox-4.22.0.ebuild | 98 ------- dev-python/tox/tox-4.23.2.ebuild | 2 +- dev-python/trove-classifiers/Manifest | 4 +- .../trove-classifiers-2024.10.16.ebuild | 42 --- .../trove-classifiers-2024.10.21.16.ebuild | 2 +- dev-python/truststore/Manifest | 4 +- dev-python/truststore/truststore-0.10.0.ebuild | 2 +- dev-python/truststore/truststore-0.9.2.ebuild | 47 ---- dev-python/types-psutil/Manifest | 6 +- .../types-psutil-6.0.0.20241011.ebuild | 17 -- .../types-psutil-6.1.0.20241022.ebuild | 17 -- .../types-psutil-6.1.0.20241102.ebuild | 2 +- dev-python/uv/Manifest | 6 +- dev-python/uv/uv-0.4.30-r1.ebuild | 147 ++++++++++ dev-python/uv/uv-0.4.30.ebuild | 145 ---------- dev-python/uv/uv-0.5.0.ebuild | 166 ----------- dev-python/uv/uv-0.5.1.ebuild | 171 +++++++++++ dev-python/watchfiles/Manifest | 4 +- dev-python/watchfiles/watchfiles-0.23.0-r1.ebuild | 127 +++++++++ dev-python/watchfiles/watchfiles-0.23.0.ebuild | 127 --------- dev-python/watchfiles/watchfiles-0.24.0-r1.ebuild | 134 +++++++++ dev-python/watchfiles/watchfiles-0.24.0.ebuild | 134 --------- dev-python/webob/Manifest | 4 +- dev-python/webob/webob-1.8.8.ebuild | 36 --- dev-python/webob/webob-1.8.9.ebuild | 2 +- dev-python/wheel/Manifest | 2 + dev-python/wheel/wheel-0.45.0.ebuild | 51 ++++ dev-python/wtforms/Manifest | 6 +- dev-python/wtforms/wtforms-3.1.2.ebuild | 36 --- dev-python/wtforms/wtforms-3.2.0.ebuild | 36 --- dev-python/wtforms/wtforms-3.2.1.ebuild | 2 +- dev-python/xarray/Manifest | 2 +- dev-python/xarray/xarray-2024.10.0.ebuild | 2 +- dev-python/yarl/Manifest | 2 +- dev-python/yarl/yarl-1.16.0.ebuild | 2 +- dev-python/zeroconf/Manifest | 2 +- dev-python/zeroconf/zeroconf-0.136.0.ebuild | 2 +- dev-python/zope-interface/Manifest | 2 +- .../zope-interface/zope-interface-7.1.1.ebuild | 2 +- 299 files changed, 7331 insertions(+), 9143 deletions(-) create mode 100644 dev-python/adblock/adblock-0.6.0-r1.ebuild delete mode 100644 dev-python/adblock/adblock-0.6.0.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.92.0.ebuild delete mode 100644 dev-python/bcrypt/bcrypt-4.2.0-r2.ebuild create mode 100644 dev-python/bcrypt/bcrypt-4.2.0-r3.ebuild create mode 100644 dev-python/blake3/blake3-0.4.1-r1.ebuild delete mode 100644 dev-python/blake3/blake3-0.4.1.ebuild delete mode 100644 dev-python/boto3/boto3-1.35.44.ebuild delete mode 100644 dev-python/boto3/boto3-1.35.55.ebuild delete mode 100644 dev-python/boto3/boto3-1.35.56.ebuild create mode 100644 dev-python/boto3/boto3-1.35.57.ebuild delete mode 100644 dev-python/botocore/botocore-1.35.44.ebuild delete mode 100644 dev-python/botocore/botocore-1.35.55.ebuild delete mode 100644 dev-python/botocore/botocore-1.35.56.ebuild create mode 100644 dev-python/botocore/botocore-1.35.57.ebuild create mode 100644 dev-python/cramjam/cramjam-2.8.3-r1.ebuild delete mode 100644 dev-python/cramjam/cramjam-2.8.3.ebuild create mode 100644 dev-python/cramjam/cramjam-2.8.4-r1.ebuild delete mode 100644 dev-python/cramjam/cramjam-2.8.4.ebuild create mode 100644 dev-python/cramjam/cramjam-2.9.0-r1.ebuild delete mode 100644 dev-python/cramjam/cramjam-2.9.0.ebuild delete mode 100644 dev-python/croniter/croniter-3.0.3.ebuild create mode 100644 dev-python/cryptography/cryptography-43.0.3-r1.ebuild delete mode 100644 dev-python/cryptography/cryptography-43.0.3.ebuild delete mode 100644 dev-python/diff-match-patch/diff-match-patch-20230430.ebuild delete mode 100644 dev-python/dj-database-url/dj-database-url-2.2.0.ebuild create mode 100644 dev-python/django/django-5.1.3.ebuild create mode 100644 dev-python/dulwich/dulwich-0.22.4-r1.ebuild delete mode 100644 dev-python/dulwich/dulwich-0.22.4.ebuild create mode 100644 dev-python/ensurepip-pip/ensurepip-pip-24.3.1.ebuild create mode 100644 dev-python/ensurepip-wheel/ensurepip-wheel-0.45.0.ebuild delete mode 100644 dev-python/et-xmlfile/et-xmlfile-1.1.0-r1.ebuild delete mode 100644 dev-python/fsspec/files/fsspec-2024.9.0-backports.patch delete mode 100644 dev-python/fsspec/fsspec-2024.9.0.ebuild delete mode 100644 dev-python/ipython/ipython-8.28.0.ebuild create mode 100644 dev-python/jellyfish/jellyfish-1.1.0-r1.ebuild delete mode 100644 dev-python/jellyfish/jellyfish-1.1.0.ebuild create mode 100644 dev-python/libcst/libcst-1.5.0-r1.ebuild delete mode 100644 dev-python/libcst/libcst-1.5.0.ebuild delete mode 100644 dev-python/license-expression/license-expression-30.3.1.ebuild delete mode 100644 dev-python/mako/mako-1.3.5.ebuild delete mode 100644 dev-python/mando/mando-0.7.1.ebuild create mode 100644 dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild delete mode 100644 dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild delete mode 100644 dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.9.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.5.41.ebuild delete mode 100644 dev-python/networkx/networkx-3.3.ebuild create mode 100644 dev-python/nh3/nh3-0.2.18-r1.ebuild delete mode 100644 dev-python/nh3/nh3-0.2.18.ebuild delete mode 100644 dev-python/openstackdocstheme/openstackdocstheme-3.3.0.ebuild create mode 100644 dev-python/orjson/orjson-3.10.10-r1.ebuild delete mode 100644 dev-python/orjson/orjson-3.10.10.ebuild create mode 100644 dev-python/orjson/orjson-3.10.11-r1.ebuild delete mode 100644 dev-python/orjson/orjson-3.10.11.ebuild create mode 100644 dev-python/orjson/orjson-3.10.7-r1.ebuild delete mode 100644 dev-python/orjson/orjson-3.10.7.ebuild create mode 100644 dev-python/orjson/orjson-3.10.9-r1.ebuild delete mode 100644 dev-python/orjson/orjson-3.10.9.ebuild delete mode 100644 dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.2.0.ebuild delete mode 100644 dev-python/patch-ng/patch-ng-1.18.0.ebuild delete mode 100644 dev-python/pdm-backend/pdm-backend-2.3.3.ebuild create mode 100644 dev-python/pdm/pdm-2.20.0_p1-r1.ebuild delete mode 100644 dev-python/pdm/pdm-2.20.0_p1.ebuild create mode 100644 dev-python/pip/files/pip-24.3.1-rich-13.8.patch create mode 100644 dev-python/pip/pip-24.3.1-r1.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.23.4-r1.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.23.4.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.25.0-r1.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.25.0.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.25.1-r1.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.25.1.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.26.0-r1.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.26.0.ebuild delete mode 100644 dev-python/pyftpdlib/pyftpdlib-2.0.0.ebuild create mode 100644 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.3-r1.ebuild delete mode 100644 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.3.ebuild create mode 100644 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6-r1.ebuild delete mode 100644 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6.ebuild create mode 100644 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.2.1-r1.ebuild delete mode 100644 dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.2.1.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.4.2-r1.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.4.2.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.4.3-r1.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.4.3.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.5.0-r1.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.5.0.ebuild delete mode 100644 dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.6.ebuild delete mode 100644 dev-python/python-daemon/python-daemon-2.3.2.ebuild delete mode 100644 dev-python/python-multipart/files/python-multipart-0.0.12-rename.patch delete mode 100644 dev-python/python-multipart/python-multipart-0.0.12-r100.ebuild delete mode 100644 dev-python/python-multipart/python-multipart-0.0.14.ebuild delete mode 100644 dev-python/python-multipart/python-multipart-0.0.16.ebuild create mode 100644 dev-python/qiskit/qiskit-1.2.4-r1.ebuild delete mode 100644 dev-python/qiskit/qiskit-1.2.4.ebuild create mode 100644 dev-python/qiskit/qiskit-1.3.0_rc1-r1.ebuild delete mode 100644 dev-python/qiskit/qiskit-1.3.0_rc1.ebuild create mode 100644 dev-python/radon/radon-6.0.1-r1.ebuild delete mode 100644 dev-python/radon/radon-6.0.1.ebuild delete mode 100644 dev-python/redis/redis-5.1.1.ebuild create mode 100644 dev-python/regress/regress-2024.11.1-r1.ebuild delete mode 100644 dev-python/regress/regress-2024.11.1.ebuild create mode 100644 dev-python/regress/regress-2024.8.1-r1.ebuild delete mode 100644 dev-python/regress/regress-2024.8.1.ebuild create mode 100644 dev-python/rich/rich-13.7.1.ebuild delete mode 100644 dev-python/rich/rich-13.9.2.ebuild create mode 100644 dev-python/rpds-py/rpds-py-0.19.1-r1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.19.1.ebuild create mode 100644 dev-python/rpds-py/rpds-py-0.20.1-r1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.20.1.ebuild create mode 100644 dev-python/rpds-py/rpds-py-0.21.0-r1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.21.0.ebuild delete mode 100644 dev-python/rustworkx/rustworkx-0.14.2-r1.ebuild create mode 100644 dev-python/rustworkx/rustworkx-0.14.2-r2.ebuild create mode 100644 dev-python/rustworkx/rustworkx-0.15.0-r1.ebuild delete mode 100644 dev-python/rustworkx/rustworkx-0.15.0.ebuild create mode 100644 dev-python/rustworkx/rustworkx-0.15.1-r1.ebuild delete mode 100644 dev-python/rustworkx/rustworkx-0.15.1.ebuild create mode 100644 dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild delete mode 100644 dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild delete mode 100644 dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild create mode 100644 dev-python/sqlglot/sqlglot-25.28.0-r1.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-25.28.0.ebuild create mode 100644 dev-python/sqlglot/sqlglot-25.29.0-r1.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-25.29.0.ebuild delete mode 100644 dev-python/starlette/starlette-0.41.0-r1.ebuild delete mode 100644 dev-python/starlette/starlette-0.41.0-r2.ebuild delete mode 100644 dev-python/starlette/starlette-0.41.1.ebuild delete mode 100644 dev-python/tinycss2/tinycss2-1.3.0.ebuild delete mode 100644 dev-python/tokenize-rt/tokenize-rt-6.0.0.ebuild delete mode 100644 dev-python/tox/tox-4.22.0.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2024.10.16.ebuild delete mode 100644 dev-python/truststore/truststore-0.9.2.ebuild delete mode 100644 dev-python/types-psutil/types-psutil-6.0.0.20241011.ebuild delete mode 100644 dev-python/types-psutil/types-psutil-6.1.0.20241022.ebuild create mode 100644 dev-python/uv/uv-0.4.30-r1.ebuild delete mode 100644 dev-python/uv/uv-0.4.30.ebuild delete mode 100644 dev-python/uv/uv-0.5.0.ebuild create mode 100644 dev-python/uv/uv-0.5.1.ebuild create mode 100644 dev-python/watchfiles/watchfiles-0.23.0-r1.ebuild delete mode 100644 dev-python/watchfiles/watchfiles-0.23.0.ebuild create mode 100644 dev-python/watchfiles/watchfiles-0.24.0-r1.ebuild delete mode 100644 dev-python/watchfiles/watchfiles-0.24.0.ebuild delete mode 100644 dev-python/webob/webob-1.8.8.ebuild create mode 100644 dev-python/wheel/wheel-0.45.0.ebuild delete mode 100644 dev-python/wtforms/wtforms-3.1.2.ebuild delete mode 100644 dev-python/wtforms/wtforms-3.2.0.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index c26535cb53ec..2f45ceb8ebc8 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest index f8d71ae2c734..203847703917 100644 --- a/dev-python/a2wsgi/Manifest +++ b/dev-python/a2wsgi/Manifest @@ -1,4 +1,4 @@ DIST a2wsgi-1.10.7.tar.gz 18669 BLAKE2B a29f294cd3d31ad3859d190a2e187bbb0b667fe6d29068793163aa0cf6429ff03fc408613c772c5efcbb1c961820664304c118f1036e4c9c567fc3e06ce55214 SHA512 49075f6cac08f1a5ae3e4ac1d1510a33394912e7e973771b8db2643792e7d875daa1db9e87a69062697cd3001533ddb7e13388edf4d963cd23f5bb84db141095 -EBUILD a2wsgi-1.10.7-r1.ebuild 1079 BLAKE2B 75d29747044a0cd70a9f0a8a9b4ed8beec08289afecf7a04162724a4e4883bc352b52e58e64600e24f420148d729f38951b6a8c02ea01361dfeacd949a61b057 SHA512 01b6a2e863ed76a297ec35499bf401326e6f80f70a7f532852f65289f9564cf3d1e7d896add49ad532a3da2df1dd91bcd07b00444f76f6b70d282fcec10a52ee +EBUILD a2wsgi-1.10.7-r1.ebuild 1071 BLAKE2B b915c1c37fd6dcf9c6ed921d6e437369e9827badada0e95d812f09550cd1d91bc92f816f9160a80c3accea7b04ef43484c64ad27caa6345ddf1b364dd7a84e7b SHA512 3c305a237fbc66f9844be8817a44d4601df6df468191b9aad409f6bf75b9cf93e15a946d1496f735d617973b700e76863e05475ef5d3a85431d12efdbfeacd35 EBUILD a2wsgi-1.10.7.ebuild 1171 BLAKE2B 695915b6d46f8d3364cdf4afbdb93afa479c35c0518ee74f64034d88994fe5b056fc97a46516c2a8fb96bfd9f3d0bc1894436b562e65031f4e102a3fa359204c SHA512 aed63553342757c59b3fd2f3ef5d88297f7e36b75b9292b6d4827f5a8a04d6665bc18d43fe4bda3d66c00300281180376210a6aba8791bdaa2dcb46e102945e5 MISC metadata.xml 392 BLAKE2B 17f9cfa46eeac0752f6e27d004a04173528f5033dee30ba31bb9b0d86231b3311937e0765cba3cae0fcc8b9653654c9b53bbc009f15140db0b38496856b9c27e SHA512 828436206a1e9b01df9da1546ffc8e6bc614e71708ad8a806dda9ab2dad80c86e539c37496a0c2525f0370e9ead3131bbde69f235da83331cd5097985981006e diff --git a/dev-python/a2wsgi/a2wsgi-1.10.7-r1.ebuild b/dev-python/a2wsgi/a2wsgi-1.10.7-r1.ebuild index 55f3b69cca34..a39653de96e7 100644 --- a/dev-python/a2wsgi/a2wsgi-1.10.7-r1.ebuild +++ b/dev-python/a2wsgi/a2wsgi-1.10.7-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/adblock/Manifest b/dev-python/adblock/Manifest index b9480d2190bb..334e67d49b7a 100644 --- a/dev-python/adblock/Manifest +++ b/dev-python/adblock/Manifest @@ -64,5 +64,5 @@ DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 -EBUILD adblock-0.6.0.ebuild 2626 BLAKE2B b3d8a62a3933e0dd3a3bd0d5919e9f04037a484007db07c3f655512eb0022cfa9255cbf10b6aa4a37ec0c95072689c69e002615baac3e00b8394e8dc8d5637a4 SHA512 c5e30d33f1fad609f5d4615f6d7ca2f19fff37a9ef2a4f265497f5a850b2758c42fc5568d2eb782787ce476fb35a2589d4c8ec771eeecb7482897e84d87aa8f5 +EBUILD adblock-0.6.0-r1.ebuild 2626 BLAKE2B b3d8a62a3933e0dd3a3bd0d5919e9f04037a484007db07c3f655512eb0022cfa9255cbf10b6aa4a37ec0c95072689c69e002615baac3e00b8394e8dc8d5637a4 SHA512 c5e30d33f1fad609f5d4615f6d7ca2f19fff37a9ef2a4f265497f5a850b2758c42fc5568d2eb782787ce476fb35a2589d4c8ec771eeecb7482897e84d87aa8f5 MISC metadata.xml 488 BLAKE2B 8c58b29bbc160b2139fc54058c48da79ae48963e2cfbf97b6eb6c78678b6c57d7ff63c32d65dd082b3ceaffc383c0b03b27467e331738b086bfd6c5ee45c6cc0 SHA512 1a5fb02550400b8a25118982cd9b3651b2ac236208b8f933438786ca18cd8dabc17fe98a447379a0067004f8429439e1af9567e7e04c6ed13100bbe6c6321b04 diff --git a/dev-python/adblock/adblock-0.6.0-r1.ebuild b/dev-python/adblock/adblock-0.6.0-r1.ebuild new file mode 100644 index 000000000000..2204153a01f8 --- /dev/null +++ b/dev-python/adblock/adblock-0.6.0-r1.ebuild @@ -0,0 +1,121 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adblock@0.5.6 + addr@0.14.0 + adler@1.0.2 + aho-corasick@0.7.18 + autocfg@1.1.0 + base64@0.13.0 + bitflags@1.3.2 + byteorder@1.4.3 + cfg-if@1.0.0 + crc32fast@1.3.2 + either@1.7.0 + flate2@1.0.24 + form_urlencoded@1.0.1 + idna@0.2.3 + indoc@1.0.6 + itertools@0.10.3 + libc@0.2.126 + lock_api@0.4.7 + matches@0.1.9 + memchr@2.5.0 + miniz_oxide@0.5.3 + num-traits@0.2.15 + once_cell@1.13.0 + parking_lot@0.12.1 + parking_lot_core@0.9.3 + paste@1.0.7 + percent-encoding@2.1.0 + proc-macro2@1.0.40 + psl-types@2.0.10 + psl@2.0.90 + pyo3-build-config@0.16.5 + pyo3-ffi@0.16.5 + pyo3-macros-backend@0.16.5 + pyo3-macros@0.16.5 + pyo3@0.16.5 + quote@1.0.20 + redox_syscall@0.2.13 + regex-syntax@0.6.27 + regex@1.6.0 + rmp-serde@0.13.7 + rmp-serde@0.15.5 + rmp@0.8.11 + scopeguard@1.1.0 + seahash@3.0.7 + serde@1.0.139 + serde_derive@1.0.139 + smallvec@1.9.0 + syn@1.0.98 + target-lexicon@0.12.4 + tinyvec@1.6.0 + tinyvec_macros@0.1.0 + twoway@0.2.2 + unchecked-index@0.2.2 + unicode-bidi@0.3.8 + unicode-ident@1.0.2 + unicode-normalization@0.1.21 + unindent@0.1.9 + url@2.2.2 + windows-sys@0.36.1 + windows_aarch64_msvc@0.36.1 + windows_i686_gnu@0.36.1 + windows_i686_msvc@0.36.1 + windows_x86_64_gnu@0.36.1 + windows_x86_64_msvc@0.36.1 +" +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} ) +inherit cargo distutils-r1 + +DESCRIPTION="Python wrapper for Brave's adblocking library, which is written in Rust" +HOMEPAGE="https://github.com/ArniDagur/python-adblock" +SRC_URI=" + https://github.com/ArniDagur/python-adblock/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/python-${P}" + +LICENSE="|| ( MIT Apache-2.0 )" +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 + Unicode-DFS-2016 +" # crates +SLOT="0" +KEYWORDS="amd64 ~arm64 ~x86" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED=".*/adblock.*.so" + +DOCS=( CHANGELOG.md README.md ) + +PATCHES=( + "${FILESDIR}"/${P}-maturin-0.14.13.patch +) + +python_test() { + local EPYTEST_DESELECT=( + # unimportant (for us) test that uses the dir that we delete below + # so pytest does not try to load it while lacking extensions + tests/test_typestubs.py::test_functions_and_methods_exist_in_rust + # FileNotFound exception test that triggers a new assertion in + # python:3.13[debug], not an issue for normal usage (bug #931898) + tests/test_engine.py::test_serde_file + ) + local EPYTEST_IGNORE=( + # not very meaningful here (e.g. validates changelog), + # and needs the deprecated dev-python/toml + tests/test_metadata.py + ) + + rm -rf adblock || die + epytest +} diff --git a/dev-python/adblock/adblock-0.6.0.ebuild b/dev-python/adblock/adblock-0.6.0.ebuild deleted file mode 100644 index 2204153a01f8..000000000000 --- a/dev-python/adblock/adblock-0.6.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adblock@0.5.6 - addr@0.14.0 - adler@1.0.2 - aho-corasick@0.7.18 - autocfg@1.1.0 - base64@0.13.0 - bitflags@1.3.2 - byteorder@1.4.3 - cfg-if@1.0.0 - crc32fast@1.3.2 - either@1.7.0 - flate2@1.0.24 - form_urlencoded@1.0.1 - idna@0.2.3 - indoc@1.0.6 - itertools@0.10.3 - libc@0.2.126 - lock_api@0.4.7 - matches@0.1.9 - memchr@2.5.0 - miniz_oxide@0.5.3 - num-traits@0.2.15 - once_cell@1.13.0 - parking_lot@0.12.1 - parking_lot_core@0.9.3 - paste@1.0.7 - percent-encoding@2.1.0 - proc-macro2@1.0.40 - psl-types@2.0.10 - psl@2.0.90 - pyo3-build-config@0.16.5 - pyo3-ffi@0.16.5 - pyo3-macros-backend@0.16.5 - pyo3-macros@0.16.5 - pyo3@0.16.5 - quote@1.0.20 - redox_syscall@0.2.13 - regex-syntax@0.6.27 - regex@1.6.0 - rmp-serde@0.13.7 - rmp-serde@0.15.5 - rmp@0.8.11 - scopeguard@1.1.0 - seahash@3.0.7 - serde@1.0.139 - serde_derive@1.0.139 - smallvec@1.9.0 - syn@1.0.98 - target-lexicon@0.12.4 - tinyvec@1.6.0 - tinyvec_macros@0.1.0 - twoway@0.2.2 - unchecked-index@0.2.2 - unicode-bidi@0.3.8 - unicode-ident@1.0.2 - unicode-normalization@0.1.21 - unindent@0.1.9 - url@2.2.2 - windows-sys@0.36.1 - windows_aarch64_msvc@0.36.1 - windows_i686_gnu@0.36.1 - windows_i686_msvc@0.36.1 - windows_x86_64_gnu@0.36.1 - windows_x86_64_msvc@0.36.1 -" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} ) -inherit cargo distutils-r1 - -DESCRIPTION="Python wrapper for Brave's adblocking library, which is written in Rust" -HOMEPAGE="https://github.com/ArniDagur/python-adblock" -SRC_URI=" - https://github.com/ArniDagur/python-adblock/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -S="${WORKDIR}/python-${P}" - -LICENSE="|| ( MIT Apache-2.0 )" -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" # crates -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED=".*/adblock.*.so" - -DOCS=( CHANGELOG.md README.md ) - -PATCHES=( - "${FILESDIR}"/${P}-maturin-0.14.13.patch -) - -python_test() { - local EPYTEST_DESELECT=( - # unimportant (for us) test that uses the dir that we delete below - # so pytest does not try to load it while lacking extensions - tests/test_typestubs.py::test_functions_and_methods_exist_in_rust - # FileNotFound exception test that triggers a new assertion in - # python:3.13[debug], not an issue for normal usage (bug #931898) - tests/test_engine.py::test_serde_file - ) - local EPYTEST_IGNORE=( - # not very meaningful here (e.g. validates changelog), - # and needs the deprecated dev-python/toml - tests/test_metadata.py - ) - - rm -rf adblock || die - epytest -} diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest index 1d354fbdbfb8..53821204c78b 100644 --- a/dev-python/anyio/Manifest +++ b/dev-python/anyio/Manifest @@ -3,5 +3,5 @@ DIST anyio-4.6.2.post1.tar.gz 173422 BLAKE2B 938b0b12110aea3eb733f251b4cf24a8209 DIST anyio-4.6.2.tar.gz 171302 BLAKE2B 4c44ac9d896fc98fde450c1311ba6a37d28d79848f4d89a1ca571afe53e61e538447bb12b6aa08f3a98b66ff57aee856c2eb1a5472d521f35d07a86a62dd97a1 SHA512 854322ffd16b4002d5ddaa9f417bb2b27e791a417fa41a5e75276c98aed9ad8e1317830c65445f6a9c1f3851589dab0d1950a0b06efade40c743bd976a20ca1c EBUILD anyio-4.6.0.ebuild 2119 BLAKE2B 8f8111b32af15191063c06144ec16d409460ba382ff8c10f4d0ae8923c410c207299440d75da10c5528583393d8fb710264a35a6858976fec8616f0d2eea7e4d SHA512 1b7677d3a04d86edb3b2296640a3c900a931a0568aea403ce1d4aab4f9501f40094c197fd871500d938c11bb0b555d6fa7a891c6d92297d493545b825c74d137 EBUILD anyio-4.6.2.ebuild 2157 BLAKE2B 1ff09c34c98a3e20ea4418105551eaa42ccc18e288427e5553e5ae3c3274085f69c96abed774d5636683e4aa88ba45d6d9432027e7c0d7e29bbc9f86f42bffff SHA512 3d2b7ed0b4320089e1dc692465b0be55853644d421485e82e616d6dd738a17680f1cf318b6beb46f40c51528aa4fd53a1755e4dd86f375c807649827ce7bc117 -EBUILD anyio-4.6.2_p1.ebuild 2169 BLAKE2B eb2cf256e777cdcb65a9471032ae03172527c86047216f0da68f80ff0a1666eaaaead5f1aa77798d266a0fb04e94a93ad16d13dc7cf22fdf36d37feb7997a0e6 SHA512 3c78675e64592a50780457aa294cea66695e6be8e6657fd97d4a8a1d8876a4a6425fe3feda5c197061726eb19814ed14315abd328407014d65faa9733a18a23a +EBUILD anyio-4.6.2_p1.ebuild 2163 BLAKE2B 69b7dc0ea5c4685486e3fc8378219940e990c7f39989f6ff296e8372446ccf282dfabaec87d578cb3ada0be7a11b72e11f011faf9aec48e9c03c62ca58ab3252 SHA512 8447209343727657041f0b7bb2859c16128f9f6dcaf8a7018f23e250c40833292720c1b7c8a1e81d7145370586ccd35211886e1d00e18385274456e96b7c00fc MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb diff --git a/dev-python/anyio/anyio-4.6.2_p1.ebuild b/dev-python/anyio/anyio-4.6.2_p1.ebuild index 391ccfe5df87..1425e24ea378 100644 --- a/dev-python/anyio/anyio-4.6.2_p1.ebuild +++ b/dev-python/anyio/anyio-4.6.2_p1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/idna-2.8[${PYTHON_USEDEP}] diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 390f8455486d..2d5ebe9ab147 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,3 +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 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 MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88 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 new file mode 100644 index 000000000000..d44f5d73eece --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.92.0.ebuild @@ -0,0 +1,62 @@ +# 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/bcrypt/Manifest b/dev-python/bcrypt/Manifest index a9d6c69061f2..c3c954671289 100644 --- a/dev-python/bcrypt/Manifest +++ b/dev-python/bcrypt/Manifest @@ -39,5 +39,5 @@ DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe -EBUILD bcrypt-4.2.0-r2.ebuild 1999 BLAKE2B 873c412166712cdc8ec2d6330cd59a68c5e705660260b898a62e9fd43bd1c6a1f715f86f516032c917aef6dc31a225e2ba6f562f0626d287a60bd56f12f3fd2f SHA512 b68531f7896bd19a817154ff26f4c3282d8bfe9ca02a14758cc1ce76b1589fbc42c69294c7ad7962b4bb0ba95a75ce3d83e19e7d34c256845b6171416211dcbe +EBUILD bcrypt-4.2.0-r3.ebuild 1999 BLAKE2B 873c412166712cdc8ec2d6330cd59a68c5e705660260b898a62e9fd43bd1c6a1f715f86f516032c917aef6dc31a225e2ba6f562f0626d287a60bd56f12f3fd2f SHA512 b68531f7896bd19a817154ff26f4c3282d8bfe9ca02a14758cc1ce76b1589fbc42c69294c7ad7962b4bb0ba95a75ce3d83e19e7d34c256845b6171416211dcbe MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293 diff --git a/dev-python/bcrypt/bcrypt-4.2.0-r2.ebuild b/dev-python/bcrypt/bcrypt-4.2.0-r2.ebuild deleted file mode 100644 index 01fd00db34ee..000000000000 --- a/dev-python/bcrypt/bcrypt-4.2.0-r2.ebuild +++ /dev/null @@ -1,97 +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} pypy3 ) - -CRATES=" - autocfg@1.3.0 - base64@0.22.1 - bcrypt-pbkdf@0.10.0 - bcrypt@0.15.1 - block-buffer@0.10.4 - blowfish@0.9.1 - byteorder@1.5.0 - cfg-if@1.0.0 - cipher@0.4.4 - cpufeatures@0.2.12 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.2.15 - heck@0.5.0 - indoc@2.0.5 - inout@0.1.3 - libc@0.2.155 - memoffset@0.9.1 - once_cell@1.19.0 - pbkdf2@0.12.2 - portable-atomic@1.7.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - quote@1.0.36 - sha2@0.10.8 - subtle@2.6.1 - syn@2.0.72 - target-lexicon@0.12.15 - typenum@1.17.0 - unicode-ident@1.0.12 - unindent@0.2.3 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - zeroize@1.8.1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Modern password hashing for software and servers" -HOMEPAGE=" - https://github.com/pyca/bcrypt/ - https://pypi.org/project/bcrypt/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] -" - -# Rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - -src_prepare() { - distutils-r1_src_prepare - - cd "${ECARGO_VENDOR}"/pyo3-0*/ || die - eapply "${FILESDIR}/bcrypt-4.2.0-patch-pyo3-subinterp.patch" -} - -python_configure_all() { - # Workaround for sys-cluster/ceph (bug #920906) - # https://github.com/pyca/bcrypt/issues/694 - # https://github.com/PyO3/pyo3/issues/3451 - export RUSTFLAGS="${RUSTFLAGS} --cfg pyo3_unsafe_allow_subinterpreters" -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -} diff --git a/dev-python/bcrypt/bcrypt-4.2.0-r3.ebuild b/dev-python/bcrypt/bcrypt-4.2.0-r3.ebuild new file mode 100644 index 000000000000..01fd00db34ee --- /dev/null +++ b/dev-python/bcrypt/bcrypt-4.2.0-r3.ebuild @@ -0,0 +1,97 @@ +# 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} pypy3 ) + +CRATES=" + autocfg@1.3.0 + base64@0.22.1 + bcrypt-pbkdf@0.10.0 + bcrypt@0.15.1 + block-buffer@0.10.4 + blowfish@0.9.1 + byteorder@1.5.0 + cfg-if@1.0.0 + cipher@0.4.4 + cpufeatures@0.2.12 + crypto-common@0.1.6 + digest@0.10.7 + generic-array@0.14.7 + getrandom@0.2.15 + heck@0.5.0 + indoc@2.0.5 + inout@0.1.3 + libc@0.2.155 + memoffset@0.9.1 + once_cell@1.19.0 + pbkdf2@0.12.2 + portable-atomic@1.7.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + quote@1.0.36 + sha2@0.10.8 + subtle@2.6.1 + syn@2.0.72 + target-lexicon@0.12.15 + typenum@1.17.0 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + zeroize@1.8.1 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Modern password hashing for software and servers" +HOMEPAGE=" + https://github.com/pyca/bcrypt/ + https://pypi.org/project/bcrypt/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +BDEPEND=" + >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] +" + +# Rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +src_prepare() { + distutils-r1_src_prepare + + cd "${ECARGO_VENDOR}"/pyo3-0*/ || die + eapply "${FILESDIR}/bcrypt-4.2.0-patch-pyo3-subinterp.patch" +} + +python_configure_all() { + # Workaround for sys-cluster/ceph (bug #920906) + # https://github.com/pyca/bcrypt/issues/694 + # https://github.com/PyO3/pyo3/issues/3451 + export RUSTFLAGS="${RUSTFLAGS} --cfg pyo3_unsafe_allow_subinterpreters" +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests +} diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest index fdddf2b57378..4664279ca236 100644 --- a/dev-python/blake3/Manifest +++ b/dev-python/blake3/Manifest @@ -46,5 +46,5 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -EBUILD blake3-0.4.1.ebuild 2589 BLAKE2B e09c3851a68efc939f7dccd348637d80347c3ade032c3dfe783f93ef41d620bfcaa7fc5d2b7453e37c8597e5c417294c48ec5d1d155bef498aa2d3cec4863904 SHA512 2f890bd37deb01ba1ddf9db8c4e333851ed3b0a9374375d5b19d2fb8ef4f4de9adac114fa801edb658f99f35841110cda3acb0e0b7f3ecbe91a07ebf7b69f09d +EBUILD blake3-0.4.1-r1.ebuild 2671 BLAKE2B e8a0e281aec152866250f2def3ef54c6c4daa4db80db7f16c101828253f18343c4bb4493d15c0abea12252ee5e8d7220a588691113f07b1a61bacff153ee78e7 SHA512 615c35fa70dd809cf26b9cbe16a521ca82b47d535dd41ca6532c58d8482f6e99b167cb58ca918c2c1559d36e95c1392407f98d869d11159a65bef7183b51a14f MISC metadata.xml 520 BLAKE2B ce0ade2fa2cfcc2a4d9139c7394b7af0c1b2289fef2586c3834b6f8a937ecb6cf0a70ebcf68a56dc77ee40e13c3d7f7fd0bf225d306b216eb4938a42d8968585 SHA512 1d54955a5a465d28d671b92eb3511b34959b1f49a0b083c16726c03bb8d36c4ab615415c47c42e1a5a2502a3731d5f3da253cd933da3ca7b8b773d1cac949ed9 diff --git a/dev-python/blake3/blake3-0.4.1-r1.ebuild b/dev-python/blake3/blake3-0.4.1-r1.ebuild new file mode 100644 index 000000000000..c09028b90ccb --- /dev/null +++ b/dev-python/blake3/blake3-0.4.1-r1.ebuild @@ -0,0 +1,144 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=1 +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + arrayref@0.3.7 + arrayvec@0.7.4 + autocfg@1.1.0 + bitflags@1.3.2 + blake3@1.5.0 + cc@1.0.83 + cfg-if@1.0.0 + constant_time_eq@0.3.0 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.19 + either@1.9.0 + heck@0.4.1 + hex@0.4.3 + indoc@2.0.4 + libc@0.2.153 + lock_api@0.4.11 + memmap2@0.7.1 + memoffset@0.9.0 + once_cell@1.19.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + proc-macro2@1.0.78 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + pyo3-macros-backend@0.20.2 + pyo3-macros@0.20.2 + pyo3@0.20.2 + quote@1.0.35 + rayon-core@1.12.1 + rayon@1.8.1 + redox_syscall@0.4.1 + scopeguard@1.2.0 + smallvec@1.13.1 + syn@2.0.48 + target-lexicon@0.12.13 + unicode-ident@1.0.12 + unindent@0.2.3 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 +" + +inherit cargo distutils-r1 + +MY_P=blake3-py-${PV} +DESCRIPTION="Python bindings for the BLAKE3 cryptographic hash function" +HOMEPAGE=" + https://github.com/oconnor663/blake3-py/ + https://pypi.org/project/blake3/ +" +SRC_URI=" + https://github.com/oconnor663/blake3-py/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz + rust? ( + ${CARGO_CRATE_URIS} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE=" + || ( CC0-1.0 Apache-2.0 ) + rust? ( +" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016 + || ( Apache-2.0 CC0-1.0 ) +" +LICENSE+=" + ) +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+rust" + +BDEPEND=" + rust? ( + ${RUST_DEPEND} + dev-util/maturin[${PYTHON_USEDEP}] + ) + !rust? ( + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ) + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so" + +distutils_enable_tests pytest + +pkg_setup() { + distutils-r1_pkg_setup + use rust && cargo_pkg_setup +} + +src_unpack() { + use rust && cargo_src_unpack +} + +src_prepare() { + local PATCHES=( + # https://github.com/oconnor663/blake3-py/pull/44 + "${FILESDIR}/${P}-gcc14.patch" + ) + + # sed the package name and version to improve compatibility + sed -e 's:blake3_experimental_c:blake3:' \ + -e "s:0[.]0[.]1:${PV}:" \ + -i c_impl/setup.py || die + + distutils-r1_src_prepare +} + +python_compile() { + local DISTUTILS_USE_PEP517=$(usex rust maturin setuptools) + + if ! use rust; then + cd c_impl || die + fi + distutils-r1_python_compile + if ! use rust; then + cd - >/dev/null || die + fi +} diff --git a/dev-python/blake3/blake3-0.4.1.ebuild b/dev-python/blake3/blake3-0.4.1.ebuild deleted file mode 100644 index 169408721d16..000000000000 --- a/dev-python/blake3/blake3-0.4.1.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..13} ) - -CRATES=" - arrayref@0.3.7 - arrayvec@0.7.4 - autocfg@1.1.0 - bitflags@1.3.2 - blake3@1.5.0 - cc@1.0.83 - cfg-if@1.0.0 - constant_time_eq@0.3.0 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.19 - either@1.9.0 - heck@0.4.1 - hex@0.4.3 - indoc@2.0.4 - libc@0.2.153 - lock_api@0.4.11 - memmap2@0.7.1 - memoffset@0.9.0 - once_cell@1.19.0 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - proc-macro2@1.0.78 - pyo3-build-config@0.20.2 - pyo3-ffi@0.20.2 - pyo3-macros-backend@0.20.2 - pyo3-macros@0.20.2 - pyo3@0.20.2 - quote@1.0.35 - rayon-core@1.12.1 - rayon@1.8.1 - redox_syscall@0.4.1 - scopeguard@1.2.0 - smallvec@1.13.1 - syn@2.0.48 - target-lexicon@0.12.13 - unicode-ident@1.0.12 - unindent@0.2.3 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 -" - -inherit cargo distutils-r1 - -MY_P=blake3-py-${PV} -DESCRIPTION="Python bindings for the BLAKE3 cryptographic hash function" -HOMEPAGE=" - https://github.com/oconnor663/blake3-py/ - https://pypi.org/project/blake3/ -" -SRC_URI=" - https://github.com/oconnor663/blake3-py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - rust? ( - ${CARGO_CRATE_URIS} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE=" - || ( CC0-1.0 Apache-2.0 ) - rust? ( -" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016 - || ( Apache-2.0 CC0-1.0 ) -" -LICENSE+=" - ) -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+rust" - -BDEPEND=" - rust? ( - ${RUST_DEPEND} - dev-util/maturin[${PYTHON_USEDEP}] - ) - !rust? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ) - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so" - -distutils_enable_tests pytest - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - local PATCHES=( - # https://github.com/oconnor663/blake3-py/pull/44 - "${FILESDIR}/${P}-gcc14.patch" - ) - - # sed the package name and version to improve compatibility - sed -e 's:blake3_experimental_c:blake3:' \ - -e "s:0[.]0[.]1:${PV}:" \ - -i c_impl/setup.py || die - - distutils-r1_src_prepare -} - -python_compile() { - local DISTUTILS_USE_PEP517=$(usex rust maturin setuptools) - - if ! use rust; then - cd c_impl || die - fi - distutils-r1_python_compile - if ! use rust; then - cd - >/dev/null || die - fi -} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 8e02410a6727..9da39ee0711f 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,11 +1,7 @@ -DIST boto3-1.35.44.gh.tar.gz 875230 BLAKE2B 68c4fa6739a5d9cb720670a1bc14079ffac4b23101bd27367ec81675a34d717341c87257864a658c60d8a0c5fdea298f73db979b6aa64f65e9ea54479005d33b SHA512 6ff24f42088ae9f77b5e1ff033fab34c6a0c0f7fc46cf9cbe172b3151cf259e48c3804981afbc8de893dc2541105a04bc00d6becd3220c18243bda7ed206740b DIST boto3-1.35.49.gh.tar.gz 878577 BLAKE2B 8f9ddf29eaad2f91a9ba670b268ac987f7f813dea52427a559b245111042f84b8593158bf1f3dbec353b9fb92116be39e739326dbdd70366589ee507a994da4d SHA512 3a1aa9bb8c8aa384abdc2a139273364c49f608921ff9c4ce9e96b4b93d11bb145a45ac65df6245912ba3be6d4e8f0df86e407d74610837b149f81712529b3152 DIST boto3-1.35.54.gh.tar.gz 882727 BLAKE2B 398e7743d30700856b15440c217d40e88aec4e58669009f68392e108373f2e57ff3c384be9bdc3873b102686df7f0e05f53d4518b149e982e0893473919db3cb SHA512 bfddb7c4b3816edc2b572bd6f412c0d085296df17b552930dfc9bb108c7100190da1f58f5f701d3ec3c36e6deb88c93e5af5bfc68963b76fc7c950d456815ec5 -DIST boto3-1.35.55.gh.tar.gz 883345 BLAKE2B 149ad97b6ac52dcc291aeb3300152c247bbbcaa2abb7f73819b11e93f8f55c6866bbd1212fdfd636e862ec48efc27a38787d705820e2dede70ed46568b73fe99 SHA512 3eaff2982947f5b946faf2dfd1d02eba66cf1e93b447baf0d82d72159578efa4c141a841c2eff33cfb6766917cac2c399ba9485c7988f108ab93087459764492 -DIST boto3-1.35.56.gh.tar.gz 884221 BLAKE2B 14b6cd1c01cf8ff87691668e7af2d49a7e956c980dd34212a0ba46daf564aae1497f99483da5dcd4d634e0da51d16f0c9f9491b8259ce6720051d2a3d8033e5c SHA512 852722ab8370e8a750fe43c3161b39ebbf399dcaad5967d8bd74f3d452f2be29808d79ef273332bc7288cb647c5559b3bc317e8ff78a2826496c704cdf52012d -EBUILD boto3-1.35.44.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a -EBUILD boto3-1.35.49.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af +DIST boto3-1.35.57.gh.tar.gz 885077 BLAKE2B 4f3a29db5e76c706fbfd0afb3ec05d5518e69f3fd26d15e79024fb898d874818fa21031187d66078a4ebd107cce9461000e37506886f337049bd821e20933563 SHA512 19f951c04452203c070243bd8c944183221b51d9853efc19d33002af57c7d59c1967e8a7b606e56f772f35576ec6e1b52e2037138ba01a28f13685a49458c7d4 +EBUILD boto3-1.35.49.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a EBUILD boto3-1.35.54.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af -EBUILD boto3-1.35.55.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af -EBUILD boto3-1.35.56.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af +EBUILD boto3-1.35.57.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.35.44.ebuild b/dev-python/boto3/boto3-1.35.44.ebuild deleted file mode 100644 index 54e9299b7dca..000000000000 --- a/dev-python/boto3/boto3-1.35.44.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.49.ebuild b/dev-python/boto3/boto3-1.35.49.ebuild index 8cba6d95740e..54e9299b7dca 100644 --- a/dev-python/boto3/boto3-1.35.49.ebuild +++ b/dev-python/boto3/boto3-1.35.49.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.55.ebuild b/dev-python/boto3/boto3-1.35.55.ebuild deleted file mode 100644 index 8cba6d95740e..000000000000 --- a/dev-python/boto3/boto3-1.35.55.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.56.ebuild b/dev-python/boto3/boto3-1.35.56.ebuild deleted file mode 100644 index 8cba6d95740e..000000000000 --- a/dev-python/boto3/boto3-1.35.56.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.57.ebuild b/dev-python/boto3/boto3-1.35.57.ebuild new file mode 100644 index 000000000000..8cba6d95740e --- /dev/null +++ b/dev-python/boto3/boto3-1.35.57.ebuild @@ -0,0 +1,53 @@ +# 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 199da0cedcf8..f2e4b43c4b14 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,11 +1,7 @@ -DIST botocore-1.35.44.gh.tar.gz 13472693 BLAKE2B a38fd45888ee1e77d7dec3fbd5aeb9f94cd825d1d54bd11a467ef9938753724958fc28eae4316d1802c729f02874113b028a929afb3de64400723c144d5d0eef SHA512 52f6c507efe175deef4e824c038f2db620f35f53f62a1372815b9c75a3638e371d89a8aa19f481f4ee29e58e5c30e5f9083fe14eb08048f80cd0f9aa1730841c DIST botocore-1.35.49.gh.tar.gz 13473579 BLAKE2B 0b1a0e8ec76ad0d4ec677532626c4f34383828415ae6a6dc318a8e7864f2756c5618e0086a02f29726844e585895492b0e80d5e944e67fa5c233122a35a75eab SHA512 abcbcd3e8c5c4704755f83290aa8c65ee703c5f75cecab45d58451e2960f341e73042b61c28fd42a671562b25795255392d13db60c6c9d2f944f04ede6d3e78d DIST botocore-1.35.54.gh.tar.gz 13569174 BLAKE2B 1f4cb326d27ef028e16b20838fe1f7bc32cc5c782694d4d47dc2d0cd1384a7fdfe584f6225f41004c8e4c9028c1ac2b2b157daa073adab515d99a2cf1d42b19f SHA512 cab2956d9b7597295d761f232b9981085bb4daec182514fb514b6aed7bdb82ddca41b7b85900987f624828ae389f4ac282b0950692d965ccb9b67d6ce3d40362 -DIST botocore-1.35.55.gh.tar.gz 13573450 BLAKE2B e1066fd6739932086d39ab889f020f50b32d06dd634fce7f3d357a5cbfdbba441f7a2a6863239a73fbd5a9e2e376b6a96af82ac9cbbf9ebfb8b894c85288ad8a SHA512 5744bc972ce3d6be738d2e5dff524607606759803124f335fc3b55c20158c2a34c3fbfc39fe47b8b539ace2c0e352bc8f1abc121c6d9c1ac7977f9a5de5a4b6b -DIST botocore-1.35.56.gh.tar.gz 13597124 BLAKE2B d459df3e5b35cf58dc8d975483b6ff7b1000e33fe89af255055b5f28a8b09daa5f73019acf154f19d272a6a1cce7b8815d51cb1c118da14c78afd888cd930aec SHA512 a8125ae8bc5d5846063496b3472e22ac831117c909128bfe4a3a48f509b62266f63db2a435e322193d2036edc84d7bdcbfd7ae56709ed0455b913c012d4a4dfd -EBUILD botocore-1.35.44.ebuild 1477 BLAKE2B 8ba848e2c436928ab5bab36e735b148504d8b82228fad1eebe027605a34abed713b9dd7a671541d3fd51699bdef252fe3aa414c809afc461601dd1e42b22296c SHA512 221d3251da242b9eb5c5138fde3e3e5972f2a44d53ea78665302679928a3ba4a21c304973724fcdf7fd0f373f2ec61fb4e1994a4927bbe8ee8ecdffdea32a209 -EBUILD botocore-1.35.49.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 +DIST botocore-1.35.57.gh.tar.gz 13603794 BLAKE2B 23a4dc82e1d9667e75494c2fb651b883c7fbaf689679a1b40c3f277c33760fbaacd6843e6630876fe75597c6e6dc892726c609a97efcff0d46533460c379c43f SHA512 f20eccdcd0c027e3c1d6c631988c8913f3150b1b6da679fc18ea75824d0ef61b999ee9cad4f0d74edbb639cf52daf188fd7e256664e57fc89be09f33ed78d65e +EBUILD botocore-1.35.49.ebuild 1477 BLAKE2B 8ba848e2c436928ab5bab36e735b148504d8b82228fad1eebe027605a34abed713b9dd7a671541d3fd51699bdef252fe3aa414c809afc461601dd1e42b22296c SHA512 221d3251da242b9eb5c5138fde3e3e5972f2a44d53ea78665302679928a3ba4a21c304973724fcdf7fd0f373f2ec61fb4e1994a4927bbe8ee8ecdffdea32a209 EBUILD botocore-1.35.54.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 -EBUILD botocore-1.35.55.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 -EBUILD botocore-1.35.56.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 +EBUILD botocore-1.35.57.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.35.44.ebuild b/dev-python/botocore/botocore-1.35.44.ebuild deleted file mode 100644 index 2a4066b03f9d..000000000000 --- a/dev-python/botocore/botocore-1.35.44.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.49.ebuild b/dev-python/botocore/botocore-1.35.49.ebuild index 0f88c5cbe9f3..2a4066b03f9d 100644 --- a/dev-python/botocore/botocore-1.35.49.ebuild +++ b/dev-python/botocore/botocore-1.35.49.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.56.ebuild b/dev-python/botocore/botocore-1.35.56.ebuild deleted file mode 100644 index 0f88c5cbe9f3..000000000000 --- a/dev-python/botocore/botocore-1.35.56.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.57.ebuild b/dev-python/botocore/botocore-1.35.57.ebuild new file mode 100644 index 000000000000..0f88c5cbe9f3 --- /dev/null +++ b/dev-python/botocore/botocore-1.35.57.ebuild @@ -0,0 +1,67 @@ +# 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/cftime/Manifest b/dev-python/cftime/Manifest index 9be10e257d87..276559f5eaf1 100644 --- a/dev-python/cftime/Manifest +++ b/dev-python/cftime/Manifest @@ -1,5 +1,5 @@ DIST cftime-1.6.4.post1.tar.gz 54631 BLAKE2B 5fee4a70d593b76e6d917f964ac99f7313d2c79d554151be7e8374eb8390b2fd712c14f9ed7e4ebf4397a534e3d9c902758c151d06bf2389d7f5dee72792711e SHA512 1250a34e37bd653f502a461df11bd3d34aaf0372708b2c2565037b90183c76ce5b8b1ce61264ba1a819fff05fc53f8759b42620e66da40aa79dcb25caa6cb020 DIST cftime-1.6.4.tar.gz 54615 BLAKE2B a986c3bc5eb1d45a31fcad849f621c9299f72c305fe29d75b50ff8c8be97e71032f306d1d33d29d4b58e8a31adfb23c552ed990026ea30ee4f34f3e2b4698dec SHA512 8b27859680a9fb1d3acc3bd95faab040b4571de40a07b327ea161a0dfad022a6c27008f74a4070c314c05e7237fd8574075e0c92d863dbcc81cd7f7d34e01399 EBUILD cftime-1.6.4.ebuild 736 BLAKE2B d1576b8f3a1e3d91bd757e5722dc3e6edccf8b1b7acb9206b28c76f4f682351cf33627bbffcb966c79588d4a5d2f2bfe00dcc9df2ccca2336c03f318bc9b37c2 SHA512 19997541154d55b3ded504b7e8ec5ed025ca4eb378c15e377fc05e46d7e9565964f3d86c93aaeb417760936061c2b8b7fcb708b8811b8536d98cc4c6de6863d6 -EBUILD cftime-1.6.4_p1.ebuild 739 BLAKE2B 977b19bddd052a0e4d98a09df95e55f5707916a462af0936080d9f263577e4383f2fcaa151f528906a5bd65d0e1c8f4649f3fd64bfbbb6d713999438aac06e42 SHA512 de04c5be6ce83d7402ec87e602d36960ac5d743401f1e1289eb73a63ab591ed320f11fc3892a5c43774f92d6516f6493f28faabcd567e05337f7c7823020eadd +EBUILD cftime-1.6.4_p1.ebuild 736 BLAKE2B d1576b8f3a1e3d91bd757e5722dc3e6edccf8b1b7acb9206b28c76f4f682351cf33627bbffcb966c79588d4a5d2f2bfe00dcc9df2ccca2336c03f318bc9b37c2 SHA512 19997541154d55b3ded504b7e8ec5ed025ca4eb378c15e377fc05e46d7e9565964f3d86c93aaeb417760936061c2b8b7fcb708b8811b8536d98cc4c6de6863d6 MISC metadata.xml 478 BLAKE2B 4999918d1667d93d5b8a38bc28b65255734bd11bcb9c56bcdd1920cfa7b3e1e9a5ce6751496e59dd914d1817bb3cf7fbb8a1c7a1a946c916f31dccb320c5a763 SHA512 af6b5275bb79ea316621108ce930d2a6aa3b7a42fa99b722573bcdae2c1488d3d2948c661dcf13cf50a35eb353ef125d47c387761ce1ea57cb6887349b5b0889 diff --git a/dev-python/cftime/cftime-1.6.4_p1.ebuild b/dev-python/cftime/cftime-1.6.4_p1.ebuild index feabb61db443..151849af677f 100644 --- a/dev-python/cftime/cftime-1.6.4_p1.ebuild +++ b/dev-python/cftime/cftime-1.6.4_p1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 x86" DEPEND=" >=dev-python/numpy-1.26.0[${PYTHON_USEDEP}] diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 3773ece0df93..3c88c517b4d2 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -3,5 +3,5 @@ DIST coverage-7.6.3.tar.gz 798337 BLAKE2B 62190d9adff5bc752b16c799939dc6b710b5be DIST coverage-7.6.4.tar.gz 798716 BLAKE2B 2b89e05fa71b18d94e19e9ee7acf3cea4125aa0baf32425e1bcdd695fbad4ac46f89d761cdd1593df1cc59d622dc6b63c010cb85d1b7c0d1396da4b0ac0c29c8 SHA512 ebd0f08584fbe6741f1b578bff22b3bc916b4ea352fd906a090c7a497ab7b885417e83344f108e95a22e93db306822e670578cc290af48e7a24f5a04956bceec EBUILD coverage-7.6.2.ebuild 2670 BLAKE2B a4af413c7af27de2134da8f07ab089961e1f3926d1f99d1bfbf52f343dd089c782554e9499ede1bd00f9b34c718794a75f474bc76327c79827cd0b01cafd90ac SHA512 d3b3e9e02a29cada83553a9cbd269b786d6e7ff76481c704962d9c3129f7fad59720171492d1278431813d25cc837e3c06c62b82335f0c277d1abc688215cedf EBUILD coverage-7.6.3.ebuild 2671 BLAKE2B d2f45b0370a99652fbb7992544753233769578ca50b62e9c9f62f6f17953ed1d5b5b58a641e10ae5217b199b3ccd405f52cd9703e15d200bc7f0608efdf87875 SHA512 64dea655b87841015dac5ee3383c8ad30c5f3d3a5f723595802ee17912ce38c6cf14d24fb1de04a6abdd43574dcfd8157c2ebf1d0feef1d6be4f5c3d8e8e8070 -EBUILD coverage-7.6.4.ebuild 2678 BLAKE2B a192b24f1c622a54a8c659dfc4cfc12d3fb5bc92482b54cda090515778048b35b03f9b4ef4307dbc5543fa9d1b8b8259c409ea34a928d565eeda3139a74b6caf SHA512 d9276a455e1a1e4301d4a896f0a031d0c667a00006399d2bfb883dc79fb5a4cc20e45c27f2e93440d4d35da083ecb6b2a2f6954266d42d741ae45f51d0a3f83f +EBUILD coverage-7.6.4.ebuild 2671 BLAKE2B d2f45b0370a99652fbb7992544753233769578ca50b62e9c9f62f6f17953ed1d5b5b58a641e10ae5217b199b3ccd405f52cd9703e15d200bc7f0608efdf87875 SHA512 64dea655b87841015dac5ee3383c8ad30c5f3d3a5f723595802ee17912ce38c6cf14d24fb1de04a6abdd43574dcfd8157c2ebf1d0feef1d6be4f5c3d8e8e8070 MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064 diff --git a/dev-python/coverage/coverage-7.6.4.ebuild b/dev-python/coverage/coverage-7.6.4.ebuild index 806fc7ea8616..e6db42604cc6 100644 --- a/dev-python/coverage/coverage-7.6.4.ebuild +++ b/dev-python/coverage/coverage-7.6.4.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest index 09d310655595..795243b5808a 100644 --- a/dev-python/cramjam/Manifest +++ b/dev-python/cramjam/Manifest @@ -235,7 +235,7 @@ DIST zstd-safe-7.0.0.crate 20463 BLAKE2B 8c4cb034d1a12ae54abeeb8f12101f09ef82115 DIST zstd-safe-7.2.1.crate 21122 BLAKE2B 49df1ae857449393e6a09293b8963702fecb375622a5cda96d51c3ae96b67044aa40dbc043b96a16ea3b66dac47287dc58007a825c025c3d9b7aac31b441ab9a SHA512 95d0a1d4bb307f64de40f4bad5b400e5a592c901e133a88d8344c46ba3dd51465a8284fa2e3aca74f531c21e7bc3eead112f3797abaea7e439e3f407401b947b DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf282a6309de322c481fe4cf8c10d9b68748008a9ca0287e8323f5a118d3b052b7dfb257182555718599da843e09068a1e8df8c5f SHA512 c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf DIST zstd-sys-2.0.9+zstd.1.5.5.crate 728791 BLAKE2B f08f8730d9cc1efc5520f223e9bfb0854b3a67a2907e47c38e0572d8eca688c1bae61560e11e664834dbff1bed3d40608b23d08f102ce6cd7f1af72b48446e4c SHA512 604c01eae4975745aca1dc1d351db98fec34f7036143e59dfeb4d36e6ee18ac9f3871a288557c8ebdc9e816967a008da43154dc9a0eb3cac85071ccb05bf58aa -EBUILD cramjam-2.8.3.ebuild 4107 BLAKE2B 3c05d8bb7c7c28404c493959cc94999d711609ae7520f91132260901e29b6770c0fc2e17ab22823879997824a49cd6fd289eebd3745d145728b962d61189bda7 SHA512 f2f2661cb5842b80ca6151fd4eb795331882af43fb4b64fe9a302ae3c727ec3e7c9c7799c81f3374a62d3392d9fffe1b3cd5e8495ca63e3bbd6ec398f12d89a4 -EBUILD cramjam-2.8.4.ebuild 4404 BLAKE2B be4b9c47826ade1a49cef039b9d97de2ccbc58a38abbac56eccc8a193e29a7435e439b18a9aba580c315f0fb15532e0874efb405d1ab737ce44e591270b252ac SHA512 bb0dba3f8b1b36c3bdb05bef8818bbcfc0043661babfd5aae00b792cb42e0a508cb6b6dc7fc1c6fb2e7f279c7727fd5a4096029d995f0a4fd8af9aed8f83ac6b -EBUILD cramjam-2.9.0.ebuild 4500 BLAKE2B 54e0d36924900ed1a997d08cd2888ec4d5a04618a08c21122710b54e114bf698cb7536125dbdd6df90b5a02bffb85de188b3afe9321857d8df40b2d1b9f78de6 SHA512 1a990fc025f0cb418e67d374cba0ce696ba7cfd1ff4956f337e471fc68c7ed1326d2fb8d0b30cb083076faf36590e428e9ac183ef96c23f1dbb8e5e26639c202 +EBUILD cramjam-2.8.3-r1.ebuild 4107 BLAKE2B 3c05d8bb7c7c28404c493959cc94999d711609ae7520f91132260901e29b6770c0fc2e17ab22823879997824a49cd6fd289eebd3745d145728b962d61189bda7 SHA512 f2f2661cb5842b80ca6151fd4eb795331882af43fb4b64fe9a302ae3c727ec3e7c9c7799c81f3374a62d3392d9fffe1b3cd5e8495ca63e3bbd6ec398f12d89a4 +EBUILD cramjam-2.8.4-r1.ebuild 4404 BLAKE2B be4b9c47826ade1a49cef039b9d97de2ccbc58a38abbac56eccc8a193e29a7435e439b18a9aba580c315f0fb15532e0874efb405d1ab737ce44e591270b252ac SHA512 bb0dba3f8b1b36c3bdb05bef8818bbcfc0043661babfd5aae00b792cb42e0a508cb6b6dc7fc1c6fb2e7f279c7727fd5a4096029d995f0a4fd8af9aed8f83ac6b +EBUILD cramjam-2.9.0-r1.ebuild 4500 BLAKE2B 54e0d36924900ed1a997d08cd2888ec4d5a04618a08c21122710b54e114bf698cb7536125dbdd6df90b5a02bffb85de188b3afe9321857d8df40b2d1b9f78de6 SHA512 1a990fc025f0cb418e67d374cba0ce696ba7cfd1ff4956f337e471fc68c7ed1326d2fb8d0b30cb083076faf36590e428e9ac183ef96c23f1dbb8e5e26639c202 MISC metadata.xml 349 BLAKE2B 3209b3af385f157b917f2fa0413b5e6b8cd6d3d7278ef37b3e69032606d01b1cf185642b257c12fb01887428578a64e60225313f5da2f075fcb31167b7531735 SHA512 9850dc46103ce6d542eb6221e4be635b456fc6aeccec1a67957a9f0181807ff1a28cae1da8d3ae9c31e14554e44d930fddfb9ecfe6a63d32f00bc21ce972c552 diff --git a/dev-python/cramjam/cramjam-2.8.3-r1.ebuild b/dev-python/cramjam/cramjam-2.8.3-r1.ebuild new file mode 100644 index 000000000000..73bb943dde59 --- /dev/null +++ b/dev-python/cramjam/cramjam-2.8.3-r1.ebuild @@ -0,0 +1,209 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: you need to use top-level Cargo.lock to generate the crate list. +CRATES=" + adler@1.0.2 + aho-corasick@1.1.2 + alloc-no-stdlib@2.0.4 + alloc-stdlib@0.2.2 + anstream@0.6.13 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + assert_cmd@1.0.8 + atty@0.2.14 + autocfg@1.1.0 + bitflags@1.3.2 + bitflags@2.4.2 + brotli-decompressor@2.5.1 + brotli@3.4.0 + bstr@0.2.17 + bytesize@1.3.0 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + cbindgen@0.24.5 + cc@1.0.90 + cfg-if@1.0.0 + clap@3.2.25 + clap@4.5.2 + clap_builder@4.5.2 + clap_derive@4.5.0 + clap_lex@0.2.4 + clap_lex@0.7.0 + colorchoice@1.0.0 + crc32fast@1.4.0 + difflib@0.4.0 + doc-comment@0.3.3 + either@1.10.0 + errno@0.3.8 + fastrand@2.0.1 + flate2@1.0.28 + float-cmp@0.9.0 + hashbrown@0.12.3 + heck@0.4.1 + hermit-abi@0.1.19 + indexmap@1.9.3 + indoc@2.0.4 + inline-c-macro@0.1.5 + inline-c@0.1.7 + itertools@0.10.5 + itoa@1.0.10 + jobserver@0.1.28 + lazy_static@1.4.0 + libc@0.2.153 + libcramjam@0.2.0 + libcramjam@0.3.0 + libdeflate-sys@1.19.3 + libdeflater@1.19.3 + linux-raw-sys@0.4.13 + lock_api@0.4.11 + log@0.4.21 + lz4-sys@1.9.4 + lz4@1.24.0 + lzma-sys@0.1.20 + memchr@2.7.1 + memoffset@0.9.0 + miniz_oxide@0.7.2 + normalize-line-endings@0.3.0 + num-traits@0.2.18 + once_cell@1.19.0 + os_str_bytes@6.6.1 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + pest@2.7.8 + pkg-config@0.3.30 + portable-atomic@1.6.0 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@2.1.5 + proc-macro2@1.0.78 + pyo3-build-config@0.20.3 + pyo3-ffi@0.20.3 + pyo3-macros-backend@0.20.3 + pyo3-macros@0.20.3 + pyo3@0.20.3 + python3-dll-a@0.2.9 + quote@1.0.35 + redox_syscall@0.4.1 + regex-automata@0.1.10 + regex-automata@0.4.6 + regex-syntax@0.8.2 + regex@1.10.3 + rustc_version@0.3.3 + rustix@0.38.31 + ryu@1.0.17 + scopeguard@1.2.0 + semver-parser@0.10.2 + semver@0.11.0 + serde@1.0.197 + serde_derive@1.0.197 + serde_json@1.0.114 + smallvec@1.13.1 + snap@1.1.1 + strsim@0.10.0 + strsim@0.11.0 + syn@1.0.109 + syn@2.0.52 + target-lexicon@0.11.2 + target-lexicon@0.12.14 + tempfile@3.10.1 + termcolor@1.4.1 + termtree@0.4.1 + textwrap@0.16.1 + thiserror-impl@1.0.57 + thiserror@1.0.57 + toml@0.5.11 + ucd-trie@0.1.6 + unicode-ident@1.0.12 + unindent@0.2.3 + utf8parse@0.2.1 + wait-timeout@0.2.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.4 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.4 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.4 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.4 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.4 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.4 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.4 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.4 + xz2@0.1.7 + zstd-safe@7.0.0 + zstd-sys@2.0.9+zstd.1.5.5 + zstd@0.13.0 +" + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit cargo distutils-r1 + +DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" +HOMEPAGE=" + https://github.com/milesgranger/cramjam/ + https://pypi.org/project/cramjam/ +" +# pypi sdist is missing libcramjam/Cargo.lock +SRC_URI=" + https://github.com/milesgranger/cramjam/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +S=${WORKDIR}/${P}/cramjam-python + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" + +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" + +src_prepare() { + sed -i -e '/strip/d' pyproject.toml || die + distutils-r1_src_prepare + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 +} + +src_test() { + pushd ../libcramjam >/dev/null || die + cargo_src_test + popd >/dev/null || die + + distutils-r1_src_test +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests +} diff --git a/dev-python/cramjam/cramjam-2.8.3.ebuild b/dev-python/cramjam/cramjam-2.8.3.ebuild deleted file mode 100644 index 73bb943dde59..000000000000 --- a/dev-python/cramjam/cramjam-2.8.3.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: you need to use top-level Cargo.lock to generate the crate list. -CRATES=" - adler@1.0.2 - aho-corasick@1.1.2 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - anstream@0.6.13 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - assert_cmd@1.0.8 - atty@0.2.14 - autocfg@1.1.0 - bitflags@1.3.2 - bitflags@2.4.2 - brotli-decompressor@2.5.1 - brotli@3.4.0 - bstr@0.2.17 - bytesize@1.3.0 - bzip2-sys@0.1.11+1.0.8 - bzip2@0.4.4 - cbindgen@0.24.5 - cc@1.0.90 - cfg-if@1.0.0 - clap@3.2.25 - clap@4.5.2 - clap_builder@4.5.2 - clap_derive@4.5.0 - clap_lex@0.2.4 - clap_lex@0.7.0 - colorchoice@1.0.0 - crc32fast@1.4.0 - difflib@0.4.0 - doc-comment@0.3.3 - either@1.10.0 - errno@0.3.8 - fastrand@2.0.1 - flate2@1.0.28 - float-cmp@0.9.0 - hashbrown@0.12.3 - heck@0.4.1 - hermit-abi@0.1.19 - indexmap@1.9.3 - indoc@2.0.4 - inline-c-macro@0.1.5 - inline-c@0.1.7 - itertools@0.10.5 - itoa@1.0.10 - jobserver@0.1.28 - lazy_static@1.4.0 - libc@0.2.153 - libcramjam@0.2.0 - libcramjam@0.3.0 - libdeflate-sys@1.19.3 - libdeflater@1.19.3 - linux-raw-sys@0.4.13 - lock_api@0.4.11 - log@0.4.21 - lz4-sys@1.9.4 - lz4@1.24.0 - lzma-sys@0.1.20 - memchr@2.7.1 - memoffset@0.9.0 - miniz_oxide@0.7.2 - normalize-line-endings@0.3.0 - num-traits@0.2.18 - once_cell@1.19.0 - os_str_bytes@6.6.1 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - pest@2.7.8 - pkg-config@0.3.30 - portable-atomic@1.6.0 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@2.1.5 - proc-macro2@1.0.78 - pyo3-build-config@0.20.3 - pyo3-ffi@0.20.3 - pyo3-macros-backend@0.20.3 - pyo3-macros@0.20.3 - pyo3@0.20.3 - python3-dll-a@0.2.9 - quote@1.0.35 - redox_syscall@0.4.1 - regex-automata@0.1.10 - regex-automata@0.4.6 - regex-syntax@0.8.2 - regex@1.10.3 - rustc_version@0.3.3 - rustix@0.38.31 - ryu@1.0.17 - scopeguard@1.2.0 - semver-parser@0.10.2 - semver@0.11.0 - serde@1.0.197 - serde_derive@1.0.197 - serde_json@1.0.114 - smallvec@1.13.1 - snap@1.1.1 - strsim@0.10.0 - strsim@0.11.0 - syn@1.0.109 - syn@2.0.52 - target-lexicon@0.11.2 - target-lexicon@0.12.14 - tempfile@3.10.1 - termcolor@1.4.1 - termtree@0.4.1 - textwrap@0.16.1 - thiserror-impl@1.0.57 - thiserror@1.0.57 - toml@0.5.11 - ucd-trie@0.1.6 - unicode-ident@1.0.12 - unindent@0.2.3 - utf8parse@0.2.1 - wait-timeout@0.2.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.6 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.4 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.4 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.4 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.4 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.4 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.4 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.4 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.4 - xz2@0.1.7 - zstd-safe@7.0.0 - zstd-sys@2.0.9+zstd.1.5.5 - zstd@0.13.0 -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit cargo distutils-r1 - -DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" -HOMEPAGE=" - https://github.com/milesgranger/cramjam/ - https://pypi.org/project/cramjam/ -" -# pypi sdist is missing libcramjam/Cargo.lock -SRC_URI=" - https://github.com/milesgranger/cramjam/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -S=${WORKDIR}/${P}/cramjam-python - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" - -src_prepare() { - sed -i -e '/strip/d' pyproject.toml || die - distutils-r1_src_prepare - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 -} - -src_test() { - pushd ../libcramjam >/dev/null || die - cargo_src_test - popd >/dev/null || die - - distutils-r1_src_test -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -} diff --git a/dev-python/cramjam/cramjam-2.8.4-r1.ebuild b/dev-python/cramjam/cramjam-2.8.4-r1.ebuild new file mode 100644 index 000000000000..800415fe85a3 --- /dev/null +++ b/dev-python/cramjam/cramjam-2.8.4-r1.ebuild @@ -0,0 +1,215 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: you need to use top-level Cargo.lock to generate the crate list. +CRATES=" + adler2@2.0.0 + alloc-no-stdlib@2.0.4 + alloc-stdlib@0.2.2 + atty@0.2.14 + autocfg@1.3.0 + bitflags@1.3.2 + bitflags@2.6.0 + blosc2-rs@0.3.1+2.15.1 + blosc2-sys@0.3.1+2.15.1 + brotli-decompressor@2.5.1 + brotli@3.5.0 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + cbindgen@0.24.5 + cc@1.1.21 + cfg-if@1.0.0 + clap@3.2.25 + clap_lex@0.2.4 + cmake@0.1.51 + copy_dir@0.1.3 + crc32fast@1.4.2 + errno@0.3.9 + fastrand@2.1.1 + flate2@1.0.33 + hashbrown@0.12.3 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.1.19 + indexmap@1.9.3 + indoc@2.0.5 + isal-rs@0.3.1+496255c + isal-sys@0.3.1+496255c + itoa@1.0.11 + jobserver@0.1.32 + libc@0.2.158 + libcramjam@0.5.1 + libdeflate-sys@1.19.3 + libdeflater@1.19.3 + linux-raw-sys@0.4.14 + lock_api@0.4.12 + log@0.4.22 + lz4-sys@1.11.0 + lz4@1.27.0 + lzma-sys@0.1.20 + memchr@2.7.4 + memoffset@0.9.1 + miniz_oxide@0.8.0 + once_cell@1.19.0 + os_str_bytes@6.6.1 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + pkg-config@0.3.31 + portable-atomic@1.8.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.3 + pyo3-ffi@0.22.3 + pyo3-macros-backend@0.22.3 + pyo3-macros@0.22.3 + pyo3@0.22.3 + python3-dll-a@0.2.10 + quote@1.0.37 + redox_syscall@0.5.4 + rustix@0.38.37 + ryu@1.0.18 + same-file@1.0.6 + scopeguard@1.2.0 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 + shlex@1.3.0 + smallvec@1.13.2 + snap@1.1.1 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.77 + target-lexicon@0.12.16 + tempfile@3.12.0 + termcolor@1.4.1 + textwrap@0.16.1 + toml@0.5.11 + unicode-ident@1.0.13 + unindent@0.2.3 + walkdir@2.5.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.9 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + xz2@0.1.7 + zstd-safe@7.2.1 + zstd-sys@2.0.13+zstd.1.5.6 + zstd@0.13.2 +" + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" +HOMEPAGE=" + https://github.com/milesgranger/cramjam/ + https://pypi.org/project/cramjam/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~riscv ~sparc ~x86" + +DEPEND=" + app-arch/bzip2:= + app-arch/libdeflate:= + app-arch/lz4:= + app-arch/xz-utils:= + app-arch/zstd:= + dev-libs/c-blosc2:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ) +" +# bundled isal deps +BDEPEND+=" + amd64? ( + || ( + >=dev-lang/nasm-2.13 + >=dev-lang/yasm-1.2.0 + ) + ) + x86? ( + || ( + >=dev-lang/nasm-2.13 + >=dev-lang/yasm-1.2.0 + ) + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" + +src_prepare() { + sed -i -e '/strip/d' pyproject.toml || die + distutils-r1_src_prepare + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + + # strip all the bundled C libraries + find "${ECARGO_VENDOR}"/{blosc2,bzip2,libdeflate,lz4,lzma,zstd}-sys-* \ + -name '*.c' -delete || die + + # https://github.com/10XGenomics/lz4-rs/pull/39 + pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die + eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" + popd >/dev/null || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + + # unpin C library versions + sed -i -e '/exactly_version/d' \ + "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF + + DISTUTILS_ARGS=( + --no-default-features + # TODO: system isal + --features=extension-module,snappy,lz4,bzip2,brotli,zstd,xz-shared,igzip-shared,gzip-shared,gzip-shared,deflate-shared,blosc2-shared,use-system-blosc2-shared + ) +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests +} diff --git a/dev-python/cramjam/cramjam-2.8.4.ebuild b/dev-python/cramjam/cramjam-2.8.4.ebuild deleted file mode 100644 index 800415fe85a3..000000000000 --- a/dev-python/cramjam/cramjam-2.8.4.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: you need to use top-level Cargo.lock to generate the crate list. -CRATES=" - adler2@2.0.0 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - atty@0.2.14 - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.6.0 - blosc2-rs@0.3.1+2.15.1 - blosc2-sys@0.3.1+2.15.1 - brotli-decompressor@2.5.1 - brotli@3.5.0 - bzip2-sys@0.1.11+1.0.8 - bzip2@0.4.4 - cbindgen@0.24.5 - cc@1.1.21 - cfg-if@1.0.0 - clap@3.2.25 - clap_lex@0.2.4 - cmake@0.1.51 - copy_dir@0.1.3 - crc32fast@1.4.2 - errno@0.3.9 - fastrand@2.1.1 - flate2@1.0.33 - hashbrown@0.12.3 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.1.19 - indexmap@1.9.3 - indoc@2.0.5 - isal-rs@0.3.1+496255c - isal-sys@0.3.1+496255c - itoa@1.0.11 - jobserver@0.1.32 - libc@0.2.158 - libcramjam@0.5.1 - libdeflate-sys@1.19.3 - libdeflater@1.19.3 - linux-raw-sys@0.4.14 - lock_api@0.4.12 - log@0.4.22 - lz4-sys@1.11.0 - lz4@1.27.0 - lzma-sys@0.1.20 - memchr@2.7.4 - memoffset@0.9.1 - miniz_oxide@0.8.0 - once_cell@1.19.0 - os_str_bytes@6.6.1 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - pkg-config@0.3.31 - portable-atomic@1.8.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.3 - pyo3-ffi@0.22.3 - pyo3-macros-backend@0.22.3 - pyo3-macros@0.22.3 - pyo3@0.22.3 - python3-dll-a@0.2.10 - quote@1.0.37 - redox_syscall@0.5.4 - rustix@0.38.37 - ryu@1.0.18 - same-file@1.0.6 - scopeguard@1.2.0 - serde@1.0.210 - serde_derive@1.0.210 - serde_json@1.0.128 - shlex@1.3.0 - smallvec@1.13.2 - snap@1.1.1 - strsim@0.10.0 - syn@1.0.109 - syn@2.0.77 - target-lexicon@0.12.16 - tempfile@3.12.0 - termcolor@1.4.1 - textwrap@0.16.1 - toml@0.5.11 - unicode-ident@1.0.13 - unindent@0.2.3 - walkdir@2.5.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - xz2@0.1.7 - zstd-safe@7.2.1 - zstd-sys@2.0.13+zstd.1.5.6 - zstd@0.13.2 -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" -HOMEPAGE=" - https://github.com/milesgranger/cramjam/ - https://pypi.org/project/cramjam/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~sparc ~x86" - -DEPEND=" - app-arch/bzip2:= - app-arch/libdeflate:= - app-arch/lz4:= - app-arch/xz-utils:= - app-arch/zstd:= - dev-libs/c-blosc2:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" -# bundled isal deps -BDEPEND+=" - amd64? ( - || ( - >=dev-lang/nasm-2.13 - >=dev-lang/yasm-1.2.0 - ) - ) - x86? ( - || ( - >=dev-lang/nasm-2.13 - >=dev-lang/yasm-1.2.0 - ) - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" - -src_prepare() { - sed -i -e '/strip/d' pyproject.toml || die - distutils-r1_src_prepare - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - - # strip all the bundled C libraries - find "${ECARGO_VENDOR}"/{blosc2,bzip2,libdeflate,lz4,lzma,zstd}-sys-* \ - -name '*.c' -delete || die - - # https://github.com/10XGenomics/lz4-rs/pull/39 - pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die - eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" - popd >/dev/null || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - - # unpin C library versions - sed -i -e '/exactly_version/d' \ - "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - DISTUTILS_ARGS=( - --no-default-features - # TODO: system isal - --features=extension-module,snappy,lz4,bzip2,brotli,zstd,xz-shared,igzip-shared,gzip-shared,gzip-shared,deflate-shared,blosc2-shared,use-system-blosc2-shared - ) -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -} diff --git a/dev-python/cramjam/cramjam-2.9.0-r1.ebuild b/dev-python/cramjam/cramjam-2.9.0-r1.ebuild new file mode 100644 index 000000000000..54236d80d254 --- /dev/null +++ b/dev-python/cramjam/cramjam-2.9.0-r1.ebuild @@ -0,0 +1,225 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: you need to use top-level Cargo.lock to generate the crate list. +CRATES=" + adler2@2.0.0 + alloc-no-stdlib@2.0.4 + alloc-stdlib@0.2.2 + atty@0.2.14 + autocfg@1.4.0 + bitflags@1.3.2 + bitflags@2.6.0 + blosc2-rs@0.3.1+2.15.1 + blosc2-sys@0.3.1+2.15.1 + brotli-decompressor@4.0.1 + brotli@7.0.0 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + cbindgen@0.24.5 + cc@1.1.30 + cfg-if@1.0.0 + clap@3.2.25 + clap_lex@0.2.4 + cmake@0.1.51 + copy_dir@0.1.3 + crc32fast@1.4.2 + errno@0.3.9 + fastrand@2.1.1 + flate2@1.0.34 + hashbrown@0.12.3 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.1.19 + indexmap@1.9.3 + indoc@2.0.5 + isal-rs@0.5.3+496255c + isal-sys@0.5.3+496255c + itoa@1.0.11 + jobserver@0.1.32 + libc@0.2.159 + libcramjam@0.6.0 + libdeflate-sys@1.19.3 + libdeflater@1.19.3 + linux-raw-sys@0.4.14 + lock_api@0.4.12 + log@0.4.22 + lz4-sys@1.11.1+lz4-1.10.0 + lz4@1.28.0 + lzma-sys@0.1.20 + memchr@2.7.4 + memoffset@0.9.1 + miniz_oxide@0.8.0 + once_cell@1.20.2 + os_str_bytes@6.6.1 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + pkg-config@0.3.31 + portable-atomic@1.9.0 + proc-macro2@1.0.87 + pyo3-build-config@0.22.5 + pyo3-ffi@0.22.5 + pyo3-macros-backend@0.22.5 + pyo3-macros@0.22.5 + pyo3@0.22.5 + python3-dll-a@0.2.10 + quote@1.0.37 + redox_syscall@0.5.7 + rustix@0.38.37 + ryu@1.0.18 + same-file@1.0.6 + scopeguard@1.2.0 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 + shlex@1.3.0 + smallvec@1.13.2 + snap@1.1.1 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.79 + target-lexicon@0.12.16 + tempfile@3.13.0 + termcolor@1.4.1 + textwrap@0.16.1 + toml@0.5.11 + unicode-ident@1.0.13 + unindent@0.2.3 + walkdir@2.5.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.9 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + xz2@0.1.7 + zstd-safe@7.2.1 + zstd-sys@2.0.13+zstd.1.5.6 + zstd@0.13.2 +" + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" +HOMEPAGE=" + https://github.com/milesgranger/cramjam/ + https://pypi.org/project/cramjam/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~riscv ~sparc ~x86" + +DEPEND=" + app-arch/bzip2:= + app-arch/libdeflate:= + app-arch/lz4:= + app-arch/xz-utils:= + app-arch/zstd:= + dev-libs/c-blosc2:= + dev-libs/isa-l:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" + +src_prepare() { + sed -i -e '/strip/d' pyproject.toml || die + distutils-r1_src_prepare + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + + # strip all the bundled C libraries + find "${ECARGO_VENDOR}"/*-sys-* \ + -name '*.c' -delete || die + + # https://github.com/10XGenomics/lz4-rs/pull/39 + pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die + eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" + popd >/dev/null || die + + # https://github.com/milesgranger/isal-rs/pull/25 (cheap workaround) + sed -i -e '/default/d' "${ECARGO_VENDOR}"/isal-sys*/Cargo.toml || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + + # unpin C library versions + sed -i -e '/exactly_version/d' \ + "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF + + local features=( + extension-module + + snappy + lz4 + bzip2 + brotli + zstd + + xz-shared + igzip-shared + ideflate-shared + izlib-shared + use-system-isal-shared + gzip-shared + zlib-shared + deflate-shared + blosc2-shared + use-system-blosc2-shared + ) + local features_s=${features[*]} + + DISTUTILS_ARGS=( + --no-default-features + --features="${features_s// /,}" + ) +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests +} diff --git a/dev-python/cramjam/cramjam-2.9.0.ebuild b/dev-python/cramjam/cramjam-2.9.0.ebuild deleted file mode 100644 index 54236d80d254..000000000000 --- a/dev-python/cramjam/cramjam-2.9.0.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: you need to use top-level Cargo.lock to generate the crate list. -CRATES=" - adler2@2.0.0 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - atty@0.2.14 - autocfg@1.4.0 - bitflags@1.3.2 - bitflags@2.6.0 - blosc2-rs@0.3.1+2.15.1 - blosc2-sys@0.3.1+2.15.1 - brotli-decompressor@4.0.1 - brotli@7.0.0 - bzip2-sys@0.1.11+1.0.8 - bzip2@0.4.4 - cbindgen@0.24.5 - cc@1.1.30 - cfg-if@1.0.0 - clap@3.2.25 - clap_lex@0.2.4 - cmake@0.1.51 - copy_dir@0.1.3 - crc32fast@1.4.2 - errno@0.3.9 - fastrand@2.1.1 - flate2@1.0.34 - hashbrown@0.12.3 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.1.19 - indexmap@1.9.3 - indoc@2.0.5 - isal-rs@0.5.3+496255c - isal-sys@0.5.3+496255c - itoa@1.0.11 - jobserver@0.1.32 - libc@0.2.159 - libcramjam@0.6.0 - libdeflate-sys@1.19.3 - libdeflater@1.19.3 - linux-raw-sys@0.4.14 - lock_api@0.4.12 - log@0.4.22 - lz4-sys@1.11.1+lz4-1.10.0 - lz4@1.28.0 - lzma-sys@0.1.20 - memchr@2.7.4 - memoffset@0.9.1 - miniz_oxide@0.8.0 - once_cell@1.20.2 - os_str_bytes@6.6.1 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - pkg-config@0.3.31 - portable-atomic@1.9.0 - proc-macro2@1.0.87 - pyo3-build-config@0.22.5 - pyo3-ffi@0.22.5 - pyo3-macros-backend@0.22.5 - pyo3-macros@0.22.5 - pyo3@0.22.5 - python3-dll-a@0.2.10 - quote@1.0.37 - redox_syscall@0.5.7 - rustix@0.38.37 - ryu@1.0.18 - same-file@1.0.6 - scopeguard@1.2.0 - serde@1.0.210 - serde_derive@1.0.210 - serde_json@1.0.128 - shlex@1.3.0 - smallvec@1.13.2 - snap@1.1.1 - strsim@0.10.0 - syn@1.0.109 - syn@2.0.79 - target-lexicon@0.12.16 - tempfile@3.13.0 - termcolor@1.4.1 - textwrap@0.16.1 - toml@0.5.11 - unicode-ident@1.0.13 - unindent@0.2.3 - walkdir@2.5.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - xz2@0.1.7 - zstd-safe@7.2.1 - zstd-sys@2.0.13+zstd.1.5.6 - zstd@0.13.2 -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" -HOMEPAGE=" - https://github.com/milesgranger/cramjam/ - https://pypi.org/project/cramjam/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~sparc ~x86" - -DEPEND=" - app-arch/bzip2:= - app-arch/libdeflate:= - app-arch/lz4:= - app-arch/xz-utils:= - app-arch/zstd:= - dev-libs/c-blosc2:= - dev-libs/isa-l:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" - -src_prepare() { - sed -i -e '/strip/d' pyproject.toml || die - distutils-r1_src_prepare - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - - # strip all the bundled C libraries - find "${ECARGO_VENDOR}"/*-sys-* \ - -name '*.c' -delete || die - - # https://github.com/10XGenomics/lz4-rs/pull/39 - pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die - eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" - popd >/dev/null || die - - # https://github.com/milesgranger/isal-rs/pull/25 (cheap workaround) - sed -i -e '/default/d' "${ECARGO_VENDOR}"/isal-sys*/Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - - # unpin C library versions - sed -i -e '/exactly_version/d' \ - "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - local features=( - extension-module - - snappy - lz4 - bzip2 - brotli - zstd - - xz-shared - igzip-shared - ideflate-shared - izlib-shared - use-system-isal-shared - gzip-shared - zlib-shared - deflate-shared - blosc2-shared - use-system-blosc2-shared - ) - local features_s=${features[*]} - - DISTUTILS_ARGS=( - --no-default-features - --features="${features_s// /,}" - ) -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -} diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest index b2490939f2cc..0d09856c9d0b 100644 --- a/dev-python/croniter/Manifest +++ b/dev-python/croniter/Manifest @@ -1,9 +1,7 @@ -DIST croniter-3.0.3.tar.gz 53088 BLAKE2B 258eff623e0017dcc1fd1d1b3a0ac8e1e67c387afba15fbb04a077dad9e5c72d4d2d68541e06ac85897857ce2bdb36fe0ddb59812368b9e89e58f6322fe61034 SHA512 4fe703544fd899c80766e6a867d96e655b5269b8798562ad4396b9819072acfd22c69fe72d52e911807acfbabe65b131ca4b6f1311b62e5b99f7d1cd1de39068 DIST croniter-3.0.4.tar.gz 54500 BLAKE2B caba8dd5efda4d56787130d43416ce79d2183e481ae5b4524542a353d40b765112c54961d1aeb0f9c99e0f3d319c31812a866dbaa5c2ee597fbc139eb079963a SHA512 e46e0ac27ed2dd30c5239565b7d9a926b2451febf047f96573699b50baf83157bf30e22f5f7f9be4fc66bb1a6b2eb0b5245a810542dbe808294eefba31af1d8a DIST croniter-4.0.0.tar.gz 55312 BLAKE2B 7733eb55b53e0921a37b4084bf815f3f2032041154083681a6d69a7be23ad48fc84e581af948acb8d7a1505f2a25240cd0cf09eaea14418da8f1a14466604575 SHA512 086cb137589514daf7e996c824c7e2d2e46615ae3150ea9060a21cb6577fa5c2a0132c7d169d38f500642325005be19ea2e9604a76906b0d7d62757e0f88ded9 DIST croniter-5.0.1.tar.gz 57084 BLAKE2B 5417d548c103dca87e9dff2ad521e82d5cb468332f3dc11bdff74f331ea23f49753cc9135b22ab1c269e8aa96a05dc04e9b92269b5bbb7334688143daad4664b SHA512 410a3b0ada979259bcd9b82d1b83f3384714645bae642ffaf9e118d65417b716b0efaa3a8c592cc3cc8a9a2694d6f70aa8d36af83aab0c8461493ce96f457bbb -EBUILD croniter-3.0.3.ebuild 609 BLAKE2B 833440e16f53902ca24c45ef08ffd526971821b2b31b55f3002ae0a92fd2a8c462e8e005dcc59e63cb259605adba402d61b4d62f9f1c832b80f6d4fa2a23aed1 SHA512 938e7a6592cd40378125405e0a1a7e4a369ab70270f8aa6e5df8309f3022c6924a6316613a113ab7344c59490b491ff586f244ea44ec354632dc4779984415e1 -EBUILD croniter-3.0.4.ebuild 612 BLAKE2B ecb9bbe9ef11e8fad55679ad9a0d68dfd0717b67a9e6eb847ebbfb30eb15ae01731faedc2d6d8eff73e3692cd00d87d0ff715caef2078d1819febefd2133d8a4 SHA512 9df989d449bca1a8362478fb1a03eec63717ecbb5c172fefc6352c2ad2dda30dbea72ecaed03c1cd449803b365c98a1ceb86def91ae530ea75ad1e5053615710 +EBUILD croniter-3.0.4.ebuild 609 BLAKE2B 833440e16f53902ca24c45ef08ffd526971821b2b31b55f3002ae0a92fd2a8c462e8e005dcc59e63cb259605adba402d61b4d62f9f1c832b80f6d4fa2a23aed1 SHA512 938e7a6592cd40378125405e0a1a7e4a369ab70270f8aa6e5df8309f3022c6924a6316613a113ab7344c59490b491ff586f244ea44ec354632dc4779984415e1 EBUILD croniter-4.0.0.ebuild 612 BLAKE2B ecb9bbe9ef11e8fad55679ad9a0d68dfd0717b67a9e6eb847ebbfb30eb15ae01731faedc2d6d8eff73e3692cd00d87d0ff715caef2078d1819febefd2133d8a4 SHA512 9df989d449bca1a8362478fb1a03eec63717ecbb5c172fefc6352c2ad2dda30dbea72ecaed03c1cd449803b365c98a1ceb86def91ae530ea75ad1e5053615710 EBUILD croniter-5.0.1.ebuild 612 BLAKE2B ecb9bbe9ef11e8fad55679ad9a0d68dfd0717b67a9e6eb847ebbfb30eb15ae01731faedc2d6d8eff73e3692cd00d87d0ff715caef2078d1819febefd2133d8a4 SHA512 9df989d449bca1a8362478fb1a03eec63717ecbb5c172fefc6352c2ad2dda30dbea72ecaed03c1cd449803b365c98a1ceb86def91ae530ea75ad1e5053615710 MISC metadata.xml 470 BLAKE2B ee6bfe88287fe27cb8bb33258f6fbb3275daf8294a834e899975e27c34d9103e21dcdef3f43b5df3a9a9e5d741f971d0117ad6e4410c1117306d9b913c8f2bc6 SHA512 e2167dfde1b79b2ec613ad671868a7ad28e64705515534b7911d2bc1f2cfeb6e68e14b1d93e6e29ab2f60c2b49b60454d4b6d9bba2f7bcf9cc3f3a20424fe3a7 diff --git a/dev-python/croniter/croniter-3.0.3.ebuild b/dev-python/croniter/croniter-3.0.3.ebuild deleted file mode 100644 index 6b9cd9264d4d..000000000000 --- a/dev-python/croniter/croniter-3.0.3.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=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to provide iteration for datetime object" -HOMEPAGE=" - https://github.com/kiorky/croniter/ - https://pypi.org/project/croniter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/croniter/croniter-3.0.4.ebuild b/dev-python/croniter/croniter-3.0.4.ebuild index 678616a1506d..6b9cd9264d4d 100644 --- a/dev-python/croniter/croniter-3.0.4.ebuild +++ b/dev-python/croniter/croniter-3.0.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index a83cc3735b9c..41e0fa46d183 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -33,5 +33,5 @@ DIST target-lexicon-0.12.15.crate 26384 BLAKE2B d1ba50aa9d50647c6f778df86b35db1a DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 -EBUILD cryptography-43.0.3.ebuild 3024 BLAKE2B 5d4628883950830afa8464f41fc005c584c458c7e35585ce1e9ae702c948ea894e5837f856719b80c5f7495c906aa635d4b22547e361231f2a4672cb9bfa08a2 SHA512 016f3cca99042dbb0251fd091bef87e520426c543b500881b22a7fe698618d5382b4e8b33216a3d7e4d7ea38c1dc9f9e3a65da73b3f5880cf89c519e9878fd46 +EBUILD cryptography-43.0.3-r1.ebuild 2878 BLAKE2B b0ea4f208319e25eecd60b3bb7d09eec3f06bf4cdda7213f70bcbfee235614b92d9cd9ba1ca2ca9517704757b17ada5cc6c5c274dd58ce1f34fa7fada5df3268 SHA512 3701e17c739d503c5af281777c62dcbd364a77e7aedd1ba7615d56ab612c02b0ff8dc7fbbdc121e3f8399de121306fc866c18d5d4b2fe9f41b5382d74f482ae0 MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6 diff --git a/dev-python/cryptography/cryptography-43.0.3-r1.ebuild b/dev-python/cryptography/cryptography-43.0.3-r1.ebuild new file mode 100644 index 000000000000..d2d62f9acef7 --- /dev/null +++ b/dev-python/cryptography/cryptography-43.0.3-r1.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=yes +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +CRATES=" + asn1@0.16.2 + asn1_derive@0.16.2 + autocfg@1.3.0 + base64@0.22.1 + bitflags@2.6.0 + cc@1.1.6 + cfg-if@1.0.0 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + heck@0.5.0 + indoc@2.0.5 + libc@0.2.155 + memoffset@0.9.1 + once_cell@1.19.0 + openssl-macros@0.1.1 + openssl-sys@0.9.104 + openssl@0.10.68 + pem@3.0.4 + pkg-config@0.3.30 + portable-atomic@1.7.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + quote@1.0.36 + self_cell@1.0.4 + syn@2.0.71 + target-lexicon@0.12.15 + unicode-ident@1.0.12 + unindent@0.2.3 + vcpkg@0.2.15 +" + +inherit cargo distutils-r1 flag-o-matic multiprocessing pypi + +VEC_P=cryptography_vectors-$(ver_cut 1-3) +DESCRIPTION="Library providing cryptographic recipes and primitives" +HOMEPAGE=" + https://github.com/pyca/cryptography/ + https://pypi.org/project/cryptography/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} + test? ( + $(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)") + ) +" + +LICENSE="|| ( Apache-2.0 BSD ) PSF-2" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND=" + >=dev-libs/openssl-1.0.2o-r6:0= + $(python_gen_cond_dep ' + >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] + ' 'python*') +" +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}] + dev-python/iso8601[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +# Files built without CFLAGS/LDFLAGS, acceptable for rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" + +distutils_enable_tests pytest + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + default + + sed -i -e 's:--benchmark-disable::' pyproject.toml || die + + # work around availability macros not supported in GCC (yet) + if [[ ${CHOST} == *-darwin* ]] ; then + local darwinok=0 + if [[ ${CHOST##*-darwin} -ge 16 ]] ; then + darwinok=1 + fi + sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ + src/_cffi_src/openssl/src/osrandom_engine.c || die + fi +} + +python_configure_all() { + filter-lto # bug #903908 + + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 +} + +python_test() { + local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}" + local EPYTEST_IGNORE=( + tests/bench + ) + epytest -n "$(makeopts_jobs)" +} diff --git a/dev-python/cryptography/cryptography-43.0.3.ebuild b/dev-python/cryptography/cryptography-43.0.3.ebuild deleted file mode 100644 index dde6f100fd31..000000000000 --- a/dev-python/cryptography/cryptography-43.0.3.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=yes -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -CRATES=" - asn1@0.16.2 - asn1_derive@0.16.2 - autocfg@1.3.0 - base64@0.22.1 - bitflags@2.6.0 - cc@1.1.6 - cfg-if@1.0.0 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - heck@0.5.0 - indoc@2.0.5 - libc@0.2.155 - memoffset@0.9.1 - once_cell@1.19.0 - openssl-macros@0.1.1 - openssl-sys@0.9.104 - openssl@0.10.68 - pem@3.0.4 - pkg-config@0.3.30 - portable-atomic@1.7.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - quote@1.0.36 - self_cell@1.0.4 - syn@2.0.71 - target-lexicon@0.12.15 - unicode-ident@1.0.12 - unindent@0.2.3 - vcpkg@0.2.15 -" - -inherit cargo distutils-r1 flag-o-matic multiprocessing pypi - -VEC_P=cryptography_vectors-$(ver_cut 1-3) -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE=" - https://github.com/pyca/cryptography/ - https://pypi.org/project/cryptography/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} - test? ( - $(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)") - ) -" - -LICENSE="|| ( Apache-2.0 BSD ) PSF-2" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-libs/openssl-1.0.2o-r6:0= - $(python_gen_cond_dep ' - >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND=" - ${RDEPEND} -" -# XXX: Drop explicit >=virtual/rust-1.56.0 dep once that's the minimum in cargo.eclass -# and replace it with ${RUST_DEPEND} -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=virtual/rust-1.56.0 - test? ( - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" - -distutils_enable_tests pytest - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - default - - sed -i -e 's:--benchmark-disable::' pyproject.toml || die - - # work around availability macros not supported in GCC (yet) - if [[ ${CHOST} == *-darwin* ]] ; then - local darwinok=0 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then - darwinok=1 - fi - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ - src/_cffi_src/openssl/src/osrandom_engine.c || die - fi -} - -python_configure_all() { - filter-lto # bug #903908 - - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 -} - -python_test() { - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}" - local EPYTEST_IGNORE=( - tests/bench - ) - epytest -n "$(makeopts_jobs)" -} diff --git a/dev-python/diff-match-patch/Manifest b/dev-python/diff-match-patch/Manifest index 0973a60cdc70..c2c7d6893425 100644 --- a/dev-python/diff-match-patch/Manifest +++ b/dev-python/diff-match-patch/Manifest @@ -1,5 +1,3 @@ -DIST diff-match-patch-20230430.tar.gz 43324 BLAKE2B c13beb380d68cf96af41c124eb23f890c71664624de20780ea586f71b4c52a55ee06ac3427c61c233ebead309fcca02cb75f3447f17b7306c2728ebc5b06f6f8 SHA512 a62d15327de659999e3381215249fb088a9e40368008b91201de3db3d02f22892bbf6d2ac40dc4ea4986d24470dd396eaf69583fabbe9078a5cb1f97bae94000 DIST diff_match_patch-20241021.tar.gz 39962 BLAKE2B 798eb10166ec05226a017ca3718cf721dc48ee6bf16915779245bc7b29a000c6605f332834a7da45ffd6de9344853e1e5d3a95054c3aa73c7c995a9ea7ffa9be SHA512 23bdf81a159358f668e4adb1771780bef6cf14fc1bc90c76700d3339e35a2c00b61a72ef7cdabd0abc079c3aa8606ea91cef4d936c47b95b4fd94483c927daf5 -EBUILD diff-match-patch-20230430.ebuild 498 BLAKE2B 9bab3a7f891cd14529fa4bf149f316ce9339db15489505c00c1191c28a47030115d453782cf1561f6e554adaa2f6cb927baafe8b08988835d969fea172857bf9 SHA512 041c9eb95b230d795b2744c74bf7b978f92771e8686bf5d585874c0e7128197aa5135f47e22f48e82dd662a76e66d5b687fc866e5c34993d9f9fa17b0dfa84ec -EBUILD diff-match-patch-20241021.ebuild 481 BLAKE2B a980da1aa9dfc3397b19f78f9a6a849120262cf8060121d8773abd8f49cdd42d681c0f21daec1a276a6fcf4d8707f0d5f1d3884354f932261c5319d141922c9d SHA512 70d5609e851c5ec4de83fa63269a8c755e00e64c77811c75dfd64faf3980217f13d3ea431ad8f5693636982d4869f660b0f15bfbb017201abd8017210a00e86b +EBUILD diff-match-patch-20241021.ebuild 478 BLAKE2B 02e80e619073f6eb466ecc2c37f951444d7c4520dff0d0fdc7e81fe219be6d30c6296dcaad4a6d315e3a1dacc5cdd42054fcd276b60d4d884b1bee4a44014d76 SHA512 20552f0dd09bd8d3c74870dd74864a20b3aa03e480e8700eb938e3ec93691938df7e95c1a3efe44e485b401718d404a7c05227948522e0c290ba930e0fe8ed1c MISC metadata.xml 1265 BLAKE2B b9cee200ca7d1e918e77f065231d8860293ce280f6b66451609632d777d09f9b241119952805151120a361cc6f09eadac8c3cefe45cd66ae38f807dcff0641cd SHA512 0ccfcac32e5a2f4a3604cf2b97fae2e6a98fdf0b8a426c6c05c1f9818652a9ca4583e4bc4e7c6ba72d7c72b2fc397fbd3863e9f0a65da9f60c4373e4c087ad05 diff --git a/dev-python/diff-match-patch/diff-match-patch-20230430.ebuild b/dev-python/diff-match-patch/diff-match-patch-20230430.ebuild deleted file mode 100644 index d985a1e8c196..000000000000 --- a/dev-python/diff-match-patch/diff-match-patch-20230430.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=flit -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Diff, match and patch algorithms for plain text" -HOMEPAGE=" - https://github.com/diff-match-patch-python/diff-match-patch/ - https://pypi.org/project/diff-match-patch/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild b/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild index b583d1174dcb..b652299c0feb 100644 --- a/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild +++ b/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" distutils_enable_tests pytest diff --git a/dev-python/dj-database-url/Manifest b/dev-python/dj-database-url/Manifest index 17c658d65167..366a18c13864 100644 --- a/dev-python/dj-database-url/Manifest +++ b/dev-python/dj-database-url/Manifest @@ -1,5 +1,3 @@ -DIST dj_database_url-2.2.0.tar.gz 10874 BLAKE2B 71bf484ba339edf9dc304085d433ae29b1efae6fe856152173989411cfffdb52297f7613b6f9337972cc8563494be4a94919055a0b7a84a0b066d64d5fe60d59 SHA512 17c26dc07e309ba448976fafdbd3bdc74cc2f5f7022fb1f041494f2555b8a77b9fc602c1f11602da5b8574487ca997e7b71d7859dd08875b2295ae08262c39bc DIST dj_database_url-2.3.0.tar.gz 10980 BLAKE2B fba212a3795fa735646d35b4d228d5581ef2310b9bb496cbc0305774e96074d5e7734f9970f1808ce7a7d39836937b4b33a509190c4194c2fbb494b598b9b57a SHA512 ad1c05fe7ec1340044c8f47702b5d6962127621f33dfffd9236799bdf6119c6fbe34ec0521777704e3f465a3587b04aaebc9f68170a583007ac21d6dfba06a12 -EBUILD dj-database-url-2.2.0.ebuild 672 BLAKE2B db1a838ba1bd5145dbc06d05bbe477fe975a9ba86de2c23758f126c61c434d6874d7de76add1290bc166b1ccec5ef71019ec88294536db7b57081cb2726774fc SHA512 0f82e9bfdb1d202de011c5006b23f4a0ad7b3a243f6e970b8796c0a941a55f0e2e821e80d4ea951d98ded2636280843ec7f3f50bf05fe308c5748d5fd10fdc4b -EBUILD dj-database-url-2.3.0.ebuild 685 BLAKE2B 7ca7ed9e999c8f0273546e2fbbab7cc01921b7d3ee712d184734985e98e4a71401af61fdd4927e7a839154ea1f2e44a719b640f2c0b77467c07461dd7cf02a5b SHA512 cb19c3ce57ae919a0c8d372ec22d9db046e3c903c1e76b1bcfd65639c592ebcd86b1470f51ed7cc9cb4d00ee09b0367c94ad43ea21e02cdd6c39f1b33866ecf1 +EBUILD dj-database-url-2.3.0.ebuild 678 BLAKE2B cee1102d23968c1772d99aadb6ec6485242ed80121311d623fade9dce683777e9b05a1f308ee777bd94b064b3886abf6b8a375d78edf1bdf5394c666fb32bc2e SHA512 93708af3c80b1cad627e6caa9bbdb5c37940f666835690458dab1cc83dc8de0ad539bd1d58ad8cdef3bc6a292f8de42d2418b9fd7bfe81e0dee56e16935817db MISC metadata.xml 407 BLAKE2B 0a3736cc0034297f64b77b9b795e8cd339ed58c5b213e730f1d3dccabe7cde10570222626b2b520bc0e51a0195cd99baf4ebf7028cc73b7e507603874b1f4143 SHA512 ec842e583cd4e0b632731e395f6e70e519077bfeaeb58bb88b9ad297368443fc06a182c120635eeb1dedb76b166829c6f414925d3061e55d49d7053a72c739eb diff --git a/dev-python/dj-database-url/dj-database-url-2.2.0.ebuild b/dev-python/dj-database-url/dj-database-url-2.2.0.ebuild deleted file mode 100644 index 1a9da86ea7eb..000000000000 --- a/dev-python/dj-database-url/dj-database-url-2.2.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Use Database URLs in your Django Application" -HOMEPAGE=" - https://github.com/jazzband/dj-database-url/ - https://pypi.org/project/dj-database-url/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.10.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest -s tests -} diff --git a/dev-python/dj-database-url/dj-database-url-2.3.0.ebuild b/dev-python/dj-database-url/dj-database-url-2.3.0.ebuild index f6350fba78a8..09d3ba70f36a 100644 --- a/dev-python/dj-database-url/dj-database-url-2.3.0.ebuild +++ b/dev-python/dj-database-url/dj-database-url-2.3.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/django-4.2[${PYTHON_USEDEP}] diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 48b47fc1ee80..a77eae383368 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -7,9 +7,12 @@ DIST Django-5.0.9.checksum.txt 2574 BLAKE2B e3bef5a7fdfa8a383cc1d185dff3e8818dee 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 2937 BLAKE2B 8eb01973edeb43f968efbce8c905682962ee846c6619b72fb95065f094788c77af5b7b310fb18149ee427d88a87cb3efe516b052abefca168576cf67f790cc72 SHA512 3b852ed8ea22dea59632cb0116a59d8afa1e6bff4aff96a76df150f7c0a5a58e05004c5c4b306f5e172459b0af7fe257008fdda2cc91222ceda1d8a285737796 EBUILD django-5.0.9.ebuild 3095 BLAKE2B c5b806d9d776e5b1ee15bdccb006996e8ea435d1f6234b7992bea3758a2aecf703269fe7b87a5f8ac569172849ec86c7873b6625b33f4f7883e4b2ab58265e90 SHA512 e30c201e54738639bdb5da312e7986691ba7bdd4479663986e247afd4e7a3c4c56faea9963ba02b315c8fe4c01ed193821762bb8c3c1201ed07e82c74983faa8 EBUILD django-5.1.2.ebuild 2844 BLAKE2B 87f664252d2c37f030e75bb88dc4479f3e0e060ef4b4aed7e51a3af8d274b285d2fdec094d664dd32aabe8ebce386b1fc7a7d4556c65f1cdcc44876354fc9600 SHA512 ee37df805f2db380a6747bc19889e8cebecdab9b1aa77fad80cc815c008420c77724aaca1826c40caf3cf4fc574c0cbb27fa8b76069235a6b85d2f2fb0b37e51 +EBUILD django-5.1.3.ebuild 2781 BLAKE2B 274ec31875a78ac31b1df65f889caf933d3b49697aeea991fe6237c0ed99ae03c44418cbc5ac34f8f14b153a5554ba17416b187e021a719be677b51089a9df77 SHA512 a31621fbb6875f210335621772e825d825c4f80c43f1577730fd80f18ff395a3246446d3bac01f8c0f30ac40d409ceeb004423ac6e588a5d31a76e8a7534ff92 MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7 diff --git a/dev-python/django/django-5.1.3.ebuild b/dev-python/django/django-5.1.3.ebuild new file mode 100644 index 000000000000..e78879bb7558 --- /dev/null +++ b/dev-python/django/django-5.1.3.ebuild @@ -0,0 +1,99 @@ +# 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 + 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/jinja-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/dulwich/Manifest b/dev-python/dulwich/Manifest index db6fdc1df2e7..78a8d8bdd0a9 100644 --- a/dev-python/dulwich/Manifest +++ b/dev-python/dulwich/Manifest @@ -30,6 +30,6 @@ DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51 DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 EBUILD dulwich-0.21.7-r1.ebuild 1663 BLAKE2B 7aec8e4ce4ae679b5c45b7162c6d4976f9a96cbf19c2137480f206e7107125bb9047a529edd22a0b0df73ab8926e3bd237c43c4c267b5aebc83a9091f495a66b SHA512 ddf38c8d28a17fe0332977dcf9407d6ecafecb9f08f0148fd2bb50be9ded1cd897c4108d34fb8f54bfeabf684d89048a9482ed7c99626c2eba2e811407248d12 -EBUILD dulwich-0.22.4.ebuild 2465 BLAKE2B ee055671ad413539031db7b6cf5ce123245300c366df7ca5de24a0c9127ea308cd7c62beff57682b263f31232fbb7336ac0746cbf6f3e96c6b87a6f6720e6e2c SHA512 48edf42bded1cef70dd5e7cae19aee8080b11797ec656472e9c639750df39e469189e0d851420d2572045f2b991c655828f92b12fd749d25e2d910386a6d434e +EBUILD dulwich-0.22.4-r1.ebuild 2465 BLAKE2B ee055671ad413539031db7b6cf5ce123245300c366df7ca5de24a0c9127ea308cd7c62beff57682b263f31232fbb7336ac0746cbf6f3e96c6b87a6f6720e6e2c SHA512 48edf42bded1cef70dd5e7cae19aee8080b11797ec656472e9c639750df39e469189e0d851420d2572045f2b991c655828f92b12fd749d25e2d910386a6d434e EBUILD dulwich-0.22.5.ebuild 2605 BLAKE2B 3e15e077d1d610c5a15643004e78e5b190f1d5bac7e512e348549ee5d11f6bb83ee4be4880bb9252e04c2b9ea0d8d9c64252b9c6cae396df201ef17352650ace SHA512 a730a3ccbfc405a7bfa8a9b099a9016fa98e74b7a44f497fb6f3f2817aded30900ab3b167f06c4ae331f6619d941ed6ac485e844edd19a0c641bc28487e0bec0 MISC metadata.xml 556 BLAKE2B 240554ff522160e9508bf6debadafcc44b5ccc4074dd4c9d3ce82358963084c60a1afae9fafee6ab1e6e5d898940ccb4d1b524cebff155e61bf6707c9396b647 SHA512 a7cdca224a01d5bd26bf4a5adb0273977ddff61f75cd02f5642132656fd0c6608114617efcb068d834f107804666cf4fb3725967e804b73d2ddcb67342dc30de diff --git a/dev-python/dulwich/dulwich-0.22.4-r1.ebuild b/dev-python/dulwich/dulwich-0.22.4-r1.ebuild new file mode 100644 index 000000000000..ed4304223767 --- /dev/null +++ b/dev-python/dulwich/dulwich-0.22.4-r1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=1 +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + autocfg@1.4.0 + cfg-if@1.0.0 + heck@0.5.0 + indoc@2.0.5 + libc@0.2.159 + memchr@2.7.4 + memoffset@0.9.1 + once_cell@1.20.2 + portable-atomic@1.9.0 + proc-macro2@1.0.88 + pyo3-build-config@0.22.5 + pyo3-ffi@0.22.5 + pyo3-macros-backend@0.22.5 + pyo3-macros@0.22.5 + pyo3@0.22.5 + quote@1.0.37 + syn@2.0.79 + target-lexicon@0.12.16 + unicode-ident@1.0.13 + unindent@0.2.3 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" +HOMEPAGE=" + https://github.com/jelmer/dulwich/ + https://pypi.org/project/dulwich/ +" +SRC_URI+=" + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="GPL-2+ Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc examples +native-extensions test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/urllib3-1.25[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + ${RUST_DEPEND} + dev-python/setuptools-rust[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + app-crypt/gpgme[python,${PYTHON_USEDEP}] + dev-python/fastimport[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + default + + if use !native-extensions; then + # avoid hard dep on rust via setuptools_rust + # https://github.com/jelmer/dulwich/issues/1405 + sed -i \ + -e '/from setuptools_rust/d' \ + -e '/^rust_extensions = \[/,/^\]/d' \ + setup.py || die + fi +} + +python_compile() { + unset PURE + # TODO: enable Rust extensions + if ! use native-extensions; then + local -x PURE=1 + fi + + distutils-r1_python_compile +} + +python_test() { + # remove interference from the tests that do stuff like user.name + unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE + unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE + unset EMAIL + # Do not use make check which rebuilds the extension and uses -Werror, + # causing unexpected failures. + "${EPYTHON}" -m unittest -v tests.test_suite || + die "tests failed with ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/dulwich/dulwich-0.22.4.ebuild b/dev-python/dulwich/dulwich-0.22.4.ebuild deleted file mode 100644 index ed4304223767..000000000000 --- a/dev-python/dulwich/dulwich-0.22.4.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -CRATES=" - autocfg@1.4.0 - cfg-if@1.0.0 - heck@0.5.0 - indoc@2.0.5 - libc@0.2.159 - memchr@2.7.4 - memoffset@0.9.1 - once_cell@1.20.2 - portable-atomic@1.9.0 - proc-macro2@1.0.88 - pyo3-build-config@0.22.5 - pyo3-ffi@0.22.5 - pyo3-macros-backend@0.22.5 - pyo3-macros@0.22.5 - pyo3@0.22.5 - quote@1.0.37 - syn@2.0.79 - target-lexicon@0.12.16 - unicode-ident@1.0.13 - unindent@0.2.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-1.25[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - app-crypt/gpgme[python,${PYTHON_USEDEP}] - dev-python/fastimport[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - default - - if use !native-extensions; then - # avoid hard dep on rust via setuptools_rust - # https://github.com/jelmer/dulwich/issues/1405 - sed -i \ - -e '/from setuptools_rust/d' \ - -e '/^rust_extensions = \[/,/^\]/d' \ - setup.py || die - fi -} - -python_compile() { - unset PURE - # TODO: enable Rust extensions - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest index a5929cf3952c..59fb00d8005d 100644 --- a/dev-python/ensurepip-pip/Manifest +++ b/dev-python/ensurepip-pip/Manifest @@ -3,9 +3,11 @@ DIST pip-24.1-py3-none-any.whl 1823006 BLAKE2B ca5282b1100243cc4e391ce30d5ae7d49 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 MISC metadata.xml 309 BLAKE2B 197e5620aab85ff590270ae6838c9188cd699943af4c9c3eeb7de92c2e9390c082eec603e63bc2bba39477586f19e58da2e5fe2d5ffe9b59b87ae5386c939df1 SHA512 c678bc8fb62f6e6850939ebff56962503bb03393572cfff7e5f7d38e8cf5ca71d8e38e402355c5f963fb718eed24bca463d7c63fede5cbb550f6f32a9c06af9e diff --git a/dev-python/ensurepip-pip/ensurepip-pip-24.3.1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-24.3.1.ebuild new file mode 100644 index 000000000000..917cc77faea1 --- /dev/null +++ b/dev-python/ensurepip-pip/ensurepip-pip-24.3.1.ebuild @@ -0,0 +1,24 @@ +# 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=" + ! -Date: Mon, 23 Sep 2024 09:42:21 -0400 -Subject: [PATCH] Don't require absolute offsets in zip tests (#1691) - ---- - fsspec/implementations/tests/test_zip.py | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/fsspec/implementations/tests/test_zip.py b/fsspec/implementations/tests/test_zip.py -index ecd082f3f..8bf8155d9 100644 ---- a/fsspec/implementations/tests/test_zip.py -+++ b/fsspec/implementations/tests/test_zip.py -@@ -169,12 +169,16 @@ def _assert_all_except_context_dependent_variables(result, expected_result): - result_without_date_time.pop("_raw_time") - result_without_date_time.pop("external_attr") - result_without_date_time.pop("create_system") -+ result_without_date_time.pop("_end_offset", None) -+ result_without_date_time.pop("header_offset", None) - - expected_result_without_date_time = expected_result[path].copy() - expected_result_without_date_time.pop("date_time") - expected_result_without_date_time.pop("_raw_time") - expected_result_without_date_time.pop("external_attr") - expected_result_without_date_time.pop("create_system") -+ expected_result_without_date_time.pop("_end_offset", None) -+ expected_result_without_date_time.pop("header_offset", None) - assert result_without_date_time == expected_result_without_date_time - - -From 0021859ff78bbf62e86c330e2dad00c5dd205108 Mon Sep 17 00:00:00 2001 -From: Martin Durant -Date: Wed, 2 Oct 2024 11:37:14 -0400 -Subject: [PATCH] Limit fields checked in ZIP tests - ---- - fsspec/asyn.py | 4 +++ - fsspec/implementations/tests/test_zip.py | 34 +++++++++++++----------- - 2 files changed, 23 insertions(+), 15 deletions(-) - -diff --git a/fsspec/asyn.py b/fsspec/asyn.py -index f203fa0a4..de41839ea 100644 ---- a/fsspec/asyn.py -+++ b/fsspec/asyn.py -@@ -344,6 +344,10 @@ async def _rm(self, path, recursive=False, batch_size=None, **kwargs): - async def _cp_file(self, path1, path2, **kwargs): - raise NotImplementedError - -+ async def _mv_file(self, path1, path2): -+ await self._cp_file(path1, path2) -+ await self._rm_file(path1) -+ - async def _copy( - self, - path1, -diff --git a/fsspec/implementations/tests/test_zip.py b/fsspec/implementations/tests/test_zip.py -index 8bf8155d9..14d00086e 100644 ---- a/fsspec/implementations/tests/test_zip.py -+++ b/fsspec/implementations/tests/test_zip.py -@@ -164,21 +164,25 @@ def zip_file_fixture(tmp_path): - def _assert_all_except_context_dependent_variables(result, expected_result): - for path in expected_result.keys(): - assert result[path] -- result_without_date_time = result[path].copy() -- result_without_date_time.pop("date_time") -- result_without_date_time.pop("_raw_time") -- result_without_date_time.pop("external_attr") -- result_without_date_time.pop("create_system") -- result_without_date_time.pop("_end_offset", None) -- result_without_date_time.pop("header_offset", None) -- -- expected_result_without_date_time = expected_result[path].copy() -- expected_result_without_date_time.pop("date_time") -- expected_result_without_date_time.pop("_raw_time") -- expected_result_without_date_time.pop("external_attr") -- expected_result_without_date_time.pop("create_system") -- expected_result_without_date_time.pop("_end_offset", None) -- expected_result_without_date_time.pop("header_offset", None) -+ fields = [ -+ "orig_filename", -+ "filename", -+ "compress_type", -+ "comment", -+ "extra", -+ "CRC", -+ "compress_size", -+ "file_size", -+ "name", -+ "size", -+ "type", -+ ] -+ -+ result_without_date_time = {k: result[path][k] for k in fields} -+ -+ expected_result_without_date_time = { -+ k: expected_result[path][k] for k in fields -+ } - assert result_without_date_time == expected_result_without_date_time - - diff --git a/dev-python/fsspec/fsspec-2024.10.0.ebuild b/dev-python/fsspec/fsspec-2024.10.0.ebuild index a1a42e4ef47b..e06e223520d0 100644 --- a/dev-python/fsspec/fsspec-2024.10.0.ebuild +++ b/dev-python/fsspec/fsspec-2024.10.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" BDEPEND=" dev-python/hatch-vcs[${PYTHON_USEDEP}] diff --git a/dev-python/fsspec/fsspec-2024.9.0.ebuild b/dev-python/fsspec/fsspec-2024.9.0.ebuild deleted file mode 100644 index 01b1d8409ec3..000000000000 --- a/dev-python/fsspec/fsspec-2024.9.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2020-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 - -MY_P=filesystem_spec-${PV} -DESCRIPTION="A specification that python filesystems should adhere to" -HOMEPAGE=" - https://github.com/fsspec/filesystem_spec/ - https://pypi.org/project/fsspec/ -" -# upstream removed tests in 2024.6.0 -SRC_URI=" - https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -# Note: this package is not xdist-friendly -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -PATCHES=( - # https://github.com/fsspec/filesystem_spec/pull/1689 - # https://github.com/fsspec/filesystem_spec/pull/1691 - # https://github.com/fsspec/filesystem_spec/pull/1700 - "${FILESDIR}/${P}-backports.patch" -) - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - distutils-r1_src_test -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p asyncio -p pytest_mock -o tmp_path_retention_policy=all -} diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index 555edf3c782f..3381b4fbc7bc 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -2,5 +2,5 @@ DIST python-api-core-2.21.0.gh.tar.gz 223405 BLAKE2B 696489182ece170ab955193e894 DIST python-api-core-2.22.0.gh.tar.gz 222827 BLAKE2B f6098dce83c01f47c81e9348794f4015e3c9a82ce6b1b8d6292f3e55f69eb490544e8f1831f4e50aead2308c5490c9cb954a39f8565244bccd2a9bd5771e1015 SHA512 b5b6f2cd2ced4e74b50f93efe74bc2027f2761aee55aac1c4421d68aaf785550caf14343b4f92df9b17a6207ecbdefc5625fefc3fc5cd6ef006d79cdde4da119 EBUILD google-api-core-2.21.0-r1.ebuild 1577 BLAKE2B 91aeee0e522c8740fbf97502681fd7e7c1f64fea901cdcf90d10c233b598238d16959d2afe37e0b4eba1057416e5fc6c8623ce9ac05f0818d6ac779fdb7f2c60 SHA512 1ae27e4bdb904072e05675558abcbf061f2a7cd647ca0a68fd8abe373fd64159a97861a0b977e321e74bf88d465c219c9d3e7e0940e1dc32021fe3d5688c0c52 EBUILD google-api-core-2.21.0.ebuild 1946 BLAKE2B 2bc9751de68c1072642a7c834b7707d8456af3bb3f957eee8932576781202b49c089a5cb6902c42db23ad56680b850531fd341128bee19a71548d7c5f3754d19 SHA512 bfe5b327f67db8541b36c1ff60850654217559fee0704714dfc677e9c637e365e9c46fee8b20ed6ee034b4fbdadc6a1302c8b479b1cd44ff7b1cbe653158ad89 -EBUILD google-api-core-2.22.0.ebuild 1577 BLAKE2B 888d8aff0c08467c882e48c2a5317383b3957b2a30d90c23f24ecc3c89d6748157c0b0a4b9b49c52b5f5323f210e9d165b9eb9ac1987ca153ea8413ea4118bf4 SHA512 6c0bc4ee2af95a53c94ee01c6b36353018529aff2ac89ff2ba756412de6d6971cdbeeafae0990c0b2d7697741b7f37050a8b76a2c81baaac2c6778cf620924a4 +EBUILD google-api-core-2.22.0.ebuild 1583 BLAKE2B c11dade6a94cbc6f73f7302df1feb303db715239fc95775ca58850cbb6ae61c83a10223895c0f75190622f6f3eded9d4064aa74687a60f1042af25085b1e07e3 SHA512 fe0aa37551d95cef46473ff52fd8e5db761b7c0bd42ff9737805da70083dd945ac2c41f97dc6bbf2e9b68f79f7a4564e4b13f5d111a5c568e9287f09d7e59862 MISC metadata.xml 655 BLAKE2B 9f829fc055ac2dd507c5bb1a83e2ff3386fbc668b9193c4a1a7281c217ba2e4ecf157d79a250cb2ac8a036369d1d3105cbe92a7bfef29b58734276331d16d19d SHA512 44124eb2c21c48dd0759ff1e76fe05eaaa9312dd5a1a93bb0ab2d459a4be37223c349f7ed303e4c390ba76b3757c06f3ae2a5a9c5bb307967b6c439a09b8cbaa diff --git a/dev-python/google-api-core/google-api-core-2.22.0.ebuild b/dev-python/google-api-core/google-api-core-2.22.0.ebuild index 3d0ae9c0fa06..0cdaa9ff28d7 100644 --- a/dev-python/google-api-core/google-api-core-2.22.0.ebuild +++ b/dev-python/google-api-core/google-api-core-2.22.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" IUSE="grpc" RDEPEND=" diff --git a/dev-python/grpcio-status/Manifest b/dev-python/grpcio-status/Manifest index 8975a9ef058f..377aa0dab102 100644 --- a/dev-python/grpcio-status/Manifest +++ b/dev-python/grpcio-status/Manifest @@ -1,3 +1,3 @@ DIST grpc-1.67.0.gh.tar.gz 17317493 BLAKE2B 81aaf9a4d293dd41d9d068e81eb8a9898b610498722dd6f9c5ff88118fc5a31a936ac83c7cdb4f56c288d131c7721beed8e307dd91bf3de5cc25951cdb06de5a SHA512 5e76a3147ca051e5304d5d64eefe124cd446dd5d7bd9a65667bae5474b59f70b32368d225e8345c9414bddb968c1390b8bcd08ed97abb62b543528289b29ec35 -EBUILD grpcio-status-1.67.0.ebuild 1041 BLAKE2B 8c283fbe28e1dd8e81c8e67bfca0fb71d0863705e78fe18071a7166d0ad315ecbeeb246418e0e38e672d5ffbe87971cc81b54e2efabbfefeb97816cb7f0b765b SHA512 be2dd9be25bad52ae5505241dffe1f1ec043b0299e9e8647b983bd2ec12a3ef5b07f47297b003eaedd0f27302f6de649ee7b6bf87535b30580a5ee3191bc0f2e +EBUILD grpcio-status-1.67.0.ebuild 1047 BLAKE2B cb028e690abec1956f2c257d2043ccf2415fefd70bd0b2d44bb1cd48148cb5cf7780bcac431d0c4e27fa85a061c472c8feb97031bb30e565f2d53c959e288010 SHA512 f7eb9d396dad18f3e394b9be5d2b285e926c80663e7b85b2f77f4f9494c60133a0b3a002b9bdb8067c2f0c7745c5fcb40586200fb360ce6b75a36795b428f81c MISC metadata.xml 390 BLAKE2B bb4b48a07267b4ba3dbd09704970d8623562e940d41ffff1ea64675c7095531d5d0c40df9d973d38323c3d3ec570b563cc1fc72f1cee911692bc153ccf5ef62a SHA512 b7c2158cc1800d3722fb894b915b8468bb3c77e75b7c2f49f9c3347d69b374071156ef8a0e4b6b423acb9f0d61a1ad084c25b51beb06e408b0b02c97747bdf58 diff --git a/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild b/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild index b914fe852d6b..2980a58f49b9 100644 --- a/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild +++ b/dev-python/grpcio-status/grpcio-status-1.67.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/src/python/grpcio_status LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" RDEPEND=" >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest index d7056205b554..35d5096e5118 100644 --- a/dev-python/grpcio/Manifest +++ b/dev-python/grpcio/Manifest @@ -1,5 +1,5 @@ DIST grpc-1.67.0.gh.tar.gz 17317493 BLAKE2B 81aaf9a4d293dd41d9d068e81eb8a9898b610498722dd6f9c5ff88118fc5a31a936ac83c7cdb4f56c288d131c7721beed8e307dd91bf3de5cc25951cdb06de5a SHA512 5e76a3147ca051e5304d5d64eefe124cd446dd5d7bd9a65667bae5474b59f70b32368d225e8345c9414bddb968c1390b8bcd08ed97abb62b543528289b29ec35 DIST grpcio-1.67.0.tar.gz 12569330 BLAKE2B 597efd14625898daf8c7aeff65e1d5aac4e08f7152263784c41f6b9bf0b83b8774b01ada85bfd461191d34c547296be82b994694585a57ee306d6aceebf4a9dd SHA512 201ca2548b68561135a06de971dc5a2a87bebbb6e48b4aeca23389fdd3046a11677a440af75730a0ce7cc2b7c9c7e3ab4a43d0e040c803768d04a27be645bc4e DIST grpcio_tools-1.67.0.tar.gz 5159163 BLAKE2B 54a7db77514033c4747d20a13fded114828fed23f649587c649f5ad2716d4bb31b80eeda560d55ae087a564cb9d34563a612cc91df581ae6b9a761f307828397 SHA512 f9644b4424aa68f1ae4d679c7b635db9bbfc0b493c76caf7d2e9fe0a49e5e81b6f146666c8dba3fc1d1c0db141f8fb362dd0ede0842c34cb178009412a672ec5 -EBUILD grpcio-1.67.0-r2.ebuild 3263 BLAKE2B 9ecadd30dc752ed9615ad5e69aa98066a0c062f2b273e226fc50079a3834e7a9a1104c88e58ab089aaca6a96259fc975b0c0c02f0837bbb97dd0b93e48c750d8 SHA512 d468faec5b85b5ae52999d8bf8ed454cac09405271749c69e72f62d28040e6da639568afb800102f45ed8eb9747d7c503b0672d5cd557b1c65ab7d7367751c18 +EBUILD grpcio-1.67.0-r2.ebuild 3269 BLAKE2B 8863becfa2e5a3f7a72948268cc1a8e7764a5d8c7ba58484e94526f4bc68ccd4f46989eb5b6999c606e75137a98efc8e8846fd10c4459ba55ecdab82afd0e46e SHA512 5c8b4864cb7fd6692c1c43b9ff2fe206acb6bd5c7a9fa0eaafe8f5ab36b2f5e79b85e7b6024ed65ece87a85a09c7a0224bb5a0498e6e01e2ca91423be8b3df88 MISC metadata.xml 359 BLAKE2B f52910dcf3d43b85556cce901ebcad89f3aaa992fbb366fcc905858634eac2add4d14a83bb4e534d64278e11653e28e50a3349cd641dd97949e7fb53a52d0dc3 SHA512 78ccb4fe497528d5dd9135feb3613038b9686b7892ac04136419cd7ccb935f73b5783dba0b1392b643bb1aeae24a73559c19ba14a1c51483b818e83a5c681a24 diff --git a/dev-python/grpcio/grpcio-1.67.0-r2.ebuild b/dev-python/grpcio/grpcio-1.67.0-r2.ebuild index 184b99207647..cbbdfc5cae20 100644 --- a/dev-python/grpcio/grpcio-1.67.0-r2.ebuild +++ b/dev-python/grpcio/grpcio-1.67.0-r2.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" DEPEND=" dev-libs/openssl:= diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index 3c9a78acc9ac..170aa8eac53f 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,5 +1,3 @@ -DIST ipython-8.28.0.tar.gz 5495762 BLAKE2B cd80970486b5c8128fc5f20382cd087ecbe6a1f4566db52030e9825fbd24acbef8b1857dc74592f5fe1f278aabf0b34913e7be53d8851bf6f9cefccc9360662e SHA512 5634b9faf55eec9cf2775587e994b4298ae9ddd6420fbdcc6a9c32c0f9bbe39f5137e6b39a2f5a5c40efa1deba668d81fe39867151480eb4b88f3850d8670719 DIST ipython-8.29.0.tar.gz 5497513 BLAKE2B 49e68bfae3a1f29e9def5f1140fa0abcad163e75ebb597dd2aff4fb97bcc1c692a82b194378e071fa4f8d31d5960bc6a68cdc973ab8974752f5820c997b9fd12 SHA512 684c6f541c407ace48f6f889ad2fe776e3e32092c2af1d5863a07708c84469695165ae2765c98341d5098a362d47ee7f62e9ebd014494321b1928e44e64064f3 -EBUILD ipython-8.28.0.ebuild 4477 BLAKE2B c7a4c98aaf5fc6772a48b9595938eedd71eb556db714f18687e004b248a2e001f5ec7193bfb5e55bd053aee1c362b22dc657cc2cd35b3a01668a5f0aeb7a020d SHA512 0fd135542966e2764d42040f6cae40b973c9612a09fe00c94c68c3bc7eff19011b51e6cb01bce313b680c02fc1a8da75fc7a1700f28588806f650d79dc54c893 -EBUILD ipython-8.29.0.ebuild 4485 BLAKE2B 6214516524ed7f03aec736210eae7c6e4707bcae549ef37293939932631f902f34af09404ec977fef03aac1d9dfa28f7155f1c2df4c63142a633c5a508a13845 SHA512 38230082df71e81b6df5c5c0f93f9ccaac171236e52b5eb591382a320448c2f7c48a3f44ea5ac63ed3de0632d9d3a247344f00411df27140f2e58e3f877ff5b3 +EBUILD ipython-8.29.0.ebuild 4477 BLAKE2B c7a4c98aaf5fc6772a48b9595938eedd71eb556db714f18687e004b248a2e001f5ec7193bfb5e55bd053aee1c362b22dc657cc2cd35b3a01668a5f0aeb7a020d SHA512 0fd135542966e2764d42040f6cae40b973c9612a09fe00c94c68c3bc7eff19011b51e6cb01bce313b680c02fc1a8da75fc7a1700f28588806f650d79dc54c893 MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-8.28.0.ebuild b/dev-python/ipython/ipython-8.28.0.ebuild deleted file mode 100644 index b67d14eb4763..000000000000 --- a/dev-python/ipython/ipython-8.28.0.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( 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/ipython/ipython-8.29.0.ebuild b/dev-python/ipython/ipython-8.29.0.ebuild index 002d16d2e32f..b67d14eb4763 100644 --- a/dev-python/ipython/ipython-8.29.0.ebuild +++ b/dev-python/ipython/ipython-8.29.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" 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" IUSE="examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest index be56626a235c..a69a733e3a82 100644 --- a/dev-python/jellyfish/Manifest +++ b/dev-python/jellyfish/Manifest @@ -37,5 +37,5 @@ DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e42 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb -EBUILD jellyfish-1.1.0.ebuild 1531 BLAKE2B 5b81ae5baa18efa16280365f9f8868a7f4002cc11d2f5b102f44c9b170df7c2b44a42e4c34d524dca016f8798627936153f67d94508ca443295556656dcde13a SHA512 eb44d4a2dedbbc51457dbc112022118529bfa5bf6ead2b5171029712de6a0417c91e2031d04bb6934afdaa50840b09a06eb4abc3068f66203e156b4c79fbebd4 +EBUILD jellyfish-1.1.0-r1.ebuild 1591 BLAKE2B d915fb714af402c3149a2c47ce399ff20cdc9ae57172a5d36bf1a9c6bc2a7445f93fd72fd7ef47bf751a6d51ed4ba02a5a0cc844f0d6913b788130f507a5fbfe SHA512 991bc4a0dff6979443f38aeb6e6ce087a87408fbc472a97fe00773ea74dcc82980daa2f11e40c5381aae77b4069d3009a1cafe1e78ae4f9c9709f6457a93b342 MISC metadata.xml 504 BLAKE2B 65ba00e0a27d233e6850c5606eac6eacf7d1684bfeb64155c52cee5a196e54a0454465df8c310a91cf30d696b4812fa23014e3a8a483b197e8955a4ad751ee61 SHA512 51396a920abaed74a87aca55c00ee46404b4ed1773a4443eebe19b2e7b64b258b5b526a97bd4afc7e7aa495d7989192e3658105b69efba0bf280f57b52299738 diff --git a/dev-python/jellyfish/jellyfish-1.1.0-r1.ebuild b/dev-python/jellyfish/jellyfish-1.1.0-r1.ebuild new file mode 100644 index 000000000000..da3d699aea29 --- /dev/null +++ b/dev-python/jellyfish/jellyfish-1.1.0-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +CRATES=" + ahash@0.8.11 + autocfg@1.3.0 + cfg-if@1.0.0 + csv-core@0.1.11 + csv@1.3.0 + getrandom@0.2.15 + heck@0.5.0 + indoc@2.0.5 + itoa@1.0.11 + libc@0.2.155 + memchr@2.7.4 + memoffset@0.9.1 + num-traits@0.2.19 + once_cell@1.19.0 + portable-atomic@1.7.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + quote@1.0.36 + ryu@1.0.18 + serde@1.0.204 + serde_derive@1.0.204 + smallvec@1.13.2 + syn@2.0.72 + target-lexicon@0.12.15 + tinyvec@1.8.0 + tinyvec_macros@0.1.1 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + unicode-segmentation@1.11.0 + unindent@0.2.3 + version_check@0.9.5 + wasi@0.11.0+wasi-snapshot-preview1 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python module for doing approximate and phonetic matching of strings" +HOMEPAGE=" + https://github.com/jamesturk/jellyfish/ + https://pypi.org/project/jellyfish/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +pkg_setup() { + distutils-r1_pkg_setup + cargo_src_prepare +} + +python_test_all() { + cargo_src_test +} diff --git a/dev-python/jellyfish/jellyfish-1.1.0.ebuild b/dev-python/jellyfish/jellyfish-1.1.0.ebuild deleted file mode 100644 index e3bcd852ea94..000000000000 --- a/dev-python/jellyfish/jellyfish-1.1.0.ebuild +++ /dev/null @@ -1,79 +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=maturin -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -CRATES=" - ahash@0.8.11 - autocfg@1.3.0 - cfg-if@1.0.0 - csv-core@0.1.11 - csv@1.3.0 - getrandom@0.2.15 - heck@0.5.0 - indoc@2.0.5 - itoa@1.0.11 - libc@0.2.155 - memchr@2.7.4 - memoffset@0.9.1 - num-traits@0.2.19 - once_cell@1.19.0 - portable-atomic@1.7.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - quote@1.0.36 - ryu@1.0.18 - serde@1.0.204 - serde_derive@1.0.204 - smallvec@1.13.2 - syn@2.0.72 - target-lexicon@0.12.15 - tinyvec@1.8.0 - tinyvec_macros@0.1.1 - unicode-ident@1.0.12 - unicode-normalization@0.1.23 - unicode-segmentation@1.11.0 - unindent@0.2.3 - version_check@0.9.5 - wasi@0.11.0+wasi-snapshot-preview1 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python module for doing approximate and phonetic matching of strings" -HOMEPAGE=" - https://github.com/jamesturk/jellyfish/ - https://pypi.org/project/jellyfish/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 - || ( Apache-2.0 Boost-1.0 ) -" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - -python_test_all() { - cargo_src_test -} diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest index 1146bdf0cef1..f6f515dfc150 100644 --- a/dev-python/libcst/Manifest +++ b/dev-python/libcst/Manifest @@ -116,5 +116,5 @@ DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST winnow-0.6.18.crate 163357 BLAKE2B 7a43eba294c43b187211c6eabc449775081f44405045ec4786c5f10290639e18d002e872f9db14caa94e26fd99079c7ce2f99e70dcb20d842c0886ac203d8ca8 SHA512 3a146d9dc8fe3fcc855f7766852cd69c49a28f9048d553d3952d7722d49216cb44652d98b15ae1ddee99b2bbc3caefb107a9b85c309242dac943deeca65a81dc -EBUILD libcst-1.5.0.ebuild 3958 BLAKE2B 2f5c5801bf8ccdd300745f1eaa4f36a0c91f2d72672b22ec91428c315784c61732462c2c155107d0a8da3a05f50e42eb763cd6e8c345137eb07939d7f4a834ad SHA512 40eeca896263ac96bd20799a99378bfa61b8489a4ece232a00a40d114f336b89a9521ec88ab6b2e2eae4dd3363dc4f38adfef019654aff9146e46399db64af52 +EBUILD libcst-1.5.0-r1.ebuild 4015 BLAKE2B fd04c1084255872b009617167092bf3f2726cb72bbf4f7670d525201ecf6e6773ce5c75c5ebffeb16a02e8a3e6804540ec21229abd575d2554957ea2fd18bfd2 SHA512 13815a6d54d45d3149a92b4ebad205ffec01c4e4709ebb8dbd06b344724e2464994d85a36cf926e234196e9d1619055daa0333eb4602bb20c0a229a21ef49497 MISC metadata.xml 344 BLAKE2B 1dee439ab8e2c5e4e69c38cbdf2d6730844f73882e27dcf6dbbeaac5fb1e256eab39c854d3d0de8d91728b84b707aeec5b9bd9fe2d399baa1b4b61d9a5c33686 SHA512 9ec25b8e81d2c30502b71d33767331a5704aa708ffc5e1c36b5b91f82ad0acc0bd0f0e431d62d4e42eea9ecb30d021e5ee514f630aa6ccd7667bfecf4b4837ec diff --git a/dev-python/libcst/libcst-1.5.0-r1.ebuild b/dev-python/libcst/libcst-1.5.0-r1.ebuild new file mode 100644 index 000000000000..ef97ae4e765b --- /dev/null +++ b/dev-python/libcst/libcst-1.5.0-r1.ebuild @@ -0,0 +1,200 @@ +# Copyright 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=( pypy3 python3_{10..12} ) + +CRATES=" + aho-corasick@1.0.4 + anes@0.1.6 + annotate-snippets@0.6.1 + anstyle@1.0.2 + autocfg@1.1.0 + bitflags@1.3.2 + bitflags@2.4.0 + bumpalo@3.12.0 + cast@0.3.0 + cc@1.0.83 + cfg-if@1.0.0 + chic@1.2.2 + ciborium-io@0.2.0 + ciborium-ll@0.2.0 + ciborium@0.2.0 + clap@4.4.0 + clap_builder@4.4.0 + clap_lex@0.5.1 + criterion-plot@0.5.0 + criterion@0.5.1 + crossbeam-deque@0.8.1 + crossbeam-epoch@0.9.9 + crossbeam-utils@0.8.10 + difference@2.0.0 + either@1.6.1 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.3.2 + glob@0.3.0 + half@1.8.2 + hashbrown@0.14.5 + heck@0.4.1 + hermit-abi@0.3.2 + indexmap@2.4.0 + indoc@2.0.4 + instant@0.1.12 + is-terminal@0.4.9 + itertools@0.10.5 + itertools@0.13.0 + itoa@1.0.2 + js-sys@0.3.58 + lazy_static@1.4.0 + libc@0.2.149 + linux-raw-sys@0.4.10 + lock_api@0.4.7 + log@0.4.17 + memchr@2.7.4 + memoffset@0.6.5 + memoffset@0.9.0 + num-traits@0.2.15 + once_cell@1.16.0 + oorandom@11.1.3 + parking_lot@0.11.2 + parking_lot_core@0.8.5 + paste@1.0.15 + peg-macros@0.8.4 + peg-runtime@0.8.3 + peg@0.8.4 + plotters-backend@0.3.2 + plotters-svg@0.3.1 + plotters@0.3.1 + proc-macro2@1.0.86 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + pyo3-macros-backend@0.20.2 + pyo3-macros@0.20.2 + pyo3@0.20.2 + quote@1.0.37 + rayon-core@1.12.1 + rayon@1.10.0 + redox_syscall@0.2.13 + regex-automata@0.4.7 + regex-syntax@0.8.4 + regex@1.10.6 + rustix@0.38.19 + ryu@1.0.10 + same-file@1.0.6 + scopeguard@1.1.0 + serde@1.0.208 + serde_derive@1.0.208 + serde_json@1.0.125 + serde_spanned@0.6.7 + smallvec@1.8.1 + syn@1.0.109 + syn@2.0.75 + target-lexicon@0.12.4 + termcolor@1.1.3 + thiserror-impl@1.0.63 + thiserror@1.0.63 + tinytemplate@1.2.1 + toml@0.8.19 + toml_datetime@0.6.8 + toml_edit@0.22.20 + trybuild@1.0.99 + unicode-ident@1.0.1 + unindent@0.2.3 + walkdir@2.3.2 + wasm-bindgen-backend@0.2.81 + wasm-bindgen-macro-support@0.2.81 + wasm-bindgen-macro@0.2.81 + wasm-bindgen-shared@0.2.81 + wasm-bindgen@0.2.81 + web-sys@0.3.58 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 + winnow@0.6.18 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="A concrete syntax tree with AST-like properties for Python" +HOMEPAGE=" + https://github.com/Instagram/LibCST/ + https://pypi.org/project/libcst/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT Apache-2.0 PSF-2" +# Dependent crate licenses +LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT" +SLOT="0" +KEYWORDS="amd64 ~riscv" + +RDEPEND=" + >=dev-python/pyyaml-5.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/black[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/libcst/native.*" + +pkg_setup() { + distutils_r1_pkg_setup + rust_pkg_setup +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + libcst/codemod/tests/test_codemod_cli.py::TestCodemodCLI::test_codemod_formatter_error_input + ) + local EPYTEST_IGNORE=( + # fuzzing, require hypothesmith + libcst/tests/test_fuzz.py + # require pyre-check + libcst/metadata/tests/test_type_inference_provider.py + # requires `python -m libcst.codegen.generate` which has extra + # deps and needs patching to work in our venv + # TODO: figure out if we don't need that for revdeps anyway + libcst/codegen/tests/test_codegen_clean.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + # fixtures + ln -s "${S}/native" . || die + + nonfatal epytest + local ret=${?} + + rm native || die + + [[ ${ret} -ne 0 ]] && die "Tests failed on ${EPYTHON}" +} + +python_test_all() { + cd native || die + cargo_src_test +} diff --git a/dev-python/libcst/libcst-1.5.0.ebuild b/dev-python/libcst/libcst-1.5.0.ebuild deleted file mode 100644 index 2eb6ef190406..000000000000 --- a/dev-python/libcst/libcst-1.5.0.ebuild +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - aho-corasick@1.0.4 - anes@0.1.6 - annotate-snippets@0.6.1 - anstyle@1.0.2 - autocfg@1.1.0 - bitflags@1.3.2 - bitflags@2.4.0 - bumpalo@3.12.0 - cast@0.3.0 - cc@1.0.83 - cfg-if@1.0.0 - chic@1.2.2 - ciborium-io@0.2.0 - ciborium-ll@0.2.0 - ciborium@0.2.0 - clap@4.4.0 - clap_builder@4.4.0 - clap_lex@0.5.1 - criterion-plot@0.5.0 - criterion@0.5.1 - crossbeam-deque@0.8.1 - crossbeam-epoch@0.9.9 - crossbeam-utils@0.8.10 - difference@2.0.0 - either@1.6.1 - equivalent@1.0.1 - errno-dragonfly@0.1.2 - errno@0.3.2 - glob@0.3.0 - half@1.8.2 - hashbrown@0.14.5 - heck@0.4.1 - hermit-abi@0.3.2 - indexmap@2.4.0 - indoc@2.0.4 - instant@0.1.12 - is-terminal@0.4.9 - itertools@0.10.5 - itertools@0.13.0 - itoa@1.0.2 - js-sys@0.3.58 - lazy_static@1.4.0 - libc@0.2.149 - linux-raw-sys@0.4.10 - lock_api@0.4.7 - log@0.4.17 - memchr@2.7.4 - memoffset@0.6.5 - memoffset@0.9.0 - num-traits@0.2.15 - once_cell@1.16.0 - oorandom@11.1.3 - parking_lot@0.11.2 - parking_lot_core@0.8.5 - paste@1.0.15 - peg-macros@0.8.4 - peg-runtime@0.8.3 - peg@0.8.4 - plotters-backend@0.3.2 - plotters-svg@0.3.1 - plotters@0.3.1 - proc-macro2@1.0.86 - pyo3-build-config@0.20.2 - pyo3-ffi@0.20.2 - pyo3-macros-backend@0.20.2 - pyo3-macros@0.20.2 - pyo3@0.20.2 - quote@1.0.37 - rayon-core@1.12.1 - rayon@1.10.0 - redox_syscall@0.2.13 - regex-automata@0.4.7 - regex-syntax@0.8.4 - regex@1.10.6 - rustix@0.38.19 - ryu@1.0.10 - same-file@1.0.6 - scopeguard@1.1.0 - serde@1.0.208 - serde_derive@1.0.208 - serde_json@1.0.125 - serde_spanned@0.6.7 - smallvec@1.8.1 - syn@1.0.109 - syn@2.0.75 - target-lexicon@0.12.4 - termcolor@1.1.3 - thiserror-impl@1.0.63 - thiserror@1.0.63 - tinytemplate@1.2.1 - toml@0.8.19 - toml_datetime@0.6.8 - toml_edit@0.22.20 - trybuild@1.0.99 - unicode-ident@1.0.1 - unindent@0.2.3 - walkdir@2.3.2 - wasm-bindgen-backend@0.2.81 - wasm-bindgen-macro-support@0.2.81 - wasm-bindgen-macro@0.2.81 - wasm-bindgen-shared@0.2.81 - wasm-bindgen@0.2.81 - web-sys@0.3.58 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - winnow@0.6.18 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="A concrete syntax tree with AST-like properties for Python" -HOMEPAGE=" - https://github.com/Instagram/LibCST/ - https://pypi.org/project/libcst/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT Apache-2.0 PSF-2" -# Dependent crate licenses -LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - >=dev-python/pyyaml-5.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/black[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/libcst/native.*" - -python_test() { - local EPYTEST_DESELECT=( - # TODO - libcst/codemod/tests/test_codemod_cli.py::TestCodemodCLI::test_codemod_formatter_error_input - ) - local EPYTEST_IGNORE=( - # fuzzing, require hypothesmith - libcst/tests/test_fuzz.py - # require pyre-check - libcst/metadata/tests/test_type_inference_provider.py - # requires `python -m libcst.codegen.generate` which has extra - # deps and needs patching to work in our venv - # TODO: figure out if we don't need that for revdeps anyway - libcst/codegen/tests/test_codegen_clean.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - # fixtures - ln -s "${S}/native" . || die - - nonfatal epytest - local ret=${?} - - rm native || die - - [[ ${ret} -ne 0 ]] && die "Tests failed on ${EPYTHON}" -} - -python_test_all() { - cd native || die - cargo_src_test -} diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest index fcaa72667002..dd1220973b63 100644 --- a/dev-python/license-expression/Manifest +++ b/dev-python/license-expression/Manifest @@ -1,5 +1,3 @@ -DIST license-expression-30.3.1.gh.tar.gz 170363 BLAKE2B a40882d006c92f6327b710529bfa8225d8565d17aeb977ba7b05970f620dd7f801c855c4198928be92109ef7727d92578b18add0afc44a08625f9a989693be5e SHA512 c5093cfd5dac3ba202610d9794368c5c93380927d7bc8bf57c93bd14bb91b62d1dcff56157a8994a94ca2d66e7a2cf3956cb931a7fa86cb46a04844db3ed7c65 DIST license-expression-30.4.0.gh.tar.gz 172061 BLAKE2B aaa96d1d39feb34bbce92945a61369717d31652794f667406010397f9194f48075406c7bcea1681771ab25c6fb2bd01da9228480a40092925d748f662101538f SHA512 8ea6d9c3be9237a405fef010512ca5bbf7cab4088ae6ac9bc3d4152e92dbfe4fdc5c8c82f9df994524d4622f6be7d58cfeeddfb4ca4c63c527fa94bb5a0a8074 -EBUILD license-expression-30.3.1.ebuild 815 BLAKE2B f13ce078622b6145a411dd6927e593a205b98f309fb1091b5122ea4ad5b5caa6ce749fec42de34575aa7554d08e4a5a1026be7bd4fc8cb251374df663837c35c SHA512 dc28c1fbc1b159c7ac9d9ffee4a0b922372d04ed5dfb44054962fdae4a89c0fef51e26dbcced7d1cf172f208ad51c31066bc88c2b9acab6e4866bcd074dffb95 -EBUILD license-expression-30.4.0.ebuild 823 BLAKE2B 2ce51ea836bb3109049a7c82f03a491a78c1b1b395c338a7b2b17d8e58fb5d0f56de66178f6fbd7dafee8cfe9493954c0fa920704b4785a78c0e466888c7aabc SHA512 5d458d4d61abf9c42abfe04acb26717c72073fd5112a18762dfab24be36df6bd8ab30711af6791588ba99a4fc54271ce0377ee2171182c5ac40701cefdf1e7c7 +EBUILD license-expression-30.4.0.ebuild 815 BLAKE2B f13ce078622b6145a411dd6927e593a205b98f309fb1091b5122ea4ad5b5caa6ce749fec42de34575aa7554d08e4a5a1026be7bd4fc8cb251374df663837c35c SHA512 dc28c1fbc1b159c7ac9d9ffee4a0b922372d04ed5dfb44054962fdae4a89c0fef51e26dbcced7d1cf172f208ad51c31066bc88c2b9acab6e4866bcd074dffb95 MISC metadata.xml 396 BLAKE2B ba063838ab7aa7f0feafbede8c9cb619799156d87294aa0f3a3f8f0652eb1f9233f8973fe9c8788fa151f06f5687f1fa37876f3689d895a9e969b0bed2e7f36e SHA512 1c2ab363d3502ff9f509c4577edaf743b4de619826e3916fe13521b1c93ab916eb19317927e80f87ffd2ba531c2e0445875f5730c231e4335ac1ba34f0428e4d diff --git a/dev-python/license-expression/license-expression-30.3.1.ebuild b/dev-python/license-expression/license-expression-30.3.1.ebuild deleted file mode 100644 index d5f6f7c7e888..000000000000 --- a/dev-python/license-expression/license-expression-30.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Parse, compare, simplify and normalize license expressions" -HOMEPAGE=" - https://pypi.org/project/license-expression/ - https://github.com/aboutcode-org/license-expression/ -" -SRC_URI=" - https://github.com/aboutcode-org/license-expression/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/license-expression/license-expression-30.4.0.ebuild b/dev-python/license-expression/license-expression-30.4.0.ebuild index 21e1929e0495..d5f6f7c7e888 100644 --- a/dev-python/license-expression/license-expression-30.4.0.ebuild +++ b/dev-python/license-expression/license-expression-30.4.0.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" RDEPEND=" >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}] diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest index ad11cdbf0c24..502ceb5a61d5 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,5 +1,3 @@ -DIST Mako-1.3.5.tar.gz 392738 BLAKE2B 566d4126a1c2ece5b2b3f2bec8470d97cc44e512987103f7027d6433418e50bff1cfad7ba510b88f38537c92d3a69d9a85e5b28cd759dbaa29ec19702461e359 SHA512 9a2f96bcb650f40cc2a9daa05904e54efca1fa30022ab641c850f6e32b84a38368d4c5d328f94ac4495ed97778d6ab0b661bc93a14740ed7e5d518f03bc9a59f DIST mako-1.3.6.tar.gz 390206 BLAKE2B 9ead8381e738033d06950a537ecd04b8f83909027430f5d246a0dac13f3e7ad874353d3945d2d1f5ff188d5379db051a1092c68b84e0f6f4d93a7fc8ed715b4d SHA512 ad7a05b7cb4a330495ba5842d578565356d19912fee20e2d894a6e5a7812197944943d947eb15a539ef4a11d2bafde29fc7b007767228bd8e40f154d53631073 -EBUILD mako-1.3.5.ebuild 1080 BLAKE2B 6024d28ac790017aa58f3aa56d4b750337a69b8063be8453ddd4c574987a5416c33a0a596c17ce3ea98eedab38ee6c1c625963a2e3b0f1533ff50522e070053c SHA512 39ed15fdf6ad3ce27d58ff443939e071e867b368ff05e25a76fb57aa0f2c47f8197d98f3f54b223129084c1ee9b036860487f5c23015e5b929e28a077a23e709 -EBUILD mako-1.3.6.ebuild 1068 BLAKE2B d0fcd76716d02d9f9630f2301ce296db035166c24f75a87ba0078e84d9d3f75625c12e311122a3af463b567afe483601379af89a21cd339e6c71fd369782edb5 SHA512 ddfd0729f4878b5dad206fd87b2a45385ab126e103f6be68105022813d6e2daa65fb275853481154dd2c544b2dfe2fa6f255bbd7430093eacf25c33abd94f217 +EBUILD mako-1.3.6.ebuild 1060 BLAKE2B 3b5b6a5012f5ee4c615ecb74d12dbb3bc2a02e052d87a1fc7be3391eafccfff4e3cecc0c9042026bcbf5954eba1597208c8491fe7b4ac2a325dc9d1c886dfd69 SHA512 a3a506ae799b72d793b6925e4f55dac0a040ff53b3a442153158f5ff3287e57d9de9d9795b420c57d67d9e0df633a17d8c86f3ef0dbf1796f0fb64b3f0bca025 MISC metadata.xml 450 BLAKE2B 271e9801e0361eb9cf222fa9aca34f641e6118e17707469a87c1b41a6de34c67ec6a19576a86cc3c7ba1f671f8a28f9df8e994b3f232fe224eda85f4b8cf8b8b SHA512 d168ca10d7759129088a0d10ad73e4d0973ccaed1e649828077158aee55a8640db2446c9d874ef0da4fba5b27a6a0eacdc9d9ff4ec04a19cd1b9699542b5b0c1 diff --git a/dev-python/mako/mako-1.3.5.ebuild b/dev-python/mako/mako-1.3.5.ebuild deleted file mode 100644 index 7a8699af3c76..000000000000 --- a/dev-python/mako/mako-1.3.5.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/Babel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - test/test_exceptions.py::ExceptionsTest::test_alternating_file_names - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/mako/mako-1.3.6.ebuild b/dev-python/mako/mako-1.3.6.ebuild index da97f76fd2c6..a923a236a457 100644 --- a/dev-python/mako/mako-1.3.6.ebuild +++ b/dev-python/mako/mako-1.3.6.ebuild @@ -18,7 +18,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 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc" RDEPEND=" diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest index 1433385dc30f..e18f0e6d7619 100644 --- a/dev-python/mando/Manifest +++ b/dev-python/mando/Manifest @@ -1,5 +1,3 @@ -DIST mando-0.7.1.gh.tar.gz 37802 BLAKE2B 1caf437248f1b1397888674fff0171680fd1d2cffd1d3394869edce4fef0d214fb52fc0eb7435ef162722f128f129f8d19385e65661914c51f78108b64f8db38 SHA512 a25dfd57e833416cbd64933ca3970712d28c2e2ed172091a0d0c082f486c707d0061afb071e3973e7e42b654d1a6e70f4909b1254fdef493471dc0ae9d3eb62b DIST mando-0.8.2.gh.tar.gz 37606 BLAKE2B 0f9ac55167a94df20f562ede072cebfd8db1a105409cf8aeb7b882e2239c47f50119dc3b3fd3fffeca48bc1e56377b91f7fbd52fe18b6ba2e5bc9da1bee8eebd SHA512 e389fe1935c7e7e6812e98b874c5760a5fb1178fcacefdbecd47b3a2fd41457647da424baaf0065367e3c63903116ac7ad2e6dd20fc428d2831290eafe3486d4 -EBUILD mando-0.7.1.ebuild 848 BLAKE2B 41c5ca9bb6eecf111db94ddf974d4005fdd316b34b05601d8fd9dc203c7338076201e94381e932161afd574345603b6788079113f45187aa12e6c70a2e0a159d SHA512 3a6d2c1c014df79488970c519be80bca2d7802ffa48ea7353b5e3d0d18f5c12b57e76d9d61aa4c15a18a4629169eb01cd0c075935dd262d06eb028d7a5233b6a -EBUILD mando-0.8.2.ebuild 809 BLAKE2B e8b796e1455ca3e90ab5489a0e75cc7801b2cc91b69de78c722a2bc6059ca801e95403ddae14686c997c08c244a5d0c02be0df0375c186c3fd0ef6ae7fe06589 SHA512 3c53bd1b7104b40eca03709fd052c96deb2bf535ca40a23475524441d20109240aa8b5e7e819f66a5a6dfff22efea32b9788db0fd830fc87a9b4780ff2ac4c64 +EBUILD mando-0.8.2.ebuild 801 BLAKE2B b6aeef69e7da88418f3a4a97f3c03e966524bc8423b07cd89a82a2a1975135cc80dfb887529a0bb767a6f0b9740fe8847f1cb35e6ae0d544228e7cdf09e658c1 SHA512 a43451073d0fd3d7034952aca5f85a5b2f55f194c3873efa084e3015a1b8f0c0b96c95267faa3a7dbc4c2910d046af789e9b429f41f3625b61e969b3a4ea9408 MISC metadata.xml 384 BLAKE2B 39f50a83044f29ba462a2760e5c8662776128696c4311f7a0496cd919ea91bf45e041a08aa7aeb4f5ac9460b3b2dbe22a6d313b848394d2689775b840756951a SHA512 2cfbaf01b8009454663391240647316bf8258cc513bc544a80b3b8cd263baa9f03fc2e66d1b7952b129d69e911f2216f6e10487840e32c31592583bfc6ea760b diff --git a/dev-python/mando/mando-0.7.1.ebuild b/dev-python/mando/mando-0.7.1.ebuild deleted file mode 100644 index ce246f3b387e..000000000000 --- a/dev-python/mando/mando-0.7.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Create Python CLI apps with little to no effort at all!" -HOMEPAGE=" - https://mando.readthedocs.io/ - https://github.com/rubik/mando/ - https://pypi.org/project/mando/ -" -SRC_URI=" - https://github.com/rubik/mando/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="examples" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/mando/mando-0.8.2.ebuild b/dev-python/mando/mando-0.8.2.ebuild index 17b6b28f6ba4..b61b9126398c 100644 --- a/dev-python/mando/mando-0.8.2.ebuild +++ b/dev-python/mando/mando-0.8.2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="examples" distutils_enable_sphinx docs diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index a75f559e1579..a3236660afa7 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -4,5 +4,5 @@ DIST meson-python-0.17.0.gh.tar.gz 79243 BLAKE2B f7eb63b1b6575b03d0a8e218b478a55 DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B 88bda9aadc74d186aab41c9b3a2fe5ba7d51b5997c1c043cf4ea9448395d0c5c5763ccf35358ab867d32a4537a4041a3cf480d82c9ec5cd8d1b5d6bc67d35fc8 SHA512 bd5f4c807468b81b3630eeb6973c2a574473c22298eb2c43d30b67b7503ce77fd79d4509a8f1b0186197622d281279a9c3aa5d9d1c2286d46b7aea1ff2461ae5 EBUILD meson-python-0.16.0-r1.ebuild 1182 BLAKE2B 62070e32a181fcef0af7cd0844ee0ba568a0cc25bd40c2028d50998b87b842ff2def46e5f11110b457ba223b8cf2272728feb5277f61dfd5c4ce5984a61c4427 SHA512 560c712ec52bd99c6f9d1f54f88f35e1a030fe6f1fa41a55e98ee8c57fbc96fb281a8ff15e4ecda79ce3f37d4d9fd16092f1b69cd2dbd063fcb14bbcc351d59e EBUILD meson-python-0.17.0.ebuild 1480 BLAKE2B ed2af9f9969f84743e3e756edef96e16535f704c63aab4494b8b1572e49b5c0a75fd0c9a87341492b6be6bdd1af0a5aa1355bdf191c15f43f945bfd1192789c2 SHA512 eaf96029f6f32df129d3fd1b2c9944068393ff5a6f51f67fba1ad625bf112d2cf7a314426a6adedc88620740da101ce9516dbae438d19c83754b40b8bfb28444 -EBUILD meson-python-0.17.1.ebuild 1397 BLAKE2B e00c070a8c333324f189f6ab58b92c905495dd9d24bbf4d15174ba77d0deaa52e43722a314e23a147ccde643dbf10e5fd467cf34e52b9212d56dfbf77e85e849 SHA512 5010e20175d57c667830a4603ffa961bd23dcb1a18ba812254acb7b1541d46ad82e56b1b58ae6f6573207dcd4bb24f7068647b21f9a1d9a1bd56a6ff34bd1507 +EBUILD meson-python-0.17.1.ebuild 1390 BLAKE2B 860bb2ef656cff8c1ee0b924ff26f6d3ee89cd52d8418fe4e3b7c3f65a85b5a0273b56e21c1f1b0009c9a63d13ef78f3bc114b672cd6ce5f2dba2894650efa18 SHA512 fa6741670afa18dbaac6eba5356102e9b77a3db6484b1749fbd756b3c06460387d213e905574435ec6f92af41957db1e8909d59045ec0567a4bb038ce45078b3 MISC metadata.xml 357 BLAKE2B c2b5fd8c6ad39e92970a5e6c1db8950b4850660c9a95a84063504ab75e5dd69e3ab844fcef23cb51f33493b7e522a6d26227ff48dd893c92c422badc70f3c962 SHA512 1402ace4da543de7320a1d97f44177593807d5be9f1891d8a53190581877569508c46fe6b4ce63516c7fee2d2165d59d39f44343dde18438570883da3f4ad28c diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild b/dev-python/meson-python/meson-python-0.17.1.ebuild index 6bc63472cf42..15e75f21bd85 100644 --- a/dev-python/meson-python/meson-python-0.17.1.ebuild +++ b/dev-python/meson-python/meson-python-0.17.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] diff --git a/dev-python/mido/Manifest b/dev-python/mido/Manifest index 42f71532bc44..908422fc33eb 100644 --- a/dev-python/mido/Manifest +++ b/dev-python/mido/Manifest @@ -1,5 +1,5 @@ DIST mido-1.3.2.tar.gz 124216 BLAKE2B f6eb230ad8ec02a9a2f0e5e1b332a70334433a1decddb341b1c315b878bdc2e7aefed3527c408a3da9264e7344439a69bf28bd2b4d810c29e4f4278aee8303b9 SHA512 5f31057a972f8ecdadcd135f2ffd68f70388bb8777f6bc7fa14c84aa8c57988a4f7443283dd093930352989d8a097177c6543a38440184c705cfaf82e3aaff83 DIST mido-1.3.3.tar.gz 124288 BLAKE2B 2119ffa5894067107ccf94a4ddcccde0365aedd942df0330e06c1a1a3645cfa8b9a1bf767a0e60616f50966cf7dfb5a1d6cc394c05269bb01ba0724573dd4164 SHA512 9a9b983b7d2cc6ea530f98df09bc84690dfc980467726217023991a680a7c3f294bb0ffac730e79dcc5a3e4afccacfb4423791df290a035260513a5f7cc26152 EBUILD mido-1.3.2.ebuild 851 BLAKE2B 030c1711d3386833f9e756b81f97c83517572cd7dbc700402b5b02b946b184edf4bb37f711ec7ae5b2cf064c84c14d838aac266b34c55d05614da85e2bbe89a3 SHA512 9e67d6d27013df10f18bd83a398051c97b7b2b91e8ae6d36f569fbc3afcba9f2f4577e7d0cdbb45ceb4ff1f9682678b3055dc1bc85fc29d8f11ed14ce5cc96c5 -EBUILD mido-1.3.3.ebuild 852 BLAKE2B 4a054488d6a0943d4f060339e71295c86d7c45033ebf556e3e9c711b374ac0713acf48035a77a9e9134c20b815e0de4068fd3deb697cdcdea7d929596667add6 SHA512 7ec60b54531c15c6df4497868c250f22c953be91eb447dddf371e6af607b22eb1cd460b653ab476edf19c8ee9d90477b08de22e3234eba7b41969676018cc97d +EBUILD mido-1.3.3.ebuild 851 BLAKE2B 030c1711d3386833f9e756b81f97c83517572cd7dbc700402b5b02b946b184edf4bb37f711ec7ae5b2cf064c84c14d838aac266b34c55d05614da85e2bbe89a3 SHA512 9e67d6d27013df10f18bd83a398051c97b7b2b91e8ae6d36f569fbc3afcba9f2f4577e7d0cdbb45ceb4ff1f9682678b3055dc1bc85fc29d8f11ed14ce5cc96c5 MISC metadata.xml 554 BLAKE2B 535b19a587a4756d9cf85991d9e17aabb195c1eb64a5b17f3604d2360a756b04223a94e97a98d79f63173031f1916a842ed483114cf134c1bfdd9cd36e2f2041 SHA512 f18d010f8b0aac0fdaccb72751c3091c853115a8d6cd8f68421fb5ff0ff538d799e28a86586fb819f77be43a7771621a376ad9698d6bbd1bd11c8a5bf1bd5133 diff --git a/dev-python/mido/mido-1.3.3.ebuild b/dev-python/mido/mido-1.3.3.ebuild index a334fa8a897e..65e99af5f556 100644 --- a/dev-python/mido/mido-1.3.3.ebuild +++ b/dev-python/mido/mido-1.3.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+portmidi rtmidi" RDEPEND=" diff --git a/dev-python/mitmproxy_wireguard/Manifest b/dev-python/mitmproxy_wireguard/Manifest index c136486c5c50..6e9bbb4dc7a1 100644 --- a/dev-python/mitmproxy_wireguard/Manifest +++ b/dev-python/mitmproxy_wireguard/Manifest @@ -193,5 +193,5 @@ DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a7046 DIST x25519-dalek-2.0.0-pre.1.crate 88717 BLAKE2B 6b4970f31dd1ae23016bee1e879dd7486e2bde5fefe7de5b934321bcf8360e6c033631856b05bc4e176fc4e4803a75139ac07659be2006d3ba5eee6c883bd6f8 SHA512 f8355a79c469d1e3c9ff38a435b0520a7db05467156e7974f9e56a13a5c3fa82934fa6522523e8bb10570b3b9fcb6fbf95dd357ba0cd18455ff97255b48f0371 DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8daea96b927552f5790862489d83c7bd48b0c7c62a3273e7a04833a16149ce489847f17fbb037e88922d359a2 SHA512 e0688681bceba324d36ea4dc552791801dc93b5882d106b79dd317af99cb718b711899bfd09917a811d23096693448801e64f0651bd9eeae7895618821d88fa9 DIST zeroize_derive-1.3.3.crate 10380 BLAKE2B 5ed1fd50f483e1eeec54584adb3d6e20f12987037edf859bd0ca1e9274c41be332edfd4a294d25a96ec811ab06299185148702f4317dbcf1c5e0a23e7e8116b0 SHA512 cfe53287c80866868ca435414efba32267f68b6b95dca9c11201365c9fc21444b1ca926fe8a2dd64c0978a8691e351108538bc7e1fc6f60feb83dde93f56b3c3 -EBUILD mitmproxy_wireguard-0.1.20.ebuild 4498 BLAKE2B 8dcb2af06f45410f8095ae421bbfce878d2c11e88c448544523f7c56c5921676e2a6f69337ddf314b79e6a7b44503d85f198dd72e276f172e412ddf2d4f48546 SHA512 048c4e8dda6a780f068017255f74fee3b532f24b6193a67b7279bc7faa47746606ec76b2ad26c0ef3c7eeaf036bc629242d56457d8b8c37a8a2d0a7a6ed387ee +EBUILD mitmproxy_wireguard-0.1.20-r1.ebuild 4498 BLAKE2B 8dcb2af06f45410f8095ae421bbfce878d2c11e88c448544523f7c56c5921676e2a6f69337ddf314b79e6a7b44503d85f198dd72e276f172e412ddf2d4f48546 SHA512 048c4e8dda6a780f068017255f74fee3b532f24b6193a67b7279bc7faa47746606ec76b2ad26c0ef3c7eeaf036bc629242d56457d8b8c37a8a2d0a7a6ed387ee MISC metadata.xml 320 BLAKE2B f10a6e882520b4dd388836dc8167e524454e4912c9b9f3cc54f76b5b4d14156e2f5c6fd101d28e5bc0970bb7172bbf539d52cd57a336cedd249cab8425386a7c SHA512 d8bedeb67fb54fc82c9006c8b5b743e987ec51b5c22b164a9b68a97bd6848b3195f446eaf6886626a932c1c4dac0a906de87a12420fc9d6a5cde465780a88b24 diff --git a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild new file mode 100644 index 000000000000..8b203a51a8e5 --- /dev/null +++ b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild @@ -0,0 +1,232 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + adler@1.0.2 + aead@0.5.1 + aho-corasick@0.7.20 + anyhow@1.0.68 + arc-swap@1.6.0 + async-stream-impl@0.3.3 + async-stream@0.3.3 + async-trait@0.1.61 + atty@0.2.14 + autocfg@1.1.0 + axum-core@0.3.1 + axum@0.6.2 + base64@0.13.1 + bitflags@1.3.2 + blake2@0.10.6 + block-buffer@0.10.3 + boringtun@0.5.2 + bumpalo@3.11.1 + byteorder@1.4.3 + bytes@1.3.0 + cc@1.0.78 + cfg-if@1.0.0 + chacha20@0.9.0 + chacha20poly1305@0.10.1 + cipher@0.4.3 + console-api@0.4.0 + console-subscriber@0.1.8 + cpufeatures@0.2.5 + crc32fast@1.3.2 + crossbeam-channel@0.5.6 + crossbeam-utils@0.8.14 + crypto-common@0.1.6 + curve25519-dalek@3.2.0 + digest@0.10.6 + digest@0.9.0 + either@1.8.0 + env_logger@0.9.3 + flate2@1.0.25 + fnv@1.0.7 + futures-channel@0.3.25 + futures-core@0.3.25 + futures-executor@0.3.25 + futures-io@0.3.25 + futures-macro@0.3.25 + futures-sink@0.3.25 + futures-task@0.3.25 + futures-util@0.3.25 + futures@0.3.25 + generic-array@0.14.6 + getrandom@0.1.16 + getrandom@0.2.8 + h2@0.3.15 + hashbrown@0.12.3 + hdrhistogram@7.5.2 + hermit-abi@0.1.19 + hermit-abi@0.2.6 + hex@0.4.3 + hmac@0.12.1 + http-body@0.4.5 + http-range-header@0.3.0 + http@0.2.8 + httparse@1.8.0 + httpdate@1.0.2 + humantime@2.1.0 + hyper-timeout@0.4.1 + hyper@0.14.23 + indexmap@1.9.2 + indoc@1.0.8 + inout@0.1.3 + ip_network@0.4.1 + ip_network_table-deps-treebitmap@0.5.0 + ip_network_table@0.2.0 + itertools@0.10.5 + itoa@1.0.5 + js-sys@0.3.60 + lazy_static@1.4.0 + libc@0.2.139 + lock_api@0.4.9 + log@0.4.17 + managed@0.8.0 + matchers@0.1.0 + matchit@0.7.0 + memchr@2.5.0 + memoffset@0.6.5 + mime@0.3.16 + minimal-lexical@0.2.1 + miniz_oxide@0.6.2 + mio@0.8.5 + nix@0.24.3 + nom@7.1.2 + num-traits@0.2.15 + num_cpus@1.15.0 + once_cell@1.17.0 + opaque-debug@0.3.0 + parking_lot@0.12.1 + parking_lot_core@0.9.6 + percent-encoding@2.2.0 + pin-project-internal@1.0.12 + pin-project-lite@0.2.9 + pin-project@1.0.12 + pin-utils@0.1.0 + poly1305@0.8.0 + ppv-lite86@0.2.17 + pretty-hex@0.3.0 + proc-macro2@1.0.49 + prost-derive@0.11.6 + prost-types@0.11.6 + prost@0.11.6 + pyo3-asyncio@0.17.0 + pyo3-build-config@0.17.3 + pyo3-ffi@0.17.3 + pyo3-log@0.7.0 + pyo3-macros-backend@0.17.3 + pyo3-macros@0.17.3 + pyo3@0.17.3 + quote@1.0.23 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.5.1 + rand_core@0.6.4 + redox_syscall@0.2.16 + regex-automata@0.1.10 + regex-syntax@0.6.28 + regex@1.7.1 + ring@0.16.20 + rustversion@1.0.11 + ryu@1.0.12 + scopeguard@1.1.0 + serde@1.0.152 + serde_derive@1.0.152 + serde_json@1.0.91 + sharded-slab@0.1.4 + signal-hook-registry@1.4.0 + slab@0.4.7 + smallvec@1.10.0 + smoltcp@0.8.2 + socket2@0.4.7 + spin@0.5.2 + subtle@2.4.1 + syn@1.0.107 + sync_wrapper@0.1.1 + synstructure@0.12.6 + target-lexicon@0.12.5 + termcolor@1.1.3 + thread_local@1.1.4 + tokio-io-timeout@1.2.0 + tokio-macros@1.8.2 + tokio-stream@0.1.11 + tokio-util@0.7.4 + tokio@1.24.1 + tonic@0.8.3 + tower-http@0.3.5 + tower-layer@0.3.2 + tower-service@0.3.2 + tower@0.4.13 + tracing-attributes@0.1.23 + tracing-core@0.1.30 + tracing-futures@0.2.5 + tracing-subscriber@0.3.16 + tracing@0.1.37 + try-lock@0.2.4 + typenum@1.16.0 + unicode-ident@1.0.6 + unicode-xid@0.2.4 + unindent@0.1.11 + universal-hash@0.5.0 + untrusted@0.7.1 + untrusted@0.9.0 + valuable@0.1.0 + version_check@0.9.4 + want@0.3.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.9.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.83 + wasm-bindgen-macro-support@0.2.83 + wasm-bindgen-macro@0.2.83 + wasm-bindgen-shared@0.2.83 + wasm-bindgen@0.2.83 + web-sys@0.3.60 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.42.0 + windows_aarch64_gnullvm@0.42.0 + windows_aarch64_msvc@0.42.0 + windows_i686_gnu@0.42.0 + windows_i686_msvc@0.42.0 + windows_x86_64_gnu@0.42.0 + windows_x86_64_gnullvm@0.42.0 + windows_x86_64_msvc@0.42.0 + x25519-dalek@2.0.0-pre.1 + zeroize@1.5.7 + zeroize_derive@1.3.3 +" + +inherit cargo distutils-r1 + +DESCRIPTION="WireGuard frontend for mitmproxy" +HOMEPAGE="https://github.com/decathorpe/mitmproxy_wireguard" +SRC_URI=" + https://github.com/decathorpe/mitmproxy_wireguard/archive/${PV}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~x86" + +RDEPEND="" +BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}]" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/${PN}/${PN}.*.so" + +src_test() { + cargo_src_test +} diff --git a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild deleted file mode 100644 index 8b203a51a8e5..000000000000 --- a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild +++ /dev/null @@ -1,232 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - adler@1.0.2 - aead@0.5.1 - aho-corasick@0.7.20 - anyhow@1.0.68 - arc-swap@1.6.0 - async-stream-impl@0.3.3 - async-stream@0.3.3 - async-trait@0.1.61 - atty@0.2.14 - autocfg@1.1.0 - axum-core@0.3.1 - axum@0.6.2 - base64@0.13.1 - bitflags@1.3.2 - blake2@0.10.6 - block-buffer@0.10.3 - boringtun@0.5.2 - bumpalo@3.11.1 - byteorder@1.4.3 - bytes@1.3.0 - cc@1.0.78 - cfg-if@1.0.0 - chacha20@0.9.0 - chacha20poly1305@0.10.1 - cipher@0.4.3 - console-api@0.4.0 - console-subscriber@0.1.8 - cpufeatures@0.2.5 - crc32fast@1.3.2 - crossbeam-channel@0.5.6 - crossbeam-utils@0.8.14 - crypto-common@0.1.6 - curve25519-dalek@3.2.0 - digest@0.10.6 - digest@0.9.0 - either@1.8.0 - env_logger@0.9.3 - flate2@1.0.25 - fnv@1.0.7 - futures-channel@0.3.25 - futures-core@0.3.25 - futures-executor@0.3.25 - futures-io@0.3.25 - futures-macro@0.3.25 - futures-sink@0.3.25 - futures-task@0.3.25 - futures-util@0.3.25 - futures@0.3.25 - generic-array@0.14.6 - getrandom@0.1.16 - getrandom@0.2.8 - h2@0.3.15 - hashbrown@0.12.3 - hdrhistogram@7.5.2 - hermit-abi@0.1.19 - hermit-abi@0.2.6 - hex@0.4.3 - hmac@0.12.1 - http-body@0.4.5 - http-range-header@0.3.0 - http@0.2.8 - httparse@1.8.0 - httpdate@1.0.2 - humantime@2.1.0 - hyper-timeout@0.4.1 - hyper@0.14.23 - indexmap@1.9.2 - indoc@1.0.8 - inout@0.1.3 - ip_network@0.4.1 - ip_network_table-deps-treebitmap@0.5.0 - ip_network_table@0.2.0 - itertools@0.10.5 - itoa@1.0.5 - js-sys@0.3.60 - lazy_static@1.4.0 - libc@0.2.139 - lock_api@0.4.9 - log@0.4.17 - managed@0.8.0 - matchers@0.1.0 - matchit@0.7.0 - memchr@2.5.0 - memoffset@0.6.5 - mime@0.3.16 - minimal-lexical@0.2.1 - miniz_oxide@0.6.2 - mio@0.8.5 - nix@0.24.3 - nom@7.1.2 - num-traits@0.2.15 - num_cpus@1.15.0 - once_cell@1.17.0 - opaque-debug@0.3.0 - parking_lot@0.12.1 - parking_lot_core@0.9.6 - percent-encoding@2.2.0 - pin-project-internal@1.0.12 - pin-project-lite@0.2.9 - pin-project@1.0.12 - pin-utils@0.1.0 - poly1305@0.8.0 - ppv-lite86@0.2.17 - pretty-hex@0.3.0 - proc-macro2@1.0.49 - prost-derive@0.11.6 - prost-types@0.11.6 - prost@0.11.6 - pyo3-asyncio@0.17.0 - pyo3-build-config@0.17.3 - pyo3-ffi@0.17.3 - pyo3-log@0.7.0 - pyo3-macros-backend@0.17.3 - pyo3-macros@0.17.3 - pyo3@0.17.3 - quote@1.0.23 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.5.1 - rand_core@0.6.4 - redox_syscall@0.2.16 - regex-automata@0.1.10 - regex-syntax@0.6.28 - regex@1.7.1 - ring@0.16.20 - rustversion@1.0.11 - ryu@1.0.12 - scopeguard@1.1.0 - serde@1.0.152 - serde_derive@1.0.152 - serde_json@1.0.91 - sharded-slab@0.1.4 - signal-hook-registry@1.4.0 - slab@0.4.7 - smallvec@1.10.0 - smoltcp@0.8.2 - socket2@0.4.7 - spin@0.5.2 - subtle@2.4.1 - syn@1.0.107 - sync_wrapper@0.1.1 - synstructure@0.12.6 - target-lexicon@0.12.5 - termcolor@1.1.3 - thread_local@1.1.4 - tokio-io-timeout@1.2.0 - tokio-macros@1.8.2 - tokio-stream@0.1.11 - tokio-util@0.7.4 - tokio@1.24.1 - tonic@0.8.3 - tower-http@0.3.5 - tower-layer@0.3.2 - tower-service@0.3.2 - tower@0.4.13 - tracing-attributes@0.1.23 - tracing-core@0.1.30 - tracing-futures@0.2.5 - tracing-subscriber@0.3.16 - tracing@0.1.37 - try-lock@0.2.4 - typenum@1.16.0 - unicode-ident@1.0.6 - unicode-xid@0.2.4 - unindent@0.1.11 - universal-hash@0.5.0 - untrusted@0.7.1 - untrusted@0.9.0 - valuable@0.1.0 - version_check@0.9.4 - want@0.3.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.9.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.83 - wasm-bindgen-macro-support@0.2.83 - wasm-bindgen-macro@0.2.83 - wasm-bindgen-shared@0.2.83 - wasm-bindgen@0.2.83 - web-sys@0.3.60 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.42.0 - windows_aarch64_gnullvm@0.42.0 - windows_aarch64_msvc@0.42.0 - windows_i686_gnu@0.42.0 - windows_i686_msvc@0.42.0 - windows_x86_64_gnu@0.42.0 - windows_x86_64_gnullvm@0.42.0 - windows_x86_64_msvc@0.42.0 - x25519-dalek@2.0.0-pre.1 - zeroize@1.5.7 - zeroize_derive@1.3.3 -" - -inherit cargo distutils-r1 - -DESCRIPTION="WireGuard frontend for mitmproxy" -HOMEPAGE="https://github.com/decathorpe/mitmproxy_wireguard" -SRC_URI=" - https://github.com/decathorpe/mitmproxy_wireguard/archive/${PV}.tar.gz -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND="" -BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}]" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/${PN}/${PN}.*.so" - -src_test() { - cargo_src_test -} diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest index ec09b52f28eb..e0a9d18692cc 100644 --- a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest @@ -1,5 +1,3 @@ -DIST mkdocs-git-revision-date-localized-plugin-1.2.9.gh.tar.gz 378207 BLAKE2B a6f57eceeb2ff2c0e489848bb5c85717472dc39a5b49c464c497ae8ff78b1f0e1830b3a1fa5043aa0f2653460d6f783e9c92cf063552bc184c6c38fb47aa1fe4 SHA512 b3a88accd335ba7b4f8e85c59d5e51ad26e895ecbd8f52948da8d54bfc972e6383457c10dfbda8ef4c3adca323dd6a85d6eec483b2d2ef8e612bebf5bb77f36f DIST mkdocs-git-revision-date-localized-plugin-1.3.0.gh.tar.gz 378511 BLAKE2B e922d0ce5dd37f92c11a37d7c02a59fc776a1a4245823a2275c600c6348cc7f97a2a8b43919a5cdbe03e8b23623f0c7d22cf92eb728d6f11d7472db5b78e98a1 SHA512 6e6c085ae861382a932817264c00de55f94b8b09349c18206c1644487a7476d4494f0b451b31510de4ba3a5d4934514923521c8c4c5aca84a8183f5cd574177d -EBUILD mkdocs-git-revision-date-localized-plugin-1.2.9.ebuild 1614 BLAKE2B 94b7509444cb04a07182c84997b491249342acd319f83dbff6c6859455a04b5f8c719e53e68874c60d6172e8d6872465ddcdd2953d28844a9bd8b7d023232572 SHA512 2d9d0db0a1a06788d7182e69067f859157bb0481508b14987f3d72afbe02ce85192fb3bcbf69d5697aab4088a4c11479476f2b912161a1bdaaee1ccbf21ea9eb -EBUILD mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild 1617 BLAKE2B 1e1d715c4cec5dc6cb3dfb99983edb1ec9687e1fd92bf27323329bc72bf07258e2eba4a3f6b5b2b572f0473d4f60aaac497f0c9e6a877a9e5fac5bc4bfe2a3a0 SHA512 dfc668102bba695ce47f7f0bf67208d367e240cdf2120bff1391cee60f70fcab3ccf779acbd57127c6204adc6382d15b31fbb84c52f21f6be103cf96c1a33d78 +EBUILD mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild 1614 BLAKE2B 94b7509444cb04a07182c84997b491249342acd319f83dbff6c6859455a04b5f8c719e53e68874c60d6172e8d6872465ddcdd2953d28844a9bd8b7d023232572 SHA512 2d9d0db0a1a06788d7182e69067f859157bb0481508b14987f3d72afbe02ce85192fb3bcbf69d5697aab4088a4c11479476f2b912161a1bdaaee1ccbf21ea9eb MISC metadata.xml 596 BLAKE2B 9010c7fd37265b6770544a605f918524b75d7b1afea8809075c3b5afb5e56f6848aff4c7fe98367b3dcb3de16f0d21682f9a2fc80f441783f32f904dd8f9a152 SHA512 431dff95204b056afa3a4dab48eec1559d72d0c1ae9a65d89d95fb97454f858c9022578043238a34ce205ac5a16871e6f6d68a3bfe3231c20852437c4fd66254 diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.9.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.9.ebuild deleted file mode 100644 index 5d72bd1096fa..000000000000 --- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.9.ebuild +++ /dev/null @@ -1,64 +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} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/regex - dev-python/mkdocs-static-i18n - dev-python/mkdocs-material - dev-python/mkdocs-git-authors-plugin - dev-python/mkdocs-git-revision-date-localized-plugin -" - -inherit distutils-r1 docs - -DESCRIPTION="Display the localized date of the last git modification of a markdown file" -HOMEPAGE=" - https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/ - https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/ -" -SRC_URI=" - https://github.com/timvink/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/Babel-2.7.0[${PYTHON_USEDEP}] - dev-python/GitPython[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/click[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - dev-python/mkdocs-static-i18n[${PYTHON_USEDEP}] - dev-vcs/git - ) - doc? ( dev-vcs/git ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # mkdocs-git-revision-date-localized-plugin's tests need git repo - if use test || use doc; then - git init -q || die - git config --global user.email "larry@gentoo.org" || die - git config --global user.name "Larry the Cow" || die - git add . || die - git commit -qm 'init' || die - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild index f8706543cd4a..5d72bd1096fa 100644 --- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild @@ -29,7 +29,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/Babel-2.7.0[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index e7f81b794471..7b3b7fada507 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,10 +1,8 @@ AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370b454fff74a36dedf1aec175e72455255b35164f75f7eb79144cff67df4b1ec143a4e19b043042c9bce562456133c917c27018c4862a SHA512 51b18f3faa4a3adfc9cf8ad1fa5fd63f787a3b2b9c9769b5889a2abab621ff6e14e034487f5573418405b26bc11155e44f7c6d50acea8baf9f45164fb3ec7984 -DIST mkdocs-material-9.5.41.gh.tar.gz 14762837 BLAKE2B 6519d6f426ad4f53e83255c5a41cd06d4c4892c40457a1bda878f25134bc2942baaa38c90dbbde26a301b4958b149bc0050c3a0a434811f9b7462a6e315555c0 SHA512 4588b4b9ff0debbbb0ed3bc27504c43f7a60a7a0e0690766285dddf50714de2ae048cbdaf44f1bae3607e4ba4aff00f779926cd48e0de59b02a08f3b13291e4f DIST mkdocs-material-9.5.42.gh.tar.gz 14763147 BLAKE2B 3f45a3d40e77ef822c0a661ca3b8234d7098029f5a259cde631484aa92311c417b628a2b532e8df88d08d116dec7520b2c49219e5e6f6c0db7491bf260cc46c5 SHA512 96e5c8db3dcb047a9eb0df1c686f38238807f44c22554311eb86ac17dca5c6243996b2b8d5bc2745a611a6ca21da0657b5010889fbcc3a038311c816eaf846f5 DIST mkdocs-material-9.5.43.gh.tar.gz 14762388 BLAKE2B 49e5591aa3669c7bc8a8cd1969d3a54c7575958303742d5169023dd0e8c42ea6beabaa730b388e144d06dd402be7edac92a51d26ee40c2e90c2d19b8779afb6a SHA512 f7930ebcecb2cb37ec9a462f7a1a68351e73f745db36a85bac4c07797582e0a64a28936ccb85f0125ff5d3940768627f5b51c425b2d3b886663e904c607ae629 DIST mkdocs-material-9.5.44.gh.tar.gz 14764147 BLAKE2B e0aaed852abd060eee0b9049798a327a4ddc5969a84289b8aa983b0dfbe926b2e0dfd13525593c2783106bca882adfcfad7961c2eb0363a1f4a4131c364c42c8 SHA512 9a0c8d4a52c8b44b9c8e84b57839d5ddc3080eaa136cb6effc3da8eb9d08a2ef0c0898ff875afabc1783ea548653a9b00f00db67ceb48d52f323a93795529465 -EBUILD mkdocs-material-9.5.41.ebuild 1794 BLAKE2B 982474c0246f3a60db2c86bd493db20aa8d9ffaf16eb2ee93ea34ded0bf9459a7caf3ba8b420ffdc45629731d8ce99eb2b8934918762a35eae6d26f0be3169db SHA512 459700ca251fceff5be81e2e6a9ccd24ab68612d0bbcabf9e033054adfaf99b6f24b80113067fe63e50c4c24752b1af44c3a2bcb2ca49c826431afc3bbda9b73 -EBUILD mkdocs-material-9.5.42.ebuild 1797 BLAKE2B fa861d360d346729982c800cdcc403f0b07d0d3c7efbb1045b4d9b7407f2c7cef8b8286852235ccbc94dab1232efdf4292afca6b49a4ae26dd59f61571b57272 SHA512 10ac8d052814441231b0ef46bdd65101f5260a7f1d5c341126f2226301facf4fc90936123b33bccbfde60042ff2a7f2e225fa44fd841782fea49d1f2fc8bc5db +EBUILD mkdocs-material-9.5.42.ebuild 1794 BLAKE2B 982474c0246f3a60db2c86bd493db20aa8d9ffaf16eb2ee93ea34ded0bf9459a7caf3ba8b420ffdc45629731d8ce99eb2b8934918762a35eae6d26f0be3169db SHA512 459700ca251fceff5be81e2e6a9ccd24ab68612d0bbcabf9e033054adfaf99b6f24b80113067fe63e50c4c24752b1af44c3a2bcb2ca49c826431afc3bbda9b73 EBUILD mkdocs-material-9.5.43.ebuild 1797 BLAKE2B fa861d360d346729982c800cdcc403f0b07d0d3c7efbb1045b4d9b7407f2c7cef8b8286852235ccbc94dab1232efdf4292afca6b49a4ae26dd59f61571b57272 SHA512 10ac8d052814441231b0ef46bdd65101f5260a7f1d5c341126f2226301facf4fc90936123b33bccbfde60042ff2a7f2e225fa44fd841782fea49d1f2fc8bc5db EBUILD mkdocs-material-9.5.44.ebuild 1797 BLAKE2B fa861d360d346729982c800cdcc403f0b07d0d3c7efbb1045b4d9b7407f2c7cef8b8286852235ccbc94dab1232efdf4292afca6b49a4ae26dd59f61571b57272 SHA512 10ac8d052814441231b0ef46bdd65101f5260a7f1d5c341126f2226301facf4fc90936123b33bccbfde60042ff2a7f2e225fa44fd841782fea49d1f2fc8bc5db MISC metadata.xml 1146 BLAKE2B c9eb031eb40f303fdcc39f891cdd2d4317075deb030d0f8374f874ecd63bf73960427eb3ee485b5b28515f58689b1e1bf977ee7b565bf8f9275b115853044f2c SHA512 01db399842cb09af4823278f84fcf8c51ed42609a2e61d8e64964e1759e14d22ed2f32ec0565f19184575089a218dad4939337798cd3a5b39f5be55f5f7edb69 diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.41.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.41.ebuild deleted file mode 100644 index d79902da91b8..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.5.41.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=hatchling -PYTHON_COMPAT=( python3_{10..13} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-10.2[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}] -" -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.42.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.42.ebuild index 0aabdac3ae43..d79902da91b8 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.5.42.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.5.42.ebuild @@ -27,7 +27,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="social" RDEPEND=" diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index 0e067bc40ce4..4eb43e6ca92d 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -5,7 +5,7 @@ DIST moto-5.0.19.tar.gz 6203233 BLAKE2B 792d540a6ba44350e9fb4c85848e60daf704eb1a DIST moto-5.0.20.tar.gz 6203061 BLAKE2B 0e2126c72eb7a0afbe5ef29251527e7e4822d125e7e107217e6a702e2c51aa274f7181cdd6dd1b0c724315f89e58415e1e89fdb96db6777fac79a85bc0f53421 SHA512 d7a2c4311cc0518761226d200c8691fa70871b779f5f01cf573e0f92e4677a6f9ab5b77b2005b36346b199f3f0f2921df9879d13b1bed95c363537b01a9ef47e EBUILD moto-4.2.14.ebuild 6506 BLAKE2B dca88183bb8c0d935869b2293abf55c4c1687b79faa305fa971cffbd52e987cd0eee4ab92b837125625898b6c083a88a682cfe04a3438536268bac87ac659a0e SHA512 aa0e668f2566e657a19d22c4fff4ef213b47837ed9b2a833eb6594c5b6261230ee675151a0c6d4f8d13764b028c0f3f55094b30cc33f025df3bf8ecb1d719105 EBUILD moto-5.0.17.ebuild 5220 BLAKE2B e76226152f4b1e51819ff8c5522bac1eb3342e944b804728dbe6dff6697ca4b6bb0d4c572ecd88a93885f113adfbcbfa4e370ab2af2a3d84372e9c808ebeb925 SHA512 1a55712c4d8b384dec57b4831df0f9c9f825eb509d98276c0bdd601b421fde9e2e32724a9488e14c60c50564cd15c2f770d8ac9d3ef1bd496ad608c5ad867710 -EBUILD moto-5.0.18.ebuild 5197 BLAKE2B 37d587dfe9f4e003884243610f65e8a5f9c9f71c4ccdf3a24e48122f07210c75ea0e4d5f373498bed77be6cdbab7bbd4993312f43f3c167d3777336322528852 SHA512 3ef42bf2c605e1b0723ae03b6ab7626ef542f006befb8b5205c7a315c2cf42e4292b793633cd90e792266b69f075506642955fe64cf1a5c305f5844481a89ba4 +EBUILD moto-5.0.18.ebuild 5194 BLAKE2B 91db54b8496768a00f9ea1d0d7343f45a1155a393c93e1b1b9b25fce9d93db593d626fe333bea9cf2f4d36f8d3b4ee2e68d2baf11174ca0feb39e61d475f8e6c SHA512 f1ab3b311bc8ce3fd4cfe9f4240da97d6f3e5ef2dd76df460b8c6070a391b8a72aa3aa1b0b58a7024880bc1099728fa4a8415944e2d2bb51e3fca53b2e8c3705 EBUILD moto-5.0.19.ebuild 5316 BLAKE2B c00910e2779dd365a88779e099c5402910049754649c2b3f6aafe1d021378381ee75815a21ce3865d356d442ec150c3c6814220295242335fae9c5dac83cc6d7 SHA512 dec90a38c36154f2d75bdcdf96d9f6fb422e2ecfdb9e001741b7626cf7cb458811174a455d2ddf03766dcd063ea1804996d4c6579dddb8dd12c8cd01f182afaa EBUILD moto-5.0.20.ebuild 5285 BLAKE2B 8faa4fbf5335379a6aa73b7b8f4714e639a94d54c2881e79e9337eca7fc12d16b750cdad8695f24732ac5864968e2c86f29da1a0cf66e0b23a652d53f4085ad8 SHA512 7884c0f5e45f6ce8706631d9505feaa22ea7bc369f4e64a9b39bfbbc9d133d627f4e42befcb15b5450727d064916fa512d955860c902995f947de78fb7f33568 MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d diff --git a/dev-python/moto/moto-5.0.18.ebuild b/dev-python/moto/moto-5.0.18.ebuild index aa7bf5e42a49..bb8d6ae62e6c 100644 --- a/dev-python/moto/moto-5.0.18.ebuild +++ b/dev-python/moto/moto-5.0.18.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index fd008b5c6bc7..f408cee6226d 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -3,5 +3,5 @@ DIST mypy-1.12.1.gh.tar.gz 3163509 BLAKE2B 7a837b0badcc4fbcd1838cbd85bb46311a3bb DIST mypy-1.13.0.gh.tar.gz 3165219 BLAKE2B 67e05628fb79666a84a7c284c8437222ce159260ef490c8c91a3f92fd21985032043821823dcbd0fb8775956ca4660b3468c6955fef5d13a104b3339b1e6a0b5 SHA512 a351a30bfc7ac687d4802c6459296a4a46356fc153258c686051fa3cb149ab3e8690357cad21cd6ab07b4fb6e91dd3610b57f7b38078da7e563c114cd3ed562a EBUILD mypy-1.11.2.ebuild 3905 BLAKE2B 1150897e24c51af84c5f7af491ce109393090b835f78936aba7c98c77d513b550520c6a4e3fdde6161d34fa504c76e797792c07c8d41637bbf9e270ea337e13f SHA512 18b4170b35653647092c8bee866d201fe53743b2681651d422316258ec36ded52353001beabc464809d4a5716a1fbba6d91d9c8164733a4b57f325f55db7fe29 EBUILD mypy-1.12.1.ebuild 3654 BLAKE2B a5ee7bff7e6b8244447b0c34c7491a1367a021454bb743b0c2daece1176e93ab7a45005610576207bc8ff08600ebc6a4bcd1655d10c19ce0c46cd7ce076a47e1 SHA512 47c081d44395a5a9c2e41090c4b7582ebd06fb472d97baca1fa58199508d07cb874658ca45012734f595cd7b3b28fd5bf8ca039f157046eb47389c4c9366aebc -EBUILD mypy-1.13.0.ebuild 3654 BLAKE2B a5ee7bff7e6b8244447b0c34c7491a1367a021454bb743b0c2daece1176e93ab7a45005610576207bc8ff08600ebc6a4bcd1655d10c19ce0c46cd7ce076a47e1 SHA512 47c081d44395a5a9c2e41090c4b7582ebd06fb472d97baca1fa58199508d07cb874658ca45012734f595cd7b3b28fd5bf8ca039f157046eb47389c4c9366aebc +EBUILD mypy-1.13.0.ebuild 3650 BLAKE2B c4b8cc29a7fc8628461278bf4f34fd73bc933cb94ba4eea29b3e397e94711cfd02c85f096d7f4be923a50bb151dcd8e99a77265731779a7d60464b70ff4f9e48 SHA512 10b56bf092e610836d85d2fae5655f210febf5dd0a6f2f9a6d3e96cfd51517766fb5106211f64afe9b064f20882ddba1dfe41ae054b24af60df05881fc779a79 MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9 diff --git a/dev-python/mypy/mypy-1.13.0.ebuild b/dev-python/mypy/mypy-1.13.0.ebuild index 0f181ed2e8ed..6b11df394b05 100644 --- a/dev-python/mypy/mypy-1.13.0.ebuild +++ b/dev-python/mypy/mypy-1.13.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" IUSE="+native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest index cef11f0e80dd..e83f3be90fd9 100644 --- a/dev-python/netcdf4/Manifest +++ b/dev-python/netcdf4/Manifest @@ -1,5 +1,5 @@ DIST netcdf4-1.7.1.tar.gz 827831 BLAKE2B a0b6956be7749133f4823f385ea82b84975985814b90e7172ecbfb6d4590cf0809471672375a2331181735d7af622f6302adf2dad5fd95f09e24078bbdc20581 SHA512 69b7465f1d7b138b9f2f18732528207c7a573e0a5637c964a881fddc8f01a53b16c7250c22824a6ee0e3383dccd7f93b1971f95a9d1558d6088709efa7558ce7 DIST netcdf4-1.7.2.tar.gz 835064 BLAKE2B f44b08c66dca15bc31b5ed05c881f85a59015472dc82428198766438df7301e4f9802f1bcd99b67c3cf0f29e1879ab1e6b6d3cb77ab90fabcfc74417342a23b0 SHA512 a63a5a354157804c422d0b3728e9c4bb2f5d83cbe2fd5be5098bdc497ac2aeed896ab7bcff31e0d50d257f7ab2769e0e6e819cd5191850ed8036298fda7e47da EBUILD netcdf4-1.7.1-r1.ebuild 1195 BLAKE2B 9c2e7c9b4a0598366020ce2cd2bdfd706a8e0e370af91267bdc17fed869f906e8146ac9581bdbdc728130d1085b73ce0da0431483d06fe882a592c55f67d07a9 SHA512 f2657fe1ff2c83fb1d9af5b1cd517461f4e74ed5846c777bb04bb3d71facbb88da61be6836eb6f7ae30396a48c89c4b8449904e85bd29331fc334d9b3e5235fc -EBUILD netcdf4-1.7.2.ebuild 1197 BLAKE2B 12b3705cae0a10f05e78559949b5e3218855a2a63413eeee957ad3ea822081771d606a21eed46859ef3f5da9f5b20bb9836a4a788c1a5cf97ffc0c2dd4d0285d SHA512 879f860d004ea6a0a385300c36ad4ebda42f4ddc64b74a84f8fb61be7400f695dd818cdf7126e2d424f214ce80d7d9911139c7acd31f17ec6bd7c4b67942affa +EBUILD netcdf4-1.7.2.ebuild 1195 BLAKE2B 9c2e7c9b4a0598366020ce2cd2bdfd706a8e0e370af91267bdc17fed869f906e8146ac9581bdbdc728130d1085b73ce0da0431483d06fe882a592c55f67d07a9 SHA512 f2657fe1ff2c83fb1d9af5b1cd517461f4e74ed5846c777bb04bb3d71facbb88da61be6836eb6f7ae30396a48c89c4b8449904e85bd29331fc334d9b3e5235fc MISC metadata.xml 956 BLAKE2B aa37260a26e41c89503beb037d9f933edd3ecfaf60f4729d38de27218d759220656739f5da183eeedf53392a28de6f0d7a8fcb1aed032b040540ba1e66a0e889 SHA512 12dfad0d3a8a03fc837fbc9ffcf590cc393cdc7b4e5492154e7947074e7c138e3e725707d51fc28dc37c5b43300b107a157c70e9caf8a7adf2ca7d9643ed56bd diff --git a/dev-python/netcdf4/netcdf4-1.7.2.ebuild b/dev-python/netcdf4/netcdf4-1.7.2.ebuild index 8ce5240cd335..f545f29d4595 100644 --- a/dev-python/netcdf4/netcdf4-1.7.2.ebuild +++ b/dev-python/netcdf4/netcdf4-1.7.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="blosc bzip2 mpi test szip zstd" RESTRICT="!test? ( test )" diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest index 40020b7ac617..3076145cf2fa 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1,5 +1,3 @@ -DIST networkx-3.3.tar.gz 2126579 BLAKE2B 37d5d536e2564f9a219df70bb7f1b7c0717b99e9cdb7a4050aa321609a0ef34caecfda5a6ed8cb17f4d3b305b667adf8e40b58568dde8eb942d4a00b1ebdb255 SHA512 86306cabd7e15aa79cae4d84a42e8804b1e904fc2127725067a80e3ddf31f0fa72ebb9d21284018e72bdfc662c766a5be55564572aadaf7392dada7ea93d1ea4 DIST networkx-3.4.2.tar.gz 2151368 BLAKE2B 10b18d7d5b80dd60342f65729688dd2a175c925c72f6e3d0aa4555f008acd347940d6f118a870ba02543d2dc451c4b91986fa834431cc8752b467c5b8622aa82 SHA512 910e1400ad18711761c715896c3238b9c7d8914c571ab4db3aaf18a772b5fef90e5378ca435fbfce55b5821f1ddd3863a3cd65030086e80a971df91d9203c637 -EBUILD networkx-3.3.ebuild 1936 BLAKE2B d0de5aeb36a997b33fe92aba67b77abc865cfbe189dbc8cc7bf5b39ae157f010048eef7c9f4c2c1ca03f663b0ce7d7a9ecc57e9e19b29e826e77eb3d4417fa9f SHA512 bfeef522c7ee4897e5d61f99c739ba378e0110529e696940b09beb4de319b4d9bf5fe6e703d3b9712907bc48ad3ec98ce1c860bdcb147614a23c4b4b0cb3cd25 -EBUILD networkx-3.4.2.ebuild 1940 BLAKE2B d79565c9fcddf60cbfa40c03f84f76831e3c3957d1ae34e47892b6824f84e87e5e56978e0cc8f387637755b62538b0093ccf95a8bc2559511314fe2054206c16 SHA512 17b60c99351e3608f3aef5aaf90a7b3c0f3d851927981bea269cf07732af2be3984fce18f8521698b7048c5e06312ed2c18fbeae7ddd552cfd31bb91c57062fc +EBUILD networkx-3.4.2.ebuild 1936 BLAKE2B fcddda91ec78207b5193a3310fb9a2b845fa19880290e92d833b948e2e651088cf8d45ff573f9f51c863d068fe3eed90f69699abbf674ff3ec5099362bf67813 SHA512 f3b49d2c042ffa067d9e2e5f169125e34f4fc6e2a8c988e563b9c4338afc980be67487181a5ad514931b1ad9be53553543a5df045ce8a0836a8e74f877547add MISC metadata.xml 1090 BLAKE2B 9ef8ce06a4f462ac6a535217aa6bb55c9f1994ed3ab57b4cb656434a93a0c1fb401932307c43bd680576b82282b4055b1ee9ef1d49cfd5113927dc4919dc7616 SHA512 e9b291b754118d278b109f5704607f2d9b3807c9e6195b75b77388129952c79dba16e86f0a9c5f65479185c409c5191bb1f8863e282dde052b12d40bc9fb9901 diff --git a/dev-python/networkx/networkx-3.3.ebuild b/dev-python/networkx/networkx-3.3.ebuild deleted file mode 100644 index e02eb4555bec..000000000000 --- a/dev-python/networkx/networkx-3.3.ebuild +++ /dev/null @@ -1,66 +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_FULLY_TESTED=( python3_{10..13} ) -PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" ) - -inherit distutils-r1 multiprocessing optfeature pypi virtualx - -DESCRIPTION="Python tools to manipulate graphs and complex networks" -HOMEPAGE=" - https://networkx.org/ - https://github.com/networkx/networkx/ - https://pypi.org/project/networkx/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -BDEPEND=" - test? ( - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/matplotlib-3.6[${PYTHON_USEDEP}] - >=dev-python/numpy-1.23[${PYTHON_USEDEP}] - >=dev-python/scipy-1.11.2[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) -" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - if use x86 ; then - EPYTEST_DESELECT+=( - # https://github.com/networkx/networkx/issues/5913 (bug #921958) - networkx/algorithms/approximation/tests/test_traveling_salesman.py::test_asadpour_tsp - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # virtx implies nonfatal - nonfatal epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal || die -} - -src_install() { - distutils-r1_src_install - # those examples use various assets and pre-compressed files - docompress -x /usr/share/doc/${PF}/examples -} - -pkg_postinst() { - optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy" - optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot" - optfeature "YAML format reading and writing" "dev-python/pyyaml" - optfeature "shapefile format reading and writing" "sci-libs/gdal[python]" - optfeature "GraphML XML format" "dev-python/lxml" -} diff --git a/dev-python/networkx/networkx-3.4.2.ebuild b/dev-python/networkx/networkx-3.4.2.ebuild index b386d30100dd..8eceda68d0d0 100644 --- a/dev-python/networkx/networkx-3.4.2.ebuild +++ b/dev-python/networkx/networkx-3.4.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest index 14872f16938c..1945bd2415d3 100644 --- a/dev-python/nh3/Manifest +++ b/dev-python/nh3/Manifest @@ -70,5 +70,5 @@ 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 -EBUILD nh3-0.2.18.ebuild 2336 BLAKE2B 2125ccc00664647e1bff680c2925866fae0a8866484a99e65eb48ce280294da1df2910ac60e77ec12f409beed0b67d0a5ca5f410f354c2251963477aa232556e SHA512 9caa262e31387fdedb195201493a971b469f126ff005683cc5e1557f19403edaf4ccc8015a63075a3c95a7b75094ea10fc12d5050e4244db1a138a2e76bcb02f +EBUILD nh3-0.2.18-r1.ebuild 2336 BLAKE2B 2125ccc00664647e1bff680c2925866fae0a8866484a99e65eb48ce280294da1df2910ac60e77ec12f409beed0b67d0a5ca5f410f354c2251963477aa232556e SHA512 9caa262e31387fdedb195201493a971b469f126ff005683cc5e1557f19403edaf4ccc8015a63075a3c95a7b75094ea10fc12d5050e4244db1a138a2e76bcb02f MISC metadata.xml 337 BLAKE2B d51bb8c0e03241a1f0db1d6491ee4d689a29fb53824e9536954fc7b0160ac9b481c8502b93f58aa56cb550ff4eb88ce0beb0b6ec7a4bfbb7bfd43e5e8fe071e4 SHA512 2aad73707aaa365a44321d6064536c2dff0528bac777fa0761ecc72845afd9eeb4e02cbad45607dcc17075077e5a29907381bd72c9c4b04aaf4eba387ea25811 diff --git a/dev-python/nh3/nh3-0.2.18-r1.ebuild b/dev-python/nh3/nh3-0.2.18-r1.ebuild new file mode 100644 index 000000000000..14e9c185d518 --- /dev/null +++ b/dev-python/nh3/nh3-0.2.18-r1.ebuild @@ -0,0 +1,113 @@ +# 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.3.0 + bitflags@2.6.0 + cfg-if@1.0.0 + form_urlencoded@1.2.1 + futf@0.1.5 + getrandom@0.2.15 + heck@0.5.0 + html5ever@0.27.0 + idna@0.5.0 + indoc@2.0.5 + libc@0.2.155 + 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.19.0 + 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.6.0 + ppv-lite86@0.2.17 + precomputed-hash@0.1.1 + proc-macro2@1.0.86 + pyo3-build-config@0.22.0 + pyo3-ffi@0.22.0 + pyo3-macros-backend@0.22.0 + pyo3-macros@0.22.0 + pyo3@0.22.0 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.5.2 + scopeguard@1.2.0 + serde@1.0.204 + serde_derive@1.0.204 + siphasher@0.3.11 + smallvec@1.13.2 + string_cache@0.8.7 + string_cache_codegen@0.5.2 + syn@2.0.69 + target-lexicon@0.12.14 + tendril@0.4.3 + tinyvec@1.7.0 + tinyvec_macros@0.1.1 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + unindent@0.2.3 + url@2.5.2 + utf-8@0.7.6 + 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 +" + +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-DFS-2016" +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/nh3/nh3-0.2.18.ebuild b/dev-python/nh3/nh3-0.2.18.ebuild deleted file mode 100644 index 14e9c185d518..000000000000 --- a/dev-python/nh3/nh3-0.2.18.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# 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.3.0 - bitflags@2.6.0 - cfg-if@1.0.0 - form_urlencoded@1.2.1 - futf@0.1.5 - getrandom@0.2.15 - heck@0.5.0 - html5ever@0.27.0 - idna@0.5.0 - indoc@2.0.5 - libc@0.2.155 - 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.19.0 - 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.6.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - proc-macro2@1.0.86 - pyo3-build-config@0.22.0 - pyo3-ffi@0.22.0 - pyo3-macros-backend@0.22.0 - pyo3-macros@0.22.0 - pyo3@0.22.0 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - redox_syscall@0.5.2 - scopeguard@1.2.0 - serde@1.0.204 - serde_derive@1.0.204 - siphasher@0.3.11 - smallvec@1.13.2 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - syn@2.0.69 - target-lexicon@0.12.14 - tendril@0.4.3 - tinyvec@1.7.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-normalization@0.1.23 - unindent@0.2.3 - url@2.5.2 - utf-8@0.7.6 - 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 -" - -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-DFS-2016" -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/openstackdocstheme/Manifest b/dev-python/openstackdocstheme/Manifest index 0fdd12121429..866543adb4e9 100644 --- a/dev-python/openstackdocstheme/Manifest +++ b/dev-python/openstackdocstheme/Manifest @@ -1,5 +1,3 @@ -DIST openstackdocstheme-3.3.0.tar.gz 1256566 BLAKE2B d69f9edae656de888cb06b9a4c42ece7c615976d8e454b5b391772a19958366ed14c57b55a3e8514052a845eaf5f9774e5415e71c0d16e44dab1c7285c66be45 SHA512 b49be9d4b7deccbdf6f9c398ddd1e763572dadfecdc228fe6956aab5fdb5588a4d20aaa1e445b2de66e99fe0953f753c2734bb6bc2211836f5bf4b0567ba7deb DIST openstackdocstheme-3.4.0.tar.gz 1256314 BLAKE2B 595f1a8b1729cd79e998d4de9817daf23365b4e1b9d8361afbddbd20ecd8ead3c07662a5ff0de70986547ed3cad32785c5182cdf1fadfea455d6824036b5f59b SHA512 34cc9a2f4d1f6cda86e4f4b411edaf3d3fc229c2384ce160cb9b65068054793867b14c40beaf9f4b46948da8f22f70a68d5a3868c4b8605ade0aa2b0d8750828 -EBUILD openstackdocstheme-3.3.0.ebuild 705 BLAKE2B f6c52cebbb0b90217acc3c7ea479c5fdddc5783fd43274badb1051d1bb41a8259d8787a5607caf092dfe2d1cb4bb6ad242bf8bb8f26f6a8c291bcc918db50d46 SHA512 5a206c44633544dfd3a3f1006549822a9f5c23f821e2b57c7b46e42c81b6597e5823fece6d9284112203c3003101b9cb740ca5eab8318d4d6fdac09a69124086 -EBUILD openstackdocstheme-3.4.0.ebuild 708 BLAKE2B c750e92e9e945282a0600a5936ee118268801a1fb8fdcfc2e2043f562eed0e2aae19764e938a867d805ee82001f6b6481f5fe4352fb41ce397a6ab711352eb2b SHA512 5edfcc0ef817a1c7ad5136cf7cebb54bebfdb4d6b125296300b805425f1d704987a83201299e08c0ff203484a7e7ab12bd2a4231655ffecd7add16a454ca9b24 +EBUILD openstackdocstheme-3.4.0.ebuild 705 BLAKE2B f6c52cebbb0b90217acc3c7ea479c5fdddc5783fd43274badb1051d1bb41a8259d8787a5607caf092dfe2d1cb4bb6ad242bf8bb8f26f6a8c291bcc918db50d46 SHA512 5a206c44633544dfd3a3f1006549822a9f5c23f821e2b57c7b46e42c81b6597e5823fece6d9284112203c3003101b9cb740ca5eab8318d4d6fdac09a69124086 MISC metadata.xml 747 BLAKE2B 17de68317b0cfdeea5d574db89402a0fd4bb335fa78a4050053585e7914e232a2679693a05a6ca260d84f7f82c2fff7c0af1b82183dd33e6ff96d947ed1ffab5 SHA512 3e132316c7623ae609f8f1035fa719960cea7448c3437f0b5456984cf3e60b62867ce0a8de3a7681315472984d2a8d317f5f06e68e2b0b8343c429cc55eff1d2 diff --git a/dev-python/openstackdocstheme/openstackdocstheme-3.3.0.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-3.3.0.ebuild deleted file mode 100644 index 6beae3254415..000000000000 --- a/dev-python/openstackdocstheme/openstackdocstheme-3.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Theme and extension support for Sphinx documentation" -HOMEPAGE=" - https://docs.openstack.org/openstackdocstheme/latest/ - https://opendev.org/openstack/openstackdocstheme/ - https://github.com/openstack/openstackdocstheme/ - https://pypi.org/project/openstackdocstheme/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~s390 x86" - -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" -RDEPEND=" - ${BDEPEND} - >=dev-python/dulwich-0.15.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/openstackdocstheme/openstackdocstheme-3.4.0.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-3.4.0.ebuild index 25b947235a2d..6beae3254415 100644 --- a/dev-python/openstackdocstheme/openstackdocstheme-3.4.0.ebuild +++ b/dev-python/openstackdocstheme/openstackdocstheme-3.4.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~s390 x86" BDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index 75e703ed354d..967f19ad1501 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -67,8 +67,8 @@ DIST unwinding-0.2.2.crate 26818 BLAKE2B 14e918929cb6d7f2d0e1698ab425658353549d8 DIST uuid-1.11.0.crate 47683 BLAKE2B 37a601b0fe7ec57333613f8c18ada76bd784c43c8af7c252200a7c9c76b445b179931cdf727b5ddae3ffa3fa29c5a13507fb0f2bd604d306982843e042038314 SHA512 0cd1b95fc2247bf4e627de6abb41e332ebaf39e5720640e52b9f235f7a0e2d451e7a486efdabb616ce00e47832d21919611683d0e6a71c86a86f290940cfda32 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST xxhash-rust-0.8.12.crate 21329 BLAKE2B e9596bb83cd0f0465c279deecaf4dd87aac05db1c8c7d3aed4f0689022c5a0522d976379fb3dcf6cfe1c18452c87890e95f3d17998c777d92f5cbe58119a20a9 SHA512 6fd17ec65be94b58f109b6aa9bb283e51092621e8af624f8c2c2c95558a3d0461d743cb8a65a0da5853ff7fd98273daec0dcc5b632440868524f99894beeff3d -EBUILD orjson-3.10.10.ebuild 1669 BLAKE2B 25daa7d55c0d531573de96fa16072f00b2dc8551d53fe2ffa43b862e90a9ebc09dfed1df36a269c2eee3a470dd74f33b7904e5647183974a71e9d14770f24ee6 SHA512 5da1712cc693d0d57d77d794baefa90e18d72b610d65f55d92e89571dc69613e5985db6cb5f43e7bbc3695c25a7d6ce24be0efb2eaef907cfa92b1684c89b3c7 -EBUILD orjson-3.10.11.ebuild 1666 BLAKE2B 9c53e4a0df3d01c738b95ad7c63bce092ef0ddfc6c4ae734b57fe34327be39521bfddae04b1f876ae8fa3a0a56238eb26338523339b1641950728ec6a6c8117f SHA512 efcb3e521003e99ad97dee5e2ddd14ef76f157b03f7456f9d41984afd82f9130327c1fecf34b319d3c90788c350d7323915be806e2d4f2d36618e8918d08d2c7 -EBUILD orjson-3.10.7.ebuild 1739 BLAKE2B 339996109133e67d9b34aceadfc9e47f4cbeb9a14b351adaa6f875a9a7697e390ee2f466a3eaa0bfd8b4cf1fbf79f057d16d4174d98244339bfca6b9be9f7c8e SHA512 0d365d77ede8d0a12b21d1389971f52d027bc2a0ff963f7d00c4fd59eb5c50cf8a4bcb9b2a214aded1af936bc85d589a8c36cd98d01dba96bc0c736546be3157 -EBUILD orjson-3.10.9.ebuild 1669 BLAKE2B 4560f03bae63d6ce5fb2f714e9255ccb892697c40a174838e24dd802733620ac7d1ff4ee3e37e1ce00bc54ca7f4a4bb6b53f69f936b61c99ad86ea4543917443 SHA512 6c18d4eba185e5500a5a27f0a03ec265c355c647ac1323d1211eaecb9ec5567b3e8be6e814b1bdca2e443ab76409fc3d8f8c6fbdc135a8609d38535cb56fa8dd +EBUILD orjson-3.10.10-r1.ebuild 1671 BLAKE2B cb217deeefd49d32274c056ed43cc1e6ad6df65e04560b4568bd66d85a24e7504908c48e9bc328f804c140ddf67396ae9a746598719dbe7d823e40f1630b73a6 SHA512 b9d24dc10756a17a20b4b7d34c96e8f2717f492962715a96ee4e1ee9d5752d37e35c2b38f08cf52dfc3cabaea4260c8f3da6e946e896ed3b263845a029cebf83 +EBUILD orjson-3.10.11-r1.ebuild 1668 BLAKE2B bfaaf1b734d8c1644a93b6d0db05406033264b94e8eb07dc087d366fdedef1003a42481a873e63b61f40a3a657f04ce7a40b457c4baa4665ad5742d3016a1ede SHA512 23e8345b7b9653a3b57cb8ba3c00b0220d8f3d3561225fd20a5ffd09030838bb0f552c03bea819eb180e866ceecbcdedeec93e1fe7e254be209d655b5695447f +EBUILD orjson-3.10.7-r1.ebuild 1741 BLAKE2B 3440b134071ce2d8c0ce53dac1d12908310ef1d83afa8430018f401ab576a0a4693d970fc30780d113f3b390d4f2c30a0b6abfc5f5d7abfa8b2d9184e242fb24 SHA512 b7e2fd44adbebe73dc1f17f67c2e909194f71900867ca2f25a455e98668cea7c8878de79db26691cc051d6551047e14d99a8fc5a9e8291109e9c2e1bb9a321cf +EBUILD orjson-3.10.9-r1.ebuild 1671 BLAKE2B afadfc17dd1b06398c228cdc18a5769e54290724422943f9dfba5985d476c6f1a002a71ac93b77cc333e1f754c58e4eea2ed65f7f81d1bf58bdc702c6e943299 SHA512 d664142c567fab1509ef46305344bd4f7d5f0666bde402a4b04cd5473c7b13da67da79dc2a8510e199003190b7c6b213b227cfb3a059eac3194fcd4cf086e710 MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0 diff --git a/dev-python/orjson/orjson-3.10.10-r1.ebuild b/dev-python/orjson/orjson-3.10.10-r1.ebuild new file mode 100644 index 000000000000..2b4112470abe --- /dev/null +++ b/dev-python/orjson/orjson-3.10.10-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + arrayvec@0.7.6 + associative-cache@2.0.0 + bytecount@0.6.8 + castaway@0.2.3 + cc@1.1.31 + cfg-if@1.0.0 + compact_str@0.8.0 + crunchy@0.2.2 + encoding_rs@0.8.34 + gimli@0.30.0 + half@2.4.1 + itoa@1.0.11 + itoap@1.0.1 + jiff@0.1.13 + libc@0.2.161 + memchr@2.7.4 + no-panic@0.1.30 + once_cell@1.20.2 + proc-macro2@1.0.88 + quote@1.0.37 + rustversion@1.0.18 + ryu@1.0.18 + serde@1.0.211 + serde_derive@1.0.211 + serde_json@1.0.132 + shlex@1.3.0 + simdutf8@0.1.5 + smallvec@1.13.2 + static_assertions@1.1.0 + syn@2.0.82 + target-lexicon@0.12.16 + unicode-ident@1.0.13 + unwinding@0.2.2 + version_check@0.9.5 + xxhash-rust@0.8.12 +" + +RUST_MIN_VER="1.74.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/orjson/orjson-3.10.10.ebuild b/dev-python/orjson/orjson-3.10.10.ebuild deleted file mode 100644 index cbc4ab2ab2b7..000000000000 --- a/dev-python/orjson/orjson-3.10.10.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} ) - -CRATES=" - arrayvec@0.7.6 - associative-cache@2.0.0 - bytecount@0.6.8 - castaway@0.2.3 - cc@1.1.31 - cfg-if@1.0.0 - compact_str@0.8.0 - crunchy@0.2.2 - encoding_rs@0.8.34 - gimli@0.30.0 - half@2.4.1 - itoa@1.0.11 - itoap@1.0.1 - jiff@0.1.13 - libc@0.2.161 - memchr@2.7.4 - no-panic@0.1.30 - once_cell@1.20.2 - proc-macro2@1.0.88 - quote@1.0.37 - rustversion@1.0.18 - ryu@1.0.18 - serde@1.0.211 - serde_derive@1.0.211 - serde_json@1.0.132 - shlex@1.3.0 - simdutf8@0.1.5 - smallvec@1.13.2 - static_assertions@1.1.0 - syn@2.0.82 - target-lexicon@0.12.16 - unicode-ident@1.0.13 - unwinding@0.2.2 - version_check@0.9.5 - xxhash-rust@0.8.12 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://github.com/ijl/orjson/ - https://pypi.org/project/orjson/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=virtual/rust-1.72 - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' 'python3*') - ) -" - -QA_FLAGS_IGNORED=".*" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/orjson/orjson-3.10.11-r1.ebuild b/dev-python/orjson/orjson-3.10.11-r1.ebuild new file mode 100644 index 000000000000..3a501dfa5083 --- /dev/null +++ b/dev-python/orjson/orjson-3.10.11-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + associative-cache@2.0.0 + bytecount@0.6.8 + castaway@0.2.3 + cc@1.1.31 + cfg-if@1.0.0 + compact_str@0.8.0 + crunchy@0.2.2 + encoding_rs@0.8.35 + gimli@0.30.0 + half@2.4.1 + itoa@1.0.11 + itoap@1.0.1 + jiff@0.1.14 + libc@0.2.161 + memchr@2.7.4 + no-panic@0.1.30 + once_cell@1.20.2 + proc-macro2@1.0.89 + quote@1.0.37 + rustversion@1.0.18 + ryu@1.0.18 + serde@1.0.214 + serde_derive@1.0.214 + serde_json@1.0.132 + shlex@1.3.0 + simdutf8@0.1.5 + smallvec@1.13.2 + static_assertions@1.1.0 + syn@2.0.86 + target-lexicon@0.12.16 + unicode-ident@1.0.13 + unwinding@0.2.2 + uuid@1.11.0 + version_check@0.9.5 + xxhash-rust@0.8.12 +" + +RUST_MIN_VER="1.74.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/orjson/orjson-3.10.11.ebuild b/dev-python/orjson/orjson-3.10.11.ebuild deleted file mode 100644 index 5c03b8c36edb..000000000000 --- a/dev-python/orjson/orjson-3.10.11.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} ) - -CRATES=" - associative-cache@2.0.0 - bytecount@0.6.8 - castaway@0.2.3 - cc@1.1.31 - cfg-if@1.0.0 - compact_str@0.8.0 - crunchy@0.2.2 - encoding_rs@0.8.35 - gimli@0.30.0 - half@2.4.1 - itoa@1.0.11 - itoap@1.0.1 - jiff@0.1.14 - libc@0.2.161 - memchr@2.7.4 - no-panic@0.1.30 - once_cell@1.20.2 - proc-macro2@1.0.89 - quote@1.0.37 - rustversion@1.0.18 - ryu@1.0.18 - serde@1.0.214 - serde_derive@1.0.214 - serde_json@1.0.132 - shlex@1.3.0 - simdutf8@0.1.5 - smallvec@1.13.2 - static_assertions@1.1.0 - syn@2.0.86 - target-lexicon@0.12.16 - unicode-ident@1.0.13 - unwinding@0.2.2 - uuid@1.11.0 - version_check@0.9.5 - xxhash-rust@0.8.12 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://github.com/ijl/orjson/ - https://pypi.org/project/orjson/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=virtual/rust-1.72 - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' 'python3*') - ) -" - -QA_FLAGS_IGNORED=".*" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/orjson/orjson-3.10.7-r1.ebuild b/dev-python/orjson/orjson-3.10.7-r1.ebuild new file mode 100644 index 000000000000..7a61a1451002 --- /dev/null +++ b/dev-python/orjson/orjson-3.10.7-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + arrayvec@0.7.4 + associative-cache@2.0.0 + autocfg@1.3.0 + beef@0.5.2 + bytecount@0.6.8 + castaway@0.2.3 + cc@1.1.8 + cfg-if@1.0.0 + chrono@0.4.34 + compact_str@0.8.0 + crunchy@0.2.2 + encoding_rs@0.8.34 + gimli@0.30.0 + half@2.4.1 + itoa@1.0.11 + itoap@1.0.1 + libc@0.2.155 + memchr@2.7.4 + no-panic@0.1.30 + num-traits@0.2.19 + once_cell@1.19.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + quote@1.0.36 + rustversion@1.0.17 + ryu@1.0.18 + serde@1.0.205 + serde_derive@1.0.205 + serde_json@1.0.122 + simdutf8@0.1.4 + smallvec@1.13.2 + static_assertions@1.1.0 + syn@2.0.72 + target-lexicon@0.12.16 + unicode-ident@1.0.12 + unwinding@0.2.2 + version_check@0.9.5 + xxhash-rust@0.8.12 +" + +RUST_MIN_VER="1.74.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +BDEPEND=" + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/orjson/orjson-3.10.7.ebuild b/dev-python/orjson/orjson-3.10.7.ebuild deleted file mode 100644 index f19958a1c0bf..000000000000 --- a/dev-python/orjson/orjson-3.10.7.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} ) - -CRATES=" - arrayvec@0.7.4 - associative-cache@2.0.0 - autocfg@1.3.0 - beef@0.5.2 - bytecount@0.6.8 - castaway@0.2.3 - cc@1.1.8 - cfg-if@1.0.0 - chrono@0.4.34 - compact_str@0.8.0 - crunchy@0.2.2 - encoding_rs@0.8.34 - gimli@0.30.0 - half@2.4.1 - itoa@1.0.11 - itoap@1.0.1 - libc@0.2.155 - memchr@2.7.4 - no-panic@0.1.30 - num-traits@0.2.19 - once_cell@1.19.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - quote@1.0.36 - rustversion@1.0.17 - ryu@1.0.18 - serde@1.0.205 - serde_derive@1.0.205 - serde_json@1.0.122 - simdutf8@0.1.4 - smallvec@1.13.2 - static_assertions@1.1.0 - syn@2.0.72 - target-lexicon@0.12.16 - unicode-ident@1.0.12 - unwinding@0.2.2 - version_check@0.9.5 - xxhash-rust@0.8.12 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://github.com/ijl/orjson/ - https://pypi.org/project/orjson/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - >=virtual/rust-1.72 - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' 'python3*') - ) -" - -QA_FLAGS_IGNORED=".*" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/orjson/orjson-3.10.9-r1.ebuild b/dev-python/orjson/orjson-3.10.9-r1.ebuild new file mode 100644 index 000000000000..738c33a18fb6 --- /dev/null +++ b/dev-python/orjson/orjson-3.10.9-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + arrayvec@0.7.6 + associative-cache@2.0.0 + bytecount@0.6.8 + castaway@0.2.3 + cc@1.1.31 + cfg-if@1.0.0 + compact_str@0.8.0 + crunchy@0.2.2 + encoding_rs@0.8.34 + gimli@0.30.0 + half@2.4.1 + itoa@1.0.11 + itoap@1.0.1 + jiff@0.1.13 + libc@0.2.161 + memchr@2.7.4 + no-panic@0.1.30 + once_cell@1.20.2 + proc-macro2@1.0.88 + quote@1.0.37 + rustversion@1.0.18 + ryu@1.0.18 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.131 + shlex@1.3.0 + simdutf8@0.1.5 + smallvec@1.13.2 + static_assertions@1.1.0 + syn@2.0.79 + target-lexicon@0.12.16 + unicode-ident@1.0.13 + unwinding@0.2.2 + version_check@0.9.5 + xxhash-rust@0.8.12 +" + +RUST_MIN_VER="1.74.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/orjson/orjson-3.10.9.ebuild b/dev-python/orjson/orjson-3.10.9.ebuild deleted file mode 100644 index ed6c5c62af3c..000000000000 --- a/dev-python/orjson/orjson-3.10.9.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} ) - -CRATES=" - arrayvec@0.7.6 - associative-cache@2.0.0 - bytecount@0.6.8 - castaway@0.2.3 - cc@1.1.31 - cfg-if@1.0.0 - compact_str@0.8.0 - crunchy@0.2.2 - encoding_rs@0.8.34 - gimli@0.30.0 - half@2.4.1 - itoa@1.0.11 - itoap@1.0.1 - jiff@0.1.13 - libc@0.2.161 - memchr@2.7.4 - no-panic@0.1.30 - once_cell@1.20.2 - proc-macro2@1.0.88 - quote@1.0.37 - rustversion@1.0.18 - ryu@1.0.18 - serde@1.0.210 - serde_derive@1.0.210 - serde_json@1.0.131 - shlex@1.3.0 - simdutf8@0.1.5 - smallvec@1.13.2 - static_assertions@1.1.0 - syn@2.0.79 - target-lexicon@0.12.16 - unicode-ident@1.0.13 - unwinding@0.2.2 - version_check@0.9.5 - xxhash-rust@0.8.12 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://github.com/ijl/orjson/ - https://pypi.org/project/orjson/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=virtual/rust-1.72 - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' 'python3*') - ) -" - -QA_FLAGS_IGNORED=".*" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest index de6aabc47c2b..d5c7dbd64b91 100644 --- a/dev-python/owslib/Manifest +++ b/dev-python/owslib/Manifest @@ -1,5 +1,5 @@ DIST OWSLib-0.31.0.gh.tar.gz 1041697 BLAKE2B 0fd7e0aa95a07229e171bbf3924a9a7036aa0e201a28c8198fcdd4a462d75b90b0979ffda7d9e20ec30abc284b97362fd195cda67c772f3f96642f1ae89ff753 SHA512 005e6f753472675aef0bd0ead138e9bafce2df4e3530003d4159a2ecf610164487ddeb63cf1dfeb6cb4847c878eb40056ccc77116aac8be658fb322ad650f41d DIST OWSLib-0.32.0.gh.tar.gz 1057997 BLAKE2B e4327b016529682125d6326839a47c93ea8446e209d2867cb2259f900d0049754c51240ca36b98e661abd40e6997fbc25a16d902ec7a34a453d5760c2faf1dd1 SHA512 16dd829db011609008e886def65fb31156f8f261a997a4a9a9db590456af24f3d7b2da87dff26a64d3f9ce64be5e269c792673997ca1f07b376941cd6243d4f7 EBUILD owslib-0.31.0.ebuild 945 BLAKE2B 4fff5a72e7acd2b371d74419f3ed829d0e0b5cfb48ae7bd249b2a730ef82d5932f028bb66dfd9439b8c0a0c4b6b74db6677c699729fe8ed8091778d5f800a6f1 SHA512 c8ec34f1e3e51dce49a936b50df22ce6c7ff13067539a26d76667e8ed804b1e2cbf670c261b951db27e29eadc339a6c38d0036ab8a075b017c6bdb00a09e76eb -EBUILD owslib-0.32.0.ebuild 1090 BLAKE2B 0bf9d83d79c4de17e47cb62c6c97827ed239b7c481a3b53f1961e13048767c7d9e704821bd7740445388fa9865a926a8a6636cb5cf59b97bb83367bc3c068f58 SHA512 668a4d3c3892d58b3cbc7882310c2eb037276e3f448eab25e4267ce20cf6bbe8b5cff480bd8f576f66b3c84d10eba3d74b11de4cf54e1fdcdf65cb51ae6ee7bf +EBUILD owslib-0.32.0.ebuild 1089 BLAKE2B 3a2a133742f80dca8ee70ba589106334ac014c456563c1de8db823cd52d03758f68d3a0905f4ed3b90afe4df3d31f735e6ff51a71b183cfff56b17a6d7e7bed8 SHA512 09bea8fc7b98c640f9fee36c78dc55f6606372ee78a08a6ff26fa257977ea62a2dbf6b890a05496ab1a5ee5433a1eaa2abdf011684db35c2bff3627ca8a5ee04 MISC metadata.xml 520 BLAKE2B 01705147ed084a8215d15016b6cc94b2fcdc926eff2755cf2d4c768197d0c39a30a8b0602d93bac7ec221e32c30b9280b37d5736f2f46342ad36e23c1b4a7c1c SHA512 c146cb483caacbde7966a95b899372261493543826cb20d638cd91e7cae245d60f1504bc53f485e35ca5d6c3f83780fc1da211c0838c604dafde27284dd8e40b diff --git a/dev-python/owslib/owslib-0.32.0.ebuild b/dev-python/owslib/owslib-0.32.0.ebuild index e136edfae9f4..0cd13b45c323 100644 --- a/dev-python/owslib/owslib-0.32.0.ebuild +++ b/dev-python/owslib/owslib-0.32.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] diff --git a/dev-python/pallets-sphinx-themes/Manifest b/dev-python/pallets-sphinx-themes/Manifest index cfaa0d1e335d..cff69900bbac 100644 --- a/dev-python/pallets-sphinx-themes/Manifest +++ b/dev-python/pallets-sphinx-themes/Manifest @@ -1,7 +1,5 @@ DIST pallets_sphinx_themes-2.1.3.tar.gz 20124 BLAKE2B c66fac3aa625812c48aceee75a8296d272a1c5819463b41c2892aeefef4633da1d74c781b1669dbe87aa7af302169469fb04b7cc0492970156efcc53271e8c0f SHA512 2b11d05af4023b54b6bb3f1edda509648458542b9ff255b709cc01797551755d80851612259f460e3d17e4a3b5da0833e12c15bf5df11b38641c4d34007dc12e -DIST pallets_sphinx_themes-2.2.0.tar.gz 20659 BLAKE2B 4aecdfa83241371a8e6082663462f3b7bd0357ab452e478629728978ae8809e54d81480bf9b177104e3facd77a0deb4d228dcecd5c283e914c0af0165145302e SHA512 c7daea2e79f0a2c6b2bd1959cd36de65a8b094bf637703b51a7e6f9d0b7da5827c45b7d4504f3e8cc895046e3ca7e66e1411e0cecc51c0f6424dc0a9e7a95988 DIST pallets_sphinx_themes-2.3.0.tar.gz 21029 BLAKE2B 0f0abb334beb70ddb6f6d85164914e6eac3b4e938d085c81a62c8f33a7e6eb8b599dc0b2ff7d164124797cd781e2eb23b0a9ae502a28bf8720c2d5464213cf78 SHA512 9c76ab7e8e2cecaaecab7ccc621bac685b28394d16e4d35d79b8dc7745ceff88cba23b04efeb1faf0b6a987cf173c9fc77364a7306bfe5029e5129fed791b5a8 EBUILD pallets-sphinx-themes-2.1.3.ebuild 650 BLAKE2B a12e721bb8db13d154836a8f99c71cc8931d6f2245d62d4673a42ce63a3dc5d83076cce42cf3d20391634cd5326040a50e2f565e7163c1739569cbdfb32f9658 SHA512 1196d8921ae15df71a8cd784cd74cbd4a0c9d202ab2a127c84d7c24ba8e681262da7e174f70fb51aaf7a24149c12b1b0583ec3c54f7033c30ea770fe045b8d12 -EBUILD pallets-sphinx-themes-2.2.0.ebuild 702 BLAKE2B 4320c85c118d9993930972d55f27305c88ef21411a8c99e062d39141264dcfe7fe8eeb607d12fc0860ab1409f6032f30a5483b4537f2716facdd7de1d96524d5 SHA512 a37c7b39152a51a60a25191d0f13fda78b012522eb620cf39ea1b78ab02a7a91fa649dc89254cf5a7d569445c4ddf3e0f933bed9bc313bbd1998e9bcb9ae221b -EBUILD pallets-sphinx-themes-2.3.0.ebuild 702 BLAKE2B 4320c85c118d9993930972d55f27305c88ef21411a8c99e062d39141264dcfe7fe8eeb607d12fc0860ab1409f6032f30a5483b4537f2716facdd7de1d96524d5 SHA512 a37c7b39152a51a60a25191d0f13fda78b012522eb620cf39ea1b78ab02a7a91fa649dc89254cf5a7d569445c4ddf3e0f933bed9bc313bbd1998e9bcb9ae221b +EBUILD pallets-sphinx-themes-2.3.0.ebuild 694 BLAKE2B da9fca77848620ca9ffd3226f306b51b2ec307816f62f177230b74124449e3d2e59e931cff00c6308f25180d66526fa6e278c1efe6a3294934b23c43d1ae4dfe SHA512 b93f5b3fbb74e40f362c6c5c4791d5ec521cf5bba482ec4e3a330895745608c90274774c2ccba4d8c8ae4a7222e86833c078421d944d6fd75a1221a2a0d4b8e1 MISC metadata.xml 418 BLAKE2B dd644619949598d5675c600fbc5c740dc9882042bd04c8ead4b81de2ebc2f3a3e88d79d1e4cbd710b953cae7b116b1cb09012af913914db5a652a1ba2b5f4970 SHA512 537261ae9194a004752e90e3b4972763f9e22c27d18a7655f4ca4005d2999402b46ca7408d0811e44d3b0a12cb6cac506508c89ae5edd245f15bda13da91f216 diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.2.0.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.2.0.ebuild deleted file mode 100644 index e66ef42ca48f..000000000000 --- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.2.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=Pallets-Sphinx-Themes -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx themes for Pallets and related projects" -HOMEPAGE=" - https://github.com/pallets/pallets-sphinx-themes/ - https://pypi.org/project/Pallets-Sphinx-Themes/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/sphinx-3[${PYTHON_USEDEP}] - dev-python/sphinx-notfound-page[${PYTHON_USEDEP}] -" diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.3.0.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.3.0.ebuild index e66ef42ca48f..cc42c2e879eb 100644 --- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.3.0.ebuild +++ b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.3.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/jinja[${PYTHON_USEDEP}] diff --git a/dev-python/patch-ng/Manifest b/dev-python/patch-ng/Manifest index 18863a741b2d..7eec5f3f5921 100644 --- a/dev-python/patch-ng/Manifest +++ b/dev-python/patch-ng/Manifest @@ -1,5 +1,3 @@ -DIST patch-ng-1.18.0.gh.tar.gz 166380 BLAKE2B b3a53f2586763000c9a38d2acf25b4b1d236f34da8f0d0105a78d07bee46f30b5fb27ad0223cf274e83def6e66a1ec752f672d0a7e7df2f08280116ed26add30 SHA512 e4c271d5b8bfdcc756a8bb4f678de29f573190a4c1b3e9eb4b6c2564b008c38eb022c644c1bbee2412e7ee2e0ba08c161408303a3fbd223decd85bb6e63f24a9 DIST python-patch-ng-1.18.1.gh.tar.gz 166492 BLAKE2B c9285805cc0efe8ce033df5a2eedc01fe9fdf8986cc614f5b2b656d94462b538062f033930a4810eba95de9880a6536a9dfa901b62faf3aef5e272b1fa43f712 SHA512 e744711d652447bbf0881fd097ed35bddeccec8dd3b45a898e27f8846b664d23cd5313f09a7d92e431cce5c069acb7fa50dd8875fe2324146b2bd0ea6fd44cf5 -EBUILD patch-ng-1.18.0.ebuild 709 BLAKE2B f00630ae4d52c078d0a635d684ff16a3190be90e37b87ad678bde52a574f5923e902fa51fc8a8ddd3b12a0776c0725d3c7231af117e1bed8d7cb000013f930b9 SHA512 d254e0bd33fa0d0b83bbfe10195540acb578512cfcb2fdb9e48769b566f895f18764c00edf53bb3a34a3f869c55fe4a2ffa2705250df56e10a3b5519d10dce88 -EBUILD patch-ng-1.18.1.ebuild 747 BLAKE2B 8225ca6df941923ea64308e6921da940ccc060e85eebde6e591644024d666fac0e91f7a417f42e2536fadee5a0ac71f0e9c51a52f54fd1bf879f7cd194998d18 SHA512 40eb7348df33abab12813e8f8bcc6283df3ec3ffb6d695454b2ece21be7223db1593976e1c2163134583847c9ea3f327624c9e588a48ba99cae3d05e89f88005 +EBUILD patch-ng-1.18.1.ebuild 745 BLAKE2B 390fc8fcdb5b86994a346f1fd855fec488634a8a2da8d1810a0fa569a285aea0153cced1143e56548df23c9203ef5d017618c3ca9225eb9040e37f786cd4e715 SHA512 554cc9c3da759cd7ff942544ab5e4bdbe87915da77fbb9b47740a1a4449dfb0917fe37fb075404bdc840ab512fad6be26693a18ae7589171853f28f06c50008d MISC metadata.xml 566 BLAKE2B f9ded2a7b10ffeff462e602935fd91ae0ab6221bf4474816ea170407938b13a8df8de19180eac604319de32a5b1c5bc27466589a860be4fd7bb18c24148afef5 SHA512 e7bbd1d0f1aae36571945e62b6e73744d7d64dfe3019b2d1be97b460a4b0fbaa062c868a3a294cc44fa9ebeeaa80d91ba42f6629d4c44c9bf48145edf0412d9f diff --git a/dev-python/patch-ng/patch-ng-1.18.0.ebuild b/dev-python/patch-ng/patch-ng-1.18.0.ebuild deleted file mode 100644 index d94a4799503b..000000000000 --- a/dev-python/patch-ng/patch-ng-1.18.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Library to parse and apply unified diffs, fork of dev-python/patch" -HOMEPAGE="https://github.com/conan-io/python-patch-ng https://pypi.org/project/patch-ng/" -SRC_URI="https://github.com/conan-io/python-patch-ng/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux" - -distutils_enable_tests unittest - -python_test() { - "${EPYTHON}" -m unittest -v tests/run_tests.py || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/patch-ng/patch-ng-1.18.1.ebuild b/dev-python/patch-ng/patch-ng-1.18.1.ebuild index 618c2131a8bc..c4eb92bbe6a2 100644 --- a/dev-python/patch-ng/patch-ng-1.18.1.ebuild +++ b/dev-python/patch-ng/patch-ng-1.18.1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests unittest diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest index 0bf7cf76c8b4..f312b7dcf993 100644 --- a/dev-python/pdm-backend/Manifest +++ b/dev-python/pdm-backend/Manifest @@ -1,5 +1,3 @@ -DIST pdm-backend-2.3.3.gh.tar.gz 136942 BLAKE2B 14f2584f22f1c4e08f687c77621269ae1e5acfe4babb1ab427c10d65ff07841b8175479f867870b9a5745db76444ca140a7da497a94c831ca6d0ea1e67b4e88f SHA512 382ad95e2811f1142fee66065f96ede1a646c3e2b9fbfafc6afb17442d3aeccfbf1ff6260952986a025791d3d56a2c4b730decb3cb65e893c25a710e16cbcfc8 DIST pdm-backend-2.4.3.gh.tar.gz 146089 BLAKE2B 36f65db90de5b507348a2a8407ae0eec8e1939c6b0fea1181548de910fad2497594e17aee7d478572a32e28260ef15660bddfaec4d921b2975b5a51da031dc1e SHA512 378bc4360140f18dd7f66701da77f4b98ef4bad39c86055f11f4e508b16ebbbbce2188f47dedc05cd43525baf7873fc4565ee98d00d9e65efd9d8fc1820ddc15 -EBUILD pdm-backend-2.3.3.ebuild 1760 BLAKE2B c25a0300ead2574eea77d2d414ca939a88b3a01d33a7e90ab45c726bb469beed6bf21549c4d26de722d97f54734f7e63d6ed060e735aedf2c1da97ac3ff1ecd5 SHA512 788ef181f68340d647dd22caff4c81e08a80bd8ce519214457ba81928a8c7b792fad1c63d879e4ff4b0492bcadf699d6c53f7b28175ff328dd3baec8eb231742 -EBUILD pdm-backend-2.4.3.ebuild 1774 BLAKE2B 6b76797999f6fcd36e101aaa33ffb5655e0f01046d100d98eddd31cfbb9fffbe4dc52309da22d94fdcbde11db4ca9a15740fad35192fd2637810167de3f835b7 SHA512 6aad322c8f2be2c916f9e870919d7eb8f24ca36783e90e01094945e331a9625f082867907f6c8f83af46b41b917892b2488e30afada96736352224cf83a7083a +EBUILD pdm-backend-2.4.3.ebuild 1766 BLAKE2B 2752712c2b9ba8e72c79d86377026e31c9fe82d3b9a4dcd3305ef6a1cbeceb44d53046159630c7cb55d006f4a7eb263f26597373b4686a1f72967e6a127cc25f SHA512 cff4663b7ecd6172ad890f5641c15eaa036254ae4664bb6992cdf536f2e8b4333a4aea94e8c2423f790847ab29d3df834c9fee2f54b57e58976a5f1d6bad3e3b MISC metadata.xml 402 BLAKE2B ac579efc6fd41e67d00ccbba4831c85eed6f5e4341b17533f60c95b666d8a457a5ed683440028c876b8d638fff59af97c5087612b7817dd1a9bd8b9f74cdda0a SHA512 77766986547445c26c7de4bd1d4fb495f8c22e1844fd5b4835b1cabc4aa503a36eae84460e4fceca2f71a87d5f4fc83593b33fda9ae8cafd75f74618d60476cd diff --git a/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild b/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild deleted file mode 100644 index 718d1c4896a6..000000000000 --- a/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild +++ /dev/null @@ -1,75 +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_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-backend/ - https://github.com/pdm-project/pdm-backend/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# see src/pdm/backend/_vendor/vendor.txt -RDEPEND=" - >=dev-python/editables-0.5[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.8.0[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - rm -r src/pdm/backend/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.backend\._vendor\.:from :' \ - -e 's:from pdm\.backend\._vendor ::' \ - -e 's:import pdm\.backend\._vendor\.:import :' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_compile() { - # this must not be set during src_test() - local -x PDM_BUILD_SCM_VERSION=${PV} - distutils-r1_src_compile -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -k "not [hg" -} diff --git a/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild b/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild index 56e40b8910f4..61fff1aab657 100644 --- a/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild +++ b/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild @@ -20,7 +20,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" # see src/pdm/backend/_vendor/vendor.txt RDEPEND=" diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 3b7ccf9640ff..f2cd8a5a879b 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -3,5 +3,5 @@ DIST pdm-2.20.0.post1.tar.gz 2641188 BLAKE2B e97cabea9dfda3a73b6d0532548a4498b9f DIST pdm-2.20.0.tar.gz 2641170 BLAKE2B de48155ba3964f8529715fd6afeb06aa019e199976f50593fbb05fcec44a2688d13ea6ecfa886bb18146833e4f226f2513db6bd233d9a9543752edfefbb143a7 SHA512 51d99bf576032ff90b2334c9cc2a857d2670d8bb7f64096d290d21eeaab62d14ca6ffec51747da49e0849b6853172dd79d116cb6ce4c8ea35fed8fd218521306 EBUILD pdm-2.19.3.ebuild 5146 BLAKE2B a1d05c25cddf739a3097f7b7d2153ca599dd59ba8e1f8dd7d296fce516870dc3fb34c74c1f28ac637c8624105703c0e93647654fb63a118a64b7ca26a4c43c20 SHA512 50bdeaf3d39a875069225140585c9186d6412b843522198530586d7fe2c4aeb715912639a6c474d7c0cc2aca0de64ee53ce24e767a998f0e4ef58fd8b9579f3c EBUILD pdm-2.20.0.ebuild 5144 BLAKE2B 1c8ee0286f95a6f01f355efecc81923a2da014f72d1b33ec7c7fecfa104948c177dd74cfd1f505664a226ff88e105c8ebe485891d83714cb00c101b1dac87648 SHA512 a505ebe84c335205699cc43f1487d0f3fdbb19ed74445502826cf92f28bac4d0ac053e2672a94c06385e2520b69c7de277be3321424386a5beb70e48ca4ce4aa -EBUILD pdm-2.20.0_p1.ebuild 5144 BLAKE2B 1c8ee0286f95a6f01f355efecc81923a2da014f72d1b33ec7c7fecfa104948c177dd74cfd1f505664a226ff88e105c8ebe485891d83714cb00c101b1dac87648 SHA512 a505ebe84c335205699cc43f1487d0f3fdbb19ed74445502826cf92f28bac4d0ac053e2672a94c06385e2520b69c7de277be3321424386a5beb70e48ca4ce4aa +EBUILD pdm-2.20.0_p1-r1.ebuild 5254 BLAKE2B 70a5b5a913c777c93e8cfcd282ef8651f10195f12040208e2ee4b75ec065fc7a8aa8dd8bd210cb395f6963577c851356bb0139a5c4d89073fe36f0a5cd0e0de2 SHA512 2f083f4cb7b056b89b4ff5300fa61270cfb4664f57931148cc05be8800d1b10743a8040c1184147110db7e575b222975282d3ebc559202ebaa46a5b7ece79fa0 MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab diff --git a/dev-python/pdm/pdm-2.20.0_p1-r1.ebuild b/dev-python/pdm/pdm-2.20.0_p1-r1.ebuild new file mode 100644 index 000000000000..c5b1bc03e10b --- /dev/null +++ b/dev-python/pdm/pdm-2.20.0_p1-r1.ebuild @@ -0,0 +1,126 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" +HOMEPAGE=" + https://pdm-project.org/ + https://github.com/pdm-project/pdm/ + https://pypi.org/project/pdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/blinker[${PYTHON_USEDEP}] + >=dev-python/dep-logic-0.4.4[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + >=dev-python/truststore-0.9[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + >=dev-python/hishel-0.0.32[${PYTHON_USEDEP}] + >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + >=dev-python/unearth-0.17.0[${PYTHON_USEDEP}] + =dev-python/findpython-0.6.0[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + dev-python/shellingham[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + >=dev-python/resolvelib-1.1[${PYTHON_USEDEP}] + dev-python/installer[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + 'tests/cli/test_build.py::test_build_with_no_isolation[False]' + tests/test_project.py::test_access_index_with_auth + "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]" + tests/cli/test_others.py::test_build_distributions + 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' + 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]' + tests/models/test_candidates.py::test_find_candidates_from_find_links + tests/cli/test_build.py::test_build_single_module + tests/cli/test_build.py::test_build_single_module_with_readme + tests/cli/test_build.py::test_build_package + tests/cli/test_build.py::test_build_src_package + tests/cli/test_build.py::test_build_package_include + tests/cli/test_build.py::test_build_src_package_by_include + tests/cli/test_build.py::test_build_with_config_settings + tests/cli/test_build.py::test_cli_build_with_config_settings + tests/cli/test_build.py::test_build_ignoring_pip_environment + tests/cli/test_others.py::test_show_self_package + tests/cli/test_publish.py::test_publish_and_build_in_one_run + "tests/cli/test_hooks.py::test_hooks[build]" + "tests/cli/test_hooks.py::test_hooks[publish]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[build-pre_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[build-post_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_publish]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_build]" + "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_publish]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-build]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-publish]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-build]" + "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-publish]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-build]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-publish]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-build]" + "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-publish]" + "tests/cli/test_venv.py::test_conda_backend_create[True]" + "tests/cli/test_venv.py::test_conda_backend_create[False]" + tests/cli/test_lock.py::test_lock_all_with_excluded_groups + # hangs on interactive keyring prompts + tests/cli/test_config.py::test_repository_overwrite_default + tests/cli/test_config.py::test_hide_password_in_output_repository + tests/cli/test_config.py::test_hide_password_in_output_pypi + # junk output, sigh + tests/cli/test_others.py::test_info_command_json + # why does it try to use python 2.7?! + tests/cli/test_run.py::test_import_another_sitecustomize + # fails in tinderbox (bug #928964) + tests/test_project.py::test_project_packages_path + # i guess doesn't expect some dep to be present + tests/cli/test_build.py::test_build_with_no_isolation + ) + [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=( + # test seems hardcoded to 3.10 + tests/test_project.py::test_project_packages_path + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m "not network and not integration and not path" \ + -p pytest_mock +} diff --git a/dev-python/pdm/pdm-2.20.0_p1.ebuild b/dev-python/pdm/pdm-2.20.0_p1.ebuild deleted file mode 100644 index c966c7b4f4d8..000000000000 --- a/dev-python/pdm/pdm-2.20.0_p1.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" -HOMEPAGE=" - https://pdm-project.org/ - https://github.com/pdm-project/pdm/ - https://pypi.org/project/pdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/blinker[${PYTHON_USEDEP}] - >=dev-python/dep-logic-0.4.4[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - >=dev-python/truststore-0.9[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - >=dev-python/hishel-0.0.32[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - >=dev-python/unearth-0.17.0[${PYTHON_USEDEP}] - =dev-python/findpython-0.6.0[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.1[${PYTHON_USEDEP}] - dev-python/installer[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-httpserver[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - 'tests/cli/test_build.py::test_build_with_no_isolation[False]' - tests/test_project.py::test_access_index_with_auth - "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]" - tests/cli/test_others.py::test_build_distributions - 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' - 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]' - tests/models/test_candidates.py::test_find_candidates_from_find_links - tests/cli/test_build.py::test_build_single_module - tests/cli/test_build.py::test_build_single_module_with_readme - tests/cli/test_build.py::test_build_package - tests/cli/test_build.py::test_build_src_package - tests/cli/test_build.py::test_build_package_include - tests/cli/test_build.py::test_build_src_package_by_include - tests/cli/test_build.py::test_build_with_config_settings - tests/cli/test_build.py::test_cli_build_with_config_settings - tests/cli/test_build.py::test_build_ignoring_pip_environment - tests/cli/test_others.py::test_show_self_package - tests/cli/test_publish.py::test_publish_and_build_in_one_run - "tests/cli/test_hooks.py::test_hooks[build]" - "tests/cli/test_hooks.py::test_hooks[publish]" - "tests/cli/test_hooks.py::test_skip_option_from_signal[build-pre_build]" - "tests/cli/test_hooks.py::test_skip_option_from_signal[build-post_build]" - "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_publish]" - "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_build]" - "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_build]" - "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_publish]" - "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-build]" - "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-publish]" - "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-build]" - "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-publish]" - "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-build]" - "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-publish]" - "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-build]" - "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-publish]" - "tests/cli/test_venv.py::test_conda_backend_create[True]" - "tests/cli/test_venv.py::test_conda_backend_create[False]" - tests/cli/test_lock.py::test_lock_all_with_excluded_groups - # hangs on interactive keyring prompts - tests/cli/test_config.py::test_repository_overwrite_default - tests/cli/test_config.py::test_hide_password_in_output_repository - tests/cli/test_config.py::test_hide_password_in_output_pypi - # junk output, sigh - tests/cli/test_others.py::test_info_command_json - # why does it try to use python 2.7?! - tests/cli/test_run.py::test_import_another_sitecustomize - # fails in tinderbox (bug #928964) - tests/test_project.py::test_project_packages_path - # i guess doesn't expect some dep to be present - tests/cli/test_build.py::test_build_with_no_isolation - ) - [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=( - # test seems hardcoded to 3.10 - tests/test_project.py::test_project_packages_path - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -m "not network and not integration and not path" \ - -p pytest_mock -} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 031b911d432b..093c38a61fae 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -3,5 +3,5 @@ DIST python-phonenumbers-8.13.48.gh.tar.gz 4914013 BLAKE2B 7b279251fd369bbb5909a DIST python-phonenumbers-8.13.49.gh.tar.gz 4914069 BLAKE2B b4759021af0195af48a6b556df9d69d1aaf9fc5501d375b28b0bc61b0c5b249c5216670f24b239b52cb6c9baf1843026ce607d5e41222ad83079a49522c4d911 SHA512 a20a743e7cc82cf0d04676d19843886c74bb6d78355a40fe2eac110d463e2c6a6855a7924083c60201560c95d318c473b2728f1b1206c5874214d010bf232d3f EBUILD phonenumbers-8.13.47.ebuild 816 BLAKE2B f6c2960a4435c0de44a1a1ab02278402f914bc58d8795b83b527003bb116ffeef3711a02c7d00e48999f924cb7426f0e657d5b1aa930cde98be4d273312d3223 SHA512 36a31a824519dd72fcedf797fa0164ff06d57429f46c1bd7c6d4d7de3d2614974319267d9cd5f44475180fc16fc3800417c931e19c0926ee120235d884eadda0 EBUILD phonenumbers-8.13.48.ebuild 818 BLAKE2B 52157818a6a593c18dae9039574a974275876cee7dd286fa069e0014213f2c79bc748601d48f83b9f26c2a88319033375b987885fbfa6e664ceb674c6a36ce23 SHA512 4bd185fd81d09f95142678bc08d2f124877c09af6f58ad83115569437c2fa3e6d90b4ef7fa151bd6d5e2cb464a90dc0392bbc228e6aa9fa3a42952d570872ff2 -EBUILD phonenumbers-8.13.49.ebuild 818 BLAKE2B 52157818a6a593c18dae9039574a974275876cee7dd286fa069e0014213f2c79bc748601d48f83b9f26c2a88319033375b987885fbfa6e664ceb674c6a36ce23 SHA512 4bd185fd81d09f95142678bc08d2f124877c09af6f58ad83115569437c2fa3e6d90b4ef7fa151bd6d5e2cb464a90dc0392bbc228e6aa9fa3a42952d570872ff2 +EBUILD phonenumbers-8.13.49.ebuild 816 BLAKE2B f6c2960a4435c0de44a1a1ab02278402f914bc58d8795b83b527003bb116ffeef3711a02c7d00e48999f924cb7426f0e657d5b1aa930cde98be4d273312d3223 SHA512 36a31a824519dd72fcedf797fa0164ff06d57429f46c1bd7c6d4d7de3d2614974319267d9cd5f44475180fc16fc3800417c931e19c0926ee120235d884eadda0 MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.49.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.49.ebuild index 43eeff396e3d..ac05eba6ee74 100644 --- a/dev-python/phonenumbers/phonenumbers-8.13.49.ebuild +++ b/dev-python/phonenumbers/phonenumbers-8.13.49.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}/python LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest index ae1d9cf50978..ea9205506e22 100644 --- a/dev-python/pip/Manifest +++ b/dev-python/pip/Manifest @@ -1,16 +1,19 @@ -AUX pip-23.1-no-coverage.patch 1836 BLAKE2B f8c95ed26d5a7cba2a516b8d134ddd9901fd7d39dc8bf174397ab2afab33e93c4af342195b5b4d7b0aedc642493f1ed2ee474c74e16e285f335dcdcf531b1777 SHA512 c63929cc5324b2a741a4c1ebb4990c376eb6a4c0f39370e456b674ce3cfbdf10471ec48cf9368fccba9264fd9d4a5667988116163e73772496f28d52986ff111 +AUX pip-23.1-no-coverage.patch 1693 BLAKE2B ff7c152dacfd7edd3d4268a07b555c4da0fe68347543898c169aa2d24713580ca938a3402ea1d650c80ac52b1ee7cc71a4974d7e7bd3cfdd2cab78c6aaca8051 SHA512 304546217f5018d32f497d36fe213c16340987aff2ea697947fe7f69221c73c20f4be4a4ab1441959856602998d68799dbcb058bf5787f30c37d2eb7d3b155a9 AUX pip-23.3.1-no-color.patch 1767 BLAKE2B b81a4b814e2e84e7c0424870d1a86ba7fde91400bfad127c696112544b294623ba9d580f503f01a8399a569a9a5880d38d1d09c98b9364c9b59915adb3a9b453 SHA512 c89be77fbd8049a1e6fd12ef4227926ff641c1797f91bbe91b6152016a1e7dff5e323d8ff0961948225ef854d52de972f74c8e37f48e8aee78e529f9ec8b3b3f AUX pip-24.1-test-offline.patch 2995 BLAKE2B bbaa9b6410b350cecfaf1422c252c166ac931a550896d153f174e6b351372e753762af621716b37f5480d34f51440be11bc7c4ff2dee4a84328d8e9ebe03bb09 SHA512 8af459ba1c6a732a694537473b08377c17c996c2e50bae50f3fbb5ceb0376fa29e72055d887e179e8dd22df400886f9bd101f577dae59956b6a132a878bda23b 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 5889 BLAKE2B 78f8f687f3d17ff35944c6f7c8a746f1ba42b48902f2006eed1ac99ae604ac7b07d4e40a53c244590a7260bc5c91304385f51af7e1bf74b4ea621fb0dd2c363b SHA512 3b5470f6732bac3a0aab40f537b6302df1d4534f4f762d4bd83181b8e18825c77494257b906e8bd60fdcf6c11b78669f79e042007da515a23bf7ed6ffe789c39 +EBUILD pip-24.2-r1.ebuild 5932 BLAKE2B 2ba8f1647723d1b943add6206379aa9a92ef654acc12e469f096bb73f30805951ae2b00f41fe756c7613a25c310346b1ce7b276043e3131c14bd7a7782f9e9a9 SHA512 78c27cdda6151f536b2c85daf01b8aaa9e926d58c6fb4276e4fac8d955c09249c76ab8dd12dbcb351b5164985e7a50a9971df498f4d3dec0c58e6643e25b0f8b +EBUILD pip-24.3.1-r1.ebuild 5982 BLAKE2B 31c72552d3b12303b6003d4745e5d42cba204c3573bb9a4040deb62ab3161ccf5dc646ff60fa8591a49cf8cd5a0e4c24ea96cea48fd9e0e489064cb05586ee3b SHA512 215efb9d85d1339b8f75108e5da565891b507ade5df6271d1093621f77fc202bf318843651d4bf27fc7c7da0d58d00d8b3cbde7fdb000112517c3e32c604f8d3 MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9 diff --git a/dev-python/pip/files/pip-23.1-no-coverage.patch b/dev-python/pip/files/pip-23.1-no-coverage.patch index 943cc281cdfb..963bd4e7d43b 100644 --- a/dev-python/pip/files/pip-23.1-no-coverage.patch +++ b/dev-python/pip/files/pip-23.1-no-coverage.patch @@ -25,14 +25,10 @@ index 57dd7e68a..af2af9ffa 100644 def install_pth_link( venv: VirtualEnvironment, project_name: str, lib_dir: Path ) -> None: -@@ -430,7 +423,6 @@ def virtualenv_template( - pip_src: Path, +@@ -431,3 +424,2 @@ def virtualenv_template( setuptools_install: Path, wheel_install: Path, - coverage_install: Path, - ) -> Iterator[VirtualEnvironment]: - venv_type: VirtualEnvironmentType - if request.config.getoption("--use-venv"): @@ -457,13 +449,6 @@ def virtualenv_template( [os.fspath(venv.bin / "python"), "setup.py", "-q", "develop"], cwd=pip_editable ) diff --git a/dev-python/pip/files/pip-24.3.1-rich-13.8.patch b/dev-python/pip/files/pip-24.3.1-rich-13.8.patch new file mode 100644 index 000000000000..d17ccf5b2fe3 --- /dev/null +++ b/dev-python/pip/files/pip-24.3.1-rich-13.8.patch @@ -0,0 +1,47 @@ +From 8cfd050f615a4bad699ec55d4cb19b1f1dc4137e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 9 Nov 2024 16:41:40 +0100 +Subject: [PATCH] Override rich.console pipe handler for rich 13.8.0+ + +Explicitly override `rich.console.Console.on_broken_pipe()` to reraise +the original exception, to bring the behavior of rich 13.8.0+ in line +with older versions. The new versions instead close output fds and exit +with error instead, which prevents pip's pipe handler from firing. +This is the minimal change needed to make pip's test suite pass after +upgrading vendored rich. + +Bug #13006 +Bug #13072 +--- + src/pip/_internal/utils/logging.py | 9 ++++++++- + 2 files changed, 8 insertions(+), 1 deletion(-) + create mode 100644 news/13072.trivial.rst + +diff --git a/src/pip/_internal/utils/logging.py b/src/pip/_internal/utils/logging.py +index 41f6eb51a..be17add5d 100644 +--- a/src/pip/_internal/utils/logging.py ++++ b/src/pip/_internal/utils/logging.py +@@ -137,12 +137,19 @@ class IndentedRenderable: + yield Segment("\n") + + ++class PipConsole(Console): ++ def on_broken_pipe(self) -> None: ++ # Reraise the original exception, rich 13.8.0+ exits by default ++ # instead, preventing our handler from firing. ++ raise BrokenPipeError() from None ++ ++ + class RichPipStreamHandler(RichHandler): + KEYWORDS: ClassVar[Optional[List[str]]] = [] + + def __init__(self, stream: Optional[TextIO], no_color: bool) -> None: + super().__init__( +- console=Console(file=stream, no_color=no_color, soft_wrap=True), ++ console=PipConsole(file=stream, no_color=no_color, soft_wrap=True), + show_time=False, + show_level=False, + show_path=False, +-- +2.47.0 + diff --git a/dev-python/pip/pip-24.2-r1.ebuild b/dev-python/pip/pip-24.2-r1.ebuild index e35e31b005f8..e4a0442a57f3 100644 --- a/dev-python/pip/pip-24.2-r1.ebuild +++ b/dev-python/pip/pip-24.2-r1.ebuild @@ -58,6 +58,7 @@ BDEPEND=" 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/proto-plus/Manifest b/dev-python/proto-plus/Manifest index 8323c3b145b3..6910c6961479 100644 --- a/dev-python/proto-plus/Manifest +++ b/dev-python/proto-plus/Manifest @@ -1,5 +1,5 @@ DIST proto-plus-python-1.24.0.gh.tar.gz 100401 BLAKE2B 29094738e9c84559b8b51b078ecb059e7475c5c6e9392f23925c6df264efebd22c191c5b593fc659aabb20ce9cb0d93cde9df28b0b40aac4bbc80e075a95ec24 SHA512 3995df0a7df60a9a5c9325c29456f73d8482ae3d765f9553e5633b8d0ae0869c6fe3cd60e780f8fcd49d04470205abf621bc56c20d64252b76d51c19ff283372 DIST proto-plus-python-1.25.0.gh.tar.gz 101442 BLAKE2B a98b5131f4e55473eadb09ec9a692ef7d53312ae8f4c925ab0c5ffada25c3c3b154738c766a4e41e753c3b292c93faee54e6d7f8800c7a0af6665e4e341086ce SHA512 449fb9fe2950cff98d05fc86b4f35fab4a1b4f7c27a3b9174dbb1f6aac92484088f44c9fda4109c3f693d890606505808d7a489412be2d091e9962363c57be4e EBUILD proto-plus-1.24.0-r1.ebuild 959 BLAKE2B eababfb0ca6e48b06469745628aaac9d1648184c644ccb4f26c10eabce36e8f5db06b2f18b7df58718337f3ef0917e331a526a27a54bf9206ef7dcd390e378a9 SHA512 62a754a229d3171f85598a4ebfe399090611092c90be7793c315e95719dc7c0f201897275f88f8924d8c33fddb396c7b9154a9aa04619c5e220819871b57635d -EBUILD proto-plus-1.25.0.ebuild 962 BLAKE2B d24373d63d3613ce874bdbfe420f22f772b011fc60ce160eec0e7a650596d3718294335d5c6ca888fbaec53004dd2116f6555d7fa15f7063e55d5678263a1021 SHA512 d85d9f05760a2632eac55d47c5605118e3228da4cd953b938f44747c4b923a32407809495fc0a1b9862315604fd08012adb0f08170c18012cd8b51e693f8d416 +EBUILD proto-plus-1.25.0.ebuild 959 BLAKE2B eababfb0ca6e48b06469745628aaac9d1648184c644ccb4f26c10eabce36e8f5db06b2f18b7df58718337f3ef0917e331a526a27a54bf9206ef7dcd390e378a9 SHA512 62a754a229d3171f85598a4ebfe399090611092c90be7793c315e95719dc7c0f201897275f88f8924d8c33fddb396c7b9154a9aa04619c5e220819871b57635d MISC metadata.xml 447 BLAKE2B d440be836b8a2823ab3beb7f76cbe7ff3f027ec512dff3f7d920eefea3f18329e1aa910ca16e006b1424cbd780f3fad80b8ccdc632c08ade651afd815369e9d0 SHA512 d64b8d2eeac9916ec2faab3b038082155e46e8c379ce06d7f554de763318539fa9040d15f90a3a95f337937c90f4b4042f51b1ea1cd11727e5fd971a0af5280c diff --git a/dev-python/proto-plus/proto-plus-1.25.0.ebuild b/dev-python/proto-plus/proto-plus-1.25.0.ebuild index a7ff53eec871..8a5dedc2161a 100644 --- a/dev-python/proto-plus/proto-plus-1.25.0.ebuild +++ b/dev-python/proto-plus/proto-plus-1.25.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" =dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-5.2.0.ebuild b/dev-python/redis/redis-5.2.0.ebuild index f0029e3d0af7..6eb8d8c10f3b 100644 --- a/dev-python/redis/redis-5.2.0.ebuild +++ b/dev-python/redis/redis-5.2.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/regress/Manifest b/dev-python/regress/Manifest index aee1c7364c66..2eb3d3229a6c 100644 --- a/dev-python/regress/Manifest +++ b/dev-python/regress/Manifest @@ -35,6 +35,6 @@ DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb -EBUILD regress-2024.11.1.ebuild 1246 BLAKE2B b87d62df06daf79ca8ae610d1ade84f8bf6957e8051c8aa171043c0522765b15d68957d931db240ddcd58beca334527add602c825e04eebb816cf3598bbd53d2 SHA512 ca6db48b4e521139e99660100d02ef9222c55b987de5e28ffc091299dcc6cebb48d3365eae0cda995849fce99bd72e62fcf8a8745fe67507373482c1847133f2 -EBUILD regress-2024.8.1.ebuild 1245 BLAKE2B 969ad90cc981ad2cc2f4cdbb5085388c87df039486b11d1ef1934776eaf7ecb81b74ae4bca2e54099365e8b3424ca0c81cc4fdd899923b61b0c46dc6b9329a87 SHA512 e5bd436995105466ececfb597f7690a78cf221f6784291682411a699fc257a07657cce8b293bd2fec32683a50502592c3ef0d3e27cb6ac1a010648fbb2fd68f4 +EBUILD regress-2024.11.1-r1.ebuild 1246 BLAKE2B b87d62df06daf79ca8ae610d1ade84f8bf6957e8051c8aa171043c0522765b15d68957d931db240ddcd58beca334527add602c825e04eebb816cf3598bbd53d2 SHA512 ca6db48b4e521139e99660100d02ef9222c55b987de5e28ffc091299dcc6cebb48d3365eae0cda995849fce99bd72e62fcf8a8745fe67507373482c1847133f2 +EBUILD regress-2024.8.1-r1.ebuild 1245 BLAKE2B 969ad90cc981ad2cc2f4cdbb5085388c87df039486b11d1ef1934776eaf7ecb81b74ae4bca2e54099365e8b3424ca0c81cc4fdd899923b61b0c46dc6b9329a87 SHA512 e5bd436995105466ececfb597f7690a78cf221f6784291682411a699fc257a07657cce8b293bd2fec32683a50502592c3ef0d3e27cb6ac1a010648fbb2fd68f4 MISC metadata.xml 376 BLAKE2B db4f45e7e0d6add98b442aa17e22b7350b54449904839d267b55b3ea69748afe8371c555343160ed252852583cefb0a21d46c7b0115e7ae6d816007800568e26 SHA512 b3041c76b60ced226065a913052a2da10f5a2a8d5c7a0397dae089b44779e9b855f27b89e2bdb071fbb5e281194761d444ff01a99cc6968cc0cbe16225666b46 diff --git a/dev-python/regress/regress-2024.11.1-r1.ebuild b/dev-python/regress/regress-2024.11.1-r1.ebuild new file mode 100644 index 000000000000..7f155c521cdc --- /dev/null +++ b/dev-python/regress/regress-2024.11.1-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +CRATES=" + ahash@0.8.11 + allocator-api2@0.2.18 + autocfg@1.1.0 + cc@1.1.7 + cfg-if@1.0.0 + hashbrown@0.14.5 + heck@0.5.0 + indoc@2.0.4 + libc@0.2.140 + memchr@2.5.0 + memoffset@0.9.0 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.5 + pyo3-ffi@0.22.5 + pyo3-macros-backend@0.22.5 + pyo3-macros@0.22.5 + pyo3@0.22.5 + python3-dll-a@0.2.10 + quote@1.0.36 + regress@0.10.1 + syn@2.0.72 + target-lexicon@0.12.16 + unicode-ident@1.0.8 + unindent@0.2.3 + version_check@0.9.4 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 +" + +inherit cargo distutils-r1 + +DESCRIPTION="Python bindings to the Rust regress crate" +HOMEPAGE=" + https://pypi.org/project/regress/ + https://github.com/crate-py/regress +" +SRC_URI=" + https://github.com/crate-py/regress/releases/download/v${PV}/${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" diff --git a/dev-python/regress/regress-2024.11.1.ebuild b/dev-python/regress/regress-2024.11.1.ebuild deleted file mode 100644 index 7f155c521cdc..000000000000 --- a/dev-python/regress/regress-2024.11.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -CRATES=" - ahash@0.8.11 - allocator-api2@0.2.18 - autocfg@1.1.0 - cc@1.1.7 - cfg-if@1.0.0 - hashbrown@0.14.5 - heck@0.5.0 - indoc@2.0.4 - libc@0.2.140 - memchr@2.5.0 - memoffset@0.9.0 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.5 - pyo3-ffi@0.22.5 - pyo3-macros-backend@0.22.5 - pyo3-macros@0.22.5 - pyo3@0.22.5 - python3-dll-a@0.2.10 - quote@1.0.36 - regress@0.10.1 - syn@2.0.72 - target-lexicon@0.12.16 - unicode-ident@1.0.8 - unindent@0.2.3 - version_check@0.9.4 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Python bindings to the Rust regress crate" -HOMEPAGE=" - https://pypi.org/project/regress/ - https://github.com/crate-py/regress -" -SRC_URI=" - https://github.com/crate-py/regress/releases/download/v${PV}/${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" diff --git a/dev-python/regress/regress-2024.8.1-r1.ebuild b/dev-python/regress/regress-2024.8.1-r1.ebuild new file mode 100644 index 000000000000..108fba133b20 --- /dev/null +++ b/dev-python/regress/regress-2024.8.1-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +CRATES=" + ahash@0.8.11 + allocator-api2@0.2.18 + autocfg@1.1.0 + cc@1.1.7 + cfg-if@1.0.0 + hashbrown@0.14.5 + heck@0.5.0 + indoc@2.0.4 + libc@0.2.140 + memchr@2.5.0 + memoffset@0.9.0 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + python3-dll-a@0.2.10 + quote@1.0.36 + regress@0.10.0 + syn@2.0.72 + target-lexicon@0.12.16 + unicode-ident@1.0.8 + unindent@0.2.3 + version_check@0.9.4 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 +" + +inherit cargo distutils-r1 + +DESCRIPTION="Python bindings to the Rust regress crate" +HOMEPAGE=" + https://pypi.org/project/regress/ + https://github.com/crate-py/regress +" +SRC_URI=" + https://github.com/crate-py/regress/releases/download/v${PV}/${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~riscv" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" diff --git a/dev-python/regress/regress-2024.8.1.ebuild b/dev-python/regress/regress-2024.8.1.ebuild deleted file mode 100644 index 108fba133b20..000000000000 --- a/dev-python/regress/regress-2024.8.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -CRATES=" - ahash@0.8.11 - allocator-api2@0.2.18 - autocfg@1.1.0 - cc@1.1.7 - cfg-if@1.0.0 - hashbrown@0.14.5 - heck@0.5.0 - indoc@2.0.4 - libc@0.2.140 - memchr@2.5.0 - memoffset@0.9.0 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - python3-dll-a@0.2.10 - quote@1.0.36 - regress@0.10.0 - syn@2.0.72 - target-lexicon@0.12.16 - unicode-ident@1.0.8 - unindent@0.2.3 - version_check@0.9.4 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Python bindings to the Rust regress crate" -HOMEPAGE=" - https://pypi.org/project/regress/ - https://github.com/crate-py/regress -" -SRC_URI=" - https://github.com/crate-py/regress/releases/download/v${PV}/${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest index 4dc189d22cab..65f711fedbb3 100644 --- a/dev-python/rich/Manifest +++ b/dev-python/rich/Manifest @@ -1,5 +1,5 @@ -DIST rich-13.9.2.gh.tar.gz 15063908 BLAKE2B c83f736630a7bfbccda7d790476e7a9f518f2fa4e6bb3d4f5190bdeae784571875066c94bd8f4e01117b45a7eee83e9072bb7bb64ab5d5d8675aac5a63d5b0b5 SHA512 468e8f758c374264a77be154dde8908e04502cf8dfdc442dacfaebaaf9f1fbf634ae8dcbcefe42f7562183532a372aebebcdcb03c90031f619a8c5f2cd78f653 +DIST rich-13.7.1.gh.tar.gz 15058064 BLAKE2B 6fad18bf0a4e4f72e530c78db7a498f27dd8c9a7b9b17ca5ef12a94bbe513857f3c42d4903f8ebbfe8907727cddaf290f08862c27efb29db8aaf70c7bcb13ace SHA512 0c69101bc6c2a238a4c516812cda08299115b903b8282ee348b45b212a88fcbfbf69d11a3705a97bdb6192988ee3047804bb5b52b7950d860542cde8ce2d4bd2 DIST rich-13.9.3.gh.tar.gz 15064090 BLAKE2B 4ef76583ed13692b9f4a9714a68186fd06262e76d691f79cd256b4ab153052efd5fdf2320df797683ea1765cf063215a6b2d2614cd8040ebed0b89178cdcf2e0 SHA512 ca74d59e5df0476b482f60fac8d1f2e0810ffa61a10d410ff188c82548df3307405119f3b18992d96b01458b921ebcd61c99bf68dd808358395e9b04cf78579b -EBUILD rich-13.9.2.ebuild 2098 BLAKE2B dd23a4da2853d4d9b11282c944a3420aac5af0019561644fa3ce3699e58bc91ff06cc6c6ceafe447f7a8d8aabfa43716833bdd24b8bcc79b91745839d9c5acdc SHA512 0d0a197e92749917b7e36c7395c85a9fefa8abd207c4436cb85fda18790ebe150e3151257045377c859f5e749f318e6471ce7fc3101c32422c06929a0aa0db82 -EBUILD rich-13.9.3.ebuild 2106 BLAKE2B 033790ff2ef5358730b05f09c385b3073bec6637fd1375caf97c6b2727cda5abd8dd1408923bcd7751102a2d1b187ec59167fa248d78b012d35d985197d77231 SHA512 35b4dd0743e3a30a7eda2f4d0e340f0b1b99210f3249146b107649f02485d6681eb38f224513ed65cc233635bc729ee0501b2c4c1a3e82fa7fc0c8eaae1d97e1 +EBUILD rich-13.7.1.ebuild 2007 BLAKE2B 68341542a05c6b1face0a9d90f07411b78bd018bd97d96eeb97fd0cc34ee76524e1d22fd5ed9ada7e116b725289b19b71e8d5af420d43b8ad00a5114caabb885 SHA512 a9eddebc103117511b12dc4939fae762555aa64ee9c393b1975cf429ae328c56dc14af4a4f4ac31a89d6bca44fac745060149669776da7cc932a47286cfbb984 +EBUILD rich-13.9.3.ebuild 2098 BLAKE2B dd23a4da2853d4d9b11282c944a3420aac5af0019561644fa3ce3699e58bc91ff06cc6c6ceafe447f7a8d8aabfa43716833bdd24b8bcc79b91745839d9c5acdc SHA512 0d0a197e92749917b7e36c7395c85a9fefa8abd207c4436cb85fda18790ebe150e3151257045377c859f5e749f318e6471ce7fc3101c32422c06929a0aa0db82 MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b diff --git a/dev-python/rich/rich-13.7.1.ebuild b/dev-python/rich/rich-13.7.1.ebuild new file mode 100644 index 000000000000..c930ae408f07 --- /dev/null +++ b/dev-python/rich/rich-13.7.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" +HOMEPAGE=" + https://github.com/Textualize/rich/ + https://pypi.org/project/rich/ +" +SRC_URI=" + https://github.com/Textualize/rich/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_console.py::test_size_can_fall_back_to_std_descriptors + # TODO: segfault in recursion (PyQt6 interfering?) + tests/test_traceback.py::test_recursive + ) + # version-specific output -- the usual deal + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # pypy3.10, to be more precise + tests/test_inspect.py::test_inspect_integer_with_methods_python310only + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + tests/test_inspect.py::test_inspect_builtin_function_except_python311 + tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39 + tests/test_inspect.py::test_inspect_integer_with_methods_python310only + tests/test_inspect.py::test_inspect_integer_with_methods_python311 + tests/test_pretty.py::test_pretty_dataclass + tests/test_pretty.py::test_reference_cycle_dataclass + tests/test_pretty.py::test_max_depth_dataclass + tests/test_pretty.py::test_attrs_broken + ) + ;; + esac + + local -x COLUMNS=80 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +pkg_postinst() { + optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets +} diff --git a/dev-python/rich/rich-13.9.2.ebuild b/dev-python/rich/rich-13.9.2.ebuild deleted file mode 100644 index 6bcdf3a18c49..000000000000 --- a/dev-python/rich/rich-13.9.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" -HOMEPAGE=" - https://github.com/Textualize/rich/ - https://pypi.org/project/rich/ -" -SRC_URI=" - https://github.com/Textualize/rich/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_console.py::test_size_can_fall_back_to_std_descriptors - # TODO: segfault in recursion (PyQt6 interfering?) - tests/test_traceback.py::test_recursive - ) - # version-specific output -- the usual deal - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - # pypy3.10, to be more precise - tests/test_inspect.py::test_inspect_integer_with_methods_python310only - ) - ;; - python3.13) - EPYTEST_DESELECT+=( - tests/test_inspect.py::test_inspect_builtin_function_except_python311 - tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39 - tests/test_inspect.py::test_inspect_integer_with_methods_python310only - tests/test_inspect.py::test_inspect_integer_with_methods_python311 - tests/test_pretty.py::test_pretty_dataclass - tests/test_pretty.py::test_reference_cycle_dataclass - tests/test_pretty.py::test_max_depth_dataclass - tests/test_pretty.py::test_attrs_broken - ) - ;; - esac - - local -x COLUMNS=80 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets -} diff --git a/dev-python/rich/rich-13.9.3.ebuild b/dev-python/rich/rich-13.9.3.ebuild index de21ed690f8d..6bcdf3a18c49 100644 --- a/dev-python/rich/rich-13.9.3.ebuild +++ b/dev-python/rich/rich-13.9.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" 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/colorama[${PYTHON_USEDEP}] diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest index 31f99662be18..fdd88a356757 100644 --- a/dev-python/rpds-py/Manifest +++ b/dev-python/rpds-py/Manifest @@ -37,7 +37,7 @@ DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4b DIST triomphe-0.1.13.crate 29568 BLAKE2B f0450292e3a4c2df6b400621bada57c099e5779cd3659c6171e452b552d2acaedbb2c0cd074c8f2144fbba9dc095648ba1c43a3fdcfe6fe3e01efe2561f6971d SHA512 e8364bf262d41aaf23de5c519c0303fd6ad928d8691843c7e0eda26b530c746c458837b08421559c50edf1cb8b9a2a216d7c32f5ea50be1543a2dec2cc60dd6a DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -EBUILD rpds-py-0.19.1.ebuild 1245 BLAKE2B c2b36821cd214194a8657d706fe7c88e0c55295586ad57bc987fe1712d052cdcb31103406a89681a3714a9b291b7747f928c967b543a3fb5dc6586373c11066a SHA512 f1fbaaae3c7daee41fffbb3df2d434cbcc353650519277cc93fd25a7012b3d04176d17caad8467b34d7027f18b7ba7e776c4ed53c861b15c6027d0371ec986dc -EBUILD rpds-py-0.20.1.ebuild 1227 BLAKE2B fe01622b11e12a4cddf11f6caa0179101a05e879e27fb28360527c38ae496ec4d303790062f321d8cd1b7fe968e569ddf6fdc2537d48fd0b294b22977c136518 SHA512 a17fd85d201997e190e7b6f2bacb9436ee50aa6c0a3e20ae327dd590555e32d655cdaedc7c3327c272bf0e3d7a51ace166e7b0d4b09edd0b4e74ceed2647143b -EBUILD rpds-py-0.21.0.ebuild 1227 BLAKE2B 748b77adc3516e13e6b9c43c7e7eafab11682b19f75faa6d115a3e4c78b0a1aa00603debe3c195b155cfac20532e48d0ebf3ba54ab39b367f05ea5bc29e5bf6a SHA512 b51291bd594e976fbdf27dc28b16afda969110bf160854a23caef61bb86262411ce5f740e36ea6549bb6a14134b2bfb6b3d44e70d7fa38e834479a34fadcbbd3 +EBUILD rpds-py-0.19.1-r1.ebuild 1232 BLAKE2B 99237d8be1e8a66a72151c6cfd0eb933df93dd042950e5b3679a5054a9662036e86e2bd650d6d728b9723d64c987233ab13cd4a9a40d0068b04fb5c07b2ff40a SHA512 8620b5dd0c7e3ec3088fdcadc7807ffef6312d6a1231666530dbc4e7f4e43d100dc8aa29572de7e9934d478cb0f2a305580928e699ed2a352d77ce0b445a8ea6 +EBUILD rpds-py-0.20.1-r1.ebuild 1214 BLAKE2B a7c5702d812c536d4cd8e04db3396918f4b7851ebd1764b5a49d8049e675120bd104313f4332735fe7cdad23249282def3f7b6ae174203a6936411e22e635cb3 SHA512 b0c745dba5f4ace6672ee38457844a29f2d2b595e17853a5a6fa8669e31ad2398ae4cba5fbe8aad8380fd9612bfbb1b90fb3aacdeff44a73e3015f0f5ee7221d +EBUILD rpds-py-0.21.0-r1.ebuild 1214 BLAKE2B 1932030a6d6cf23433506a9f8aa263438425d5f21228e32c850e1b3ebe1359a70cb800d33786a7b9511af114ed15a53de679f757690795ed66383d60888bcaf5 SHA512 53491769a3f0288a42cf9ef9d5fd3c7d90fd57db5f6cbd68258c9acfbc4d0d6212124ac3813df3890d21db73eb7f8a2ab50135c3003e2ea25308c5e13569fbc8 MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c diff --git a/dev-python/rpds-py/rpds-py-0.19.1-r1.ebuild b/dev-python/rpds-py/rpds-py-0.19.1-r1.ebuild new file mode 100644 index 000000000000..629949dd782e --- /dev/null +++ b/dev-python/rpds-py/rpds-py-0.19.1-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +CRATES=" + archery@1.2.0 + autocfg@1.3.0 + cc@1.0.90 + cfg-if@1.0.0 + heck@0.5.0 + indoc@2.0.5 + libc@0.2.155 + memoffset@0.9.1 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + python3-dll-a@0.2.10 + quote@1.0.36 + rpds@1.1.0 + static_assertions@1.1.0 + syn@2.0.69 + target-lexicon@0.12.14 + triomphe@0.1.13 + unicode-ident@1.0.12 + unindent@0.2.3 +" + +RUST_MIN_VER="1.77.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" +HOMEPAGE=" + https://github.com/crate-py/rpds/ + https://pypi.org/project/rpds-py/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 diff --git a/dev-python/rpds-py/rpds-py-0.19.1.ebuild b/dev-python/rpds-py/rpds-py-0.19.1.ebuild deleted file mode 100644 index 28d2cfbee5ee..000000000000 --- a/dev-python/rpds-py/rpds-py-0.19.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -CRATES=" - archery@1.2.0 - autocfg@1.3.0 - cc@1.0.90 - cfg-if@1.0.0 - heck@0.5.0 - indoc@2.0.5 - libc@0.2.155 - memoffset@0.9.1 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - python3-dll-a@0.2.10 - quote@1.0.36 - rpds@1.1.0 - static_assertions@1.1.0 - syn@2.0.69 - target-lexicon@0.12.14 - triomphe@0.1.13 - unicode-ident@1.0.12 - unindent@0.2.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - >=virtual/rust-1.76.0 -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 diff --git a/dev-python/rpds-py/rpds-py-0.20.1-r1.ebuild b/dev-python/rpds-py/rpds-py-0.20.1-r1.ebuild new file mode 100644 index 000000000000..a7c044d8f8fd --- /dev/null +++ b/dev-python/rpds-py/rpds-py-0.20.1-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +CRATES=" + archery@1.2.1 + autocfg@1.3.0 + cc@1.0.90 + cfg-if@1.0.0 + heck@0.5.0 + indoc@2.0.5 + libc@0.2.155 + memoffset@0.9.1 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.5 + pyo3-ffi@0.22.5 + pyo3-macros-backend@0.22.5 + pyo3-macros@0.22.5 + pyo3@0.22.5 + python3-dll-a@0.2.10 + quote@1.0.36 + rpds@1.1.0 + syn@2.0.69 + target-lexicon@0.12.14 + triomphe@0.1.13 + unicode-ident@1.0.12 + unindent@0.2.3 +" + +RUST_MIN_VER="1.77.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" +HOMEPAGE=" + https://github.com/crate-py/rpds/ + https://pypi.org/project/rpds-py/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 diff --git a/dev-python/rpds-py/rpds-py-0.20.1.ebuild b/dev-python/rpds-py/rpds-py-0.20.1.ebuild deleted file mode 100644 index 86c8f68d545d..000000000000 --- a/dev-python/rpds-py/rpds-py-0.20.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -CRATES=" - archery@1.2.1 - autocfg@1.3.0 - cc@1.0.90 - cfg-if@1.0.0 - heck@0.5.0 - indoc@2.0.5 - libc@0.2.155 - memoffset@0.9.1 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.5 - pyo3-ffi@0.22.5 - pyo3-macros-backend@0.22.5 - pyo3-macros@0.22.5 - pyo3@0.22.5 - python3-dll-a@0.2.10 - quote@1.0.36 - rpds@1.1.0 - syn@2.0.69 - target-lexicon@0.12.14 - triomphe@0.1.13 - unicode-ident@1.0.12 - unindent@0.2.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=virtual/rust-1.76.0 -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 diff --git a/dev-python/rpds-py/rpds-py-0.21.0-r1.ebuild b/dev-python/rpds-py/rpds-py-0.21.0-r1.ebuild new file mode 100644 index 000000000000..593819cdcb35 --- /dev/null +++ b/dev-python/rpds-py/rpds-py-0.21.0-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +CRATES=" + archery@1.2.1 + autocfg@1.3.0 + cc@1.0.90 + cfg-if@1.0.0 + heck@0.5.0 + indoc@2.0.5 + libc@0.2.155 + memoffset@0.9.1 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.86 + pyo3-build-config@0.22.6 + pyo3-ffi@0.22.6 + pyo3-macros-backend@0.22.6 + pyo3-macros@0.22.6 + pyo3@0.22.6 + python3-dll-a@0.2.10 + quote@1.0.36 + rpds@1.1.0 + syn@2.0.69 + target-lexicon@0.12.14 + triomphe@0.1.13 + unicode-ident@1.0.12 + unindent@0.2.3 +" + +RUST_MIN_VER="1.77.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" +HOMEPAGE=" + https://github.com/crate-py/rpds/ + https://pypi.org/project/rpds-py/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 diff --git a/dev-python/rpds-py/rpds-py-0.21.0.ebuild b/dev-python/rpds-py/rpds-py-0.21.0.ebuild deleted file mode 100644 index 36e0b76d46b8..000000000000 --- a/dev-python/rpds-py/rpds-py-0.21.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -CRATES=" - archery@1.2.1 - autocfg@1.3.0 - cc@1.0.90 - cfg-if@1.0.0 - heck@0.5.0 - indoc@2.0.5 - libc@0.2.155 - memoffset@0.9.1 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.22.6 - pyo3-ffi@0.22.6 - pyo3-macros-backend@0.22.6 - pyo3-macros@0.22.6 - pyo3@0.22.6 - python3-dll-a@0.2.10 - quote@1.0.36 - rpds@1.1.0 - syn@2.0.69 - target-lexicon@0.12.14 - triomphe@0.1.13 - unicode-ident@1.0.12 - unindent@0.2.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=virtual/rust-1.76.0 -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest - -export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest index a2f3d97e0981..1881eba2cff1 100644 --- a/dev-python/ruamel-yaml-clib/Manifest +++ b/dev-python/ruamel-yaml-clib/Manifest @@ -2,7 +2,7 @@ AUX ruamel-yaml-clib-0.2.7_cython_pointer_types.patch 2575 BLAKE2B 15b2ac0cee6c2 DIST ruamel.yaml.clib-0.2.12.tar.gz 225315 BLAKE2B fdba5da04b387f5d983f3e31ff192d96d20d0c8f97622406bdde8515c59fe35995b031affe86c6eca59f1367548fa8aa87c4f19c378b2cddf5706a870b956509 SHA512 36715cfaa663f9948034d7eb64f1b9e9cf69971e27e5ac1f2cd54234c8889c91416fe95aa3f5cce44eb00c9c383f458457c3f5ba9e3afa3e5637c118ec2e5113 DIST ruamel.yaml.clib-0.2.8.tar.xz 163768 BLAKE2B 38f41c45a4e043b01a80d725baeba5fd6e74fa56e86ad0c1e7e0b811f85fd92f98f3ac096419757bae2273537e7c31356d0d222896e631a39ddc36684ebf29e0 SHA512 3877bc6fcefab91f5d2bd013275f63bba6dd2f5ce1b29b74aef73d01638e184ff1f16ab1fbf9ccbf30d148a33f19dc2535ca8b5d8aecca8c48f1d3eef188e151 DIST ruamel.yaml.clib-0.2.9.tar.xz 166220 BLAKE2B c65868c0c3e70f2e520252a85c7a973837f7b59aaf12e3a886dac0261d19e901ec508ede5cdfc573d17bec3b4ce6ad25abac2a3dc5ec84976a717bf750c550f8 SHA512 a7f1b54a661811632151abdb67804abf294c058bc487626472bc2b2b467c3fa7e3a9c3cbe45f87569f8f7ac67474e5f9e6b3031fbfb70d41b054d1c1ca59cb89 -EBUILD ruamel-yaml-clib-0.2.12.ebuild 840 BLAKE2B ca521b08b6bad9e8edbafd444cadfb83b9952c5dc000bfc00f77e16f20906e71cc731fd19156349db7e151185111d37dacb5d38ca9430c6719c358560c9d9279 SHA512 bea4b75f8d5136745e8289f4f2db2b3948b10df4d324f1b03e8a979ad3c4356d1ac8de1fc7741da1c3b55c71684cd93a3944a74e0729167c1de90e91de46e2a2 +EBUILD ruamel-yaml-clib-0.2.12.ebuild 833 BLAKE2B f3eb564ed3eafcdb3b851b9a6cde1e9f8a68d455882eff2ad639ae5adf29908bfcea4fc3fdfd8302cf89c7d91e760246f8b605f0e310d52cf93f726018ec80f9 SHA512 e2ed124b4683a3a9da0145dae5f29482e792af503ad451586c922003a223a85b22cbe1418f9ad9225bd89c92d5b41b85778eabe11e3b50edf4bb35e4028c6483 EBUILD ruamel-yaml-clib-0.2.8.ebuild 1008 BLAKE2B 4106de8841262ce62b8bed2359ff21a33476740ee41e799a292f9134f98c9330f0ad7e652135c196b7da3e3815299e26470e2971d8c430c91904f6eca7859040 SHA512 5a9f8b4acfb4be41d2448a4998ade1cd31a60bd98dc280494bf4b30c5db0c56691cec0114e9f19a82564bdc593ebc12786ab4b36a928dc8d6feb0e05b5b8a4c6 EBUILD ruamel-yaml-clib-0.2.9.ebuild 949 BLAKE2B 0c49d5d051acd61b1016d8069970160d0471a6e88ef12768292229835b4dab7189184bb606b09d03915e2ac38554d29b1d86de730f9244cad9be2bfa093a8da8 SHA512 40e1d1826390a4b6cbb63efd7d5be1c1b6bfe40649fc7d3137254ad4ac273e09b630eeae573a476aa22e2aeae8a9b33a622e270006f0aea67bc47398c25c339b MISC metadata.xml 1067 BLAKE2B 19f0bc06ddc64581bf75fdf0ff860ab58a248ac74f193ae6e26914a8de53219e86287f7e6c2f4326c7ca544c2a839d874576d88f0a571101a5e028571ea65536 SHA512 b91553ddbaf0b8b1d68c7ae530d07ae928d2e3bfeda5e423f60141ce1a90211a2da3d42af431a57979ed9920ca8de0f74eac48a6d5c484be9646aeb03ccca044 diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.12.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.12.ebuild index 9cf117019b6a..7a7236899dbd 100644 --- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.12.ebuild +++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.12.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/ruamel_yaml_clib 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" BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] diff --git a/dev-python/rustworkx/Manifest b/dev-python/rustworkx/Manifest index dc28ead67034..ed5af9cf09ab 100644 --- a/dev-python/rustworkx/Manifest +++ b/dev-python/rustworkx/Manifest @@ -151,7 +151,7 @@ DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39 DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2a4ed723dec66345939de8bafe2c181ab6c98036c25a30739cae1720d927e27e5fa5587442d5cfb7f39a7018c8f SHA512 4d27b1230ebcea4e9d4c15f38a979aa3fe8b23833e95df781a0a67054e920637642b89345596fe331907edc27abab83c766967f2a04399a6fe0a4e89fa0dd148 DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63 -EBUILD rustworkx-0.14.2-r1.ebuild 3289 BLAKE2B 6963861ae52f71fa6ddec20e22dfc680ec5386f449bbc14a026b5b3e7d989e5739e1096452034d705d7785f5d85ab36df61c32c69c0593a3810cb9ea4632c5f5 SHA512 b730cd6ff7d7353fcc1189cb30dc3e94e2913b914d49b912287fc465f8c6d6deaf70355f5572ab19b55eb6f59fe960f819102c0c18ca33ca9d0f8538cb238620 -EBUILD rustworkx-0.15.0.ebuild 3163 BLAKE2B b18e7fca5e9ff2e7a35dee71d11700eeb92151d74693696745eab2a03d23719dc306bae92f11733b99f4b7fe8a38f76df2d867b01f010db4e4be6e62324b5b35 SHA512 a0117dc3669ff18a0e10599452739ea8b09f9b96e491a6be32cd5c0df1a76047ec632103eb9eafe433e8fc360fa550c661857baa7d150120a5885b18f0423fac -EBUILD rustworkx-0.15.1.ebuild 3193 BLAKE2B 4f4ee75f49b266e2163b52ca1a70a9f5a634e658b5155ddd8ebc66378aa05e63a720c659d656b008b783c5cc1fdcae00b2c216379def229271127f981df271d9 SHA512 5114f36d2cf4f36acaa81591bb1544cbd444aa86166760ec050d4305649dc200661ada97494e0d25e5e4f3fd0f6dcfbd0c960e2420f432203744c858a0858482 +EBUILD rustworkx-0.14.2-r2.ebuild 3289 BLAKE2B 6963861ae52f71fa6ddec20e22dfc680ec5386f449bbc14a026b5b3e7d989e5739e1096452034d705d7785f5d85ab36df61c32c69c0593a3810cb9ea4632c5f5 SHA512 b730cd6ff7d7353fcc1189cb30dc3e94e2913b914d49b912287fc465f8c6d6deaf70355f5572ab19b55eb6f59fe960f819102c0c18ca33ca9d0f8538cb238620 +EBUILD rustworkx-0.15.0-r1.ebuild 3163 BLAKE2B b18e7fca5e9ff2e7a35dee71d11700eeb92151d74693696745eab2a03d23719dc306bae92f11733b99f4b7fe8a38f76df2d867b01f010db4e4be6e62324b5b35 SHA512 a0117dc3669ff18a0e10599452739ea8b09f9b96e491a6be32cd5c0df1a76047ec632103eb9eafe433e8fc360fa550c661857baa7d150120a5885b18f0423fac +EBUILD rustworkx-0.15.1-r1.ebuild 3193 BLAKE2B 4f4ee75f49b266e2163b52ca1a70a9f5a634e658b5155ddd8ebc66378aa05e63a720c659d656b008b783c5cc1fdcae00b2c216379def229271127f981df271d9 SHA512 5114f36d2cf4f36acaa81591bb1544cbd444aa86166760ec050d4305649dc200661ada97494e0d25e5e4f3fd0f6dcfbd0c960e2420f432203744c858a0858482 MISC metadata.xml 1286 BLAKE2B 8f121e669008927c921d7425b45ee5f103eaa6fdfdeafa9e6f96de67cad37bd28894411b68f25b8928b043774f17629b855beb4228aa4f1461394089b67510a9 SHA512 b95fe484c2e21621003f1ee70636b75eda8f941f94cb5549750cfb9234067c1e79d5dc9c85b08c8965578360fcb85d6cf726c3787cc66e3d56c0f0f9e45ac867 diff --git a/dev-python/rustworkx/rustworkx-0.14.2-r1.ebuild b/dev-python/rustworkx/rustworkx-0.14.2-r1.ebuild deleted file mode 100644 index 7f9ec72bc304..000000000000 --- a/dev-python/rustworkx/rustworkx-0.14.2-r1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 2022-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..12} ) - -CRATES=" - ahash@0.8.6 - alga@0.9.3 - allocator-api2@0.2.16 - approx@0.3.2 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.19 - either@1.9.0 - equivalent@1.0.1 - fixedbitset@0.4.2 - getrandom@0.2.12 - hashbrown@0.12.3 - hashbrown@0.14.3 - heck@0.4.1 - hermit-abi@0.3.4 - indexmap@1.9.3 - indexmap@2.1.0 - indoc@2.0.4 - itertools@0.10.5 - itertools@0.11.0 - itoa@1.0.10 - libc@0.2.152 - libm@0.2.8 - lock_api@0.4.11 - matrixmultiply@0.3.8 - memchr@2.7.1 - memoffset@0.9.0 - ndarray-stats@0.5.1 - ndarray@0.15.6 - noisy_float@0.2.0 - num-bigint@0.4.4 - num-complex@0.2.4 - num-complex@0.4.4 - num-integer@0.1.45 - num-traits@0.2.17 - num_cpus@1.16.0 - numpy@0.20.0 - once_cell@1.19.0 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - petgraph@0.6.4 - ppv-lite86@0.2.17 - priority-queue@1.3.2 - proc-macro2@1.0.78 - pyo3-build-config@0.20.2 - pyo3-ffi@0.20.2 - pyo3-macros-backend@0.20.2 - pyo3-macros@0.20.2 - pyo3@0.20.2 - quick-xml@0.31.0 - quote@1.0.35 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_pcg@0.3.1 - rawpointer@0.2.1 - rayon-cond@0.3.0 - rayon-core@1.12.1 - rayon@1.8.1 - redox_syscall@0.4.1 - rustc-hash@1.1.0 - ryu@1.0.16 - scopeguard@1.2.0 - serde@1.0.195 - serde_derive@1.0.195 - serde_json@1.0.111 - smallvec@1.13.1 - sprs@0.11.1 - syn@2.0.48 - target-lexicon@0.12.13 - unicode-ident@1.0.12 - unindent@0.2.3 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 -" - -inherit cargo distutils-r1 - -DESCRIPTION="A high performance Python graph library implemented in Rust" -HOMEPAGE=" - https://github.com/Qiskit/rustworkx/ - https://pypi.org/project/rustworkx/ -" -SRC_URI=" - https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT - Unicode-DFS-2016 - || ( LGPL-3 MPL-2.0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/graphviz[${PYTHON_USEDEP}] - >=dev-python/networkx-2.5[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] - media-gfx/graphviz[gts] - ) -" - -# Libraries built with rust do not use CFLAGS and LDFLAGS. -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/Qiskit/rustworkx/pull/1156 - # part of https://github.com/Qiskit/rustworkx/pull/1172 - "${FILESDIR}/${P}-numpy-2.patch" -) - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_DESELECT=( - # TODO: hangs - tests/retworkx_backwards_compat/visualization/test_mpl.py - tests/rustworkx_tests/visualization/test_mpl.py - ) - rm -rf rustworkx || die - epytest -} diff --git a/dev-python/rustworkx/rustworkx-0.14.2-r2.ebuild b/dev-python/rustworkx/rustworkx-0.14.2-r2.ebuild new file mode 100644 index 000000000000..7f9ec72bc304 --- /dev/null +++ b/dev-python/rustworkx/rustworkx-0.14.2-r2.ebuild @@ -0,0 +1,159 @@ +# Copyright 2022-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..12} ) + +CRATES=" + ahash@0.8.6 + alga@0.9.3 + allocator-api2@0.2.16 + approx@0.3.2 + autocfg@1.1.0 + bitflags@1.3.2 + cfg-if@1.0.0 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.19 + either@1.9.0 + equivalent@1.0.1 + fixedbitset@0.4.2 + getrandom@0.2.12 + hashbrown@0.12.3 + hashbrown@0.14.3 + heck@0.4.1 + hermit-abi@0.3.4 + indexmap@1.9.3 + indexmap@2.1.0 + indoc@2.0.4 + itertools@0.10.5 + itertools@0.11.0 + itoa@1.0.10 + libc@0.2.152 + libm@0.2.8 + lock_api@0.4.11 + matrixmultiply@0.3.8 + memchr@2.7.1 + memoffset@0.9.0 + ndarray-stats@0.5.1 + ndarray@0.15.6 + noisy_float@0.2.0 + num-bigint@0.4.4 + num-complex@0.2.4 + num-complex@0.4.4 + num-integer@0.1.45 + num-traits@0.2.17 + num_cpus@1.16.0 + numpy@0.20.0 + once_cell@1.19.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + petgraph@0.6.4 + ppv-lite86@0.2.17 + priority-queue@1.3.2 + proc-macro2@1.0.78 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + pyo3-macros-backend@0.20.2 + pyo3-macros@0.20.2 + pyo3@0.20.2 + quick-xml@0.31.0 + quote@1.0.35 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_pcg@0.3.1 + rawpointer@0.2.1 + rayon-cond@0.3.0 + rayon-core@1.12.1 + rayon@1.8.1 + redox_syscall@0.4.1 + rustc-hash@1.1.0 + ryu@1.0.16 + scopeguard@1.2.0 + serde@1.0.195 + serde_derive@1.0.195 + serde_json@1.0.111 + smallvec@1.13.1 + sprs@0.11.1 + syn@2.0.48 + target-lexicon@0.12.13 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 +" + +inherit cargo distutils-r1 + +DESCRIPTION="A high performance Python graph library implemented in Rust" +HOMEPAGE=" + https://github.com/Qiskit/rustworkx/ + https://pypi.org/project/rustworkx/ +" +SRC_URI=" + https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT + Unicode-DFS-2016 + || ( LGPL-3 MPL-2.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/graphviz[${PYTHON_USEDEP}] + >=dev-python/networkx-2.5[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] + media-gfx/graphviz[gts] + ) +" + +# Libraries built with rust do not use CFLAGS and LDFLAGS. +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/Qiskit/rustworkx/pull/1156 + # part of https://github.com/Qiskit/rustworkx/pull/1172 + "${FILESDIR}/${P}-numpy-2.patch" +) + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_DESELECT=( + # TODO: hangs + tests/retworkx_backwards_compat/visualization/test_mpl.py + tests/rustworkx_tests/visualization/test_mpl.py + ) + rm -rf rustworkx || die + epytest +} diff --git a/dev-python/rustworkx/rustworkx-0.15.0-r1.ebuild b/dev-python/rustworkx/rustworkx-0.15.0-r1.ebuild new file mode 100644 index 000000000000..2809ede475f2 --- /dev/null +++ b/dev-python/rustworkx/rustworkx-0.15.0-r1.ebuild @@ -0,0 +1,154 @@ +# Copyright 2022-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..12} ) + +CRATES=" + ahash@0.8.11 + alga@0.9.3 + allocator-api2@0.2.16 + approx@0.3.2 + autocfg@1.2.0 + bitflags@1.3.2 + cfg-if@1.0.0 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.19 + either@1.10.0 + equivalent@1.0.1 + fixedbitset@0.4.2 + getrandom@0.2.12 + hashbrown@0.12.3 + hashbrown@0.14.5 + heck@0.4.1 + hermit-abi@0.3.9 + indexmap@1.9.3 + indexmap@2.2.6 + indoc@2.0.5 + itertools@0.10.5 + itertools@0.11.0 + itoa@1.0.11 + libc@0.2.153 + libm@0.2.8 + lock_api@0.4.11 + matrixmultiply@0.3.8 + memchr@2.7.2 + memoffset@0.9.1 + ndarray-stats@0.5.1 + ndarray@0.15.6 + noisy_float@0.2.0 + num-bigint@0.4.5 + num-complex@0.2.4 + num-complex@0.4.6 + num-integer@0.1.46 + num-traits@0.2.19 + num_cpus@1.16.0 + numpy@0.21.0 + once_cell@1.19.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + petgraph@0.6.5 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + priority-queue@2.0.3 + proc-macro2@1.0.79 + pyo3-build-config@0.21.2 + pyo3-ffi@0.21.2 + pyo3-macros-backend@0.21.2 + pyo3-macros@0.21.2 + pyo3@0.21.2 + quick-xml@0.34.0 + quote@1.0.35 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_pcg@0.3.1 + rawpointer@0.2.1 + rayon-cond@0.3.0 + rayon-core@1.12.1 + rayon@1.10.0 + redox_syscall@0.4.1 + rustc-hash@1.1.0 + ryu@1.0.17 + scopeguard@1.2.0 + serde@1.0.203 + serde_derive@1.0.203 + serde_json@1.0.118 + smallvec@1.13.2 + sprs@0.11.1 + syn@2.0.57 + target-lexicon@0.12.14 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 +" + +inherit cargo distutils-r1 + +DESCRIPTION="A high performance Python graph library implemented in Rust" +HOMEPAGE=" + https://github.com/Qiskit/rustworkx/ + https://pypi.org/project/rustworkx/ +" +SRC_URI=" + https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT + Unicode-DFS-2016 + || ( LGPL-3+ MPL-2.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/graphviz[${PYTHON_USEDEP}] + >=dev-python/networkx-2.5[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] + media-gfx/graphviz[gts] + ) +" + +# Libraries built with rust do not use CFLAGS and LDFLAGS. +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_DESELECT=( + # TODO: hangs + tests/retworkx_backwards_compat/visualization/test_mpl.py + tests/rustworkx_tests/visualization/test_mpl.py + ) + rm -rf rustworkx || die + epytest +} diff --git a/dev-python/rustworkx/rustworkx-0.15.0.ebuild b/dev-python/rustworkx/rustworkx-0.15.0.ebuild deleted file mode 100644 index 2809ede475f2..000000000000 --- a/dev-python/rustworkx/rustworkx-0.15.0.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 2022-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..12} ) - -CRATES=" - ahash@0.8.11 - alga@0.9.3 - allocator-api2@0.2.16 - approx@0.3.2 - autocfg@1.2.0 - bitflags@1.3.2 - cfg-if@1.0.0 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.19 - either@1.10.0 - equivalent@1.0.1 - fixedbitset@0.4.2 - getrandom@0.2.12 - hashbrown@0.12.3 - hashbrown@0.14.5 - heck@0.4.1 - hermit-abi@0.3.9 - indexmap@1.9.3 - indexmap@2.2.6 - indoc@2.0.5 - itertools@0.10.5 - itertools@0.11.0 - itoa@1.0.11 - libc@0.2.153 - libm@0.2.8 - lock_api@0.4.11 - matrixmultiply@0.3.8 - memchr@2.7.2 - memoffset@0.9.1 - ndarray-stats@0.5.1 - ndarray@0.15.6 - noisy_float@0.2.0 - num-bigint@0.4.5 - num-complex@0.2.4 - num-complex@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - num_cpus@1.16.0 - numpy@0.21.0 - once_cell@1.19.0 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - petgraph@0.6.5 - portable-atomic@1.6.0 - ppv-lite86@0.2.17 - priority-queue@2.0.3 - proc-macro2@1.0.79 - pyo3-build-config@0.21.2 - pyo3-ffi@0.21.2 - pyo3-macros-backend@0.21.2 - pyo3-macros@0.21.2 - pyo3@0.21.2 - quick-xml@0.34.0 - quote@1.0.35 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_pcg@0.3.1 - rawpointer@0.2.1 - rayon-cond@0.3.0 - rayon-core@1.12.1 - rayon@1.10.0 - redox_syscall@0.4.1 - rustc-hash@1.1.0 - ryu@1.0.17 - scopeguard@1.2.0 - serde@1.0.203 - serde_derive@1.0.203 - serde_json@1.0.118 - smallvec@1.13.2 - sprs@0.11.1 - syn@2.0.57 - target-lexicon@0.12.14 - unicode-ident@1.0.12 - unindent@0.2.3 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 -" - -inherit cargo distutils-r1 - -DESCRIPTION="A high performance Python graph library implemented in Rust" -HOMEPAGE=" - https://github.com/Qiskit/rustworkx/ - https://pypi.org/project/rustworkx/ -" -SRC_URI=" - https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT - Unicode-DFS-2016 - || ( LGPL-3+ MPL-2.0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/graphviz[${PYTHON_USEDEP}] - >=dev-python/networkx-2.5[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] - media-gfx/graphviz[gts] - ) -" - -# Libraries built with rust do not use CFLAGS and LDFLAGS. -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_DESELECT=( - # TODO: hangs - tests/retworkx_backwards_compat/visualization/test_mpl.py - tests/rustworkx_tests/visualization/test_mpl.py - ) - rm -rf rustworkx || die - epytest -} diff --git a/dev-python/rustworkx/rustworkx-0.15.1-r1.ebuild b/dev-python/rustworkx/rustworkx-0.15.1-r1.ebuild new file mode 100644 index 000000000000..e152e322a49b --- /dev/null +++ b/dev-python/rustworkx/rustworkx-0.15.1-r1.ebuild @@ -0,0 +1,155 @@ +# Copyright 2022-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} ) + +CRATES=" + ahash@0.8.11 + alga@0.9.3 + allocator-api2@0.2.18 + approx@0.3.2 + autocfg@1.3.0 + bitflags@2.6.0 + cfg-if@1.0.0 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.20 + either@1.13.0 + equivalent@1.0.1 + fixedbitset@0.4.2 + getrandom@0.2.15 + hashbrown@0.12.3 + hashbrown@0.14.5 + heck@0.4.1 + hermit-abi@0.3.9 + indexmap@1.9.3 + indexmap@2.2.6 + indoc@2.0.5 + itertools@0.10.5 + itertools@0.11.0 + itoa@1.0.11 + libc@0.2.155 + libm@0.2.8 + lock_api@0.4.12 + matrixmultiply@0.3.8 + memchr@2.7.4 + memoffset@0.9.1 + ndarray-stats@0.5.1 + ndarray@0.15.6 + noisy_float@0.2.0 + num-bigint@0.4.6 + num-complex@0.2.4 + num-complex@0.4.6 + num-integer@0.1.46 + num-traits@0.2.19 + num_cpus@1.16.0 + numpy@0.21.0 + once_cell@1.19.0 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + petgraph@0.6.5 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + priority-queue@2.0.3 + proc-macro2@1.0.86 + pyo3-build-config@0.21.2 + pyo3-ffi@0.21.2 + pyo3-macros-backend@0.21.2 + pyo3-macros@0.21.2 + pyo3@0.21.2 + quick-xml@0.34.0 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_pcg@0.3.1 + rawpointer@0.2.1 + rayon-cond@0.3.0 + rayon-core@1.12.1 + rayon@1.10.0 + redox_syscall@0.5.2 + rustc-hash@1.1.0 + ryu@1.0.18 + scopeguard@1.2.0 + serde@1.0.203 + serde_derive@1.0.203 + serde_json@1.0.118 + smallvec@1.13.2 + sprs@0.11.1 + syn@2.0.68 + target-lexicon@0.12.14 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.52.5 + zerocopy-derive@0.7.34 + zerocopy@0.7.34 +" + +inherit cargo distutils-r1 + +DESCRIPTION="A high performance Python graph library implemented in Rust" +HOMEPAGE=" + https://github.com/Qiskit/rustworkx/ + https://pypi.org/project/rustworkx/ +" +SRC_URI=" + https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT + Unicode-DFS-2016 + || ( LGPL-3+ MPL-2.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/graphviz[${PYTHON_USEDEP}] + >=dev-python/networkx-2.5[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] + media-gfx/graphviz[gts] + ) +" + +# Libraries built with rust do not use CFLAGS and LDFLAGS. +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_DESELECT=( + # TODO: hangs + tests/retworkx_backwards_compat/visualization/test_mpl.py + tests/rustworkx_tests/visualization/test_mpl.py + ) + rm -rf rustworkx || die + epytest +} diff --git a/dev-python/rustworkx/rustworkx-0.15.1.ebuild b/dev-python/rustworkx/rustworkx-0.15.1.ebuild deleted file mode 100644 index e152e322a49b..000000000000 --- a/dev-python/rustworkx/rustworkx-0.15.1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 2022-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} ) - -CRATES=" - ahash@0.8.11 - alga@0.9.3 - allocator-api2@0.2.18 - approx@0.3.2 - autocfg@1.3.0 - bitflags@2.6.0 - cfg-if@1.0.0 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.20 - either@1.13.0 - equivalent@1.0.1 - fixedbitset@0.4.2 - getrandom@0.2.15 - hashbrown@0.12.3 - hashbrown@0.14.5 - heck@0.4.1 - hermit-abi@0.3.9 - indexmap@1.9.3 - indexmap@2.2.6 - indoc@2.0.5 - itertools@0.10.5 - itertools@0.11.0 - itoa@1.0.11 - libc@0.2.155 - libm@0.2.8 - lock_api@0.4.12 - matrixmultiply@0.3.8 - memchr@2.7.4 - memoffset@0.9.1 - ndarray-stats@0.5.1 - ndarray@0.15.6 - noisy_float@0.2.0 - num-bigint@0.4.6 - num-complex@0.2.4 - num-complex@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - num_cpus@1.16.0 - numpy@0.21.0 - once_cell@1.19.0 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - petgraph@0.6.5 - portable-atomic@1.6.0 - ppv-lite86@0.2.17 - priority-queue@2.0.3 - proc-macro2@1.0.86 - pyo3-build-config@0.21.2 - pyo3-ffi@0.21.2 - pyo3-macros-backend@0.21.2 - pyo3-macros@0.21.2 - pyo3@0.21.2 - quick-xml@0.34.0 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_pcg@0.3.1 - rawpointer@0.2.1 - rayon-cond@0.3.0 - rayon-core@1.12.1 - rayon@1.10.0 - redox_syscall@0.5.2 - rustc-hash@1.1.0 - ryu@1.0.18 - scopeguard@1.2.0 - serde@1.0.203 - serde_derive@1.0.203 - serde_json@1.0.118 - smallvec@1.13.2 - sprs@0.11.1 - syn@2.0.68 - target-lexicon@0.12.14 - unicode-ident@1.0.12 - unindent@0.2.3 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.52.5 - zerocopy-derive@0.7.34 - zerocopy@0.7.34 -" - -inherit cargo distutils-r1 - -DESCRIPTION="A high performance Python graph library implemented in Rust" -HOMEPAGE=" - https://github.com/Qiskit/rustworkx/ - https://pypi.org/project/rustworkx/ -" -SRC_URI=" - https://github.com/Qiskit/rustworkx/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT - Unicode-DFS-2016 - || ( LGPL-3+ MPL-2.0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/graphviz[${PYTHON_USEDEP}] - >=dev-python/networkx-2.5[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] - media-gfx/graphviz[gts] - ) -" - -# Libraries built with rust do not use CFLAGS and LDFLAGS. -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_DESELECT=( - # TODO: hangs - tests/retworkx_backwards_compat/visualization/test_mpl.py - tests/rustworkx_tests/visualization/test_mpl.py - ) - rm -rf rustworkx || die - epytest -} diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest index 7bb8d4000239..ede3d8091674 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,3 +1,3 @@ DIST scikit_build_core-0.10.7.tar.gz 255019 BLAKE2B 8cacc08d0ef5e23fb72e93215cbfb68d72cd93c88b2b63149f44dbe307c6fd4ea623955decd67fef5925b135dab2e5d0c66ab683037d98ec8cea926e3655f090 SHA512 dcd9e3170f7fb0251ce2353ecd5080b64c16b914f2afe8380d318388f1d2fdbe9ca989ed2bffa44963b1ce629e7fa1545132d003f60d76b35e8c680418d883da -EBUILD scikit-build-core-0.10.7.ebuild 1696 BLAKE2B f4048dfdf0c0d2d35a349560a377722a18e6d62bee4fcdf53bc0ebb9ae48eecdd907ecae669fc10ccd19c11992f8ad3f61410fcc7c46904b13801105b248d8f4 SHA512 cafbf75aeac0b9f4fdd960d36db046e18eeaa14899923fb6a81bbfebb255c6684ed8c5a676f3eede85c6babb9a2c6d635fd2047d3bd2e0d6e86e48e1ec58c062 +EBUILD scikit-build-core-0.10.7.ebuild 1695 BLAKE2B 5da77ea3ab3b7066a8be8e0bab4ce6151b66a454836e7f09695b7bdc46938ba390b6141dd2a1c3e6e2b6bad6bcdfb476a814f22580859bcf74590529b2b7aaba SHA512 e238169b4ae34b2a4862f469f9fc66fb08e2b82b57ea0267f4f374df979b43bdd208e9ceb4fbf9c648c7dfe3bad30f8d9a1b2bb819e6832b672665ca2c8231ff MISC metadata.xml 425 BLAKE2B 0cd7850045c375f40159e5515148f3863b2baaed899486a442818d77d059fce9fffa2ad2d046440c441775287aee52caf4636120025e79176e702a3682518a61 SHA512 2ecb5a3e4ae9ad6ae237ef04d0cfb354ae91cfd1ebf28096821cfb070adcdd036b15d86b645850ed5fd367274a092742de65c401f0fac57bd1136221915db207 diff --git a/dev-python/scikit-build-core/scikit-build-core-0.10.7.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.10.7.ebuild index d9c13fdc8bb0..0e6955edbe4d 100644 --- a/dev-python/scikit-build-core/scikit-build-core-0.10.7.ebuild +++ b/dev-python/scikit-build-core/scikit-build-core-0.10.7.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" 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" # we always want [pyproject] extra RDEPEND=" diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest index e1d3ebc4e03e..a4313ca1c705 100644 --- a/dev-python/setuptools-rust/Manifest +++ b/dev-python/setuptools-rust/Manifest @@ -89,5 +89,5 @@ DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693 DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 -EBUILD setuptools-rust-1.10.2.ebuild 3667 BLAKE2B 2f7ed2b61a14b4b68b0e445ea659f867bcc2ee53f18b9721f3a879ee9f043d3230b0bb61e368886ca562927b5fa134b83e4bde239ca2d57448f5ef4758fabea3 SHA512 d84d9f02d6b4dd9d464f8ded3c7269cb72bfcd1611f2a13d2d73a40b2fefd4c1a7d72ca7c228146ba28168b378c615a84d014e49c44db31c3d043df94dd2aa9a +EBUILD setuptools-rust-1.10.2-r1.ebuild 3669 BLAKE2B ff4590bec5f2c667b7c7f7cd602ec2295e0b09c3442ac9ffa4c1925409ef79a18c68dd2519ccd2f80ec2faa8a1f957cca149ae94c1288164137b784bec8f543a SHA512 b119c62f18eaa8ea6eacdbc1dae514f563720b8b88b43a76b5581d4fa374ac54f1227ab61552d46d6bc378710f0a75baab199184d6e00115205988861395207a MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild new file mode 100644 index 000000000000..bd8b5b3cbb58 --- /dev/null +++ b/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=yes +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +CRATES=" + autocfg@1.3.0 + bitflags@1.3.2 + bitflags@2.5.0 + byteorder@1.5.0 + cfg-if@1.0.0 + convert_case@0.4.0 + cssparser-macros@0.6.1 + cssparser@0.27.2 + derive_more@0.99.17 + dtoa-short@0.3.4 + dtoa@1.0.9 + futf@0.1.5 + fxhash@0.2.1 + getrandom@0.1.16 + getrandom@0.2.15 + heck@0.5.0 + html5ever@0.25.2 + indoc@2.0.5 + itoa@0.4.8 + kuchiki@0.8.1 + libc@0.2.154 + lock_api@0.4.12 + log@0.4.21 + mac@0.1.1 + markup5ever@0.10.1 + matches@0.1.10 + memoffset@0.9.1 + new_debug_unreachable@1.0.6 + nodrop@0.1.14 + once_cell@1.19.0 + parking_lot@0.12.2 + parking_lot_core@0.9.10 + phf@0.8.0 + phf_codegen@0.8.0 + phf_generator@0.10.0 + phf_generator@0.8.0 + phf_macros@0.8.0 + phf_shared@0.10.0 + phf_shared@0.8.0 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + precomputed-hash@0.1.1 + proc-macro-hack@0.5.20+deprecated + proc-macro2@1.0.82 + pyo3-build-config@0.22.3 + pyo3-ffi@0.22.3 + pyo3-macros-backend@0.22.3 + pyo3-macros@0.22.3 + pyo3@0.22.3 + quote@1.0.36 + rand@0.7.3 + rand@0.8.5 + rand_chacha@0.2.2 + rand_chacha@0.3.1 + rand_core@0.5.1 + rand_core@0.6.4 + rand_hc@0.2.0 + rand_pcg@0.2.1 + redox_syscall@0.5.1 + rustc_version@0.4.0 + scopeguard@1.2.0 + selectors@0.22.0 + semver@1.0.23 + serde@1.0.200 + serde_derive@1.0.200 + servo_arc@0.1.1 + siphasher@0.3.11 + smallvec@1.13.2 + stable_deref_trait@1.2.0 + string_cache@0.8.7 + string_cache_codegen@0.5.2 + syn@1.0.109 + syn@2.0.61 + target-lexicon@0.12.14 + tendril@0.4.3 + thin-slice@0.1.1 + unicode-ident@1.0.12 + unindent@0.2.3 + utf-8@0.7.6 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.9.0+wasi-snapshot-preview1 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.52.5 +" + +inherit distutils-r1 cargo + +DESCRIPTION="A plugin for setuptools to build Rust Python extensions" +HOMEPAGE=" + https://github.com/PyO3/setuptools-rust/ + https://pypi.org/project/setuptools-rust/ +" +SRC_URI=" + https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( ${CARGO_CRATE_URIS} ) +" + +# crates are used at test time only, update via pycargoebuild -L -i ... +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${RUST_DEPEND} + =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] + >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +src_unpack() { + cargo_src_unpack +} + +python_test() { + local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + + local examples=( + html-py-ever + namespace_package + rust_with_cffi + ) + for example_dir in ${examples[@]}; do + pushd examples/${example_dir} >/dev/null || die + einfo "Running ${example_dir} test" + esetup.py build --build-lib=build/lib + + case ${example_dir} in + html-py-ever) + pushd tests >/dev/null || die + local -x PYTHONPATH=../build/lib + ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}" + popd >/dev/null || die + ;; + *) + pushd build/lib >/dev/null || die + epytest ../../tests + popd >/dev/null || die + ;; + esac + + rm -rf build || die + popd >/dev/null || die + done +} diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild deleted file mode 100644 index 927ad25c0bb7..000000000000 --- a/dev-python/setuptools-rust/setuptools-rust-1.10.2.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 - -CARGO_OPTIONAL=yes -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -CRATES=" - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.5.0 - byteorder@1.5.0 - cfg-if@1.0.0 - convert_case@0.4.0 - cssparser-macros@0.6.1 - cssparser@0.27.2 - derive_more@0.99.17 - dtoa-short@0.3.4 - dtoa@1.0.9 - futf@0.1.5 - fxhash@0.2.1 - getrandom@0.1.16 - getrandom@0.2.15 - heck@0.5.0 - html5ever@0.25.2 - indoc@2.0.5 - itoa@0.4.8 - kuchiki@0.8.1 - libc@0.2.154 - lock_api@0.4.12 - log@0.4.21 - mac@0.1.1 - markup5ever@0.10.1 - matches@0.1.10 - memoffset@0.9.1 - new_debug_unreachable@1.0.6 - nodrop@0.1.14 - once_cell@1.19.0 - parking_lot@0.12.2 - parking_lot_core@0.9.10 - phf@0.8.0 - phf_codegen@0.8.0 - phf_generator@0.10.0 - phf_generator@0.8.0 - phf_macros@0.8.0 - phf_shared@0.10.0 - phf_shared@0.8.0 - portable-atomic@1.6.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - proc-macro-hack@0.5.20+deprecated - proc-macro2@1.0.82 - pyo3-build-config@0.22.3 - pyo3-ffi@0.22.3 - pyo3-macros-backend@0.22.3 - pyo3-macros@0.22.3 - pyo3@0.22.3 - quote@1.0.36 - rand@0.7.3 - rand@0.8.5 - rand_chacha@0.2.2 - rand_chacha@0.3.1 - rand_core@0.5.1 - rand_core@0.6.4 - rand_hc@0.2.0 - rand_pcg@0.2.1 - redox_syscall@0.5.1 - rustc_version@0.4.0 - scopeguard@1.2.0 - selectors@0.22.0 - semver@1.0.23 - serde@1.0.200 - serde_derive@1.0.200 - servo_arc@0.1.1 - siphasher@0.3.11 - smallvec@1.13.2 - stable_deref_trait@1.2.0 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - syn@1.0.109 - syn@2.0.61 - target-lexicon@0.12.14 - tendril@0.4.3 - thin-slice@0.1.1 - unicode-ident@1.0.12 - unindent@0.2.3 - utf-8@0.7.6 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.9.0+wasi-snapshot-preview1 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.52.5 -" - -inherit distutils-r1 cargo - -DESCRIPTION="A plugin for setuptools to build Rust Python extensions" -HOMEPAGE=" - https://github.com/PyO3/setuptools-rust/ - https://pypi.org/project/setuptools-rust/ -" -SRC_URI=" - https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( ${CARGO_CRATE_URIS} ) -" - -# crates are used at test time only, update via pycargoebuild -L -i ... -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - virtual/rust - =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] - >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -src_unpack() { - cargo_src_unpack -} - -python_test() { - local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - - local examples=( - html-py-ever - namespace_package - rust_with_cffi - ) - for example_dir in ${examples[@]}; do - pushd examples/${example_dir} >/dev/null || die - einfo "Running ${example_dir} test" - esetup.py build --build-lib=build/lib - - case ${example_dir} in - html-py-ever) - pushd tests >/dev/null || die - local -x PYTHONPATH=../build/lib - ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}" - popd >/dev/null || die - ;; - *) - pushd build/lib >/dev/null || die - epytest ../../tests - popd >/dev/null || die - ;; - esac - - rm -rf build || die - popd >/dev/null || die - done -} diff --git a/dev-python/sphinx-autoapi/Manifest b/dev-python/sphinx-autoapi/Manifest index 7eb0001f7f85..8ebfd9375ce6 100644 --- a/dev-python/sphinx-autoapi/Manifest +++ b/dev-python/sphinx-autoapi/Manifest @@ -1,5 +1,3 @@ -DIST sphinx-autoapi-3.3.2.gh.tar.gz 71874 BLAKE2B ec92e3a4d3a7b2597a7224201e7ea443dbc6408e43933a54a24fdcb4968fe4e5d295374ea310c600ecf0893a3692a5d4645eafec8bf2a12566de057193eef073 SHA512 6532655408bde105377de1d87cb2f392524935499f45b77afefcfe0fb1b04e8251dce71d338e030537469520774fb8155f91fbe747181ea721a4477fcdebfa3a DIST sphinx-autoapi-3.3.3.gh.tar.gz 72123 BLAKE2B 85b7c8f1eae4d9366f8e8afd526bdb5e6c0e3f14de44c9e94f4922e021bd15f31117942dc1c542a903c1fa4b3f138e0eacbfaccc744bf28c211283acbfc4268c SHA512 c6de80ceb7b394627ca19dbd59e8f7361ff1d14b5ab401134d149131b69f6be05348189ae97dcc6daa6e99276a99072d62990a8594be653d449659b556d86655 -EBUILD sphinx-autoapi-3.3.2.ebuild 1200 BLAKE2B 6d592fea773727b4882b9a746b8ccfa698cdaad175f5f5f69c4402033f421e9f11405f705159bf0fb919c344b789a2e1b04b072f10fd6ba015b72b5c998dd56e SHA512 ad99a6e142a665cfa937f9cfbb28ade0a05c769fd21ac4f574e392c59f5e73351e463ce73320809c3c6beaa14831daec3e37615828bbc99628b9dfe2b076be29 -EBUILD sphinx-autoapi-3.3.3.ebuild 1234 BLAKE2B bc73e119f0f605412a9815afa7976a3b2788d449a5dfacbd285aa89d3be6d45efd7ca4edaa222538342f8b9dcdfe649f61c68311764cbad6d2c90dac432b8293 SHA512 37ea41f5934fc515d97876655c6998988c88a1466762f2ee818e6cb80c62fb9c30d859ee495803c8f88ccee4058a0dd78c7b9907fb013852096268bb7c48b65b +EBUILD sphinx-autoapi-3.3.3.ebuild 1230 BLAKE2B 9d0144723dd7ce5190a49e09e1a69891d1f0bdb273b46becf3752ab75874e9b65f8bf545b65fa3530ddd3432fd55a2bc91d46290b5fa0efa20d8bcf265815130 SHA512 d070428db1db7e6c25e22743370e24d8c7e4cefb771b11f93a674a84c0ab52d95fa0d8df4a6bb8d88635d0ebbe93814b834b526b511da3a83dd9c445fc078fe7 MISC metadata.xml 769 BLAKE2B 6f85e487a2d2def289bb54a6addc2338bb8af85b323ec1c95851945f9c407ec22bfadd8079ac8b6e00cfbc85caa0e2b09d82329f1f87a365fc44b69c7bcd9a20 SHA512 68f02a5f98234c2a5cb15aa04ce90077b154a7e3a7a69dc0a1d0a6b5c7b42c60624878a7e2fff1576c8b586fc15e7ef042942274d4e8473835bb3d8bfdbd8393 diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild deleted file mode 100644 index cc53280450a6..000000000000 --- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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/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-autoapi/sphinx-autoapi-3.3.3.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.3.ebuild index df05e589649e..040236ef2564 100644 --- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.3.ebuild +++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" RDEPEND=" >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index ef46a0656643..8d41e1664204 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -33,6 +33,6 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -EBUILD sqlglot-25.28.0.ebuild 2817 BLAKE2B cf3d2e32dc5f98fbba79487c4d6c8d31ea7f611b3226c0f3ef4cd415b6e0d425ac9cd7e6b92df12f9640b8983bb419f399b1f766a90a15183659a5a572517a04 SHA512 1ba127adea3b9d677c02fbc559dab225a8f6d37f065d61420bc89fbc74a163603360c5198f0fdc3ee319ced2bb878e7ecd24b442169f3a14cd95921475201342 -EBUILD sqlglot-25.29.0.ebuild 2817 BLAKE2B cf3d2e32dc5f98fbba79487c4d6c8d31ea7f611b3226c0f3ef4cd415b6e0d425ac9cd7e6b92df12f9640b8983bb419f399b1f766a90a15183659a5a572517a04 SHA512 1ba127adea3b9d677c02fbc559dab225a8f6d37f065d61420bc89fbc74a163603360c5198f0fdc3ee319ced2bb878e7ecd24b442169f3a14cd95921475201342 +EBUILD sqlglot-25.28.0-r1.ebuild 2875 BLAKE2B 047f70a4209748599272ef44d5e5f3894eb65c6a2ddef6b829a42a8f78746b0059085315aee13e7cb670515a30815fc6d0bf59dddbe3934441129dd681f98de6 SHA512 0fc46c5e1ddcf419377bab3528651a876cc5ee8e780a3934be51a88ff0a3dce97b3d375a45e3d7d1bb25c92b7f32909cd08935a8ed563b589b1f08fae7c5b37b +EBUILD sqlglot-25.29.0-r1.ebuild 2875 BLAKE2B 047f70a4209748599272ef44d5e5f3894eb65c6a2ddef6b829a42a8f78746b0059085315aee13e7cb670515a30815fc6d0bf59dddbe3934441129dd681f98de6 SHA512 0fc46c5e1ddcf419377bab3528651a876cc5ee8e780a3934be51a88ff0a3dce97b3d375a45e3d7d1bb25c92b7f32909cd08935a8ed563b589b1f08fae7c5b37b MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae diff --git a/dev-python/sqlglot/sqlglot-25.28.0-r1.ebuild b/dev-python/sqlglot/sqlglot-25.28.0-r1.ebuild new file mode 100644 index 000000000000..57b6841009e1 --- /dev/null +++ b/dev-python/sqlglot/sqlglot-25.28.0-r1.ebuild @@ -0,0 +1,133 @@ +# Copyright 2023-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} ) + +CARGO_OPTIONAL=1 +CRATES=" + autocfg@1.1.0 + bitflags@1.3.2 + cfg-if@1.0.0 + heck@0.4.1 + indoc@2.0.4 + libc@0.2.150 + lock_api@0.4.11 + memoffset@0.9.0 + once_cell@1.19.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + proc-macro2@1.0.70 + pyo3-build-config@0.20.0 + pyo3-ffi@0.20.0 + pyo3-macros-backend@0.20.0 + pyo3-macros@0.20.0 + pyo3@0.20.0 + quote@1.0.33 + redox_syscall@0.4.1 + scopeguard@1.2.0 + smallvec@1.11.2 + syn@2.0.41 + target-lexicon@0.12.12 + unicode-ident@1.0.12 + unindent@0.2.3 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 +" + +inherit cargo distutils-r1 pypi optfeature + +DESCRIPTION="An easily customizable SQL parser and transpiler" +HOMEPAGE=" + https://sqlglot.com/ + https://github.com/tobymao/sqlglot/ + https://pypi.org/project/sqlglot/ +" +SRC_URI+=" + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="MIT" +LICENSE+=" native-extensions? (" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" +LICENSE+=" )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+native-extensions" + +BDEPEND=" + native-extensions? ( + ${RUST_DEPEND} + dev-util/maturin[${PYTHON_USEDEP}] + ) + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" + +pkg_setup() { + use native-extensions && rust_pkg_setup +} + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + # remove fragile timing check + sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + + if use native-extensions; then + local DISTUTILS_USE_PEP517=maturin + cd sqlglotrs || die + distutils-r1_python_compile + cd - >/dev/null || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # timing, sigh + # https://github.com/tobymao/sqlglot/issues/3961 + tests/test_generator.py::TestGenerator::test_generate_nested_binary + ) + local EPYTEST_IGNORE=( + # Tests require pyspark or duckdb which aren't in the tree. + # Pandas would be a requirement normally, but it gets ignored by proxy. + "tests/dataframe/integration/test_dataframe.py" + "tests/dataframe/integration/test_grouped_data.py" + "tests/dataframe/integration/test_session.py" + "tests/test_executor.py" + "tests/test_optimizer.py" + ) + + # make sure not to use an earlier installed version + local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) + rm -rf sqlglotrs || die + epytest +} + +pkg_postinst() { + optfeature "simplifying timedelta expressions" dev-python/python-dateutil +} diff --git a/dev-python/sqlglot/sqlglot-25.28.0.ebuild b/dev-python/sqlglot/sqlglot-25.28.0.ebuild deleted file mode 100644 index 456b6e98cfce..000000000000 --- a/dev-python/sqlglot/sqlglot-25.28.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 2023-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} ) - -CARGO_OPTIONAL=1 -CRATES=" - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.150 - lock_api@0.4.11 - memoffset@0.9.0 - once_cell@1.19.0 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - proc-macro2@1.0.70 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.33 - redox_syscall@0.4.1 - scopeguard@1.2.0 - smallvec@1.11.2 - syn@2.0.41 - target-lexicon@0.12.12 - unicode-ident@1.0.12 - unindent@0.2.3 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 -" - -inherit cargo distutils-r1 pypi optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="MIT" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" -LICENSE+=" )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-util/maturin[${PYTHON_USEDEP}] - ) - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - # remove fragile timing check - sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - - if use native-extensions; then - local DISTUTILS_USE_PEP517=maturin - cd sqlglotrs || die - distutils-r1_python_compile - cd - >/dev/null || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # timing, sigh - # https://github.com/tobymao/sqlglot/issues/3961 - tests/test_generator.py::TestGenerator::test_generate_nested_binary - ) - local EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" - ) - - # make sure not to use an earlier installed version - local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) - rm -rf sqlglotrs || die - epytest -} - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-25.29.0-r1.ebuild b/dev-python/sqlglot/sqlglot-25.29.0-r1.ebuild new file mode 100644 index 000000000000..57b6841009e1 --- /dev/null +++ b/dev-python/sqlglot/sqlglot-25.29.0-r1.ebuild @@ -0,0 +1,133 @@ +# Copyright 2023-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} ) + +CARGO_OPTIONAL=1 +CRATES=" + autocfg@1.1.0 + bitflags@1.3.2 + cfg-if@1.0.0 + heck@0.4.1 + indoc@2.0.4 + libc@0.2.150 + lock_api@0.4.11 + memoffset@0.9.0 + once_cell@1.19.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + proc-macro2@1.0.70 + pyo3-build-config@0.20.0 + pyo3-ffi@0.20.0 + pyo3-macros-backend@0.20.0 + pyo3-macros@0.20.0 + pyo3@0.20.0 + quote@1.0.33 + redox_syscall@0.4.1 + scopeguard@1.2.0 + smallvec@1.11.2 + syn@2.0.41 + target-lexicon@0.12.12 + unicode-ident@1.0.12 + unindent@0.2.3 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 +" + +inherit cargo distutils-r1 pypi optfeature + +DESCRIPTION="An easily customizable SQL parser and transpiler" +HOMEPAGE=" + https://sqlglot.com/ + https://github.com/tobymao/sqlglot/ + https://pypi.org/project/sqlglot/ +" +SRC_URI+=" + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="MIT" +LICENSE+=" native-extensions? (" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" +LICENSE+=" )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+native-extensions" + +BDEPEND=" + native-extensions? ( + ${RUST_DEPEND} + dev-util/maturin[${PYTHON_USEDEP}] + ) + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" + +pkg_setup() { + use native-extensions && rust_pkg_setup +} + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + # remove fragile timing check + sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + + if use native-extensions; then + local DISTUTILS_USE_PEP517=maturin + cd sqlglotrs || die + distutils-r1_python_compile + cd - >/dev/null || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # timing, sigh + # https://github.com/tobymao/sqlglot/issues/3961 + tests/test_generator.py::TestGenerator::test_generate_nested_binary + ) + local EPYTEST_IGNORE=( + # Tests require pyspark or duckdb which aren't in the tree. + # Pandas would be a requirement normally, but it gets ignored by proxy. + "tests/dataframe/integration/test_dataframe.py" + "tests/dataframe/integration/test_grouped_data.py" + "tests/dataframe/integration/test_session.py" + "tests/test_executor.py" + "tests/test_optimizer.py" + ) + + # make sure not to use an earlier installed version + local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) + rm -rf sqlglotrs || die + epytest +} + +pkg_postinst() { + optfeature "simplifying timedelta expressions" dev-python/python-dateutil +} diff --git a/dev-python/sqlglot/sqlglot-25.29.0.ebuild b/dev-python/sqlglot/sqlglot-25.29.0.ebuild deleted file mode 100644 index 456b6e98cfce..000000000000 --- a/dev-python/sqlglot/sqlglot-25.29.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 2023-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} ) - -CARGO_OPTIONAL=1 -CRATES=" - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.150 - lock_api@0.4.11 - memoffset@0.9.0 - once_cell@1.19.0 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - proc-macro2@1.0.70 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.33 - redox_syscall@0.4.1 - scopeguard@1.2.0 - smallvec@1.11.2 - syn@2.0.41 - target-lexicon@0.12.12 - unicode-ident@1.0.12 - unindent@0.2.3 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 -" - -inherit cargo distutils-r1 pypi optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="MIT" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" -LICENSE+=" )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-util/maturin[${PYTHON_USEDEP}] - ) - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - # remove fragile timing check - sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - - if use native-extensions; then - local DISTUTILS_USE_PEP517=maturin - cd sqlglotrs || die - distutils-r1_python_compile - cd - >/dev/null || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # timing, sigh - # https://github.com/tobymao/sqlglot/issues/3961 - tests/test_generator.py::TestGenerator::test_generate_nested_binary - ) - local EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" - ) - - # make sure not to use an earlier installed version - local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) - rm -rf sqlglotrs || die - epytest -} - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest index 8548e45de766..d6965d6e156a 100644 --- a/dev-python/starlette/Manifest +++ b/dev-python/starlette/Manifest @@ -1,10 +1,5 @@ DIST starlette-0.39.2.gh.tar.gz 2573134 BLAKE2B e6cd3bd3e2c2fac96d8b145ffae3a680d775a7668d9baf4db09ab81036985c8c0f5cdc6505f6db56f51126013118568c75d6f0dd6c28ea330baf575a5ff7c004 SHA512 2e81e61451136802449baafd152bf6db9cdad9a111713efb16ccef419aeb9a99b004167cd890509bad613df12d300cb5531197867c594c2b755220a1dae7bf14 -DIST starlette-0.41.0.gh.tar.gz 2573744 BLAKE2B 34e96fdb97eaf9fd2de66587c5fdd877d572269ada720f7d0e9f7d3befb4e500210236d84bb2d5eb4de49e7bc005485085671d47f3885c55eed6032ef98ebda7 SHA512 9640a6117c252bdad7f065c374e09eda56f1c2c2bd2d38748000651aeb4ce92f519c9598b8dec8579810adfcd7a58173ccfdf4e2c1953f2609aca520c5b45551 -DIST starlette-0.41.1.gh.tar.gz 2573805 BLAKE2B dd883e9247cf60ca98250c59640215e065513684321a8e7dceabc2681ad092939c50462ada8c5e50a6c6f7a46cc75439e164daaab045e0e218b9185ec885b21c SHA512 1b02527826534404c4f9a7a6f26d16a618d72e11f1a1bd5e7188928a76e5070c7f6ede488226247782c948948002e4d1556cabb41ff208a8d229f2eea2d61342 DIST starlette-0.41.2.gh.tar.gz 2573909 BLAKE2B 387665e21586ec43a3683f30c111fe77ad71a7f1c8dfea13f50fae9a9315e6a00ede22f5a1c55cd05210e4996a834b2d3d60c001899905a002e11cb09b5e60c8 SHA512 7ef590fdd7bebcae54f203acf57cf086a85653b0286aa7dc5eac92c67f846e04961680234234cfd2a6d57c12678b2ce76763c39e96caed984a1220558090303c EBUILD starlette-0.39.2-r1.ebuild 1302 BLAKE2B 7f150c89855f8db22dbe9a04e4320908b14ee33b650c570ab2a747035f7fa53e913bcc3105ce4e196ba9465eb75c7b657ad31e36b59b5b9b984d2a50b7af4cb7 SHA512 77fff2cacbce29df3898af7b8cb96d6b7ac6258418419d4ccedcb31c287a754d8af14643389dac9a8c9878c39f51d5d2b284828cead9e2b54e4af97c80fd9bf0 -EBUILD starlette-0.41.0-r1.ebuild 1310 BLAKE2B 143290647b13a0f78a5cb60e9943dd6561fe732fd859deba7557337a149b68696b52f99db650eb71d03f0f6aab412a03bc2734a6e7aa11fc24a8e6862302b5cb SHA512 5f0b26d43bb1b5dcfc570e3f8f356a2cfd16a091d171b9cf8eb9eb5acd8aea39b58f16286e5df2bcf41ebf7749ce10d732afb2162e2d206d5b12b85f11aea258 -EBUILD starlette-0.41.0-r2.ebuild 1574 BLAKE2B 5f1c2b2b62036d05c3b18ac09566510e67e2b07271300e98b171126df8c3a3795e78166143eede03be1a3ea285f9c14cac48335904c7a60dd614275198eefbaf SHA512 2980b65701bdf06ce457fcfdcee102bf706404ee4e7708bc19d04bd2a83f8396e2d2c0a193de761675647bf80a0be7f4f393fe9e5aedbfe6f7c90c43bddf5e21 -EBUILD starlette-0.41.1.ebuild 1312 BLAKE2B 74f96cdae922330ea4ce6e2afa1538c00ecd02e4b9a037d6393f8cb43856d2eea4af5e46c3592400580b0a2e97ee79e5640d59a3fd2c2bd754ea3d11b62b88c2 SHA512 a1c0ea2d42a9a07555274676cf7064fdfd9aaf3eb73534358908977bb1e8d81353af0ba76e92fa5f755fc7ce2ad4eb8258c6259f664373447d382ea4e7722d08 EBUILD starlette-0.41.2.ebuild 1312 BLAKE2B 74f96cdae922330ea4ce6e2afa1538c00ecd02e4b9a037d6393f8cb43856d2eea4af5e46c3592400580b0a2e97ee79e5640d59a3fd2c2bd754ea3d11b62b88c2 SHA512 a1c0ea2d42a9a07555274676cf7064fdfd9aaf3eb73534358908977bb1e8d81353af0ba76e92fa5f755fc7ce2ad4eb8258c6259f664373447d382ea4e7722d08 MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca diff --git a/dev-python/starlette/starlette-0.41.0-r1.ebuild b/dev-python/starlette/starlette-0.41.0-r1.ebuild deleted file mode 100644 index 6f587b43d807..000000000000 --- a/dev-python/starlette/starlette-0.41.0-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/jinja[${PYTHON_USEDEP}] - =[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # devpi_process is not packaged, and has lots of dependencies - cat > "${T}"/devpi_process.py <<-EOF || die - def IndexServer(*args, **kwargs): raise NotImplementedError() - EOF - - local -x PYTHONPATH=${T}:${PYTHONPATH} - local EPYTEST_DESELECT=( - # Internet - tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external - tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz - ) - local EPYTEST_IGNORE=( - # requires devpi* - tests/test_provision.py - ) - - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' - ) - ;; - python3.13) - EPYTEST_DESELECT+=( - # https://github.com/tox-dev/tox/issues/3290 - 'tests/config/loader/test_str_convert.py::test_str_convert_ok_py39[1,2-value1-Optional]' - ) - ;; - esac - - epytest -} diff --git a/dev-python/tox/tox-4.23.2.ebuild b/dev-python/tox/tox-4.23.2.ebuild index 35198cd27b99..a77019e021f4 100644 --- a/dev-python/tox/tox-4.23.2.ebuild +++ b/dev-python/tox/tox-4.23.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" 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/cachetools[${PYTHON_USEDEP}] diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index ad08867c529d..c25939fcf42b 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,5 +1,3 @@ -DIST trove_classifiers-2024.10.16.tar.gz 16113 BLAKE2B 7ab9b0d16d93abeb4cf272bacdbf946cb85f3544c028860bfa2163f883e62868fb5a8356186dd59d2fec98b8dd06578aea0a60f02304f2ce555d7fa6fd5bc283 SHA512 7d67947c12e2fbe8a3d380e50e22671cc538593e0bf752955b84f74018c364dcc56553727dc53a540da713df5db73601acdc1e1cd608f55a968b9ec48a04d9ee DIST trove_classifiers-2024.10.21.16.tar.gz 16153 BLAKE2B 9170a2f78b41d2d6793a5bbf7df7ce2ae4c1d70a193a92874bf74cad5a083d8153a9cd8ae42c85da3cdedc690c485aff8d864626efdb52965301f2a377ebb048 SHA512 4fca7cc5d172ddcb210bfbd6e993fc3d7243887762ba37c05aca3d6c5fcece8f573372704160c8048eb39c68d284fe808ca289c8c07564b06334bed6bafdc61e -EBUILD trove-classifiers-2024.10.16.ebuild 1128 BLAKE2B e4e44e536c58179919399f86d99114c4ace9df439d6df760844862d49a961223778b3b64a748a519018439425407e206626060b8f0b7ac760f7246e48eaf53a9 SHA512 2142c9d8eb3310abcdbb9cf96e34a034e1782bc2c7e76179c10c14acdc7072202773e9767f43e20af771bb2ba9e67139815525322c824b40b17b0f5cd0010380 -EBUILD trove-classifiers-2024.10.21.16.ebuild 1136 BLAKE2B 5f68bec1e8a21b13d09d94604a9aa970b81339d5fca61a25efd4a3ea91520c2631f69eb87683cb0cab3b1492ee08e3217b4a98b141500915532b62b21b58fdc4 SHA512 915bb79fa7d1e088eb02d37dafba8958396ec3fb5eccad63f5c3f72160b9e93642c1af9f5732b429fca52c5ec4c0de9c0a580448de4d7307b44c519c29493a69 +EBUILD trove-classifiers-2024.10.21.16.ebuild 1128 BLAKE2B e4e44e536c58179919399f86d99114c4ace9df439d6df760844862d49a961223778b3b64a748a519018439425407e206626060b8f0b7ac760f7246e48eaf53a9 SHA512 2142c9d8eb3310abcdbb9cf96e34a034e1782bc2c7e76179c10c14acdc7072202773e9767f43e20af771bb2ba9e67139815525322c824b40b17b0f5cd0010380 MISC metadata.xml 385 BLAKE2B 0d679ace6575dab100af9918e8b6dbde2f70cbf556c23ee667d68f69c6dd07887e43a513a73e60849a7a4b88cb26d4cd85b4cb905b926ee3832161c663adc9c0 SHA512 977bc86d4fb2dfcc887fd8d4038b8ac76cb0f4783424d3ab0857256afaf5dacf4e45c0d2a9166daa854be1dc8faba4a10c4718c557b983a1c7bb0a33fcd61f41 diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.10.16.ebuild b/dev-python/trove-classifiers/trove-classifiers-2024.10.16.ebuild deleted file mode 100644 index 85a55be33f6a..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2024.10.16.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022-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="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.10.21.16.ebuild b/dev-python/trove-classifiers/trove-classifiers-2024.10.21.16.ebuild index b19f32b12f71..85a55be33f6a 100644 --- a/dev-python/trove-classifiers/trove-classifiers-2024.10.21.16.ebuild +++ b/dev-python/trove-classifiers/trove-classifiers-2024.10.21.16.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" 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" distutils_enable_tests pytest diff --git a/dev-python/truststore/Manifest b/dev-python/truststore/Manifest index 7d4a0bf54e2f..ae9149a3b2e3 100644 --- a/dev-python/truststore/Manifest +++ b/dev-python/truststore/Manifest @@ -1,5 +1,3 @@ DIST truststore-0.10.0.gh.tar.gz 28644 BLAKE2B cf83a6936e361bb08f399ea5f6739acbe254dab380b06cf4befab8e1084e01d0757afd02eb0b9718963b4249280e2fa629b079eea143a7d3c5bda3767d4e0611 SHA512 eb1b16f093f32ff8be29bb696e92843823a8ffe2e7428ea989ee987d94d7328b5c40d6d8e5aa25eb223ca348ca30b29018decaec11d6106221753fd4525aa5b0 -DIST truststore-0.9.2.gh.tar.gz 27256 BLAKE2B 0f03da308697a6bcf8def97b875a962f484418dc6b54d6795a9de5dc68b949f145e6611aa6b4bebcde3f03693bbdfaaa238a9d32b5f9b2d635b4e3075420f239 SHA512 e2d9da3d22a2f06d83dd9c7c9014dd689d8e915c7c8b8b33a3526859d15e9a5d4e86162f51f22b566e844a0c6a5b16fa3ab6907a56ce11c4fcc27444493a5970 -EBUILD truststore-0.10.0.ebuild 1200 BLAKE2B 6b186828582a27d9b39f9f2bbca90088125b0aabef3c5347f25485de69967977afad86975c69c5c1f4ee43c66e4b3642dad26162d5790c751436e4919ae29433 SHA512 6babecc722a88a67cde6b4aec8d1f788347926fb9160e8a9fb145634408cb54496f6e0031ea7334fa5e8139ef8f66438544a84340776077e9c6795e892d3371a -EBUILD truststore-0.9.2.ebuild 1182 BLAKE2B 57b247cb0d326a8a10718232941cebb95a2c828f59c02825ec7193291a25f51c55aa5b8fa93106dd74b8bb6ce6eb142349dea5ad9d437b2600e5f22afe0606cf SHA512 aacd03d3be3b79a28944dbd4fb22209d4e0e6d36a8d1625e6716a184597512362b19aeb607c8a3fd5d65a91bf6e5f2bb6f5bd34680b50b12e093c504a7182a9a +EBUILD truststore-0.10.0.ebuild 1194 BLAKE2B 9e9b0f28994c8d628f88cce05add31aa2654f218a18f3b5826854fbbbe4c0a68997ca4b844d8040fd8b6fe2a2743f33fbddb305dd9d445f7f794c76bd0ef8718 SHA512 f170c5d6c8b0c7d13b95627cf003355c077572f0038adf9ea6f553a712a44869ec3a6e96002630e12e6b227f9d892daeb1e03590c7054e468aa3d013c4764d2b MISC metadata.xml 378 BLAKE2B 26c6338dabc3baee4f0a61e4d64b538bd90ca5389b7da7321c92d3063f62861f7100871318d8c7ed1d4ade26196e87c966a91c872b1308f8b8ae1bd23451d118 SHA512 8fc959454ce19667c97ef288ed1851d3dc78eedbf71d23873f8dcadecccc2e15e99957c8838cf10b94b44422ff7484c58a249c1911ba3b18344f587151b51e8b diff --git a/dev-python/truststore/truststore-0.10.0.ebuild b/dev-python/truststore/truststore-0.10.0.ebuild index 3dfc62ff99ba..8b24ec7dce95 100644 --- a/dev-python/truststore/truststore-0.10.0.ebuild +++ b/dev-python/truststore/truststore-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" # The vast majority of tests require Internet access. PROPERTIES="test_network" RESTRICT="test" diff --git a/dev-python/truststore/truststore-0.9.2.ebuild b/dev-python/truststore/truststore-0.9.2.ebuild deleted file mode 100644 index 0b36a445954b..000000000000 --- a/dev-python/truststore/truststore-0.9.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Verify certificates using native system trust stores" -HOMEPAGE=" - https://github.com/sethmlarson/truststore/ - https://pypi.org/project/truststore/ -" -SRC_URI=" - https://github.com/sethmlarson/truststore/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~sparc x86" -# The vast majority of tests require Internet access. -PROPERTIES="test_network" -RESTRICT="test" - -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-httpserver[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p asyncio -p pytest_httpserver -} diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest index 4aef52708520..bdd35020a6df 100644 --- a/dev-python/types-psutil/Manifest +++ b/dev-python/types-psutil/Manifest @@ -1,7 +1,3 @@ -DIST types-psutil-6.0.0.20241011.tar.gz 15222 BLAKE2B 1bbe0dc93b61aa67d5730467396dab3eea57007d7a01a38fd339ed7ca0438239865936ad62fcf070e34a45c728382cb1dd840cb61a52cc2cb589d8da1412634c SHA512 b6688918ae07c8cce2a59cbb616f5187dd14d263f57fb9371732bb509c3ec2514b254a1f92a6320a3056477de4d3c8d6de871dceb6f018603316a3325022902f -DIST types-psutil-6.1.0.20241022.tar.gz 15360 BLAKE2B afda82e6112e3095dd5af78c9b97da9f2d89333d7ef257b8d95bdac78c264abfda4ef190c91d025ec159298c33ab4fdb9bf1f52cfe9c40d62c6385b2f35b7c14 SHA512 1da1faa70c4bc8ea0b488326f8e2810eaf712a7b50192c7f0df78aff36b17e2d93bfc42e3c964e972be82249865d973cff1f0da0b39039747b303bd0a9d83d23 DIST types-psutil-6.1.0.20241102.tar.gz 15447 BLAKE2B d4e97ecfd3c1b812b1eb6f193dba37cfc58d5d12f732e3269287f1df62a307e717d2772fb3e5af4bbd6b25a44b5898aa8c90826aa0a2f21b1d8d193f876a442a SHA512 e772f8063d71871ce18b96347eca8af7c7c2e53fd2eda154690b6d36d7c0f40379dda889b2fc04735ccf4ffcc9afea8bd3ca453c7fd92e664b4f901b0f0a995d -EBUILD types-psutil-6.0.0.20241011.ebuild 432 BLAKE2B 352013ed88a611636c008d2fe06236cbe4a0d5b527cff53d2f1da49c295b0df6dfbd70b10cb0972391232a3ae6a4826a2d9adb9b4cdccb41596ebd71157cda9a SHA512 5622909be1c232dc1baccbd7fd1e8b57c5ca5f9a3c7665394e5b386d69665d65d2f36b0a4b250bb04d79d2e813ede5beae3c9907b7d52b586c61238c6f9b0b04 -EBUILD types-psutil-6.1.0.20241022.ebuild 440 BLAKE2B 3e1a495b518c5a8bf5c84221d1fc4398743d8d3ff36b6901c062b7ebe7d9d400dd2515c0a3dfc4005f8eab5ce8b96583067bd20fe84e98780bc5ecf45aa53fa3 SHA512 4f0e50f31ed7d850a375391f28810136b3671f613f9d50237b2dc267b7a1632224d8a87523b7934769d75d8c67101147061016d9cb7be3fdb6457d68461c78e4 -EBUILD types-psutil-6.1.0.20241102.ebuild 440 BLAKE2B 3e1a495b518c5a8bf5c84221d1fc4398743d8d3ff36b6901c062b7ebe7d9d400dd2515c0a3dfc4005f8eab5ce8b96583067bd20fe84e98780bc5ecf45aa53fa3 SHA512 4f0e50f31ed7d850a375391f28810136b3671f613f9d50237b2dc267b7a1632224d8a87523b7934769d75d8c67101147061016d9cb7be3fdb6457d68461c78e4 +EBUILD types-psutil-6.1.0.20241102.ebuild 432 BLAKE2B 352013ed88a611636c008d2fe06236cbe4a0d5b527cff53d2f1da49c295b0df6dfbd70b10cb0972391232a3ae6a4826a2d9adb9b4cdccb41596ebd71157cda9a SHA512 5622909be1c232dc1baccbd7fd1e8b57c5ca5f9a3c7665394e5b386d69665d65d2f36b0a4b250bb04d79d2e813ede5beae3c9907b7d52b586c61238c6f9b0b04 MISC metadata.xml 395 BLAKE2B 58c240c13cad1e6840bfeab26f48efbe07b75fb432da70652802e95b7cace7013f72d6d8f4c17ea15620abde8cd9940a8f74842e72dd5a7831d552c614c37f18 SHA512 58f9782008175a716f07a26e3b24a10904d942cc8dad7bad13cba697da5c6701cc3a6b06823a303f73485d6abb78c245ed2599e8b015c146ba35fb2722191143 diff --git a/dev-python/types-psutil/types-psutil-6.0.0.20241011.ebuild b/dev-python/types-psutil/types-psutil-6.0.0.20241011.ebuild deleted file mode 100644 index 648d985557ef..000000000000 --- a/dev-python/types-psutil/types-psutil-6.0.0.20241011.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2023-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} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for psutil" -HOMEPAGE="https://pypi.org/project/types-psutil/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" diff --git a/dev-python/types-psutil/types-psutil-6.1.0.20241022.ebuild b/dev-python/types-psutil/types-psutil-6.1.0.20241022.ebuild deleted file mode 100644 index 2074873d0267..000000000000 --- a/dev-python/types-psutil/types-psutil-6.1.0.20241022.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2023-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} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for psutil" -HOMEPAGE="https://pypi.org/project/types-psutil/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/types-psutil/types-psutil-6.1.0.20241102.ebuild b/dev-python/types-psutil/types-psutil-6.1.0.20241102.ebuild index 2074873d0267..648d985557ef 100644 --- a/dev-python/types-psutil/types-psutil-6.1.0.20241102.ebuild +++ b/dev-python/types-psutil/types-psutil-6.1.0.20241102.ebuild @@ -14,4 +14,4 @@ HOMEPAGE="https://pypi.org/project/types-psutil/" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index f819b3c394a1..1d30407c5934 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -5,7 +5,7 @@ DIST tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz 37106 BLAKE2B c30d1c3 DIST uv-0.4.30-crates.tar.xz 45786704 BLAKE2B 72a5828c5c504859248312e0d796a6505e4d0546218c8f7f99e37843afdf9496ea1ba4b1f094979299de417accca7f021e4f8971e467429e7d986ed9a3fb2008 SHA512 49abd05fa9e14b1bdb1b4d26f1e68a2038d57bd25c756440bca209b513de42fd8d33ce6e1333392dce65ab427285651809b44e024758359688af5fb87efc19ed DIST uv-0.4.30.gh.tar.gz 2832043 BLAKE2B 11c0d090161b9aa6d6e84d0edb15701c8eaba8281579653d6b0ba84003933f82ec5b71c3c33689e5324e51de70b7af41e4799f35fb45f57ce6d58fafa371a615 SHA512 4930c863aae71ae6e6f5b7ba20ff30ffe4c044f6980f973110d0c8c3079cb4aacbe774fe4577eb8d9c16f5d41d2cd0974c0fe63cf0d10e065c6b8d4cf553b80b DIST uv-0.5.0-crates.tar.xz 45831504 BLAKE2B 0a95463b47729d40cdaf852ba556626ed3a1d2122f5d5a8bc6c401b95c836fa0ac0726f2aeaceb10346d65c0aa3c5250598c3219244fc3b957d26ee16968d443 SHA512 b991d9aeeec6b4e5d3f3f11a51c66f929560cc75bfc9379f090ba75b243056d4cf174326f8cb31b7aefd7e60e445e05b6799d9d7a8021b0893de436dafb384ab -DIST uv-0.5.0.gh.tar.gz 2836911 BLAKE2B 326279605229675237d239fe5395436cfaa90026011e8195feeedb84333dd96f9fe5a860073776b3c3b2e0c2604d134572322e8ab12f5b72561213b6a2705a65 SHA512 6b9527d650492ccb465167e9e3087482a083997bef5b3dd494b7122a0b176762c2526819278867f42e205a93f283a955879f2431005265db7e808018ac8e3f51 -EBUILD uv-0.4.30.ebuild 3596 BLAKE2B a0d53ef7286a04aff423f3c86ac321f99298efc66ef965aa0378ad87c762e43efa07d60991dcb55043b32d97f585df84429d0f6c63b25f36707d2ce6b43f212c SHA512 16ad7717616bddb2203ab7956e453b390fdee859f58d252d15445ca9236aa9aa31a2e597dc2dfac4c821d312d7a49a349b824e41c3678094e85c726775a21acc -EBUILD uv-0.5.0.ebuild 4430 BLAKE2B 66d1d6618664508d9c16fefdf9aeb85d9752c1b8b707cf7e4eba491a6579a8b4a7d0b8c3ce26b51d49157725d1c69c1b53b24fa1b8b4509478979b25e9165ffb SHA512 cae88b5ec34cb72de061e9857d73de07d0e75f8c1a74ce9751f31cc002be60867ffbe2d16f0d1f641547dcf32a1f16a823ee248963e0f409a1eaa9d9481ceb60 +DIST uv-0.5.1.gh.tar.gz 2839701 BLAKE2B 5b4ec310a9979583b1f75355ed7a69f9b40ee397464c031b2ec36a1852e9d60b66223719cda6d6f3edff1901e60426bd0e662da7c346082a9d8889ef8b411bec SHA512 eb60061df14a6fee3295097af92bb63b71bc61f56d422db2fe6d61b7d65eba002aed57115e1ffa9e6382fc4b29a38c2e4821e9a75e1114594751dea6e8a02d0e +EBUILD uv-0.4.30-r1.ebuild 3614 BLAKE2B 9654a85e33048055476f675bf61b1e82a55b22bd08b14753e72372912aa20b74011f2c99c939607b5343f6f800cc8490a7afb323ef7f653d14d1dfce339f6e48 SHA512 0ddc3394f0f4ef685efa08e4b5f40d2615f74d8672cdd1c098c5edd2f0c0de7e65705979955584bdf359ab7eca75967b5753cea63aad117b3f876eb05dcf736d +EBUILD uv-0.5.1.ebuild 4551 BLAKE2B 4b85cbea6143374a8f2485d1d780277dbd38eb0e6fdca65f3ac888c9bb9932211d87050c2a9b14c9b36d142034bb9b8f6f956824f79fb5245d1138f741dd10a9 SHA512 de1b021f127b4898447ef616ef7ddece1965be985659da5ffbcfb59ab681ba71c6c252261317d5331b099be1b1f31f0db144258d11564ee2ee4de43cd6afdc51 MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310 diff --git a/dev-python/uv/uv-0.4.30-r1.ebuild b/dev-python/uv/uv-0.4.30-r1.ebuild new file mode 100644 index 000000000000..4d826c5cfb40 --- /dev/null +++ b/dev-python/uv/uv-0.4.30-r1.ebuild @@ -0,0 +1,147 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [async_zip]='https://github.com/charliermarsh/rs-async-zip;011b24604fa7bc223daaad7712c0694bac8f0a87;rs-async-zip-%commit%' + [pubgrub]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%' + [reqwest-middleware]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-middleware' + [reqwest-retry]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-retry' + [tl]='https://github.com/charliermarsh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' + [version-ranges]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%/version-ranges' +) + +RUST_MIN_VER="1.80.1" + +inherit cargo check-reqs + +CRATE_PV=${PV} +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT + MPL-2.0 Unicode-DFS-2016 +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-lang/python:3.8 + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + rust_pkg_setup +} + +src_prepare() { + default + + # remove patch.* that breaks GIT_CRATES + local reqmw=${GIT_CRATES[reqwest-middleware]} + reqmw=${reqmw#*;} + reqmw=${reqmw%;*} + sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-${reqmw}/reqwest-middleware\" }@" Cargo.toml || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? + + # remove unbundled sources, just in case + find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF +} + +src_configure() { + local myfeatures=( + git + pypi + python + ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + # work around https://github.com/astral-sh/uv/issues/4376 + local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} + local -x COLUMNS=100 + local -x PYTHONDONTWRITEBYTECODE= + + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install +} diff --git a/dev-python/uv/uv-0.4.30.ebuild b/dev-python/uv/uv-0.4.30.ebuild deleted file mode 100644 index 8ce7f04ec3be..000000000000 --- a/dev-python/uv/uv-0.4.30.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;011b24604fa7bc223daaad7712c0694bac8f0a87;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%' - [reqwest-middleware]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-middleware' - [reqwest-retry]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-retry' - [tl]='https://github.com/charliermarsh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%/version-ranges' -) - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-DFS-2016 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=virtual/rust-1.80 - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space -} - -src_prepare() { - default - - # remove patch.* that breaks GIT_CRATES - local reqmw=${GIT_CRATES[reqwest-middleware]} - reqmw=${reqmw#*;} - reqmw=${reqmw%;*} - sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-${reqmw}/reqwest-middleware\" }@" Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install -} diff --git a/dev-python/uv/uv-0.5.0.ebuild b/dev-python/uv/uv-0.5.0.ebuild deleted file mode 100644 index e67a3e7e521e..000000000000 --- a/dev-python/uv/uv-0.5.0.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;011b24604fa7bc223daaad7712c0694bac8f0a87;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%' - [reqwest-middleware]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-middleware' - [reqwest-retry]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-retry' - [tl]='https://github.com/charliermarsh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%/version-ranges' -) - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-DFS-2016 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=virtual/rust-1.80 - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space -} - -src_prepare() { - default - - # remove patch.* that breaks GIT_CRATES - local reqmw=${GIT_CRATES[reqwest-middleware]} - reqmw=${reqmw#*;} - reqmw=${reqmw%;*} - sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-${reqmw}/reqwest-middleware\" }@" Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/uv - newins - uv.toml <<-EOF || die - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Once installed, they are preferred over system Python install. - # Disable that because 1) autodownloading software is bad, - # 2) we do not want automatically downloaded Pythons to override - # system Pythons installed later. - # - # The user can still manually have uv download and install - # Python via "uv python install". We are not switching - # "python-preference" to allow the user to override the system - # Python with these explicit installs. - # - # Relevant docs: - # https://docs.astral.sh/uv/reference/settings/#python-downloads - # https://docs.astral.sh/uv/reference/settings/#python-preference - - python-downloads = "manual" - EOF -} diff --git a/dev-python/uv/uv-0.5.1.ebuild b/dev-python/uv/uv-0.5.1.ebuild new file mode 100644 index 000000000000..cf59953b7c5b --- /dev/null +++ b/dev-python/uv/uv-0.5.1.ebuild @@ -0,0 +1,171 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [async_zip]='https://github.com/charliermarsh/rs-async-zip;011b24604fa7bc223daaad7712c0694bac8f0a87;rs-async-zip-%commit%' + [pubgrub]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%' + [reqwest-middleware]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-middleware' + [reqwest-retry]='https://github.com/TrueLayer/reqwest-middleware;d95ec5a99fcc9a4339e1850d40378bbfe55ab121;reqwest-middleware-%commit%/reqwest-retry' + [tl]='https://github.com/charliermarsh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' + [version-ranges]='https://github.com/astral-sh/pubgrub;95e1390399cdddee986b658be19587eb1fdb2d79;pubgrub-%commit%/version-ranges' +) + +RUST_MIN_VER="1.80.1" + +inherit cargo check-reqs + +CRATE_PV=0.5.0 +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT + MPL-2.0 Unicode-DFS-2016 +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-lang/python:3.8 + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + !!~dev-python/uv-0.5.0 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + rust_pkg_setup +} + +src_prepare() { + default + + # remove patch.* that breaks GIT_CRATES + local reqmw=${GIT_CRATES[reqwest-middleware]} + reqmw=${reqmw#*;} + reqmw=${reqmw%;*} + sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-${reqmw}/reqwest-middleware\" }@" Cargo.toml || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? + + # remove unbundled sources, just in case + find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF +} + +src_configure() { + local myfeatures=( + git + pypi + python + ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + # work around https://github.com/astral-sh/uv/issues/4376 + local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} + local -x COLUMNS=100 + local -x PYTHONDONTWRITEBYTECODE= + # fix tests failing because of our config + local -x XDG_CONFIG_DIRS=${T} + + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install + + insinto /etc/xdg/uv + newins - uv.toml <<-EOF || die + # By default ("automatic"), uv downloads missing Python versions + # automatically and keeps them in the user's home directory. + # Once installed, they are preferred over system Python install. + # Disable that because 1) autodownloading software is bad, + # 2) we do not want automatically downloaded Pythons to override + # system Pythons installed later. + # + # The user can still manually have uv download and install + # Python via "uv python install". We are not switching + # "python-preference" to allow the user to override the system + # Python with these explicit installs. + # + # Relevant docs: + # https://docs.astral.sh/uv/reference/settings/#python-downloads + # https://docs.astral.sh/uv/reference/settings/#python-preference + + python-downloads = "manual" + EOF +} diff --git a/dev-python/watchfiles/Manifest b/dev-python/watchfiles/Manifest index c830d5103a9f..16e8e59bda7e 100644 --- a/dev-python/watchfiles/Manifest +++ b/dev-python/watchfiles/Manifest @@ -77,6 +77,6 @@ DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -EBUILD watchfiles-0.23.0.ebuild 2662 BLAKE2B 6f2047f2c2d8a0cdf2dea20522b803b6b5a0ddb9eb339eb8ddfe03a0ddba9d15bb135c50bc4dda51aff362d3a14f09648a728250df14557d4a3e992024133245 SHA512 af51eb0dee88edcc8bd9920e7bdc9c415267c56345d107752f6c7d6fe8affb9224ce08289fe3430d5b2e3dd40bcc277e25d6af01645dd21b8e4e926967cf4fac -EBUILD watchfiles-0.24.0.ebuild 2974 BLAKE2B e0367ec8ff998e0f57ac1af6219aa0a2562e4cf113d8f4a050e77a1498f7d8760811307c8dd451a2931dfc008c539002f22bb79cf38599ef1b8805659964f657 SHA512 1b0a9667ba0d0ac4303af193295500a8984b752dbf737a24c6bf080136614e6a4867bac9545317de883cc41a692f4e6ce57adb76b80e89f82e740f386b480d93 +EBUILD watchfiles-0.23.0-r1.ebuild 2662 BLAKE2B 6f2047f2c2d8a0cdf2dea20522b803b6b5a0ddb9eb339eb8ddfe03a0ddba9d15bb135c50bc4dda51aff362d3a14f09648a728250df14557d4a3e992024133245 SHA512 af51eb0dee88edcc8bd9920e7bdc9c415267c56345d107752f6c7d6fe8affb9224ce08289fe3430d5b2e3dd40bcc277e25d6af01645dd21b8e4e926967cf4fac +EBUILD watchfiles-0.24.0-r1.ebuild 2974 BLAKE2B e0367ec8ff998e0f57ac1af6219aa0a2562e4cf113d8f4a050e77a1498f7d8760811307c8dd451a2931dfc008c539002f22bb79cf38599ef1b8805659964f657 SHA512 1b0a9667ba0d0ac4303af193295500a8984b752dbf737a24c6bf080136614e6a4867bac9545317de883cc41a692f4e6ce57adb76b80e89f82e740f386b480d93 MISC metadata.xml 355 BLAKE2B 95253406e11c30a7a3b5462d3c835010313bed3122f9d16ff73d6959a5c1f4c8922e324c839fcae9f541c7b1d84544cd38718ffcaba039b8c61292eaefa37447 SHA512 e1c11224e0129eb696e4e92a41ec0e35819febee2eb967982e016f7a0d02d95df8465867e0202d8e7ac59cc579f73c79d9ed6b87eebd44b3b64d63a5642ac458 diff --git a/dev-python/watchfiles/watchfiles-0.23.0-r1.ebuild b/dev-python/watchfiles/watchfiles-0.23.0-r1.ebuild new file mode 100644 index 000000000000..7566d6a68321 --- /dev/null +++ b/dev-python/watchfiles/watchfiles-0.23.0-r1.ebuild @@ -0,0 +1,127 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +CRATES=" + autocfg@1.3.0 + bitflags@1.3.2 + bitflags@2.5.0 + cc@1.0.96 + cfg-if@1.0.0 + crossbeam-channel@0.5.12 + crossbeam-utils@0.8.19 + filetime@0.2.23 + fsevent-sys@4.1.0 + heck@0.5.0 + indoc@2.0.5 + inotify-sys@0.1.5 + inotify@0.9.6 + kqueue-sys@1.0.4 + kqueue@1.0.8 + libc@0.2.154 + log@0.4.21 + memoffset@0.9.1 + mio@0.8.11 + notify@6.1.1 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.81 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + python3-dll-a@0.2.10 + quote@1.0.36 + redox_syscall@0.4.1 + same-file@1.0.6 + syn@2.0.60 + target-lexicon@0.12.14 + unicode-ident@1.0.12 + unindent@0.2.3 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-util@0.1.8 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 +" + +inherit cargo distutils-r1 + +DESCRIPTION="Simple, modern file watching and code reload in Python" +HOMEPAGE=" + https://pypi.org/project/watchfiles/ + https://github.com/samuelcolvin/watchfiles/ +" +SRC_URI=" + https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND=" + >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/dirty-equals[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +# enjoy Rust +QA_FLAGS_IGNORED=".*/_rust_notify.*" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # fix version number + sed -i -e "/^version/s:0\.0\.0:${PV}:" Cargo.toml || die + + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 +} + +python_test() { + local EPYTEST_DESELECT=( + # test broken with new anyio + # https://github.com/samuelcolvin/watchfiles/issues/254 + tests/test_watch.py::test_awatch_interrupt_raise + ) + + rm -rf watchfiles || die + epytest +} diff --git a/dev-python/watchfiles/watchfiles-0.23.0.ebuild b/dev-python/watchfiles/watchfiles-0.23.0.ebuild deleted file mode 100644 index 7566d6a68321..000000000000 --- a/dev-python/watchfiles/watchfiles-0.23.0.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -CRATES=" - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.5.0 - cc@1.0.96 - cfg-if@1.0.0 - crossbeam-channel@0.5.12 - crossbeam-utils@0.8.19 - filetime@0.2.23 - fsevent-sys@4.1.0 - heck@0.5.0 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.9.6 - kqueue-sys@1.0.4 - kqueue@1.0.8 - libc@0.2.154 - log@0.4.21 - memoffset@0.9.1 - mio@0.8.11 - notify@6.1.1 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.81 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - python3-dll-a@0.2.10 - quote@1.0.36 - redox_syscall@0.4.1 - same-file@1.0.6 - syn@2.0.60 - target-lexicon@0.12.14 - unicode-ident@1.0.12 - unindent@0.2.3 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - winapi-util@0.1.8 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Simple, modern file watching and code reload in Python" -HOMEPAGE=" - https://pypi.org/project/watchfiles/ - https://github.com/samuelcolvin/watchfiles/ -" -SRC_URI=" - https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -# enjoy Rust -QA_FLAGS_IGNORED=".*/_rust_notify.*" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # fix version number - sed -i -e "/^version/s:0\.0\.0:${PV}:" Cargo.toml || die - - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 -} - -python_test() { - local EPYTEST_DESELECT=( - # test broken with new anyio - # https://github.com/samuelcolvin/watchfiles/issues/254 - tests/test_watch.py::test_awatch_interrupt_raise - ) - - rm -rf watchfiles || die - epytest -} diff --git a/dev-python/watchfiles/watchfiles-0.24.0-r1.ebuild b/dev-python/watchfiles/watchfiles-0.24.0-r1.ebuild new file mode 100644 index 000000000000..5f1de831da87 --- /dev/null +++ b/dev-python/watchfiles/watchfiles-0.24.0-r1.ebuild @@ -0,0 +1,134 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +CRATES=" + autocfg@1.3.0 + bitflags@1.3.2 + bitflags@2.6.0 + cc@1.0.96 + cfg-if@1.0.0 + crossbeam-channel@0.5.12 + crossbeam-utils@0.8.19 + filetime@0.2.24 + fsevent-sys@4.1.0 + heck@0.5.0 + indoc@2.0.5 + inotify-sys@0.1.5 + inotify@0.10.2 + instant@0.1.13 + kqueue-sys@1.0.4 + kqueue@1.0.8 + libc@0.2.154 + libredox@0.1.3 + log@0.4.22 + memoffset@0.9.1 + mio@0.8.11 + once_cell@1.19.0 + portable-atomic@1.6.0 + proc-macro2@1.0.81 + pyo3-build-config@0.22.2 + pyo3-ffi@0.22.2 + pyo3-macros-backend@0.22.2 + pyo3-macros@0.22.2 + pyo3@0.22.2 + python3-dll-a@0.2.10 + quote@1.0.36 + redox_syscall@0.5.3 + same-file@1.0.6 + syn@2.0.60 + target-lexicon@0.12.14 + unicode-ident@1.0.12 + unindent@0.2.3 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-util@0.1.9 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 +" + +declare -A GIT_CRATES=( + [notify-types]='https://github.com/samuelcolvin/notify;0f87ab12707d231fa44180454d59478d3992eb59;notify-%commit%/notify-types' + [notify]='https://github.com/samuelcolvin/notify;0f87ab12707d231fa44180454d59478d3992eb59;notify-%commit%/notify' +) + +inherit cargo distutils-r1 + +DESCRIPTION="Simple, modern file watching and code reload in Python" +HOMEPAGE=" + https://pypi.org/project/watchfiles/ + https://github.com/samuelcolvin/watchfiles/ +" +SRC_URI=" + https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND=" + >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/dirty-equals[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +# enjoy Rust +QA_FLAGS_IGNORED=".*/_rust_notify.*" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # fix version number + sed -i -e "/^version/s:0\.0\.0:${PV}:" Cargo.toml || die + + export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 +} + +python_test() { + local EPYTEST_DESELECT=( + # test broken with new anyio + # https://github.com/samuelcolvin/watchfiles/issues/254 + tests/test_watch.py::test_awatch_interrupt_raise + ) + + rm -rf watchfiles || die + epytest +} diff --git a/dev-python/watchfiles/watchfiles-0.24.0.ebuild b/dev-python/watchfiles/watchfiles-0.24.0.ebuild deleted file mode 100644 index 5f1de831da87..000000000000 --- a/dev-python/watchfiles/watchfiles-0.24.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -CRATES=" - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.6.0 - cc@1.0.96 - cfg-if@1.0.0 - crossbeam-channel@0.5.12 - crossbeam-utils@0.8.19 - filetime@0.2.24 - fsevent-sys@4.1.0 - heck@0.5.0 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.10.2 - instant@0.1.13 - kqueue-sys@1.0.4 - kqueue@1.0.8 - libc@0.2.154 - libredox@0.1.3 - log@0.4.22 - memoffset@0.9.1 - mio@0.8.11 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.81 - pyo3-build-config@0.22.2 - pyo3-ffi@0.22.2 - pyo3-macros-backend@0.22.2 - pyo3-macros@0.22.2 - pyo3@0.22.2 - python3-dll-a@0.2.10 - quote@1.0.36 - redox_syscall@0.5.3 - same-file@1.0.6 - syn@2.0.60 - target-lexicon@0.12.14 - unicode-ident@1.0.12 - unindent@0.2.3 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - winapi-util@0.1.9 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 -" - -declare -A GIT_CRATES=( - [notify-types]='https://github.com/samuelcolvin/notify;0f87ab12707d231fa44180454d59478d3992eb59;notify-%commit%/notify-types' - [notify]='https://github.com/samuelcolvin/notify;0f87ab12707d231fa44180454d59478d3992eb59;notify-%commit%/notify' -) - -inherit cargo distutils-r1 - -DESCRIPTION="Simple, modern file watching and code reload in Python" -HOMEPAGE=" - https://pypi.org/project/watchfiles/ - https://github.com/samuelcolvin/watchfiles/ -" -SRC_URI=" - https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -# enjoy Rust -QA_FLAGS_IGNORED=".*/_rust_notify.*" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # fix version number - sed -i -e "/^version/s:0\.0\.0:${PV}:" Cargo.toml || die - - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 -} - -python_test() { - local EPYTEST_DESELECT=( - # test broken with new anyio - # https://github.com/samuelcolvin/watchfiles/issues/254 - tests/test_watch.py::test_awatch_interrupt_raise - ) - - rm -rf watchfiles || die - epytest -} diff --git a/dev-python/webob/Manifest b/dev-python/webob/Manifest index 8c53a2d8514b..2de6f8c0af80 100644 --- a/dev-python/webob/Manifest +++ b/dev-python/webob/Manifest @@ -1,5 +1,3 @@ -DIST webob-1.8.8.tar.gz 279035 BLAKE2B 61bbcc71763feccbd7a39b2649024c8d7a49ab5602fd638b4a895900395cd54bb6b0885e0bdeccd6504f5cc3162f7e198e94016b98836dbed4ed608605251052 SHA512 13093e77591a3bdb36e8f30a5d40922120d949faf24e3322b0116f1a14483180772b22c82237b0db4a17a914c2c99509847a9f2a717de09b4bffa55fa5269838 DIST webob-1.8.9.tar.gz 279775 BLAKE2B 1442fb0cac7a5a55582956a89b998beb8b7e0cc75a7b09e8767ca2064c60a51102a5f8d08cd3d854c560f38448bea439acffa096b392811ba8941b9fa543e539 SHA512 ed5d91f864572b4bbeaa2aa6ada98285d597f83bc14613e62defb6fd6617986aa63534f0962d8045866471f8dfa09c803a5f2105efb84e5f618db6eeb804b9a1 -EBUILD webob-1.8.8.ebuild 822 BLAKE2B 14c0bcff622d14ce12ac51d5a30cd2ae510ac256a555c3f5f8f9973cf1ad982d41af122a21450863b43b0a04e8c0c9a8286d887bf7c81a910731580684214c5f SHA512 9bb8ba51c72b6425662252b475b30cc30a7cbb9add7c3cd384559318997c813cd6ce57c1fa70a413a71e915e92f05b6d1548a4b91f741665df7ddde2032a266f -EBUILD webob-1.8.9.ebuild 724 BLAKE2B 291cac6fbe4564151cd34de9f0a2ec39f8c735d1e84f811a847b0cbad090b4e24f6876270fe4c9dddc3cc14d63f8e75a9570c2995d76d6a1c6c823a2e8121d78 SHA512 d6ac82f34289283f534c5ca36f3e67f52cb47e6e8a4afad961bdee89ac2db333eb5f7d8f627b14a6d41b896802449b63366fe3a88f45815afa80d81d1167d476 +EBUILD webob-1.8.9.ebuild 716 BLAKE2B 5b8f110fed1a12a064e3ffbcce9d21a1a59915c830b275be5ca82f9d0c917a23c54999b6562b95d2af5a5837cfb4141551a59439606a9080620bb9e444b04465 SHA512 5f67d57d212dc06c683a1add52b9a3f61dc0800cc9fbdb882c11eb479cc5fe37a9d777ded7662c85684c352d8eaa616b1940ad8e481229233d726944e89bbb06 MISC metadata.xml 445 BLAKE2B cdb3eff689afc9b236ff09ab4035cf30dbb1a22e26ece748bcb3fd4022b6cdfbf20e04213951f79b2259b2794104025dd7aca3f3348fe95bb032bb51c3f3f80a SHA512 6cfd7bbddb887bd8c64b34087ada4c9f099adeb765dbf935761b1dabb2fb4d2134e67062110399400e45070a8330ea63ff61a0af6b2c11d261f7cc0e894f5f7a diff --git a/dev-python/webob/webob-1.8.8.ebuild b/dev-python/webob/webob-1.8.8.ebuild deleted file mode 100644 index 0b606997e28b..000000000000 --- a/dev-python/webob/webob-1.8.8.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="WebOb" -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="WSGI request and response object" -HOMEPAGE=" - https://webob.org/ - https://github.com/Pylons/webob/ - https://pypi.org/project/WebOb/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/legacy-cgi[${PYTHON_USEDEP}] - ' 3.13) -" - -distutils_enable_sphinx docs 'dev-python/alabaster' -distutils_enable_tests pytest - -src_prepare() { - # py3.9 - sed -i -e 's:isAlive:is_alive:' tests/conftest.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/webob/webob-1.8.9.ebuild b/dev-python/webob/webob-1.8.9.ebuild index 2fafaab6a88a..1e26d13615fa 100644 --- a/dev-python/webob/webob-1.8.9.ebuild +++ b/dev-python/webob/webob-1.8.9.ebuild @@ -18,7 +18,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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest index e85a595aac8b..bc529d6935ba 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1,4 +1,6 @@ AUX wheel-0.44.0-ft.patch 1111 BLAKE2B 48ea6f9705d747a2a020c4bd4b81dfaeff8a91c2b02bbd74578bcc65105397d60a9a51e3dd7e359b3dbb79468aef4b4c44a087ca5bf05e5a089213754cc9758f SHA512 7f792b55f55cf5559423e4a2e12527ffcdc14ef5438c10ef2e6590d05ee19303debb4e1d8ac28400dbcc457861273b3c0841895776e334d85b17a2f58728fb56 DIST wheel-0.44.0.tar.gz 100733 BLAKE2B 6beefa0875be52fb2dff2921cb87063bcafdf2e31c43963676fbae8aef4e68ea21675aa715f94052edc9f5e8dbbd5e2afe3abc17f521eb36b24fa628b0522bbe SHA512 f0a1efbf70e8a2eebdf7564932bdfa3892940a3fbfc00f256f61be03a51ff9cc5a55570d1d3f5878670be84ab233483453ce754ea46c508574fcf4ec61d480c8 +DIST wheel-0.45.0.tar.gz 107426 BLAKE2B 57cfbe247bbc2f0598a3ee18a1ab4b309e6ec6eb89486391bc7b5baa148736829b2620d05f1c6f75b0743ee1065ccbdc66ce690ee7efcf5f2b58519eb4cc8b25 SHA512 dca95cadde7c551baebde50f66ca79d4205d0a896da34b7f4f103c62fb72f78c0b9e71933564b951ab3878e6bc47d1961a73545bc0ead45e618de33b6b7cb16a EBUILD wheel-0.44.0.ebuild 1212 BLAKE2B d1831443a412f542c4e460daed90c9e2420211f50c4903cd9284fb4e5e0796577b8dae62d04937676d85a209a5dbdf922ccca4bd8ccfda563e945affdd842d4d SHA512 3b4e8644d188234e5772915171b0d6fe614287dbead15f0bd2336881188661c6fba12f132eaa4d1bc9af96606c05adca6e7a20643b445e0b61e0e3e246aa0666 +EBUILD wheel-0.45.0.ebuild 1124 BLAKE2B 318780bf44832393b99175d00b8aa728ff0bc0d785202643de22d6d36f51861a3a5999961c9ad013c0f963a74e325753de976f4d0100c729c108f9a60bc5115e SHA512 8e67d8c5b48e272231a6f228c1a2baa869cd38c46930018d4754470a2f472d3c7822792a140c6d16bebe15e8f98c309849b33dd4a96223e1a1c33bce539d5154 MISC metadata.xml 383 BLAKE2B 352e8b44b3c4f7008c6ac73b8d4454602785ea86ad52ba4601b1c598a0da4831ecdf1b36cfbeaaa1635e52a924a3317d6abff9dc1b26d3f77f04c681208265d3 SHA512 a810c2c7bdff95154a907ce2a00ed2ccc63174e0ba7dea21c6faf62624aac12c2f772557f4f26406693b8963d3bfa77b95dc9e4156493ee991d64021ad8f6c44 diff --git a/dev-python/wheel/wheel-0.45.0.ebuild b/dev-python/wheel/wheel-0.45.0.ebuild new file mode 100644 index 000000000000..95f482c44938 --- /dev/null +++ b/dev-python/wheel/wheel-0.45.0.ebuild @@ -0,0 +1,51 @@ +# 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 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A built-package format for Python" +HOMEPAGE=" + https://github.com/pypa/wheel/ + https://pypi.org/project/wheel/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/setuptools[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # fails if any setuptools plugin imported the module first + tests/test_bdist_wheel.py::test_deprecated_import +) + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unbundle packaging + rm -r src/wheel/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:wheel\.vendored\.::' \ + -e 's:\.\+vendored\.::' {} + || die +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest index c7eb847d6464..2f379bd3437e 100644 --- a/dev-python/wtforms/Manifest +++ b/dev-python/wtforms/Manifest @@ -1,7 +1,3 @@ -DIST wtforms-3.1.2.tar.gz 134705 BLAKE2B 748ea71ced149220947d0f54d69cc94b3cd8a2e648551556621082418a7555519b275788b961abca1331e6c6d52c1999451cc26b3bc9ab27261ef25de7ffd9fa SHA512 4c4203c735f755cedf9c20ddf9805d1e80096fe2fb499dc91a9608df0ac5eb0ddf6c67eea782f9507d14b14e362454f50b567dc5518ca95ce090305a44436873 -DIST wtforms-3.2.0.tar.gz 137750 BLAKE2B cab28b7016fc73958d56f5580aae80ab72acfecf3f4f7d17021d760db396644d6581f3ff6b0ff07193359d0ffa22523b22cc70c28843f9add8cd5d6cc601b04f SHA512 afa684eefb08f437624b3a1e04327f3497d1067033ef6782fd9470bfe3ff10f84b99294a2fb48800fa3de6e188a6285ca63ba696e74a222c55c1d9e030babe2a DIST wtforms-3.2.1.tar.gz 137801 BLAKE2B 91deeb5a2b3ef07bec48c55a4aaef92969d6c731d91874ecf5260f2228be8ef0fdee32c61e4f5233a953f4c0be4359f1e98a87c4bf87975780b6be00b8717283 SHA512 96aa2934e39f95f2a2d0db4cd8026215cb0adea2df9bd235305b2857f2e5eecc3ea4e959ff1c1d46090213d348bccf70df19efaf73059074d1f02c577cbb1fdf -EBUILD wtforms-3.1.2.ebuild 814 BLAKE2B 38f9fb8507551f35f1e41e8b92f3ca44568f23f4d7279bb10d4101e772186f025e51d2a3850b51e1b707e5d66e7c4c9bada8d2b483874231a5e0b382237bc4a5 SHA512 86233ee4ac436f76c548865a3785d06712e526800e68b92c874f0c97b757a1910817c61a03303b1f46104953fbfb100bff501c00a829fe2e121b5fb631bff858 -EBUILD wtforms-3.2.0.ebuild 821 BLAKE2B 059909fabf88ce0f14627a372a5510bd3f92b871af0d16e2fffcdaaf94ff3ccb78e7fe011fbddd8c25b992a33288cb46c4906bc6bdca5e2c96048497adf865a8 SHA512 2a7beb43e15ab4beecc5b943b656d666de6006fe99220aa8c20816e4f5781717f1948cf6d69c445fcc012def5e4a6ded5a9663691952faca0f5c8840ce47e799 -EBUILD wtforms-3.2.1.ebuild 821 BLAKE2B 059909fabf88ce0f14627a372a5510bd3f92b871af0d16e2fffcdaaf94ff3ccb78e7fe011fbddd8c25b992a33288cb46c4906bc6bdca5e2c96048497adf865a8 SHA512 2a7beb43e15ab4beecc5b943b656d666de6006fe99220aa8c20816e4f5781717f1948cf6d69c445fcc012def5e4a6ded5a9663691952faca0f5c8840ce47e799 +EBUILD wtforms-3.2.1.ebuild 818 BLAKE2B 715af9a172a8e655d1eb7095c01f88bfde37eaa235e53b3f5c9a38c6d4812f2e272efab1d3cb6427bcf28eef641ce0d770e3f749e7efe8502e85b039137bbb83 SHA512 ce1421b1a4852c803059ee4622cb391876dbcf51a38c55705e81997293b1a1a1a1a008dae7dc002a69406d75ff8092c7923be4b0bdb52f5316e80b6841a9dc4e MISC metadata.xml 394 BLAKE2B b288e370bdd5a69780f792529e6e83c7a558507bdb0770217f2b49574acd43b9981e16953dee1de336d3f27a6095589b6188a4b7f78057968fd1dac31b6007aa SHA512 8eb3c19002d8d24fc35cba047c42f6b6beb0874a7b949c2d3058574d8b8323b75d029351ae6d4968150304b8b0913f8bd7f9e86be2ad40dc7e00cf3938f07423 diff --git a/dev-python/wtforms/wtforms-3.1.2.ebuild b/dev-python/wtforms/wtforms-3.1.2.ebuild deleted file mode 100644 index 4dce0bb41956..000000000000 --- a/dev-python/wtforms/wtforms-3.1.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN="WTForms" -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Flexible forms validation and rendering library for python web development" -HOMEPAGE=" - https://wtforms.readthedocs.io/ - https://github.com/wtforms/wtforms/ - https://pypi.org/project/WTForms/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/markupsafe[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/Babel[${PYTHON_USEDEP}] - test? ( - dev-python/email-validator[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/wtforms/wtforms-3.2.0.ebuild b/dev-python/wtforms/wtforms-3.2.0.ebuild deleted file mode 100644 index 3c3933ac8ca6..000000000000 --- a/dev-python/wtforms/wtforms-3.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN="WTForms" -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Flexible forms validation and rendering library for python web development" -HOMEPAGE=" - https://wtforms.readthedocs.io/ - https://github.com/pallets-eco/wtforms/ - https://pypi.org/project/WTForms/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/markupsafe[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/Babel[${PYTHON_USEDEP}] - test? ( - dev-python/email-validator[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/wtforms/wtforms-3.2.1.ebuild b/dev-python/wtforms/wtforms-3.2.1.ebuild index 3c3933ac8ca6..d472f5466875 100644 --- a/dev-python/wtforms/wtforms-3.2.1.ebuild +++ b/dev-python/wtforms/wtforms-3.2.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" dev-python/markupsafe[${PYTHON_USEDEP}] diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 319be31af1da..ba098d71157f 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -2,7 +2,7 @@ DIST xarray-2024.10.0.tar.gz 3788358 BLAKE2B 974e84e4584201a435e6b2eb48e882f09c4 DIST xarray-2024.6.0.tar.gz 3715179 BLAKE2B 42fa46883d27f656dca9b82e1647bd94a62a427582cd52d847131a8e01caf77a597fcc128453fee1f68c38897a9f995dd4c644e9b68b551ee1c28bc0d48e9465 SHA512 b6f24f834d71cca84f6a485858571a17bcb250915d4f84c886c9e16fc240ae3c3e91d573726e8a09f1dbe269abbfae97498868476eef1a90813ddb29c6a6db62 DIST xarray-2024.7.0.tar.gz 3728663 BLAKE2B c5b14c3d4ea2cec90565a8fb93e49974f52c6f0e55103cd791e746e674d886be85c7df244690513a482b32062e733a670b759b710739303ae79f9a13beea8c01 SHA512 6a094dacdd8f09fb4674c67e03e1df67d0651053088fe39912713842dddb397cf5b5629193df170a4738dc8f75e96ae26582c73fac4679a1439e9d015dfcfcd1 DIST xarray-2024.9.0.tar.gz 3747432 BLAKE2B 4b2a3be1712194710aa00f4416479d93171ba3bcc49a68edf2bff65a2224c334807d4db9e63a95d6da7f7bd08170771cdad73f2d224837c35ccfcb2c72b881fb SHA512 179e1a6689095a091c49d6fe3b34e72afbfcfbf4d10056a695e4804cee2fc5e6da1ff9b3073ecce790618031286a2f383f00042d38c49e94a672ee6c2214b85b -EBUILD xarray-2024.10.0.ebuild 5310 BLAKE2B 4359575b68b2f0a2e9f80a4d3322a3ad799a417340a6edd630cfdbb80641cd61c2281a4afabc1dca7670d13ab41bc1496de2421c2aaf773a64ca8e61508cd83e SHA512 154548a4cd333351b9ecf8367b3d59c3833209fb2a1dd74f98a411601973e68ae7fbd8b87068134737a9b2b9c230fe431495beafdd8791952294fbb071f43d5a +EBUILD xarray-2024.10.0.ebuild 5308 BLAKE2B a2f4c7bff5ea5f757645c91be17e7d575f67ef6cd85de8333eb2f5a6d1f7a5fc2109bf2a3b8923b262699face465c192df7e6ce027e7a62e93f2f8ace92cedc5 SHA512 353dec44de96ab38928436c6b98145f63a4f390db70f196137361890bbede68e5b7de6a4b958152889490022199ad932116ab161d5d171217802380526e8c0f2 EBUILD xarray-2024.6.0-r1.ebuild 4485 BLAKE2B 7005dea599a3cbd466300a98264459ff10cd2bffca94b58482698caaf86902e30c7c6abc185b12b3253d42df08722efef883881911d855ca48bd63c4c4528844 SHA512 c14f203d598ca71b525f1c65a42cc2a3145ef94ced9b5d34c943838cd43885c8a8fc3474569b5d5a2ed3489e4c45f2b14c16c1f98982781d558ed2602c25ceb8 EBUILD xarray-2024.6.0.ebuild 3442 BLAKE2B 7ce00bac609b29b1face4258ec8bca19bfd29a18ebcdc2352ea8209b7ae3679c4f91cfecbf3eea72a6860bb47217aa9e85630b2d1888708d93e61cffccc6e1d4 SHA512 4f8c1f36d4d9fd4a77d285462663a86040fa4da2dff2916f9bcfae77ac98da98b9983a1406fc0ccba899cb096b0abd1403ad3b678b37baeaaae74a75199be035 EBUILD xarray-2024.7.0.ebuild 4486 BLAKE2B 25c5cb9d5ee9e13acf26857f741a25b0f197b44f05a30189b1f2727ec3cba43b7d829daef12fa8ab2792a4a48e45dfd8650b8cf460649a3d2a2277a0aaa7cd48 SHA512 3e3a9b8d66538ce15dfb020442cdbd3c30a431eb6dd53d10ed3b9804c16936d7397c9e445e833c1ee230e2e580f8e55bc5bf53753dcfc1d7e3ab0f2dd4147665 diff --git a/dev-python/xarray/xarray-2024.10.0.ebuild b/dev-python/xarray/xarray-2024.10.0.ebuild index 5d61b536a260..776e463139fb 100644 --- a/dev-python/xarray/xarray-2024.10.0.ebuild +++ b/dev-python/xarray/xarray-2024.10.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv ~x86" IUSE="big-endian" RDEPEND=" diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index aec056ee97eb..f006d33d6a67 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -4,6 +4,6 @@ DIST yarl-1.16.0.tar.gz 176548 BLAKE2B 038934a1ef05c78fd04702ed4519c121b7e9c5e6f DIST yarl-1.17.1.tar.gz 178163 BLAKE2B 88d864944829e4b69ae346b0c6eb205969e9f9d2326d46f1eb4ed0506516f71730731763daf56e8230b699d5775c053c4750f6a770422cad392199ba5c099074 SHA512 5c1c25a8b828694a6538e7a07d01fc5d14238b279f8db4d76ee247a4f043b3e836c292cf6a77bb5ba544ec43dee449f2417eb0a5aaed6954449043a0fea3f811 EBUILD yarl-1.14.0.ebuild 1364 BLAKE2B 01e769e473b04efb8ad17a0432a5cf870baf227c8d9224bb9e85de84858c7b5deb744dac46045b099f881080380240337f8cd7c25e65d9fd0ed95152dc6fced3 SHA512 52ee02f464cf5a317ffdbaf53c59627cd4012c4a26d26bfc4decc97ada5809b50fe0bceea7ec067f13a6c109e48deb1ed5ee51738b04f30f63f8e427e73ad472 EBUILD yarl-1.15.5.ebuild 1474 BLAKE2B 67510cf06d3ffda1ebe9b3be765210b4c4d1b451371ce3045ff328a5cf328a69b0cb604075934bc9481f3fbcc4f3a51ff1e1d5cd57109fcaf1f90dc21b089721 SHA512 c4840898eedb58a78fd98edc5d28fdcda3c3b43d6ca6613c89107b321598cf6fa83bbf65bc05ebd99bfcde149b1a7cdf2dc86e4ab3388dff6a958097b2fc8df4 -EBUILD yarl-1.16.0.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065 +EBUILD yarl-1.16.0.ebuild 1474 BLAKE2B 67510cf06d3ffda1ebe9b3be765210b4c4d1b451371ce3045ff328a5cf328a69b0cb604075934bc9481f3fbcc4f3a51ff1e1d5cd57109fcaf1f90dc21b089721 SHA512 c4840898eedb58a78fd98edc5d28fdcda3c3b43d6ca6613c89107b321598cf6fa83bbf65bc05ebd99bfcde149b1a7cdf2dc86e4ab3388dff6a958097b2fc8df4 EBUILD yarl-1.17.1.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065 MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe diff --git a/dev-python/yarl/yarl-1.16.0.ebuild b/dev-python/yarl/yarl-1.16.0.ebuild index 2f428eea3047..0ac6ae66078b 100644 --- a/dev-python/yarl/yarl-1.16.0.ebuild +++ b/dev-python/yarl/yarl-1.16.0.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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND=" diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 0dd80a629a85..21ccd9f557ab 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,5 +1,5 @@ DIST zeroconf-0.135.0.tar.gz 171896 BLAKE2B 99822f18b98bedf8af03cb3f6483b0884ef92289afd4f71892ce33dc85e1751eea6180de8dac3d8c460bdabea3e096dfac1f26854a5dc52a86ce6ee271514996 SHA512 703d71aa2ffdedfc9a212dac448b9bb5589a839a610d1add8b5324e4ce241680ee1ebd8b5a01533c4c73bc91d22e5f641151c12186aec6b71c3e23607b32c30a DIST zeroconf-0.136.0.tar.gz 238635 BLAKE2B 265dac1aed041d86f81264b5449952695f316cdfd9ff8e594631cd5c5eebad917d32537920308ae62feee7927307a667fdfd3cfd5c182fff08120cba19bbc60e SHA512 835f1e22a92e62efaba055816c962fdea12b80e3a875883da28919e952363ce14dea6b60738a2c199d6e4718c016c00a7dfaa86ee4b20347c69a771515240be3 EBUILD zeroconf-0.135.0.ebuild 1408 BLAKE2B 015a112dd6a16d643d7351e9730e1b7eeb5fb177afb47e008376db45246f0f24afa829cb966e7450315046c3b07d159be487b5a1d4ccbdab79a7a168be1254a9 SHA512 cf1db8dde3188c51b484007d62f3d8a6e8c714046c1e45bf9c4d39c673071689bae4169d896f7f738ec9181061029fc27586474a1957ab08c5d47fba78261e5f -EBUILD zeroconf-0.136.0.ebuild 1412 BLAKE2B 7b3c132c3f717e491569ec8e914c8cd75f24ab3c382515b6d48d8e2beb47a485d28ba1ffa5e96c2bac5c979301efb6479bc52bd916978e654c45e90b15ad7f3a SHA512 973114e5a9cdd60cb595528bfb0f761ec4ed46b162d0bf914933e6fcaf46f6c4d4eb822d94aa56593a4e52ce19eca467c329bcf16667e1414dd36b21e621ff13 +EBUILD zeroconf-0.136.0.ebuild 1409 BLAKE2B bc29d08b2a93901ce889dd094b144328333ffdf940e84971e0c78b24bd0f4330de4a95c2d05a04d20d702f69c15d31d4b76b2022f52197614ddbb25b12b67816 SHA512 4b338e29e336ad205806358794762adb29083aad3d64e1b19950d7a9d2f042c6e59d683b066e84054105c0122295c5d89f559d73deaabe711c4146aa4c0c94d3 MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9 diff --git a/dev-python/zeroconf/zeroconf-0.136.0.ebuild b/dev-python/zeroconf/zeroconf-0.136.0.ebuild index 838baef40e66..bc445908a6e4 100644 --- a/dev-python/zeroconf/zeroconf-0.136.0.ebuild +++ b/dev-python/zeroconf/zeroconf-0.136.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest index 87183a039318..240da0d5817f 100644 --- a/dev-python/zope-interface/Manifest +++ b/dev-python/zope-interface/Manifest @@ -3,5 +3,5 @@ DIST zope.interface-7.0.3.tar.gz 252504 BLAKE2B 958605f010f7d282c8850160322bcc8a DIST zope.interface-7.1.1.tar.gz 253129 BLAKE2B 643092ca4497cf1854be7010aa412f009fa0108e8015a7df0c0d1c00ca0cc66e44863c3e5b24ac950d87f1dbea9d7840b21e0ba9552f7b119779990e18c1d091 SHA512 92809dd7744d5d90c773a85e17b4fdad646690e4f55023ee97541553ef41419dcf733d2944ebb5be911d9b962920c7e1f9660eea1273dfe30751b7c875291fad EBUILD zope-interface-6.4_p2.ebuild 1113 BLAKE2B 31dbdd9168a809857d798995f9a3d3825472675561ce31d831bef275e085e28dec41a0611fddf4247ffb808d3154ce8b5e81086ef1aad0c850cddec1a1e9f55c SHA512 b04a4177d0368d06ec5cadcab679e5f0a4f6649d7817f412f9be235db570a385455295109a1019c83ae95cad9bccc2ef54946feab42215f613391e3ea7053482 EBUILD zope-interface-7.0.3.ebuild 1074 BLAKE2B 15e6e5ca083622baa06d0f515d8d649e819efc4f97120f058cfca4dbf866b917fa30657974f8f5684dd6ff8daae15651b547990904fd9c9f73cb114411775972 SHA512 2bf665cf453623c05edf9854b17600969ec13b5e5f81cb422857ce6f5296d202a3c6c0a205ce8565bf85c881666712d1ab16dedd01b8413612fa7a566ca6daa5 -EBUILD zope-interface-7.1.1.ebuild 1387 BLAKE2B fbdb3b0e13bfbc66c6ff2d8de9a9097d1685f0f93b8dd166eaccce3cd98dccf0f22442e630cecb73997b9c8c9a0b4c404100e0695e4468102e340ca94a1b5a6a SHA512 40dc5dd6be5016a645da837e228b27752f36331037b7a17a1011e930ed48627011c7a4539d015cc22c431d539fb86025e254e1e4481583020fb5d51124886940 +EBUILD zope-interface-7.1.1.ebuild 1380 BLAKE2B 678ce7b9f5401395f9a166ec49f0d4db0d6e62910cfda8cf331546aa2d6d4b5f96ad92ef2756b05cb5da471f105de60c5abb67ad82553be2561e8090644a8f88 SHA512 676899381ac9856d438dd9f7af4d3843ee0de3195c2eefb93b5505d05cebfc58bd986a306d088bb3fcd771a1874b598fa7132bb37f4833257862fa8544ae37d7 MISC metadata.xml 387 BLAKE2B 1d5e2a8f2fcd2c8fcb423f8a123d2d17a0456cd4003489358abd8baf74d3ea9ddfa04af94b9ef67b329520b5ee9bc3084343e824f3fbf7420f14372d43581dbc SHA512 258f0bd291cd42f6374bd331c3b906f149ff455dd264716eefc63487710d95f8b388ecb34be5733dbd7a0e185f449cc18fce04b46521a2d19fd9766e7dc0ed82 diff --git a/dev-python/zope-interface/zope-interface-7.1.1.ebuild b/dev-python/zope-interface/zope-interface-7.1.1.ebuild index 00ed787d58d7..bcc32b6558ef 100644 --- a/dev-python/zope-interface/zope-interface-7.1.1.ebuild +++ b/dev-python/zope-interface/zope-interface-7.1.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="ZPL" 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" IUSE="+native-extensions" BDEPEND=" -- cgit v1.2.3