From 93a93e9a3b53c1a73142a305ea1f8136846942ee Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 22 Dec 2021 14:08:05 +0000 Subject: gentoo resync : 22.12.2021 --- dev-python/Faker/Faker-10.0.0.ebuild | 29 +++ dev-python/Faker/Faker-9.9.0.ebuild | 29 --- dev-python/Faker/Manifest | 4 +- dev-python/Manifest.gz | Bin 249823 -> 251498 bytes dev-python/PyGithub/Manifest | 2 +- dev-python/PyGithub/PyGithub-1.55.ebuild | 2 +- dev-python/QtPy/Manifest | 2 +- dev-python/QtPy/QtPy-1.11.3-r1.ebuild | 139 ++++++++++ dev-python/QtPy/QtPy-1.11.3.ebuild | 158 ----------- dev-python/adblock/Manifest | 12 +- dev-python/adblock/adblock-0.5.0.ebuild | 120 --------- dev-python/adblock/adblock-0.5.1.ebuild | 2 +- dev-python/aesara/Manifest | 4 + dev-python/aesara/aesara-2.3.2.ebuild | 75 ++++++ dev-python/aesara/aesara-2.3.3.ebuild | 75 ++++++ dev-python/aiohttp/Manifest | 4 +- dev-python/aiohttp/aiohttp-3.8.0.ebuild | 2 +- dev-python/aiohttp/aiohttp-3.8.1.ebuild | 2 +- dev-python/aiosignal/Manifest | 2 +- dev-python/aiosignal/aiosignal-1.2.0.ebuild | 2 +- dev-python/ajsonrpc/Manifest | 3 + dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild | 18 ++ dev-python/ajsonrpc/metadata.xml | 11 + dev-python/alembic/Manifest | 4 +- dev-python/alembic/alembic-1.7.4.ebuild | 35 --- dev-python/alembic/alembic-1.7.5.ebuild | 2 +- dev-python/anyio/Manifest | 4 +- dev-python/anyio/anyio-3.2.1.ebuild | 2 +- dev-python/anyio/anyio-3.4.0.ebuild | 45 ++++ dev-python/argon2-cffi-bindings/Manifest | 3 + .../argon2-cffi-bindings-21.2.0.ebuild | 34 +++ dev-python/argon2-cffi-bindings/metadata.xml | 20 ++ dev-python/argon2-cffi/Manifest | 5 + dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild | 45 ++++ .../argon2-cffi/argon2-cffi-21.3.0-r1.ebuild | 40 +++ dev-python/argon2-cffi/argon2-cffi-21.3.0.ebuild | 45 ++++ dev-python/astroid/Manifest | 10 +- dev-python/astroid/astroid-2.7.3-r1.ebuild | 2 +- dev-python/astroid/astroid-2.8.4.ebuild | 49 ---- dev-python/astroid/astroid-2.8.5.ebuild | 49 ---- dev-python/astroid/astroid-2.8.6.ebuild | 2 +- dev-python/astroid/astroid-2.9.0.ebuild | 2 +- dev-python/astunparse/Manifest | 2 +- dev-python/astunparse/astunparse-1.6.3.ebuild | 2 +- dev-python/async_timeout/Manifest | 2 + .../async_timeout/async_timeout-4.0.2.ebuild | 36 +++ dev-python/autopep8/Manifest | 2 + dev-python/autopep8/autopep8-1.5.7.ebuild | 28 ++ dev-python/aws-sam-translator/Manifest | 6 +- .../aws-sam-translator-1.39.0.ebuild | 43 --- .../aws-sam-translator-1.40.0.ebuild | 2 +- .../aws-sam-translator-1.42.0.ebuild | 2 +- dev-python/aws-xray-sdk-python/Manifest | 2 +- .../aws-xray-sdk-python-2.8.0.ebuild | 2 +- dev-python/bandit/Manifest | 4 +- dev-python/bandit/bandit-1.7.0.ebuild | 49 ---- dev-python/bandit/bandit-1.7.1.ebuild | 12 +- dev-python/beniget/Manifest | 2 +- dev-python/beniget/beniget-0.4.1.ebuild | 2 +- dev-python/black/Manifest | 2 + dev-python/black/black-21.12_beta0.ebuild | 62 +++++ dev-python/blockdiag/Manifest | 2 + dev-python/blockdiag/blockdiag-3.0.0.ebuild | 58 +++++ dev-python/boltons/Manifest | 2 +- dev-python/boltons/boltons-21.0.0.ebuild | 7 +- dev-python/boto/Manifest | 3 +- dev-python/boto/boto-2.49.0-r4.ebuild | 5 +- dev-python/boto/files/boto-2.49.0-py310.patch | 44 ++++ dev-python/boto3/Manifest | 22 +- dev-python/boto3/boto3-1.19.12.ebuild | 54 ---- dev-python/boto3/boto3-1.20.15.ebuild | 59 ----- dev-python/boto3/boto3-1.20.17.ebuild | 59 ----- dev-python/boto3/boto3-1.20.18.ebuild | 59 ----- dev-python/boto3/boto3-1.20.19.ebuild | 59 ----- dev-python/boto3/boto3-1.20.20.ebuild | 59 ----- dev-python/boto3/boto3-1.20.23.ebuild | 59 +++++ dev-python/boto3/boto3-1.20.24.ebuild | 59 +++++ dev-python/boto3/boto3-1.20.25.ebuild | 59 +++++ dev-python/boto3/boto3-1.20.26.ebuild | 59 +++++ dev-python/boto3/boto3-1.20.5.ebuild | 2 +- dev-python/botocore/Manifest | 22 +- dev-python/botocore/botocore-1.22.12.ebuild | 50 ---- dev-python/botocore/botocore-1.23.15.ebuild | 65 ----- dev-python/botocore/botocore-1.23.17.ebuild | 65 ----- dev-python/botocore/botocore-1.23.18.ebuild | 65 ----- dev-python/botocore/botocore-1.23.19.ebuild | 65 ----- dev-python/botocore/botocore-1.23.20.ebuild | 65 ----- dev-python/botocore/botocore-1.23.23.ebuild | 65 +++++ dev-python/botocore/botocore-1.23.24.ebuild | 65 +++++ dev-python/botocore/botocore-1.23.25.ebuild | 65 +++++ dev-python/botocore/botocore-1.23.26.ebuild | 65 +++++ dev-python/botocore/botocore-1.23.5.ebuild | 2 +- dev-python/bpython/Manifest | 6 +- dev-python/bpython/bpython-0.21.ebuild | 41 --- dev-python/bpython/bpython-0.22.1.ebuild | 2 +- .../bpython/files/bpython-0.21-fix-py3.10.patch | 48 ---- dev-python/bpython/files/bpython-sphinx-4.patch | 8 - dev-python/cachetools/Manifest | 2 + dev-python/cachetools/cachetools-5.0.0.ebuild | 17 ++ dev-python/cattrs/Manifest | 4 +- dev-python/cattrs/cattrs-1.9.0.ebuild | 47 ++++ dev-python/cattrs/metadata.xml | 2 +- dev-python/certifi/Manifest | 5 +- dev-python/certifi/certifi-2999.ebuild | 33 --- dev-python/certifi/certifi-3021.3.16-r1.ebuild | 60 +++++ dev-python/certifi/certifi-3021.3.16.ebuild | 55 ---- .../files/certifi-3021.3.16-setuptools.patch | 21 ++ dev-python/cfn-lint/Manifest | 11 +- dev-python/cfn-lint/cfn-lint-0.54.3.ebuild | 51 ---- dev-python/cfn-lint/cfn-lint-0.54.4.ebuild | 51 ---- dev-python/cfn-lint/cfn-lint-0.56.0.ebuild | 54 ---- dev-python/cfn-lint/cfn-lint-0.56.1.ebuild | 2 +- dev-python/cfn-lint/cfn-lint-0.56.3.ebuild | 2 +- .../cfn-lint/files/cfn-lint-0.30.1-tests.patch | 20 -- dev-python/charset_normalizer/Manifest | 4 +- .../charset_normalizer-2.0.6.ebuild | 27 -- .../charset_normalizer-2.0.7.ebuild | 2 +- dev-python/click-log/Manifest | 2 +- dev-python/click-log/click-log-0.3.2.ebuild | 2 +- dev-python/click-threading/Manifest | 2 +- .../click-threading/click-threading-0.5.0.ebuild | 2 +- dev-python/click/Manifest | 6 +- dev-python/click/click-8.0.1-r1.ebuild | 29 --- dev-python/click/click-8.0.2.ebuild | 28 -- dev-python/click/click-8.0.3.ebuild | 2 +- dev-python/cmd2/Manifest | 10 +- dev-python/cmd2/cmd2-2.2.0.ebuild | 52 ---- dev-python/cmd2/cmd2-2.3.0.ebuild | 52 ---- dev-python/cmd2/cmd2-2.3.1.ebuild | 52 ---- dev-python/cmd2/cmd2-2.3.2.ebuild | 52 ---- dev-python/cmd2/cmd2-2.3.3.ebuild | 2 +- dev-python/colorclass/Manifest | 2 + dev-python/colorclass/colorclass-2.2.2.ebuild | 35 +++ dev-python/colorlog/Manifest | 4 +- dev-python/colorlog/colorlog-6.4.1.ebuild | 17 -- dev-python/colorlog/colorlog-6.6.0.ebuild | 2 +- dev-python/cons/Manifest | 3 + dev-python/cons/cons-0.4.4.ebuild | 26 ++ dev-python/cons/metadata.xml | 13 + dev-python/consonance/Manifest | 2 + dev-python/consonance/consonance-0.1.5.ebuild | 35 +++ dev-python/css-parser/Manifest | 4 +- dev-python/css-parser/css-parser-1.0.7.ebuild | 21 ++ dev-python/css-parser/metadata.xml | 4 + dev-python/cx_Freeze/Manifest | 2 + dev-python/cx_Freeze/cx_Freeze-6.9.ebuild | 46 ++++ dev-python/cython/Manifest | 4 + dev-python/cython/cython-0.29.25.ebuild | 75 ++++++ dev-python/cython/cython-0.29.26.ebuild | 75 ++++++ dev-python/dask/Manifest | 2 + dev-python/dask/dask-2021.12.0.ebuild | 53 ++++ dev-python/deepmerge/Manifest | 2 + dev-python/deepmerge/deepmerge-1.0.0.ebuild | 24 ++ dev-python/dictdiffer/Manifest | 2 +- dev-python/dictdiffer/dictdiffer-0.9.0.ebuild | 2 +- dev-python/distlib/Manifest | 2 + dev-python/distlib/distlib-0.3.4.ebuild | 53 ++++ dev-python/django-allauth/Manifest | 2 + .../django-allauth/django-allauth-0.47.0.ebuild | 44 ++++ dev-python/django-configurations/Manifest | 4 +- .../django-configurations-2.2.ebuild | 52 ---- .../django-configurations-2.3.1.ebuild | 2 +- dev-python/django-cors-headers/Manifest | 2 + .../django-cors-headers-3.10.1.ebuild | 25 ++ dev-python/django-debug-toolbar/Manifest | 4 + .../django-debug-toolbar-3.2.3.ebuild | 48 ++++ .../django-debug-toolbar-3.2.4.ebuild | 48 ++++ dev-python/django-prometheus/Manifest | 2 + .../django-prometheus-2.2.0.ebuild | 27 ++ dev-python/django/Manifest | 22 +- dev-python/django/django-2.2.24.ebuild | 92 ------- dev-python/django/django-2.2.25.ebuild | 92 +++++++ dev-python/django/django-3.1.13.ebuild | 95 ------- dev-python/django/django-3.1.14.ebuild | 95 +++++++ dev-python/django/django-3.2.10.ebuild | 101 +++++++ dev-python/django/django-3.2.9.ebuild | 101 ------- dev-python/django/django-4.0.ebuild | 103 ++++++++ dev-python/django/files/django-4.0-bashcomp.patch | 56 ++++ dev-python/djangorestframework/Manifest | 4 + .../djangorestframework-3.13.0.ebuild | 32 +++ .../djangorestframework-3.13.1.ebuild | 32 +++ dev-python/docker-py/Manifest | 2 +- dev-python/docker-py/docker-py-5.0.3.ebuild | 2 +- dev-python/docutils/Manifest | 2 +- dev-python/docutils/docutils-0.18.ebuild | 2 +- dev-python/elementpath/Manifest | 4 +- dev-python/elementpath/elementpath-2.3.2.ebuild | 26 -- dev-python/elementpath/elementpath-2.4.0.ebuild | 2 +- dev-python/etuples/Manifest | 3 + dev-python/etuples/etuples-0.3.3.ebuild | 28 ++ dev-python/etuples/metadata.xml | 13 + dev-python/eventlet/Manifest | 2 +- dev-python/eventlet/eventlet-0.33.0.ebuild | 2 +- dev-python/exdown/Manifest | 4 +- dev-python/exdown/exdown-0.9.0.ebuild | 12 +- dev-python/exdown/metadata.xml | 2 +- dev-python/fido2/Manifest | 4 +- dev-python/fido2/fido2-0.9.1.ebuild | 53 ---- dev-python/fido2/fido2-0.9.3.ebuild | 2 +- dev-python/filetype/Manifest | 2 + dev-python/filetype/filetype-1.0.9.ebuild | 17 ++ dev-python/findimports/Manifest | 2 + dev-python/findimports/findimports-2.2.0.ebuild | 19 ++ dev-python/flake8/Manifest | 6 +- dev-python/flake8/flake8-3.8.4.ebuild | 39 --- dev-python/flake8/flake8-4.0.0.ebuild | 41 --- dev-python/flake8/flake8-4.0.1-r1.ebuild | 2 +- dev-python/flask-cors/Manifest | 2 +- dev-python/flask-cors/flask-cors-3.0.10.ebuild | 2 +- dev-python/flask-sqlalchemy/Manifest | 2 +- .../flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild | 2 +- dev-python/flask-wtf/Manifest | 4 +- dev-python/flask-wtf/flask-wtf-0.15.1.ebuild | 39 --- dev-python/flask-wtf/flask-wtf-1.0.0.ebuild | 2 +- dev-python/flexmock/Manifest | 4 +- dev-python/flexmock/flexmock-0.10.10.ebuild | 26 -- dev-python/flexmock/flexmock-0.11.1.ebuild | 2 +- dev-python/flit_core/Manifest | 8 +- dev-python/flit_core/flit_core-3.4.0.ebuild | 27 -- dev-python/flit_core/flit_core-3.5.0.ebuild | 27 -- dev-python/flit_core/flit_core-3.5.1.ebuild | 2 +- dev-python/flit_core/metadata.xml | 1 + dev-python/fonttools/Manifest | 10 +- dev-python/fonttools/fonttools-4.26.2.ebuild | 54 ---- dev-python/fonttools/fonttools-4.28.0.ebuild | 54 ---- dev-python/fonttools/fonttools-4.28.1.ebuild | 2 +- dev-python/fonttools/fonttools-4.28.4.ebuild | 54 ++++ dev-python/fonttools/fonttools-4.28.5.ebuild | 54 ++++ dev-python/frozenlist/Manifest | 2 +- dev-python/frozenlist/frozenlist-1.2.0.ebuild | 2 +- dev-python/fsspec/Manifest | 6 +- dev-python/fsspec/fsspec-2021.10.1.ebuild | 48 ---- dev-python/fsspec/fsspec-2021.11.0.ebuild | 48 ---- dev-python/fsspec/fsspec-2021.11.1.ebuild | 2 +- dev-python/funcparserlib/Manifest | 2 + .../funcparserlib-1.0.0_alpha0.ebuild | 31 +++ dev-python/funcy/Manifest | 4 +- dev-python/funcy/funcy-1.17.ebuild | 19 ++ dev-python/funcy/metadata.xml | 1 + dev-python/furo/Manifest | 2 +- dev-python/furo/furo-2021.10.9.ebuild | 2 +- dev-python/fuzzywuzzy/Manifest | 2 +- dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild | 2 +- dev-python/gast/Manifest | 4 +- dev-python/gast/gast-0.5.2.ebuild | 20 -- dev-python/gast/gast-0.5.3.ebuild | 2 +- dev-python/gmpy/Manifest | 4 + dev-python/gmpy/gmpy-2.1.0.ebuild | 38 +++ dev-python/gmpy/gmpy-2.1.1.ebuild | 38 +++ dev-python/google-api-core/Manifest | 4 + .../google-api-core/google-api-core-2.3.0.ebuild | 50 ++++ .../google-api-core/google-api-core-2.3.1.ebuild | 50 ++++ dev-python/google-api-python-client/Manifest | 2 + .../google-api-python-client-2.33.0.ebuild | 45 ++++ dev-python/googleapis-common-protos/Manifest | 2 + .../googleapis-common-protos-1.54.0.ebuild | 27 ++ dev-python/graphviz/Manifest | 10 +- dev-python/graphviz/graphviz-0.17.ebuild | 33 --- dev-python/graphviz/graphviz-0.18.1.ebuild | 33 --- dev-python/graphviz/graphviz-0.18.2.ebuild | 2 +- dev-python/graphviz/graphviz-0.18.ebuild | 33 --- dev-python/graphviz/graphviz-0.19.1.ebuild | 38 +++ dev-python/grpcio-testing/Manifest | 4 +- .../grpcio-testing/grpcio-testing-1.41.0.ebuild | 22 -- .../grpcio-testing/grpcio-testing-1.43.0.ebuild | 22 ++ dev-python/grpcio-tools/Manifest | 4 +- dev-python/grpcio-tools/grpcio-tools-1.41.0.ebuild | 35 --- dev-python/grpcio-tools/grpcio-tools-1.43.0.ebuild | 35 +++ dev-python/grpcio/Manifest | 6 +- dev-python/grpcio/grpcio-1.41.0.ebuild | 47 ---- dev-python/grpcio/grpcio-1.41.1.ebuild | 2 +- dev-python/grpcio/grpcio-1.43.0.ebuild | 47 ++++ dev-python/gssapi/Manifest | 2 +- dev-python/gssapi/gssapi-1.7.2.ebuild | 2 +- dev-python/guessit/Manifest | 6 +- dev-python/guessit/guessit-3.3.1.ebuild | 36 --- dev-python/guessit/guessit-3.4.1.ebuild | 36 --- dev-python/guessit/guessit-3.4.2.ebuild | 7 +- dev-python/guzzle_sphinx_theme/Manifest | 2 +- .../guzzle_sphinx_theme-0.7.11-r1.ebuild | 2 +- dev-python/h11/Manifest | 2 +- dev-python/h11/h11-0.12.0.ebuild | 2 +- dev-python/helpdev/Manifest | 2 +- dev-python/helpdev/helpdev-0.7.1.ebuild | 1 - dev-python/httpcore/Manifest | 4 +- dev-python/httpcore/httpcore-0.13.7.ebuild | 2 +- dev-python/httpcore/httpcore-0.14.3.ebuild | 34 +++ dev-python/httplib2/Manifest | 4 +- dev-python/httplib2/httplib2-0.19.1-r1.ebuild | 50 ---- dev-python/httplib2/httplib2-0.20.2.ebuild | 2 +- dev-python/httpretty/Manifest | 2 +- dev-python/httpretty/httpretty-1.1.4.ebuild | 8 +- dev-python/httpx/Manifest | 6 +- dev-python/httpx/httpx-0.19.0.ebuild | 2 +- dev-python/httpx/httpx-0.21.1.ebuild | 76 ++++++ dev-python/httpx/metadata.xml | 3 + dev-python/humanize/Manifest | 4 +- dev-python/humanize/humanize-3.11.0.ebuild | 24 -- dev-python/humanize/humanize-3.12.0-r2.ebuild | 2 +- dev-python/hypothesis/Manifest | 32 +-- dev-python/hypothesis/hypothesis-6.24.2.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.24.4.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.24.5.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.24.6.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.25.0.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.27.0.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.27.1.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.27.2.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.27.3.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.28.1.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.29.0.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.29.1.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.29.3.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.30.0.ebuild | 62 ----- dev-python/hypothesis/hypothesis-6.30.1.ebuild | 62 +++++ dev-python/hypothesis/hypothesis-6.31.4.ebuild | 62 +++++ dev-python/icalendar/Manifest | 2 +- dev-python/icalendar/icalendar-4.0.9.ebuild | 2 +- dev-python/identify/Manifest | 10 +- dev-python/identify/identify-2.3.3.ebuild | 19 -- dev-python/identify/identify-2.3.5.ebuild | 19 -- dev-python/identify/identify-2.3.6.ebuild | 19 -- dev-python/identify/identify-2.3.7.ebuild | 19 -- dev-python/identify/identify-2.4.0.ebuild | 2 +- dev-python/imageio-ffmpeg/Manifest | 3 + .../imageio-ffmpeg/imageio-ffmpeg-0.4.5.ebuild | 31 +++ dev-python/imageio-ffmpeg/metadata.xml | 13 + dev-python/imageio/Manifest | 9 +- dev-python/imageio/imageio-2.13.2.ebuild | 46 ++++ dev-python/imageio/imageio-2.13.3-r1.ebuild | 45 ++++ dev-python/imageio/imageio-2.13.3.ebuild | 46 ++++ dev-python/imageio/imageio-2.13.4.ebuild | 45 ++++ dev-python/imageio/metadata.xml | 4 + dev-python/imagesize/Manifest | 4 +- dev-python/imagesize/imagesize-1.2.0.ebuild | 18 -- dev-python/imagesize/imagesize-1.3.0.ebuild | 2 +- dev-python/importlib_metadata/Manifest | 8 +- .../importlib_metadata-4.10.0.ebuild | 34 +++ .../importlib_metadata-4.8.1-r1.ebuild | 41 --- .../importlib_metadata-4.8.2-r1.ebuild | 2 +- .../importlib_metadata-4.8.3.ebuild | 41 +++ dev-python/importlib_resources/Manifest | 8 +- .../importlib_resources-5.2.2-r2.ebuild | 28 -- .../importlib_resources-5.2.3-r1.ebuild | 28 -- .../importlib_resources-5.3.0-r1.ebuild | 28 -- .../importlib_resources-5.4.0-r2.ebuild | 2 +- dev-python/intreehooks/Manifest | 2 +- dev-python/intreehooks/intreehooks-1.0.ebuild | 2 +- dev-python/ipykernel/Manifest | 8 +- dev-python/ipykernel/ipykernel-6.2.0-r1.ebuild | 48 ---- dev-python/ipykernel/ipykernel-6.4.2-r1.ebuild | 55 ++++ dev-python/ipykernel/ipykernel-6.4.2.ebuild | 48 ---- dev-python/ipykernel/ipykernel-6.5.0-r1.ebuild | 62 +++++ dev-python/ipykernel/ipykernel-6.5.0.ebuild | 55 ---- dev-python/ipykernel/ipykernel-6.6.0.ebuild | 61 +++++ dev-python/ipython/Manifest | 6 +- dev-python/ipython/ipython-7.28.0.ebuild | 153 ----------- dev-python/ipython/ipython-7.29.0.ebuild | 2 +- dev-python/ipython/ipython-7.30.0.ebuild | 153 ----------- dev-python/iso8601/Manifest | 4 +- dev-python/iso8601/iso8601-0.1.16.ebuild | 17 -- dev-python/iso8601/iso8601-1.0.0.ebuild | 2 +- dev-python/isodate/Manifest | 2 + dev-python/isodate/isodate-0.6.1.ebuild | 23 ++ dev-python/isort/Manifest | 6 +- dev-python/isort/isort-5.10.0.ebuild | 2 +- dev-python/isort/isort-5.10.1.ebuild | 2 +- dev-python/isort/isort-5.9.3.ebuild | 59 ----- dev-python/jaraco-functools/Manifest | 2 + .../jaraco-functools/jaraco-functools-3.5.0.ebuild | 33 +++ dev-python/jaraco-text/Manifest | 4 +- dev-python/jaraco-text/jaraco-text-3.5.1.ebuild | 30 --- dev-python/jaraco-text/jaraco-text-3.6.0-r1.ebuild | 2 +- dev-python/jc/Manifest | 4 + dev-python/jc/jc-1.17.4.ebuild | 25 ++ dev-python/jc/jc-1.17.5.ebuild | 25 ++ dev-python/jinja/Manifest | 4 +- dev-python/jinja/jinja-3.0.2.ebuild | 52 ---- dev-python/jinja/jinja-3.0.3.ebuild | 2 +- dev-python/jmespath/Manifest | 2 +- dev-python/jmespath/jmespath-0.10.0.ebuild | 2 +- dev-python/josepy/Manifest | 4 +- dev-python/josepy/josepy-1.10.0.ebuild | 31 --- dev-python/josepy/josepy-1.11.0.ebuild | 2 +- dev-python/jschema_to_python/Manifest | 2 +- .../jschema_to_python-1.2.3.ebuild | 2 +- dev-python/jsondiff/Manifest | 2 +- dev-python/jsondiff/jsondiff-1.3.0.ebuild | 2 +- dev-python/jsonpickle/Manifest | 2 +- dev-python/jsonpickle/jsonpickle-2.0.0.ebuild | 2 +- dev-python/jsonpointer/Manifest | 4 +- dev-python/jsonpointer/jsonpointer-2.1.ebuild | 19 -- dev-python/jsonpointer/jsonpointer-2.2.ebuild | 2 +- dev-python/jsonschema/Manifest | 10 +- dev-python/jsonschema/jsonschema-4.1.2-r1.ebuild | 47 ---- dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild | 2 +- dev-python/jsonschema/jsonschema-4.3.0.ebuild | 50 ++++ dev-python/jsonschema/jsonschema-4.3.1.ebuild | 50 ++++ dev-python/jsonschema/jsonschema-4.3.2.ebuild | 50 ++++ dev-python/junit-xml/Manifest | 2 +- dev-python/junit-xml/junit-xml-1.9.ebuild | 2 +- dev-python/jupyterlab-lsp/Manifest | 2 + .../jupyterlab-lsp/jupyterlab-lsp-3.9.2.ebuild | 21 ++ dev-python/jupyterlab/Manifest | 2 + dev-python/jupyterlab/jupyterlab-3.2.5-r1.ebuild | 41 +++ dev-python/k5test/Manifest | 2 +- dev-python/k5test/k5test-0.10.1.ebuild | 2 +- dev-python/keystoneauth/Manifest | 2 +- dev-python/keystoneauth/keystoneauth-4.4.0.ebuild | 3 +- dev-python/krb5/Manifest | 2 +- dev-python/krb5/krb5-0.2.0.ebuild | 2 +- dev-python/lazy-object-proxy/Manifest | 4 + .../lazy-object-proxy-1.7.0.ebuild | 33 +++ .../lazy-object-proxy-1.7.1.ebuild | 33 +++ dev-python/libvirt-python/Manifest | 24 +- .../libvirt-python/libvirt-python-7.0.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.1.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.10.0.ebuild | 51 ++++ .../libvirt-python/libvirt-python-7.2.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.3.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.4.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.5.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.7.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.8.0.ebuild | 2 +- .../libvirt-python/libvirt-python-7.9.0.ebuild | 51 ++++ .../libvirt-python/libvirt-python-9999.ebuild | 2 +- dev-python/livereload/Manifest | 2 +- dev-python/livereload/livereload-2.6.3.ebuild | 1 - dev-python/llvmlite/Manifest | 3 - dev-python/llvmlite/llvmlite-0.37.0.ebuild | 60 ----- dev-python/llvmlite/metadata.xml | 21 -- dev-python/locket/Manifest | 2 +- dev-python/locket/locket-0.2.1.ebuild | 2 +- dev-python/logical-unification/Manifest | 3 + .../logical-unification-0.4.4.ebuild | 33 +++ dev-python/logical-unification/metadata.xml | 13 + dev-python/lxml/Manifest | 11 +- dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch | 18 ++ .../lxml/files/lxml-4.6.3-tests-libxml2.patch | 22 -- dev-python/lxml/lxml-4.6.3-r1.ebuild | 101 ------- dev-python/lxml/lxml-4.6.4.ebuild | 97 ------- dev-python/lxml/lxml-4.6.5.ebuild | 97 +++++++ dev-python/lxml/lxml-4.7.1.ebuild | 97 +++++++ dev-python/mako/Manifest | 4 +- dev-python/mako/mako-1.1.5.ebuild | 37 --- dev-python/mako/mako-1.1.6.ebuild | 2 +- dev-python/markdown/Manifest | 4 +- dev-python/markdown/markdown-3.3.4-r1.ebuild | 35 --- dev-python/markdown/markdown-3.3.6.ebuild | 2 +- dev-python/matplotlib/Manifest | 4 +- dev-python/matplotlib/matplotlib-3.5.1.ebuild | 289 +++++++++++++++++++++ dev-python/matplotlib/metadata.xml | 1 + dev-python/memory_profiler/Manifest | 6 +- .../memory_profiler/memory_profiler-0.59.ebuild | 55 ++++ .../memory_profiler/memory_profiler-0.60.ebuild | 55 ++++ dev-python/memory_profiler/metadata.xml | 2 +- dev-python/minikanren/Manifest | 3 + dev-python/minikanren/metadata.xml | 13 + dev-python/minikanren/minikanren-1.0.2.ebuild | 32 +++ dev-python/miniupnpc/Manifest | 2 +- dev-python/miniupnpc/miniupnpc-2.2.3.ebuild | 2 +- dev-python/mistune/Manifest | 2 + dev-python/mistune/mistune-2.0.0.ebuild | 24 ++ dev-python/mkdocs-git-authors-plugin/Manifest | 3 + dev-python/mkdocs-git-authors-plugin/metadata.xml | 17 ++ .../mkdocs-git-authors-plugin-0.6.2.ebuild | 51 ++++ .../Manifest | 2 + ...-git-revision-date-localized-plugin-0.11.ebuild | 54 ++++ dev-python/mkdocs-material/Manifest | 6 + .../mkdocs-material/mkdocs-material-8.0.5.ebuild | 34 +++ .../mkdocs-material/mkdocs-material-8.1.0.ebuild | 34 +++ .../mkdocs-material/mkdocs-material-8.1.3.ebuild | 34 +++ dev-python/more-itertools/Manifest | 4 +- .../more-itertools/more-itertools-8.10.0.ebuild | 19 -- .../more-itertools/more-itertools-8.11.0.ebuild | 2 +- dev-python/moto/Manifest | 6 +- dev-python/moto/moto-2.2.17.ebuild | 2 +- dev-python/moto/moto-2.2.18.ebuild | 87 +++++++ dev-python/moto/moto-2.2.19.ebuild | 87 +++++++ dev-python/mss/Manifest | 2 +- dev-python/mss/mss-6.1.0.ebuild | 1 - dev-python/multipledispatch/Manifest | 3 + dev-python/multipledispatch/metadata.xml | 14 + .../multipledispatch/multipledispatch-0.6.0.ebuild | 30 +++ dev-python/mypy/Manifest | 4 +- dev-python/mypy/mypy-0.910-r1.ebuild | 2 +- dev-python/mypy/mypy-0.921.ebuild | 61 +++++ dev-python/mypy_extensions/Manifest | 2 +- .../mypy_extensions-0.4.3-r1.ebuild | 2 +- dev-python/mysql-connector-python/Manifest | 4 +- .../mysql-connector-python-8.0.26.ebuild | 53 ---- .../mysql-connector-python-8.0.27.ebuild | 2 +- dev-python/mysqlclient/Manifest | 2 +- dev-python/mysqlclient/mysqlclient-2.1.0.ebuild | 2 +- dev-python/natsort/Manifest | 8 +- dev-python/natsort/natsort-7.1.1.ebuild | 24 -- dev-python/natsort/natsort-7.2.0.ebuild | 2 +- dev-python/natsort/natsort-8.0.1.ebuild | 27 ++ dev-python/natsort/natsort-8.0.2.ebuild | 27 ++ dev-python/nltk-data/Manifest | 10 +- dev-python/nltk-data/nltk-data-20211023.ebuild | 203 --------------- dev-python/nltk-data/nltk-data-20211221.ebuild | 210 +++++++++++++++ dev-python/nltk/Manifest | 2 + dev-python/nltk/nltk-3.6.6.ebuild | 61 +++++ dev-python/nose-random/Manifest | 2 +- dev-python/nose-random/nose-random-1.0.0.ebuild | 2 +- dev-python/nose/Manifest | 7 +- .../files/nose-1.3.7-coverage-4.1-support.patch | 20 -- .../files/nose-1.3.7-python-3.5-backport.patch | 54 ---- .../nose/files/nose-1.3.7-python-3.6-test.patch | 67 ----- dev-python/nose/nose-1.3.7-r9.ebuild | 83 ------ dev-python/nose/nose-1.3.7_p20211111_p1.ebuild | 2 +- dev-python/notebook/Manifest | 6 +- dev-python/notebook/notebook-6.4.4.ebuild | 100 ------- dev-python/notebook/notebook-6.4.5.ebuild | 100 ------- dev-python/notebook/notebook-6.4.6.ebuild | 2 +- dev-python/nuitka/Manifest | 10 + dev-python/nuitka/nuitka-0.6.18.1.ebuild | 48 ++++ dev-python/nuitka/nuitka-0.6.18.2.ebuild | 48 ++++ dev-python/nuitka/nuitka-0.6.18.3.ebuild | 48 ++++ dev-python/nuitka/nuitka-0.6.18.4.ebuild | 48 ++++ dev-python/nuitka/nuitka-0.6.18.5.ebuild | 48 ++++ dev-python/numexpr/Manifest | 4 +- dev-python/numexpr/numexpr-2.8.0.ebuild | 2 +- dev-python/numexpr/numexpr-2.8.1.ebuild | 33 +++ dev-python/numpy/Manifest | 5 + dev-python/numpy/numpy-1.21.5.ebuild | 161 ++++++++++++ dev-python/openstacksdk/Manifest | 8 +- dev-python/openstacksdk/metadata.xml | 2 +- dev-python/openstacksdk/openstacksdk-0.59.0.ebuild | 4 +- dev-python/openstacksdk/openstacksdk-0.60.0.ebuild | 4 +- dev-python/openstacksdk/openstacksdk-0.61.0.ebuild | 6 +- dev-python/os-client-config/Manifest | 2 +- .../os-client-config-2.1.0-r1.ebuild | 1 - dev-python/oslo-utils/Manifest | 4 +- dev-python/oslo-utils/oslo-utils-4.11.0.ebuild | 47 ---- dev-python/oslo-utils/oslo-utils-4.12.0.ebuild | 2 +- dev-python/pallets-sphinx-themes/Manifest | 4 +- .../pallets-sphinx-themes-2.0.1-r1.ebuild | 19 -- .../pallets-sphinx-themes-2.0.2.ebuild | 2 +- dev-python/pandas/Manifest | 2 + dev-python/pandas/pandas-1.3.5.ebuild | 198 ++++++++++++++ dev-python/parse_type/Manifest | 4 +- dev-python/parse_type/parse_type-0.5.2.ebuild | 33 --- dev-python/parse_type/parse_type-0.5.6.ebuild | 2 +- dev-python/partd/Manifest | 2 +- dev-python/partd/partd-1.2.0.ebuild | 2 +- dev-python/pbr/Manifest | 6 +- dev-python/pbr/pbr-5.6.0.ebuild | 62 ----- dev-python/pbr/pbr-5.7.0.ebuild | 66 ----- dev-python/pbr/pbr-5.8.0.ebuild | 2 +- dev-python/pecan/Manifest | 2 + dev-python/pecan/pecan-1.4.1.ebuild | 28 ++ dev-python/phonenumbers/Manifest | 2 + .../phonenumbers/phonenumbers-8.12.39.ebuild | 19 ++ dev-python/pikepdf/Manifest | 2 + dev-python/pikepdf/pikepdf-4.2.0.ebuild | 51 ++++ dev-python/pillow/Manifest | 4 +- dev-python/pillow/pillow-8.3.2.ebuild | 98 ------- dev-python/pillow/pillow-8.4.0.ebuild | 2 +- dev-python/pip/Manifest | 2 +- dev-python/pip/pip-21.3.1-r1.ebuild | 8 +- dev-python/pretty-yaml/Manifest | 2 +- dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild | 2 +- dev-python/prettytable/Manifest | 4 +- dev-python/prettytable/prettytable-2.4.0-r1.ebuild | 2 +- dev-python/prettytable/prettytable-2.5.0.ebuild | 29 +++ dev-python/prometheus_client/Manifest | 4 +- .../prometheus_client-0.11.0.ebuild | 21 -- .../prometheus_client-0.12.0.ebuild | 2 +- dev-python/prompt_toolkit/Manifest | 2 + .../prompt_toolkit/prompt_toolkit-3.0.24.ebuild | 24 ++ dev-python/protobuf-python/Manifest | 2 +- .../protobuf-python/protobuf-python-3.19.1.ebuild | 2 +- dev-python/psycopg/Manifest | 4 +- dev-python/psycopg/psycopg-2.9.1.ebuild | 55 ---- dev-python/psycopg/psycopg-2.9.2.ebuild | 2 +- dev-python/pweave/Manifest | 2 +- dev-python/pweave/pweave-0.30.3-r1.ebuild | 2 - dev-python/py-amqp/Manifest | 6 + dev-python/py-amqp/py-amqp-5.0.7.ebuild | 48 ++++ dev-python/py-amqp/py-amqp-5.0.8.ebuild | 48 ++++ dev-python/py-amqp/py-amqp-5.0.9.ebuild | 48 ++++ dev-python/py/Manifest | 4 +- dev-python/py/py-1.10.0.ebuild | 24 -- dev-python/py/py-1.11.0.ebuild | 2 +- dev-python/pyalsa/Manifest | 2 + dev-python/pyalsa/pyalsa-1.2.6.ebuild | 25 ++ dev-python/pyamg/Manifest | 2 + dev-python/pyamg/pyamg-4.2.1.ebuild | 38 +++ dev-python/pyatspi/Manifest | 2 + dev-python/pyatspi/pyatspi-2.38.2.ebuild | 60 +++++ dev-python/pyclipper/Manifest | 2 + dev-python/pyclipper/pyclipper-1.3.0_p2.ebuild | 29 +++ dev-python/pydantic/Manifest | 2 +- .../pydantic/pydantic-1.8.2_p20210719.ebuild | 2 +- dev-python/pydata-sphinx-theme/Manifest | 4 +- .../pydata-sphinx-theme-0.7.1.ebuild | 30 --- .../pydata-sphinx-theme-0.7.2.ebuild | 2 +- dev-python/pydocstyle/Manifest | 2 +- dev-python/pydocstyle/pydocstyle-6.1.1.ebuild | 2 +- dev-python/pyfakefs/Manifest | 4 +- dev-python/pyfakefs/pyfakefs-4.5.1.ebuild | 23 -- dev-python/pyfakefs/pyfakefs-4.5.3.ebuild | 2 +- dev-python/pyflakes/Manifest | 2 +- dev-python/pyflakes/pyflakes-2.4.0.ebuild | 2 +- dev-python/pyghmi/Manifest | 4 +- dev-python/pyghmi/metadata.xml | 2 +- dev-python/pyghmi/pyghmi-1.5.31.ebuild | 31 +++ dev-python/pygit2/Manifest | 8 +- .../pygit2/files/pygit2-1.6.1-libgit2-1.2.0.patch | 48 ---- dev-python/pygit2/pygit2-1.6.1-r3.ebuild | 40 --- dev-python/pygit2/pygit2-1.6.1-r4.ebuild | 44 ---- dev-python/pygit2/pygit2-1.7.0-r1.ebuild | 40 --- dev-python/pygit2/pygit2-1.7.1.ebuild | 2 +- dev-python/pyglet/Manifest | 2 +- dev-python/pyglet/pyglet-1.5.21.ebuild | 15 +- dev-python/pyhamcrest/Manifest | 2 + dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild | 29 +++ dev-python/pylama/Manifest | 6 +- dev-python/pylama/pylama-8.3.3.ebuild | 2 +- dev-python/pylama/pylama-8.3.5.ebuild | 40 +++ dev-python/pylama/pylama-8.3.6.ebuild | 40 +++ dev-python/pylast/Manifest | 4 +- dev-python/pylast/pylast-4.2.1.ebuild | 26 -- dev-python/pylast/pylast-4.3.0.ebuild | 2 +- dev-python/pylint/Manifest | 2 +- dev-python/pylint/pylint-2.12.2.ebuild | 2 +- dev-python/pymdown-extensions/Manifest | 4 +- .../pymdown-extensions-9.0.ebuild | 52 ---- .../pymdown-extensions-9.1.ebuild | 2 +- dev-python/pymongo/Manifest | 4 + dev-python/pymongo/pymongo-3.12.3.ebuild | 112 ++++++++ dev-python/pymongo/pymongo-4.0.1.ebuild | 116 +++++++++ dev-python/pymssql/Manifest | 2 + dev-python/pymssql/pymssql-2.2.3.ebuild | 38 +++ dev-python/pyopencl/Manifest | 4 +- dev-python/pyopencl/pyopencl-2021.2.6.ebuild | 55 ---- dev-python/pyopencl/pyopencl-2021.2.9.ebuild | 2 +- dev-python/pypam/Manifest | 1 + dev-python/pypam/pypam-0.5.0-r7.ebuild | 45 ++++ dev-python/pyparsing/Manifest | 4 +- dev-python/pyparsing/pyparsing-3.0.5.ebuild | 44 ---- dev-python/pyparsing/pyparsing-3.0.6.ebuild | 2 +- dev-python/pyproj/Manifest | 4 +- dev-python/pyproj/pyproj-3.2.1.ebuild | 47 ---- dev-python/pyproj/pyproj-3.3.0.ebuild | 2 +- dev-python/pyproject2setuppy/Manifest | 6 +- .../pyproject2setuppy/pyproject2setuppy-20.ebuild | 29 --- .../pyproject2setuppy/pyproject2setuppy-21.ebuild | 2 +- .../pyproject2setuppy/pyproject2setuppy-22.ebuild | 29 +++ dev-python/pyside2-tools/Manifest | 2 +- .../pyside2-tools/pyside2-tools-5.15.2.ebuild | 2 +- dev-python/pyside2/Manifest | 3 +- .../pyside2/files/pyside2-5.15.2-python310.patch | 12 + dev-python/pyside2/pyside2-5.15.2-r1.ebuild | 4 +- dev-python/pysol_cards/Manifest | 2 +- dev-python/pysol_cards/pysol_cards-0.14.2.ebuild | 2 +- dev-python/pyspnego/Manifest | 2 +- dev-python/pyspnego/pyspnego-0.3.1.ebuild | 2 +- dev-python/pytest-bdd/Manifest | 4 +- dev-python/pytest-bdd/pytest-bdd-4.1.0.ebuild | 38 --- dev-python/pytest-bdd/pytest-bdd-5.0.0.ebuild | 2 +- dev-python/pytest-check/Manifest | 2 +- dev-python/pytest-check/pytest-check-1.0.4.ebuild | 2 +- dev-python/pytest-describe/Manifest | 4 +- .../pytest-describe/pytest-describe-2.0.0.ebuild | 26 -- .../pytest-describe/pytest-describe-2.0.1.ebuild | 2 +- dev-python/pytest-django/Manifest | 2 + .../pytest-django/pytest-django-4.5.2.ebuild | 51 ++++ dev-python/pytest-forked/Manifest | 2 + .../pytest-forked/pytest-forked-1.4.0.ebuild | 28 ++ dev-python/pytest-httpx/Manifest | 2 + dev-python/pytest-httpx/pytest-httpx-0.17.1.ebuild | 29 +++ dev-python/pytest-lazy-fixture/Manifest | 2 +- .../pytest-lazy-fixture-0.6.3.ebuild | 2 +- dev-python/pytest-localserver/Manifest | 6 +- .../pytest-localserver-0.5.0-py310-tests.patch | 39 --- .../files/pytest-localserver-0.5.0-setup.patch | 5 - .../pytest-localserver-0.5.0.ebuild | 32 --- .../pytest-localserver-0.5.1.ebuild | 2 +- dev-python/pytest-ordering/Manifest | 2 +- .../pytest-ordering/pytest-ordering-0.6.ebuild | 2 +- dev-python/pytest-subtesthack/Manifest | 2 +- .../pytest-subtesthack-0.1.2-r1.ebuild | 2 +- dev-python/pytest-testinfra/Manifest | 2 + .../pytest-testinfra/pytest-testinfra-6.5.0.ebuild | 33 +++ dev-python/pytest-timeout/Manifest | 2 + .../pytest-timeout/pytest-timeout-2.0.2.ebuild | 27 ++ dev-python/pytest-toolbox/Manifest | 2 +- .../pytest-toolbox/pytest-toolbox-0.4.ebuild | 2 +- dev-python/pytest-xdist/Manifest | 2 + dev-python/pytest-xdist/pytest-xdist-2.5.0.ebuild | 43 +++ dev-python/python-cinderclient/Manifest | 5 +- .../python-cinderclient-8.0.0-r1.ebuild | 44 ---- .../python-cinderclient-8.0.0-r2.ebuild | 45 ---- .../python-cinderclient-8.1.0.ebuild | 2 +- dev-python/python-dotenv/Manifest | 2 +- .../python-dotenv/python-dotenv-0.19.2.ebuild | 2 +- dev-python/python-email-validator/Manifest | 2 +- .../python-email-validator-1.1.3.ebuild | 2 +- dev-python/python-jose/Manifest | 2 +- dev-python/python-jose/python-jose-3.3.0.ebuild | 2 +- dev-python/python-lsp-server/Manifest | 2 + .../python-lsp-server-1.3.3.ebuild | 91 +++++++ dev-python/python-openstackclient/Manifest | 4 +- .../python-openstackclient-5.6.0.ebuild | 55 ---- .../python-openstackclient-5.7.0.ebuild | 2 +- dev-python/python-socks/Manifest | 4 +- dev-python/python-socks/python-socks-2.0.0.ebuild | 2 +- dev-python/python-socks/python-socks-2.0.1.ebuild | 37 +++ dev-python/python-sshpubkeys/Manifest | 2 +- .../python-sshpubkeys-3.3.1.ebuild | 2 +- dev-python/python-systemd/Manifest | 2 + .../files/python-systemd-234-fix-py3.10.patch | 46 ++++ .../python-systemd/python-systemd-234-r1.ebuild | 39 +++ dev-python/python-utils/Manifest | 4 + dev-python/python-utils/python-utils-2.6.0.ebuild | 24 ++ dev-python/python-utils/python-utils-2.6.3.ebuild | 24 ++ dev-python/python3-lxc/Manifest | 2 +- dev-python/python3-lxc/python3-lxc-3.0.4.ebuild | 4 +- dev-python/pythran/Manifest | 2 + dev-python/pythran/pythran-0.11.0.ebuild | 51 ++++ dev-python/pywavelets/Manifest | 2 +- dev-python/pywavelets/pywavelets-1.2.0.ebuild | 2 +- dev-python/pyzotero/Manifest | 2 +- dev-python/pyzotero/pyzotero-1.4.26.ebuild | 2 +- dev-python/qdarkstyle/Manifest | 2 + dev-python/qdarkstyle/qdarkstyle-3.0.3.ebuild | 40 +++ dev-python/qtawesome/Manifest | 6 +- dev-python/qtawesome/qtawesome-1.0.3.ebuild | 42 --- dev-python/qtawesome/qtawesome-1.1.0.ebuild | 41 --- dev-python/qtawesome/qtawesome-1.1.1.ebuild | 2 +- dev-python/qtconsole/Manifest | 2 + dev-python/qtconsole/qtconsole-5.2.2.ebuild | 47 ++++ dev-python/qtsass/Manifest | 2 +- dev-python/qtsass/qtsass-0.3.0.ebuild | 2 - dev-python/rdflib/Manifest | 2 + dev-python/rdflib/rdflib-6.1.1.ebuild | 58 +++++ dev-python/readme_renderer/Manifest | 4 + .../readme_renderer/readme_renderer-31.0.ebuild | 28 ++ .../readme_renderer/readme_renderer-32.0.ebuild | 28 ++ dev-python/rebulk/Manifest | 4 +- dev-python/rebulk/rebulk-3.0.1.ebuild | 30 --- dev-python/rebulk/rebulk-3.1.0.ebuild | 2 +- dev-python/requests-kerberos/Manifest | 6 +- .../requests-kerberos-0.12.0-r1.ebuild | 27 -- .../requests-kerberos-0.13.0.ebuild | 2 +- .../requests-kerberos-0.14.0.ebuild | 30 +++ dev-python/rich/Manifest | 4 + dev-python/rich/rich-10.16.0.ebuild | 27 ++ dev-python/rich/rich-10.16.1.ebuild | 31 +++ dev-python/rq/Manifest | 2 + dev-python/rq/rq-1.10.1.ebuild | 53 ++++ dev-python/rsa/Manifest | 2 +- dev-python/rsa/rsa-4.8.ebuild | 2 +- dev-python/s3transfer/Manifest | 3 +- dev-python/s3transfer/s3transfer-0.5.0-r1.ebuild | 30 --- dev-python/s3transfer/s3transfer-0.5.0-r2.ebuild | 2 +- dev-python/sarge/Manifest | 4 +- dev-python/sarge/metadata.xml | 5 + dev-python/sarge/sarge-0.1.7.ebuild | 27 ++ dev-python/sarif_om/Manifest | 2 +- dev-python/sarif_om/sarif_om-1.0.4.ebuild | 2 +- dev-python/scipy/Manifest | 2 +- dev-python/scipy/scipy-1.7.3.ebuild | 2 +- dev-python/sentry-sdk/Manifest | 2 + dev-python/sentry-sdk/sentry-sdk-1.5.1.ebuild | 78 ++++++ dev-python/setuptools/Manifest | 12 + dev-python/setuptools/setuptools-59.5.0.ebuild | 87 +++++++ dev-python/setuptools/setuptools-59.6.0.ebuild | 87 +++++++ dev-python/setuptools/setuptools-59.8.0.ebuild | 87 +++++++ dev-python/setuptools/setuptools-60.0.0.ebuild | 87 +++++++ dev-python/setuptools/setuptools-60.0.2.ebuild | 87 +++++++ dev-python/setuptools/setuptools-60.0.3.ebuild | 89 +++++++ dev-python/setuptools_scm_git_archive/Manifest | 2 +- .../setuptools_scm_git_archive-1.1-r4.ebuild | 2 +- dev-python/sh/Manifest | 2 +- dev-python/sh/sh-1.14.2.ebuild | 2 +- dev-python/shiboken2/Manifest | 3 +- .../files/shiboken2-5.15.2-python310.patch | 104 ++++++++ dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild | 3 +- dev-python/snakeoil/Manifest | 4 +- dev-python/snakeoil/snakeoil-0.9.9.ebuild | 31 +++ dev-python/snakeoil/snakeoil-9999.ebuild | 2 +- dev-python/sniffio/Manifest | 2 +- dev-python/sniffio/sniffio-1.2.0.ebuild | 14 +- dev-python/snowballstemmer/Manifest | 4 +- .../snowballstemmer/snowballstemmer-2.1.0.ebuild | 17 -- .../snowballstemmer/snowballstemmer-2.2.0.ebuild | 2 +- dev-python/soupsieve/Manifest | 6 +- dev-python/soupsieve/soupsieve-2.2.1-r1.ebuild | 34 --- dev-python/soupsieve/soupsieve-2.3.1.ebuild | 2 +- dev-python/soupsieve/soupsieve-2.3.ebuild | 33 --- dev-python/sphinx-autodoc-typehints/Manifest | 2 +- .../sphinx-autodoc-typehints-1.12.0.ebuild | 2 +- dev-python/sphinx-gallery/Manifest | 4 +- .../sphinx-gallery/sphinx-gallery-0.10.0.ebuild | 44 ---- .../sphinx-gallery/sphinx-gallery-0.10.1.ebuild | 2 +- dev-python/sphinx-jinja/Manifest | 2 + .../sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild | 29 +++ dev-python/sphinx-multiversion/Manifest | 2 +- .../sphinx-multiversion-0.2.4.ebuild | 1 - dev-python/sphinx-notfound-page/Manifest | 2 +- .../sphinx-notfound-page-0.8.ebuild | 2 +- dev-python/sphinx/Manifest | 8 +- dev-python/sphinx/sphinx-4.2.0-r1.ebuild | 128 --------- dev-python/sphinx/sphinx-4.3.0.ebuild | 129 --------- dev-python/sphinx/sphinx-4.3.1.ebuild | 2 +- dev-python/sphinx/sphinx-4.3.2.ebuild | 129 +++++++++ dev-python/sphinx_ansible_theme/Manifest | 2 + .../sphinx_ansible_theme-0.9.0.ebuild | 26 ++ dev-python/sphinx_lv2_theme/Manifest | 2 +- .../sphinx_lv2_theme-1.0.0-r1.ebuild | 2 +- dev-python/sphinx_rtd_theme/Manifest | 4 +- .../sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild | 32 --- .../sphinx_rtd_theme/sphinx_rtd_theme-1.0.0.ebuild | 2 +- dev-python/sphinxcontrib-doxylink/Manifest | 4 +- .../sphinxcontrib-doxylink-1.11.1.ebuild | 2 +- .../sphinxcontrib-doxylink-1.11.ebuild | 38 --- dev-python/sphinxcontrib-programoutput/Manifest | 2 +- .../sphinxcontrib-programoutput-0.17.ebuild | 2 +- dev-python/sphobjinv/Manifest | 2 +- dev-python/sphobjinv/sphobjinv-2.1-r1.ebuild | 2 +- dev-python/spur/Manifest | 2 +- dev-python/spur/spur-0.3.22.ebuild | 2 +- dev-python/spyder-kernels/Manifest | 2 +- .../spyder-kernels/spyder-kernels-2.2.0.ebuild | 2 +- dev-python/spyder-terminal/Manifest | 2 + .../spyder-terminal/spyder-terminal-1.2.0.ebuild | 24 ++ dev-python/spyder/Manifest | 6 +- dev-python/spyder/spyder-5.2.0.ebuild | 199 -------------- dev-python/spyder/spyder-5.2.1.ebuild | 199 ++++++++++++++ dev-python/sqlalchemy-rqlite/Manifest | 2 + .../sqlalchemy-rqlite-1.1.1.ebuild | 29 +++ dev-python/sqlalchemy/Manifest | 7 +- .../files/sqlalchemy-1.4.27-drop-greenlet.patch | 49 ++++ dev-python/sqlalchemy/metadata.xml | 3 + dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild | 53 ---- dev-python/sqlalchemy/sqlalchemy-1.4.27-r3.ebuild | 61 +++++ dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild | 62 +++++ dev-python/starlette/Manifest | 3 + dev-python/starlette/metadata.xml | 11 + dev-python/starlette/starlette-0.17.1.ebuild | 37 +++ dev-python/stdio-mgr/Manifest | 2 +- dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild | 2 +- dev-python/stripe/Manifest | 8 +- dev-python/stripe/stripe-2.61.0.ebuild | 62 ----- dev-python/stripe/stripe-2.62.0.ebuild | 62 ----- dev-python/stripe/stripe-2.63.0.ebuild | 2 +- dev-python/stripe/stripe-2.64.0.ebuild | 60 +++++ dev-python/sure/Manifest | 2 +- dev-python/sure/sure-2.0.0.ebuild | 2 +- dev-python/symengine/Manifest | 2 + dev-python/symengine/symengine-0.8.1.ebuild | 55 ++++ dev-python/sympy/Manifest | 2 + dev-python/sympy/sympy-1.9.ebuild | 61 +++++ dev-python/tempest/Manifest | 6 +- dev-python/tempest/tempest-29.0.0-r1.ebuild | 60 ----- dev-python/tempest/tempest-29.1.0.ebuild | 66 ----- dev-python/tempest/tempest-29.2.0.ebuild | 6 +- dev-python/terminaltables/Manifest | 6 +- dev-python/terminaltables/metadata.xml | 2 +- .../terminaltables/terminaltables-3.1.10.ebuild | 39 +++ .../terminaltables/terminaltables-9999.ebuild | 9 +- dev-python/tifffile/Manifest | 3 + dev-python/tifffile/metadata.xml | 11 + dev-python/tifffile/tifffile-2021.11.2.ebuild | 54 ++++ dev-python/tikzplotlib/Manifest | 6 +- dev-python/tikzplotlib/tikzplotlib-0.9.13.ebuild | 47 ---- dev-python/tikzplotlib/tikzplotlib-0.9.15.ebuild | 41 --- dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild | 39 +++ dev-python/timeout-decorator/Manifest | 2 +- .../timeout-decorator-0.5.0.ebuild | 2 +- dev-python/tomli-w/Manifest | 2 +- dev-python/tomli-w/tomli-w-1.0.0.ebuild | 2 +- dev-python/tomli/Manifest | 8 +- dev-python/tomli/tomli-1.2.2-r1.ebuild | 2 +- dev-python/tomli/tomli-1.2.3.ebuild | 36 +++ dev-python/tomli/tomli-2.0.0.ebuild | 36 +++ dev-python/tomlkit/Manifest | 2 + dev-python/tomlkit/tomlkit-0.8.0.ebuild | 19 ++ dev-python/toolz/Manifest | 5 +- dev-python/toolz/files/toolz-0.11.1-py310.patch | 25 -- dev-python/toolz/toolz-0.11.1.ebuild | 24 -- dev-python/toolz/toolz-0.11.2.ebuild | 2 +- dev-python/typeguard/Manifest | 2 + dev-python/typeguard/typeguard-2.13.3.ebuild | 39 +++ dev-python/typing-extensions/Manifest | 4 +- .../typing-extensions-3.10.0.2.ebuild | 24 -- .../typing-extensions-4.0.0.ebuild | 2 +- dev-python/tzlocal/Manifest | 2 +- dev-python/tzlocal/tzlocal-2.1.ebuild | 2 +- dev-python/ubelt/Manifest | 2 + dev-python/ubelt/ubelt-0.10.2.ebuild | 27 ++ dev-python/ujson/Manifest | 4 +- dev-python/ujson/ujson-4.3.0.ebuild | 2 +- dev-python/ujson/ujson-5.0.0.ebuild | 22 ++ dev-python/ukkonen/Manifest | 3 + .../ukkonen/files/ukkonen-1.0.1-musl-include.patch | 15 ++ dev-python/ukkonen/ukkonen-1.0.1.ebuild | 31 +++ dev-python/unidecode/Manifest | 2 +- dev-python/unidecode/unidecode-1.3.0.ebuild | 2 +- dev-python/urwid/Manifest | 2 +- dev-python/urwid/urwid-2.1.2.ebuild | 2 +- dev-python/uvicorn/Manifest | 2 + dev-python/uvicorn/uvicorn-0.16.0.ebuild | 44 ++++ dev-python/vdirsyncer/Manifest | 2 +- dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild | 2 +- dev-python/virtualenv/Manifest | 9 +- .../files/virtualenv-20.8.1-pypy38.patch | 102 -------- dev-python/virtualenv/virtualenv-20.10.0-r1.ebuild | 2 +- dev-python/virtualenv/virtualenv-20.7.2-r2.ebuild | 102 -------- dev-python/virtualenv/virtualenv-20.8.1-r2.ebuild | 102 -------- dev-python/virtualenv/virtualenv-20.9.0-r1.ebuild | 98 ------- dev-python/watchdog/Manifest | 4 +- dev-python/watchdog/watchdog-2.1.5.ebuild | 43 --- dev-python/watchdog/watchdog-2.1.6.ebuild | 2 +- dev-python/watchgod/Manifest | 2 +- dev-python/watchgod/watchgod-0.7.ebuild | 2 +- dev-python/websocket-client/Manifest | 4 + .../websocket-client/websocket-client-1.2.2.ebuild | 31 +++ .../websocket-client/websocket-client-1.2.3.ebuild | 31 +++ dev-python/websockets/Manifest | 2 +- dev-python/websockets/websockets-10.1.ebuild | 2 +- dev-python/wrapt/Manifest | 2 +- dev-python/wrapt/wrapt-1.13.2.ebuild | 2 +- dev-python/wsproto/Manifest | 2 +- dev-python/wsproto/wsproto-1.0.0.ebuild | 2 +- dev-python/wtforms/Manifest | 4 +- dev-python/wtforms/wtforms-2.3.3.ebuild | 60 ----- dev-python/wtforms/wtforms-3.0.0.ebuild | 2 +- dev-python/xarray/Manifest | 4 +- dev-python/xarray/xarray-0.20.1.ebuild | 2 +- dev-python/xarray/xarray-0.20.2.ebuild | 39 +++ dev-python/xmlschema/Manifest | 6 +- dev-python/xmlschema/xmlschema-1.8.1.ebuild | 31 --- dev-python/xmlschema/xmlschema-1.8.2.ebuild | 2 +- dev-python/xmlschema/xmlschema-1.9.1.ebuild | 31 +++ dev-python/yamlpath/Manifest | 2 + dev-python/yamlpath/yamlpath-3.6.4.ebuild | 50 ++++ dev-python/yarl/Manifest | 7 +- .../files/yarl-1.4.2-test-without-coverage.patch | 24 -- dev-python/yarl/yarl-1.6.3-r1.ebuild | 36 --- dev-python/yarl/yarl-1.7.0.ebuild | 29 --- dev-python/yarl/yarl-1.7.2-r1.ebuild | 2 +- 946 files changed, 11551 insertions(+), 9965 deletions(-) create mode 100644 dev-python/Faker/Faker-10.0.0.ebuild delete mode 100644 dev-python/Faker/Faker-9.9.0.ebuild create mode 100644 dev-python/QtPy/QtPy-1.11.3-r1.ebuild delete mode 100644 dev-python/QtPy/QtPy-1.11.3.ebuild delete mode 100644 dev-python/adblock/adblock-0.5.0.ebuild create mode 100644 dev-python/aesara/aesara-2.3.2.ebuild create mode 100644 dev-python/aesara/aesara-2.3.3.ebuild create mode 100644 dev-python/ajsonrpc/Manifest create mode 100644 dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild create mode 100644 dev-python/ajsonrpc/metadata.xml delete mode 100644 dev-python/alembic/alembic-1.7.4.ebuild create mode 100644 dev-python/anyio/anyio-3.4.0.ebuild create mode 100644 dev-python/argon2-cffi-bindings/Manifest create mode 100644 dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild create mode 100644 dev-python/argon2-cffi-bindings/metadata.xml create mode 100644 dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild create mode 100644 dev-python/argon2-cffi/argon2-cffi-21.3.0-r1.ebuild create mode 100644 dev-python/argon2-cffi/argon2-cffi-21.3.0.ebuild delete mode 100644 dev-python/astroid/astroid-2.8.4.ebuild delete mode 100644 dev-python/astroid/astroid-2.8.5.ebuild create mode 100644 dev-python/async_timeout/async_timeout-4.0.2.ebuild create mode 100644 dev-python/autopep8/autopep8-1.5.7.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.39.0.ebuild delete mode 100644 dev-python/bandit/bandit-1.7.0.ebuild create mode 100644 dev-python/black/black-21.12_beta0.ebuild create mode 100644 dev-python/blockdiag/blockdiag-3.0.0.ebuild create mode 100644 dev-python/boto/files/boto-2.49.0-py310.patch delete mode 100644 dev-python/boto3/boto3-1.19.12.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.15.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.17.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.18.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.19.ebuild delete mode 100644 dev-python/boto3/boto3-1.20.20.ebuild create mode 100644 dev-python/boto3/boto3-1.20.23.ebuild create mode 100644 dev-python/boto3/boto3-1.20.24.ebuild create mode 100644 dev-python/boto3/boto3-1.20.25.ebuild create mode 100644 dev-python/boto3/boto3-1.20.26.ebuild delete mode 100644 dev-python/botocore/botocore-1.22.12.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.15.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.17.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.18.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.19.ebuild delete mode 100644 dev-python/botocore/botocore-1.23.20.ebuild create mode 100644 dev-python/botocore/botocore-1.23.23.ebuild create mode 100644 dev-python/botocore/botocore-1.23.24.ebuild create mode 100644 dev-python/botocore/botocore-1.23.25.ebuild create mode 100644 dev-python/botocore/botocore-1.23.26.ebuild delete mode 100644 dev-python/bpython/bpython-0.21.ebuild delete mode 100644 dev-python/bpython/files/bpython-0.21-fix-py3.10.patch delete mode 100644 dev-python/bpython/files/bpython-sphinx-4.patch create mode 100644 dev-python/cachetools/cachetools-5.0.0.ebuild create mode 100644 dev-python/cattrs/cattrs-1.9.0.ebuild delete mode 100644 dev-python/certifi/certifi-2999.ebuild create mode 100644 dev-python/certifi/certifi-3021.3.16-r1.ebuild delete mode 100644 dev-python/certifi/certifi-3021.3.16.ebuild create mode 100644 dev-python/certifi/files/certifi-3021.3.16-setuptools.patch delete mode 100644 dev-python/cfn-lint/cfn-lint-0.54.3.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.54.4.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.56.0.ebuild delete mode 100644 dev-python/cfn-lint/files/cfn-lint-0.30.1-tests.patch delete mode 100644 dev-python/charset_normalizer/charset_normalizer-2.0.6.ebuild delete mode 100644 dev-python/click/click-8.0.1-r1.ebuild delete mode 100644 dev-python/click/click-8.0.2.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.2.0.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.3.0.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.3.1.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.3.2.ebuild create mode 100644 dev-python/colorclass/colorclass-2.2.2.ebuild delete mode 100644 dev-python/colorlog/colorlog-6.4.1.ebuild create mode 100644 dev-python/cons/Manifest create mode 100644 dev-python/cons/cons-0.4.4.ebuild create mode 100644 dev-python/cons/metadata.xml create mode 100644 dev-python/consonance/consonance-0.1.5.ebuild create mode 100644 dev-python/css-parser/css-parser-1.0.7.ebuild create mode 100644 dev-python/cx_Freeze/cx_Freeze-6.9.ebuild create mode 100644 dev-python/cython/cython-0.29.25.ebuild create mode 100644 dev-python/cython/cython-0.29.26.ebuild create mode 100644 dev-python/dask/dask-2021.12.0.ebuild create mode 100644 dev-python/deepmerge/deepmerge-1.0.0.ebuild create mode 100644 dev-python/distlib/distlib-0.3.4.ebuild create mode 100644 dev-python/django-allauth/django-allauth-0.47.0.ebuild delete mode 100644 dev-python/django-configurations/django-configurations-2.2.ebuild create mode 100644 dev-python/django-cors-headers/django-cors-headers-3.10.1.ebuild create mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-3.2.3.ebuild create mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-3.2.4.ebuild create mode 100644 dev-python/django-prometheus/django-prometheus-2.2.0.ebuild delete mode 100644 dev-python/django/django-2.2.24.ebuild create mode 100644 dev-python/django/django-2.2.25.ebuild delete mode 100644 dev-python/django/django-3.1.13.ebuild create mode 100644 dev-python/django/django-3.1.14.ebuild create mode 100644 dev-python/django/django-3.2.10.ebuild delete mode 100644 dev-python/django/django-3.2.9.ebuild create mode 100644 dev-python/django/django-4.0.ebuild create mode 100644 dev-python/django/files/django-4.0-bashcomp.patch create mode 100644 dev-python/djangorestframework/djangorestframework-3.13.0.ebuild create mode 100644 dev-python/djangorestframework/djangorestframework-3.13.1.ebuild delete mode 100644 dev-python/elementpath/elementpath-2.3.2.ebuild create mode 100644 dev-python/etuples/Manifest create mode 100644 dev-python/etuples/etuples-0.3.3.ebuild create mode 100644 dev-python/etuples/metadata.xml delete mode 100644 dev-python/fido2/fido2-0.9.1.ebuild create mode 100644 dev-python/filetype/filetype-1.0.9.ebuild create mode 100644 dev-python/findimports/findimports-2.2.0.ebuild delete mode 100644 dev-python/flake8/flake8-3.8.4.ebuild delete mode 100644 dev-python/flake8/flake8-4.0.0.ebuild delete mode 100644 dev-python/flask-wtf/flask-wtf-0.15.1.ebuild delete mode 100644 dev-python/flexmock/flexmock-0.10.10.ebuild delete mode 100644 dev-python/flit_core/flit_core-3.4.0.ebuild delete mode 100644 dev-python/flit_core/flit_core-3.5.0.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.26.2.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.28.0.ebuild create mode 100644 dev-python/fonttools/fonttools-4.28.4.ebuild create mode 100644 dev-python/fonttools/fonttools-4.28.5.ebuild delete mode 100644 dev-python/fsspec/fsspec-2021.10.1.ebuild delete mode 100644 dev-python/fsspec/fsspec-2021.11.0.ebuild create mode 100644 dev-python/funcparserlib/funcparserlib-1.0.0_alpha0.ebuild create mode 100644 dev-python/funcy/funcy-1.17.ebuild delete mode 100644 dev-python/gast/gast-0.5.2.ebuild create mode 100644 dev-python/gmpy/gmpy-2.1.0.ebuild create mode 100644 dev-python/gmpy/gmpy-2.1.1.ebuild create mode 100644 dev-python/google-api-core/google-api-core-2.3.0.ebuild create mode 100644 dev-python/google-api-core/google-api-core-2.3.1.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.33.0.ebuild create mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.54.0.ebuild delete mode 100644 dev-python/graphviz/graphviz-0.17.ebuild delete mode 100644 dev-python/graphviz/graphviz-0.18.1.ebuild delete mode 100644 dev-python/graphviz/graphviz-0.18.ebuild create mode 100644 dev-python/graphviz/graphviz-0.19.1.ebuild delete mode 100644 dev-python/grpcio-testing/grpcio-testing-1.41.0.ebuild create mode 100644 dev-python/grpcio-testing/grpcio-testing-1.43.0.ebuild delete mode 100644 dev-python/grpcio-tools/grpcio-tools-1.41.0.ebuild create mode 100644 dev-python/grpcio-tools/grpcio-tools-1.43.0.ebuild delete mode 100644 dev-python/grpcio/grpcio-1.41.0.ebuild create mode 100644 dev-python/grpcio/grpcio-1.43.0.ebuild delete mode 100644 dev-python/guessit/guessit-3.3.1.ebuild delete mode 100644 dev-python/guessit/guessit-3.4.1.ebuild create mode 100644 dev-python/httpcore/httpcore-0.14.3.ebuild delete mode 100644 dev-python/httplib2/httplib2-0.19.1-r1.ebuild create mode 100644 dev-python/httpx/httpx-0.21.1.ebuild delete mode 100644 dev-python/humanize/humanize-3.11.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.24.2.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.24.4.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.24.5.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.24.6.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.25.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.27.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.27.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.27.2.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.27.3.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.28.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.29.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.29.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.29.3.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.30.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.30.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.31.4.ebuild delete mode 100644 dev-python/identify/identify-2.3.3.ebuild delete mode 100644 dev-python/identify/identify-2.3.5.ebuild delete mode 100644 dev-python/identify/identify-2.3.6.ebuild delete mode 100644 dev-python/identify/identify-2.3.7.ebuild create mode 100644 dev-python/imageio-ffmpeg/Manifest create mode 100644 dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.5.ebuild create mode 100644 dev-python/imageio-ffmpeg/metadata.xml create mode 100644 dev-python/imageio/imageio-2.13.2.ebuild create mode 100644 dev-python/imageio/imageio-2.13.3-r1.ebuild create mode 100644 dev-python/imageio/imageio-2.13.3.ebuild create mode 100644 dev-python/imageio/imageio-2.13.4.ebuild delete mode 100644 dev-python/imagesize/imagesize-1.2.0.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-4.10.0.ebuild delete mode 100644 dev-python/importlib_metadata/importlib_metadata-4.8.1-r1.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-4.8.3.ebuild delete mode 100644 dev-python/importlib_resources/importlib_resources-5.2.2-r2.ebuild delete mode 100644 dev-python/importlib_resources/importlib_resources-5.2.3-r1.ebuild delete mode 100644 dev-python/importlib_resources/importlib_resources-5.3.0-r1.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.2.0-r1.ebuild create mode 100644 dev-python/ipykernel/ipykernel-6.4.2-r1.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.4.2.ebuild create mode 100644 dev-python/ipykernel/ipykernel-6.5.0-r1.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.5.0.ebuild create mode 100644 dev-python/ipykernel/ipykernel-6.6.0.ebuild delete mode 100644 dev-python/ipython/ipython-7.28.0.ebuild delete mode 100644 dev-python/ipython/ipython-7.30.0.ebuild delete mode 100644 dev-python/iso8601/iso8601-0.1.16.ebuild create mode 100644 dev-python/isodate/isodate-0.6.1.ebuild delete mode 100644 dev-python/isort/isort-5.9.3.ebuild create mode 100644 dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild delete mode 100644 dev-python/jaraco-text/jaraco-text-3.5.1.ebuild create mode 100644 dev-python/jc/jc-1.17.4.ebuild create mode 100644 dev-python/jc/jc-1.17.5.ebuild delete mode 100644 dev-python/jinja/jinja-3.0.2.ebuild delete mode 100644 dev-python/josepy/josepy-1.10.0.ebuild delete mode 100644 dev-python/jsonpointer/jsonpointer-2.1.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.1.2-r1.ebuild create mode 100644 dev-python/jsonschema/jsonschema-4.3.0.ebuild create mode 100644 dev-python/jsonschema/jsonschema-4.3.1.ebuild create mode 100644 dev-python/jsonschema/jsonschema-4.3.2.ebuild create mode 100644 dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.2.ebuild create mode 100644 dev-python/jupyterlab/jupyterlab-3.2.5-r1.ebuild create mode 100644 dev-python/lazy-object-proxy/lazy-object-proxy-1.7.0.ebuild create mode 100644 dev-python/lazy-object-proxy/lazy-object-proxy-1.7.1.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-7.10.0.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-7.9.0.ebuild delete mode 100644 dev-python/llvmlite/Manifest delete mode 100644 dev-python/llvmlite/llvmlite-0.37.0.ebuild delete mode 100644 dev-python/llvmlite/metadata.xml create mode 100644 dev-python/logical-unification/Manifest create mode 100644 dev-python/logical-unification/logical-unification-0.4.4.ebuild create mode 100644 dev-python/logical-unification/metadata.xml delete mode 100644 dev-python/lxml/files/lxml-4.6.3-tests-libxml2.patch delete mode 100644 dev-python/lxml/lxml-4.6.3-r1.ebuild delete mode 100644 dev-python/lxml/lxml-4.6.4.ebuild create mode 100644 dev-python/lxml/lxml-4.6.5.ebuild create mode 100644 dev-python/lxml/lxml-4.7.1.ebuild delete mode 100644 dev-python/mako/mako-1.1.5.ebuild delete mode 100644 dev-python/markdown/markdown-3.3.4-r1.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.5.1.ebuild create mode 100644 dev-python/memory_profiler/memory_profiler-0.59.ebuild create mode 100644 dev-python/memory_profiler/memory_profiler-0.60.ebuild create mode 100644 dev-python/minikanren/Manifest create mode 100644 dev-python/minikanren/metadata.xml create mode 100644 dev-python/minikanren/minikanren-1.0.2.ebuild create mode 100644 dev-python/mistune/mistune-2.0.0.ebuild create mode 100644 dev-python/mkdocs-git-authors-plugin/Manifest create mode 100644 dev-python/mkdocs-git-authors-plugin/metadata.xml create mode 100644 dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.6.2.ebuild create mode 100644 dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.11.ebuild create mode 100644 dev-python/mkdocs-material/mkdocs-material-8.0.5.ebuild create mode 100644 dev-python/mkdocs-material/mkdocs-material-8.1.0.ebuild create mode 100644 dev-python/mkdocs-material/mkdocs-material-8.1.3.ebuild delete mode 100644 dev-python/more-itertools/more-itertools-8.10.0.ebuild create mode 100644 dev-python/moto/moto-2.2.18.ebuild create mode 100644 dev-python/moto/moto-2.2.19.ebuild create mode 100644 dev-python/multipledispatch/Manifest create mode 100644 dev-python/multipledispatch/metadata.xml create mode 100644 dev-python/multipledispatch/multipledispatch-0.6.0.ebuild create mode 100644 dev-python/mypy/mypy-0.921.ebuild delete mode 100644 dev-python/mysql-connector-python/mysql-connector-python-8.0.26.ebuild delete mode 100644 dev-python/natsort/natsort-7.1.1.ebuild create mode 100644 dev-python/natsort/natsort-8.0.1.ebuild create mode 100644 dev-python/natsort/natsort-8.0.2.ebuild delete mode 100644 dev-python/nltk-data/nltk-data-20211023.ebuild create mode 100644 dev-python/nltk-data/nltk-data-20211221.ebuild create mode 100644 dev-python/nltk/nltk-3.6.6.ebuild delete mode 100644 dev-python/nose/files/nose-1.3.7-coverage-4.1-support.patch delete mode 100644 dev-python/nose/files/nose-1.3.7-python-3.5-backport.patch delete mode 100644 dev-python/nose/files/nose-1.3.7-python-3.6-test.patch delete mode 100644 dev-python/nose/nose-1.3.7-r9.ebuild delete mode 100644 dev-python/notebook/notebook-6.4.4.ebuild delete mode 100644 dev-python/notebook/notebook-6.4.5.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.18.1.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.18.2.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.18.3.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.18.4.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.18.5.ebuild create mode 100644 dev-python/numexpr/numexpr-2.8.1.ebuild create mode 100644 dev-python/numpy/numpy-1.21.5.ebuild delete mode 100644 dev-python/oslo-utils/oslo-utils-4.11.0.ebuild delete mode 100644 dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.1-r1.ebuild create mode 100644 dev-python/pandas/pandas-1.3.5.ebuild delete mode 100644 dev-python/parse_type/parse_type-0.5.2.ebuild delete mode 100644 dev-python/pbr/pbr-5.6.0.ebuild delete mode 100644 dev-python/pbr/pbr-5.7.0.ebuild create mode 100644 dev-python/pecan/pecan-1.4.1.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.12.39.ebuild create mode 100644 dev-python/pikepdf/pikepdf-4.2.0.ebuild delete mode 100644 dev-python/pillow/pillow-8.3.2.ebuild create mode 100644 dev-python/prettytable/prettytable-2.5.0.ebuild delete mode 100644 dev-python/prometheus_client/prometheus_client-0.11.0.ebuild create mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild delete mode 100644 dev-python/psycopg/psycopg-2.9.1.ebuild create mode 100644 dev-python/py-amqp/py-amqp-5.0.7.ebuild create mode 100644 dev-python/py-amqp/py-amqp-5.0.8.ebuild create mode 100644 dev-python/py-amqp/py-amqp-5.0.9.ebuild delete mode 100644 dev-python/py/py-1.10.0.ebuild create mode 100644 dev-python/pyalsa/pyalsa-1.2.6.ebuild create mode 100644 dev-python/pyamg/pyamg-4.2.1.ebuild create mode 100644 dev-python/pyatspi/pyatspi-2.38.2.ebuild create mode 100644 dev-python/pyclipper/pyclipper-1.3.0_p2.ebuild delete mode 100644 dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.1.ebuild delete mode 100644 dev-python/pyfakefs/pyfakefs-4.5.1.ebuild create mode 100644 dev-python/pyghmi/pyghmi-1.5.31.ebuild delete mode 100644 dev-python/pygit2/files/pygit2-1.6.1-libgit2-1.2.0.patch delete mode 100644 dev-python/pygit2/pygit2-1.6.1-r3.ebuild delete mode 100644 dev-python/pygit2/pygit2-1.6.1-r4.ebuild delete mode 100644 dev-python/pygit2/pygit2-1.7.0-r1.ebuild create mode 100644 dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild create mode 100644 dev-python/pylama/pylama-8.3.5.ebuild create mode 100644 dev-python/pylama/pylama-8.3.6.ebuild delete mode 100644 dev-python/pylast/pylast-4.2.1.ebuild delete mode 100644 dev-python/pymdown-extensions/pymdown-extensions-9.0.ebuild create mode 100644 dev-python/pymongo/pymongo-3.12.3.ebuild create mode 100644 dev-python/pymongo/pymongo-4.0.1.ebuild create mode 100644 dev-python/pymssql/pymssql-2.2.3.ebuild delete mode 100644 dev-python/pyopencl/pyopencl-2021.2.6.ebuild create mode 100644 dev-python/pypam/pypam-0.5.0-r7.ebuild delete mode 100644 dev-python/pyparsing/pyparsing-3.0.5.ebuild delete mode 100644 dev-python/pyproj/pyproj-3.2.1.ebuild delete mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-20.ebuild create mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild create mode 100644 dev-python/pyside2/files/pyside2-5.15.2-python310.patch delete mode 100644 dev-python/pytest-bdd/pytest-bdd-4.1.0.ebuild delete mode 100644 dev-python/pytest-describe/pytest-describe-2.0.0.ebuild create mode 100644 dev-python/pytest-django/pytest-django-4.5.2.ebuild create mode 100644 dev-python/pytest-forked/pytest-forked-1.4.0.ebuild create mode 100644 dev-python/pytest-httpx/pytest-httpx-0.17.1.ebuild delete mode 100644 dev-python/pytest-localserver/files/pytest-localserver-0.5.0-py310-tests.patch delete mode 100644 dev-python/pytest-localserver/files/pytest-localserver-0.5.0-setup.patch delete mode 100644 dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild create mode 100644 dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild create mode 100644 dev-python/pytest-timeout/pytest-timeout-2.0.2.ebuild create mode 100644 dev-python/pytest-xdist/pytest-xdist-2.5.0.ebuild delete mode 100644 dev-python/python-cinderclient/python-cinderclient-8.0.0-r1.ebuild delete mode 100644 dev-python/python-cinderclient/python-cinderclient-8.0.0-r2.ebuild create mode 100644 dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild delete mode 100644 dev-python/python-openstackclient/python-openstackclient-5.6.0.ebuild create mode 100644 dev-python/python-socks/python-socks-2.0.1.ebuild create mode 100644 dev-python/python-systemd/files/python-systemd-234-fix-py3.10.patch create mode 100644 dev-python/python-systemd/python-systemd-234-r1.ebuild create mode 100644 dev-python/python-utils/python-utils-2.6.0.ebuild create mode 100644 dev-python/python-utils/python-utils-2.6.3.ebuild create mode 100644 dev-python/pythran/pythran-0.11.0.ebuild create mode 100644 dev-python/qdarkstyle/qdarkstyle-3.0.3.ebuild delete mode 100644 dev-python/qtawesome/qtawesome-1.0.3.ebuild delete mode 100644 dev-python/qtawesome/qtawesome-1.1.0.ebuild create mode 100644 dev-python/qtconsole/qtconsole-5.2.2.ebuild create mode 100644 dev-python/rdflib/rdflib-6.1.1.ebuild create mode 100644 dev-python/readme_renderer/readme_renderer-31.0.ebuild create mode 100644 dev-python/readme_renderer/readme_renderer-32.0.ebuild delete mode 100644 dev-python/rebulk/rebulk-3.0.1.ebuild delete mode 100644 dev-python/requests-kerberos/requests-kerberos-0.12.0-r1.ebuild create mode 100644 dev-python/requests-kerberos/requests-kerberos-0.14.0.ebuild create mode 100644 dev-python/rich/rich-10.16.0.ebuild create mode 100644 dev-python/rich/rich-10.16.1.ebuild create mode 100644 dev-python/rq/rq-1.10.1.ebuild delete mode 100644 dev-python/s3transfer/s3transfer-0.5.0-r1.ebuild create mode 100644 dev-python/sarge/sarge-0.1.7.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.5.1.ebuild create mode 100644 dev-python/setuptools/setuptools-59.5.0.ebuild create mode 100644 dev-python/setuptools/setuptools-59.6.0.ebuild create mode 100644 dev-python/setuptools/setuptools-59.8.0.ebuild create mode 100644 dev-python/setuptools/setuptools-60.0.0.ebuild create mode 100644 dev-python/setuptools/setuptools-60.0.2.ebuild create mode 100644 dev-python/setuptools/setuptools-60.0.3.ebuild create mode 100644 dev-python/shiboken2/files/shiboken2-5.15.2-python310.patch create mode 100644 dev-python/snakeoil/snakeoil-0.9.9.ebuild delete mode 100644 dev-python/snowballstemmer/snowballstemmer-2.1.0.ebuild delete mode 100644 dev-python/soupsieve/soupsieve-2.2.1-r1.ebuild delete mode 100644 dev-python/soupsieve/soupsieve-2.3.ebuild delete mode 100644 dev-python/sphinx-gallery/sphinx-gallery-0.10.0.ebuild create mode 100644 dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild delete mode 100644 dev-python/sphinx/sphinx-4.2.0-r1.ebuild delete mode 100644 dev-python/sphinx/sphinx-4.3.0.ebuild create mode 100644 dev-python/sphinx/sphinx-4.3.2.ebuild create mode 100644 dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild delete mode 100644 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild delete mode 100644 dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.11.ebuild create mode 100644 dev-python/spyder-terminal/spyder-terminal-1.2.0.ebuild delete mode 100644 dev-python/spyder/spyder-5.2.0.ebuild create mode 100644 dev-python/spyder/spyder-5.2.1.ebuild create mode 100644 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1.ebuild create mode 100644 dev-python/sqlalchemy/files/sqlalchemy-1.4.27-drop-greenlet.patch delete mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.27-r3.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild create mode 100644 dev-python/starlette/Manifest create mode 100644 dev-python/starlette/metadata.xml create mode 100644 dev-python/starlette/starlette-0.17.1.ebuild delete mode 100644 dev-python/stripe/stripe-2.61.0.ebuild delete mode 100644 dev-python/stripe/stripe-2.62.0.ebuild create mode 100644 dev-python/stripe/stripe-2.64.0.ebuild create mode 100644 dev-python/symengine/symengine-0.8.1.ebuild create mode 100644 dev-python/sympy/sympy-1.9.ebuild delete mode 100644 dev-python/tempest/tempest-29.0.0-r1.ebuild delete mode 100644 dev-python/tempest/tempest-29.1.0.ebuild create mode 100644 dev-python/terminaltables/terminaltables-3.1.10.ebuild create mode 100644 dev-python/tifffile/Manifest create mode 100644 dev-python/tifffile/metadata.xml create mode 100644 dev-python/tifffile/tifffile-2021.11.2.ebuild delete mode 100644 dev-python/tikzplotlib/tikzplotlib-0.9.13.ebuild delete mode 100644 dev-python/tikzplotlib/tikzplotlib-0.9.15.ebuild create mode 100644 dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild create mode 100644 dev-python/tomli/tomli-1.2.3.ebuild create mode 100644 dev-python/tomli/tomli-2.0.0.ebuild create mode 100644 dev-python/tomlkit/tomlkit-0.8.0.ebuild delete mode 100644 dev-python/toolz/files/toolz-0.11.1-py310.patch delete mode 100644 dev-python/toolz/toolz-0.11.1.ebuild create mode 100644 dev-python/typeguard/typeguard-2.13.3.ebuild delete mode 100644 dev-python/typing-extensions/typing-extensions-3.10.0.2.ebuild create mode 100644 dev-python/ubelt/ubelt-0.10.2.ebuild create mode 100644 dev-python/ujson/ujson-5.0.0.ebuild create mode 100644 dev-python/ukkonen/files/ukkonen-1.0.1-musl-include.patch create mode 100644 dev-python/ukkonen/ukkonen-1.0.1.ebuild create mode 100644 dev-python/uvicorn/uvicorn-0.16.0.ebuild delete mode 100644 dev-python/virtualenv/files/virtualenv-20.8.1-pypy38.patch delete mode 100644 dev-python/virtualenv/virtualenv-20.7.2-r2.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-20.8.1-r2.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-20.9.0-r1.ebuild delete mode 100644 dev-python/watchdog/watchdog-2.1.5.ebuild create mode 100644 dev-python/websocket-client/websocket-client-1.2.2.ebuild create mode 100644 dev-python/websocket-client/websocket-client-1.2.3.ebuild delete mode 100644 dev-python/wtforms/wtforms-2.3.3.ebuild create mode 100644 dev-python/xarray/xarray-0.20.2.ebuild delete mode 100644 dev-python/xmlschema/xmlschema-1.8.1.ebuild create mode 100644 dev-python/xmlschema/xmlschema-1.9.1.ebuild create mode 100644 dev-python/yamlpath/yamlpath-3.6.4.ebuild delete mode 100644 dev-python/yarl/files/yarl-1.4.2-test-without-coverage.patch delete mode 100644 dev-python/yarl/yarl-1.6.3-r1.ebuild delete mode 100644 dev-python/yarl/yarl-1.7.0.ebuild (limited to 'dev-python') diff --git a/dev-python/Faker/Faker-10.0.0.ebuild b/dev-python/Faker/Faker-10.0.0.ebuild new file mode 100644 index 000000000000..12e618b6e887 --- /dev/null +++ b/dev-python/Faker/Faker-10.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE="https://github.com/joke2k/faker" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] + !dev-ruby/faker" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/random2[${PYTHON_USEDEP}] + dev-python/validators[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-9.9.0.ebuild b/dev-python/Faker/Faker-9.9.0.ebuild deleted file mode 100644 index 12e618b6e887..000000000000 --- a/dev-python/Faker/Faker-9.9.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index c8312f29647c..526ef247c845 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,11 +1,11 @@ +DIST Faker-10.0.0.tar.gz 1198872 BLAKE2B 60e4f34a597ca11b0699c330f6cdb0f7f387bb6c54d769513f8e091d00242c7ba4e62fa6b3411ad313a4713e9311b729fb6068acfc4a02b66f07c66656677f33 SHA512 0c22b18d16815ee37d2ea79b4142100479c7b9b9f169817dc9e0fe39495f0646e8d61d704ddba7d36eefb6cb3fb744d179a57216abb15c15ee357c8b12b8b5a4 DIST Faker-9.8.1.tar.gz 1198229 BLAKE2B 8877a9da582fcd81b8b374c344343c9ba4a21d1cd0160694300030b2ace4b7b517fb8a62c1f0ffeacf3a950703b882ff5b484d54fdabc5b9c8b49658c45d421f SHA512 a93d625311358100c7a1dfe33dfda64b5890dd25e8d6e3dd095329ab2156c76abf3f00fe6b2c335316bbe3f42322adda2bcae3a9a312ddf4778d8143796667a0 DIST Faker-9.8.2.tar.gz 1198270 BLAKE2B 1a7ea02b43afe0ff494ee39dac4259e9eb67fa3230b9b5744a96b4913ac471ed3ccf29f91b2db02124dfefc232a9fae05ce7ddc6e9fd0cbf27bd94468a7702b6 SHA512 37a35a02ea81a871e77378ceecdd65a63c97dd82ba9aec04c2a8f7a827e5bdb264a6ed0927c534a67bf4b06886dcb2a98a188798fe7c860135deb8d6aa6e36e3 DIST Faker-9.8.3.tar.gz 1192380 BLAKE2B 90acea6d0d78307bc9e1e0d44ec2a1761f1039fdd0a3aad9ac495c139b87a055e8b43dc44bd7722aea52379506858548dbd6cd25c62697b3953f748e4ed053e5 SHA512 943adddc32ac275a030442c3ec0a529c3b97b35de9f245c027d21a90dcf7115753e1419b6b31c8d01f867c71a67fd469b75933d5475b343c47efc43be42df084 DIST Faker-9.8.4.tar.gz 1198752 BLAKE2B d632ed8bafd61eedd304e132d7257deb3c8da1cb86071dabd476b3baa335a182a344f70a6ead583a196ce5c9077664a4f424b9a3b721966f78c1086a026f3026 SHA512 76dbd86501c0b8427d3318b24dc6e59c9f562fead0807310bda577c018b5ab558ca0f01ca17a9099a5f060e956c1f17507fc146288980ea7081761df2a5fb921 -DIST Faker-9.9.0.tar.gz 1192705 BLAKE2B 748ff7b18a12d95f69d75fb87e35ff9d52ff55c882a7a5ddfabd01007a098750cad14af7152b2c2fd3f4b54f08fdee57b4b8656a7b23239c6d25b66b319f0e78 SHA512 00695d1511f9c6472094807b98efc4a320ed00a61f4236e1481a60a951af448f07594d48f4a90c18c85d254f1241f735e3bc0f5775187e0dd5f3a7fee8237efa +EBUILD Faker-10.0.0.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653 EBUILD Faker-9.8.1.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653 EBUILD Faker-9.8.2.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653 EBUILD Faker-9.8.3.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653 EBUILD Faker-9.8.4.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653 -EBUILD Faker-9.9.0.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653 MISC metadata.xml 474 BLAKE2B 337c8b17b4ca092edc2e59bd61dd847e4b9f2bd7e0651d07dad5b3e3eb4f311de9e27e6cad1f6a4835f618446cfa4cdb95e578a8af11498cf7bed1ec697990ce SHA512 35f4a2a50ad5589ba50e619670d1f1eac423fec920bb9c07b3f8bd7d7f2a0bb4e88dde286b062339b30ba304bd1a834bf3318c0b0ad0552ce9eb45fa72e5f44e diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 4877c6d897e9..68bc23660cf7 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest index be08f84450ad..61a65556bebf 100644 --- a/dev-python/PyGithub/Manifest +++ b/dev-python/PyGithub/Manifest @@ -1,3 +1,3 @@ DIST PyGithub-1.55.gh.tar.gz 3123996 BLAKE2B 58522db764b44286bb4b65cfa13fcce8fcaac99f1b71d62afe6cfda2bc8b13537de0b0db65e0cbc5c6e4a346cfdbf0084c0c8f4c13ed046d8bea33b10fa51382 SHA512 7ea9e67428e98330f90f1d78e5a003dbe1a6d5cd98b6c729f2030a73d21b4a72a7957382c888fac0b7bae4a409cfb53473a19e7e73df46b251df0327871e173a -EBUILD PyGithub-1.55.ebuild 816 BLAKE2B 1c7cf624d4af9ec9b765550e969ccd9ddf39d15b73b6d5d11c1cdf98f07367fd9daf5cf874fa1bfdf141034cbafa66bebbfb2afd29839a22dcec4fbd6e49cddb SHA512 d2325aae4bb3b7822483a5f3858d272e60d08c995d9355351468bc07aa774ee560b7c4e8b91079c3386ec497e9dc0f0d271ef440a3d9d0f9a668c366aafe387f +EBUILD PyGithub-1.55.ebuild 817 BLAKE2B ffd4f1a0d3b18932978169c40ea0da57088464e36492738637ce028eb98724c4ea9e284c723b79d304acc4a379840246418db9b5597ce920f64701a48b70442b SHA512 20cb8f97a44f7bb8d6ac335db8806c8598e2fe9916ab43907521e782c14c83f2f64873c8edcbbb070ec71126ac4a824363fc22660134713123198db0cd8d37bb MISC metadata.xml 501 BLAKE2B 1692287021b81416f18386da2b1dffd1c358d4dbfa3aacf7d5f773db0889ba966408c35fdbb7ea7f741923d542ea4e825039ab124a64168ad2d5264d1718dc5b SHA512 e1f2c16e725e96e8d576ff6b87a79d39f1b8169c6f419eadcd18a8a266fd188dc08fc9efa236f2c696449a083b000086b153da559cd819fcb73ddf2518500813 diff --git a/dev-python/PyGithub/PyGithub-1.55.ebuild b/dev-python/PyGithub/PyGithub-1.55.ebuild index 358c890eee5c..2d5c530f24f9 100644 --- a/dev-python/PyGithub/PyGithub-1.55.ebuild +++ b/dev-python/PyGithub/PyGithub-1.55.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Python library to access the Github API v3" diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest index 1b20c340bc1d..48cf23177c86 100644 --- a/dev-python/QtPy/Manifest +++ b/dev-python/QtPy/Manifest @@ -1,5 +1,5 @@ DIST QtPy-1.11.2.tar.gz 37098 BLAKE2B 8806cce798c4c2d885dd340d0d077567353cf0f3f1c2b284fd788c190b28b6133d052d31dea861e7d2497d0db88ba7ce8be83074360c61823f7a78dc01c015a5 SHA512 e49beb3180789a8080a19406b0e122bc9fc2192ac89b59f0956d7c65ac957779b192062956a97a7526f32724000df18abf32ddd6bda52f9cdf440ddc551887f8 DIST QtPy-1.11.3.tar.gz 39637 BLAKE2B d1bfa0944dcebf5e408b9a061bcc6bab2fe172a70f0eadd36b229d2c9b40d74d8159c820608d3afd71a91085d5703af9b7045f359209730c53a9a83007159ce5 SHA512 461d858b05ff75f27017f6f0058f3e47643d5fe6c236e4307fa006735ad80e4c1fa487f1ab75edcfe881026541e302cdc3f8221c4ad7b97bce8c96b66db580bb EBUILD QtPy-1.11.2.ebuild 5709 BLAKE2B 7fb57a82d71239f394b8daa2963eef4563373c90b5e5c0a6c181ec5dbb6614ef29fb820f9b87a0986709805571f263fff1795c782818d2c33cc9c535dd4d764b SHA512 d78760501ed81c8fffb87bec71556c79911a32087388250e1a476a27c998433c36757d0be28c30cd28f08bc42fae0840733962c860c7ffd42cb6fda75d37b712 -EBUILD QtPy-1.11.3.ebuild 5712 BLAKE2B 862a3a4e7f30dea773c8b10e99ef93bf517799e923f6512d271b70033095a9306efeacfb593fc67c4ecfc0ab7346934c37419cb6bf4b95118d720c11257ba6b2 SHA512 5bd2a2588c647b61131e84f59e1cc6fd25334c12b4a2ba811f899fe1db75bc3682ebd1b39bb486046cb5b6c0bd83f650e8f0984601c4371a01d9d4a618b50804 +EBUILD QtPy-1.11.3-r1.ebuild 5178 BLAKE2B fd94c87072a09d4fd80890fcaf10005d58c20f249b1a527abd74b0922f3a514debaebc94963eed041dde978f0afa543f81a442f653f227f670e33ce1687fceb2 SHA512 5bc4ca11f8ec63e8687e85e152577ed356b3a8167d7bd346ee985f9d06f5d98d87348f7a3fc9723b8e06156471e9d075c9fda0a74d0865ef4f32b9315b70b572 MISC metadata.xml 2904 BLAKE2B f951ee9cfb1e57da9c1b528015cf56bf72e36fbcea6973f5bd237e86c8039d82d9700166ab76773b9bfbc8e499df492994e5dd73aee0bb2d35914d36bcf1bd78 SHA512 e6e13d0c24f16379ac03711f02c5201d1ab28bcbbddd7063f0487bbaaeda99e5a2ef87f00d8df834d822c9230a50ddead93b44affccf07b80bfc275140f4e9ff diff --git a/dev-python/QtPy/QtPy-1.11.3-r1.ebuild b/dev-python/QtPy/QtPy-1.11.3-r1.ebuild new file mode 100644 index 000000000000..56716c7509d2 --- /dev/null +++ b/dev-python/QtPy/QtPy-1.11.3-r1.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Abstraction layer on top of PyQt5 and PySide2 and additional custom QWidgets" +HOMEPAGE="https://github.com/spyder-ide/qtpy/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +_IUSE_QT_MODULES=" + declarative designer gui help location multimedia network opengl + positioning printsupport sensors serialport speech sql svg testlib + webchannel webengine websockets widgets x11extras xml xmlpatterns +" +IUSE="+pyqt5 pyside2 ${_IUSE_QT_MODULES}" +unset _IUSE_QT_MODULES + +REQUIRED_USE="|| ( pyqt5 pyside2 )" + +# These flags are currently *not* common to both the PySide2 and PyQt5 ebuild +# Disable them for now, please check periodically if this is still up to date. +# bluetooth? ( pyqt5 ) +# dbus? ( pyqt5 ) +# +# 3d? ( pyside2 ) +# charts? ( pyside2 ) +# concurrent? ( pyside2 ) +# datavis? ( pyside2 ) +# scxml? ( pyside2 ) +# script? ( pyside2 ) +# scripttools? ( pyside2 ) + +# WARNING: the obvious solution of using || for PyQt5/pyside2 is not going +# to work. The package only checks whether PyQt5/pyside2 is installed, it does +# not verify whether they have the necessary modules (i.e. satisfy the USE dep). +# +# Webengine is a special case, because PyQt5 provides this in a separate package +# while PySide2 ships it in the same package. +# +# declarative/qml/quick is a special case, because PyQt5 bundles the bindings +# for qml and quick in one flag: declarative PySide2 does not. +# +# The PyQt5 ebuild currently enables xml support unconditionally, the flag is +# added anyway with a (+) to make it future proof if the ebuild were to change +# this behaviour in the future. +# +# The PySide2 ebuild currently enables opengl and serialport support +# unconditionally, the flag is added anyway with a (+) to make it future proof +# if the ebuild were to change this behaviour in the future. +RDEPEND=" + pyqt5? ( + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] + dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] + dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] + dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] + dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] + webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] ) + ) + pyside2? ( + dev-python/pyside2[${PYTHON_USEDEP}] + dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] + dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] + dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] + dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] + dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] + declarative? ( dev-python/pyside2[qml,quick] ) + ) +" + +# The QtPy testsuite skips tests for bindings that are not installed, so here we +# ensure that everything is available and all tests are run. Note that not +# all flags are available in PyQt5/PySide2, so some tests are still skipped. +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + pyqt5? ( + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] + dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] + dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] + dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] + dev-python/PyQtWebEngine[${PYTHON_USEDEP}] + ) + pyside2? ( + dev-python/pyside2[${PYTHON_USEDEP}] + dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] + dev-python/pyside2[location,multimedia,network,opengl(+),positioning] + dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] + dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] + dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] + dev-python/pyside2[xml,xmlpatterns] + ) + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + # Disale Qt for Python implementations that are not selected + if ! use pyqt5; then + sed -i -e "s/from PyQt5.QtCore import/raise ImportError #/" qtpy/__init__.py || die + fi + if ! use pyside2; then + sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide2.QtCore import/raise ImportError #/" qtpy/__init__.py || die + fi + + # Disable outdated PyQt4 and PySide + sed -i -e "s/from PyQt4.Qt import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PyQt4.QtCore import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide.QtCore import/raise ImportError #/" qtpy/__init__.py || die +} + +python_test() { + if use pyqt5; then + virtx QT_API="pyqt5" epytest + fi + if use pyside2; then + virtx QT_API="pyside2" epytest + fi +} + +pkg_postinst() { + if use pyqt5 && use pyside2; then + ewarn "You have enabled both PyQt5 and PySide2, note that QtPy will default" + ewarn "to PyQt5 unless the QT_API environment variable overrides this." + fi +} diff --git a/dev-python/QtPy/QtPy-1.11.3.ebuild b/dev-python/QtPy/QtPy-1.11.3.ebuild deleted file mode 100644 index 7e702e2e474e..000000000000 --- a/dev-python/QtPy/QtPy-1.11.3.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Abstraction layer on top of PyQt5 and PySide2 and additional custom QWidgets" -HOMEPAGE="https://github.com/spyder-ide/qtpy/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -_IUSE_QT_MODULES=" - declarative designer gui help location multimedia network opengl - positioning printsupport sensors serialport speech sql svg testlib - webchannel webengine websockets widgets x11extras xml xmlpatterns -" -IUSE="+pyqt5 pyside2 ${_IUSE_QT_MODULES}" -unset _IUSE_QT_MODULES - -# PySide2 does not support python3_10, nor is it likely that it will in the -# future since upstream appears to be focussing on PySide6 for Qt6 instead -# (which is compatible with python3_10). So if we want to use python3_10 -# we have to force disable pyside2. -REQUIRED_USE=" - || ( pyqt5 pyside2 ) - python_targets_python3_10? ( pyqt5 !pyside2 ) -" - -# These flags are currently *not* common to both the PySide2 and PyQt5 ebuild -# Disable them for now, please check periodically if this is still up to date. -# bluetooth? ( pyqt5 ) -# dbus? ( pyqt5 ) -# -# 3d? ( pyside2 ) -# charts? ( pyside2 ) -# concurrent? ( pyside2 ) -# datavis? ( pyside2 ) -# scxml? ( pyside2 ) -# script? ( pyside2 ) -# scripttools? ( pyside2 ) - -# WARNING: the obvious solution of using || for PyQt5/pyside2 is not going -# to work. The package only checks whether PyQt5/pyside2 is installed, it does -# not verify whether they have the necessary modules (i.e. satisfy the USE dep). -# -# Webengine is a special case, because PyQt5 provides this in a separate package -# while PySide2 ships it in the same package. -# -# declarative/qml/quick is a special case, because PyQt5 bundles the bindings -# for qml and quick in one flag: declarative PySide2 does not. -# -# The PyQt5 ebuild currently enables xml support unconditionally, the flag is -# added anyway with a (+) to make it future proof if the ebuild were to change -# this behaviour in the future. -# -# The PySide2 ebuild currently enables opengl and serialport support -# unconditionally, the flag is added anyway with a (+) to make it future proof -# if the ebuild were to change this behaviour in the future. -RDEPEND=" - pyqt5? ( - dev-python/PyQt5[${PYTHON_USEDEP}] - dev-python/PyQt5[declarative?,designer?,gui?,help?,location?] - dev-python/PyQt5[multimedia?,network?,opengl?,positioning?] - dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?] - dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?] - dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?] - webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] ) - ) - pyside2? ( - $(python_gen_cond_dep ' - dev-python/pyside2[${PYTHON_USEDEP}] - dev-python/pyside2[designer?,gui?,help?,location?,multimedia?] - dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?] - dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?] - dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?] - dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?] - declarative? ( dev-python/pyside2[qml,quick] ) - ' python3_{7..9} ) - ) -" - -# The QtPy testsuite skips tests for bindings that are not installed, so here we -# ensure that everything is available and all tests are run. Note that not -# all flags are available in PyQt5/PySide2, so some tests are still skipped. -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - pyqt5? ( - dev-python/PyQt5[${PYTHON_USEDEP}] - dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] - dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] - dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] - dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] - dev-python/PyQtWebEngine[${PYTHON_USEDEP}] - ) - pyside2? ( - $(python_gen_cond_dep ' - dev-python/pyside2[${PYTHON_USEDEP}] - dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] - dev-python/pyside2[location,multimedia,network,opengl(+),positioning] - dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] - dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] - dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] - dev-python/pyside2[xml,xmlpatterns] - ' python3_{7..9} ) - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - default - # Disale Qt for Python implementations that are not selected - if ! use pyqt5; then - sed -i -e "s/from PyQt5.QtCore import/raise ImportError #/" qtpy/__init__.py || die - fi - if ! use pyside2; then - sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide2.QtCore import/raise ImportError #/" qtpy/__init__.py || die - fi - - # Disable outdated PyQt4 and PySide - sed -i -e "s/from PyQt4.Qt import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PyQt4.QtCore import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide.QtCore import/raise ImportError #/" qtpy/__init__.py || die -} - -src_test() { - virtx python_foreach_impl python_test -} - -python_test() { - if use pyqt5; then - QT_API="pyqt5" epytest - fi - if use pyside2; then - if [[ "${EPYTHON}" == "python3.10" ]]; then - return - else - QT_API="pyside2" epytest - fi - fi -} - -pkg_postinst() { - if use pyqt5 && use pyside2; then - ewarn "You have enabled both PyQt5 and PySide2, note that QtPy will default" - ewarn "to PyQt5 unless the QT_API environment variable overrides this." - fi -} diff --git a/dev-python/adblock/Manifest b/dev-python/adblock/Manifest index 73723d542852..aafb0cd3e1cf 100644 --- a/dev-python/adblock/Manifest +++ b/dev-python/adblock/Manifest @@ -1,5 +1,4 @@ DIST adblock-0.3.13.crate 7691310 BLAKE2B 0d9958235c123ff09256f6512c04474c4dee10c855b7161e32f3dae517959bb16815adbc22787648a1441e04a0ae94b89369c6bf9e3c61715638a4c452676a1f SHA512 f534c49d60118e170f674415a20075f15a7e45187d9461a0025acaf3fb9a94388ed7f99d15484a0354d8953798dd8ae720ca77f6faa59551e9d99d937a3bdbb4 -DIST adblock-0.5.0.tar.gz 23000 BLAKE2B 4d1e991341e605484df4c96b3ebffdad261a7c90d4aa1e14a8e6258b1a5368fdd3215a9ae3600560a082f91cc34d005b271f5904bb883f938bbe5451d4ad4e64 SHA512 5ae9c979a769fbfc89c26d2c5c40a1712f0573707840b3bf35acf7bd15d2c22f08dfdbd384ab0e886568aee686ef5da3ab5f1cb73bf66491831be24977e6173c DIST adblock-0.5.1.tar.gz 22899 BLAKE2B e669798103c6a4cb808eed1ab96efac2a6ccb62cd32ea6856d4b8613983f203a58864f8d9eb996ec9ab0a4c1a4fe1e719d22071610e0f3315f8d921786b45a88 SHA512 c4137cc6b2ec439c7b7d8c2d039a75d62c988c8154f0334a1e75784633afc84886ac8228843fcc293be4b37bc9a8d9973a845e692a3ff18058f903717bcca3fd DIST addr-0.14.0.crate 90210 BLAKE2B a0dcb422d853b76187542aaa2880aafade57716130a38172a91fd4d3d0c51d9e7f2b23eec5af84b188b8b661c48f46fab25797489a3bd5c84e0732b326178877 SHA512 18d6cecbbeb2ea11f2b4f40356d8a2de5aad45e57ac5f13dc9cd98cff4250b7612aadfb73935775c657e728ca10bc8313e601354f239a96e63ef90a8d2f6b870 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 @@ -10,17 +9,13 @@ DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e -DIST ctor-0.1.20.crate 9328 BLAKE2B bc2f4ce53f6b7d6a2fb441317a3f91b8852c541261f95f0b7d12adb35ec1c943810242ce71e514445479c5d225b735cd50fa4dfb514e6b121be753555ab3c30c SHA512 877f4663f8079a368d198a3351e98551c6d8123dd5e53b812529b77b09f1c08296e6df817d7429e4c70a73a6203fd98bce5ec2ce7b09baabe4f348bd54a9c0dd DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST flate2-1.0.20.crate 74036 BLAKE2B c5a1270debdb42f8612c0db9b684d339dfb668dfa3b06f6dcef94b43c115daee99c3558562d605da5ba1a554930030083baa8128036e9999d47907f29687ee0e SHA512 1415cba53183b7ae0f3396859186b92001060a78fbee10dd0dd4c8a93119aeb78bd8d782735c292badc1ae6d369badc6fa1a0105835614a6f70e82b080d8549b DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 -DIST ghost-0.1.2.crate 12777 BLAKE2B 34293c1ec8412ef207627ca2a041f2dd8822c2d8990df8e0f17ffdfc865a1662991a80680c484ddef505758578177d358c2e56003003a2cb685f07a41d6a9feb SHA512 4258fdfab59946a4955f053cf0b73f964d5bdf25ac9357ef8f4cb21948299fb749bf0c0e89a9c1e95a8606e74c6b3a3630fb4f6316815d83882a9531e3b78b5a DIST idna-0.2.2.crate 271070 BLAKE2B 3a07d53ea832d53a2e99ed3345d748b6299f6b4e6d4c33de17fd5ed70b9a46727272c9facf1bbb79e2981a4ad1953cabeb53d71cefcdc2a1e9e9f57c4a9f0d22 SHA512 71be89a626b087ca3a33576857799c15634263e2bbe43290750eaa6b074088cb6b54b3f778930e3dcc796a883daf662c0935178d4f096c751027bbe727124212 DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806 DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c -DIST inventory-0.1.10.crate 11572 BLAKE2B 8b5044c9996fd53f726652617ad7f25e3c57e5c54aac12edf0c2b41ec7d4d9388e37d8613a7e39301130d9ce4f3412b48380fa9e04bba8229d5ed2ce383a8879 SHA512 5c5f34ab3ef5b89b27a353ac5c570b9f2970288f10ae3dcaf7356ef48affcba8ae7d17406206c88e319a95f133ae69a33d43b219814b682df34219bd0cfd5eae -DIST inventory-impl-0.1.10.crate 6228 BLAKE2B 4aa7cddfc306e192ca635e5d32fa9cc61d59824f24bbc67ad6b6996578ca0fecf8e7d04e970720b9261eaef2977dd0773ac1eed35ddffe6c075a6d92007fc276 SHA512 860cb40c77d269b8f8c71db96ee71917a33f8d9b7ed5f24e06e38d0adc5e93dad73ee6688627798cabc7536c42c519788d74ee3bc8abb13b754f7e70be663a32 DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce DIST libc-0.2.93.crate 510944 BLAKE2B 93ca2d32f5c1a1cb00ac75601dc3550de058e6d66c14309eed4c98a56be97aab6512d6b8b7574fdbf5a453f1400c9120eeb12e4f90970819f5c19ee544a975f5 SHA512 e82bd56c282b7473de50ec730646ae64384661e533f78b19bdd737d7a637cc93ca6f4e0b576d901576413a48d274635b917ec4b0c5144b5196155b04015ca94e DIST lock_api-0.4.3.crate 20351 BLAKE2B ffec5616daf545ed4d2ed7cd21fa6340b1892b76702a089474b58320b6379767efd249088f8638e087100a09e4610de7652b718b60c992c64a287c2ebc73b3b4 SHA512 4dda8d993138efe0ffc94206c576e52a879a6cc4e90ffc98caabdfe720649a34c0fda206c4a7b6cc3a99140e619de1da05864218cff6f702e5540165d30573c5 @@ -28,7 +23,6 @@ DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04 DIST memchr-2.4.0.crate 63392 BLAKE2B a3f30546c3b58ff4eba534bd7046446e96ad793718edfd3379bd125c47eb270728c4aed4aed1c6afa27032f74078b2b2ddddd5cc6044e117e2b956bb13f902a6 SHA512 b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e -DIST once_cell-1.7.2.crate 28250 BLAKE2B a30a55f6d6e820c691928173a9ce70a60486b28e3e79e8a01a08d87ca0bfb1725b967cc9e070cf53e71b924f73fc2eec2cf67190fc743361b60d82290762725d SHA512 30cf51249bb73e9881cfbc6a54ead7a3db709d560da8d420fd85cf248e66c727b92e8351b7c0c682913cff12b3f984684a272a69c965c56f8343948eb5a194d6 DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 DIST parking_lot-0.11.1.crate 39854 BLAKE2B 5a097d7016811de4ca7d21e8a811a96b2e857b5224b176cf7a3bc160c0a0678c9100423e3c096c5056e2df3a4dcba17a590cc64eb1d648355c153c5cdf9db228 SHA512 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2 DIST parking_lot_core-0.8.3.crate 32147 BLAKE2B 5218cfbff706c4388fef31c885c7a5d53566005775a3c440c6a2890efb189a4edfe8e99f6499cac36038846628a915ac988c15e1ebab1b3a3ffb53a64631dc19 SHA512 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341 @@ -39,12 +33,9 @@ DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffc DIST proc-macro2-1.0.26.crate 38233 BLAKE2B e44a5d98fbf75130c0eeb8fad6d025ce66fe41cc5ef882f418bd8c9e5d228d712020e309dad68e2f862e5f9216a1103fd6e69953e17c213166467b335f604802 SHA512 e6d39cc0d5ec644e3fb424347bde0a82a8ce8549745a1a827bf4dc21f6248471935b5499c3b6d1b7a129f0ddc560754254c528ac39fb1fce2ec3bd9520afc3e2 DIST psl-2.0.18.crate 182781 BLAKE2B 514b0a0b14ed8c342f7424b63fe10d7b0cd6fa0636b2954f898f1c915633b813d509c2e9ceb6dc7e5148787d7497dca6ed877f3b981ada35967b9abca5e3461b SHA512 b3c621f9aa823f3b5b7b4927a834f1b35093797c973d1a6eca1b1d9fa4bcd5b16885687d20f924a4c538f6681ba6c03d2461d47b77849b05fbb69e19e8b46865 DIST psl-types-2.0.7.crate 3423 BLAKE2B 2e5cf2d7bf395ca990390c3d35cd15596240e6850732657324dfcbb1518502f6cd168bf76138103d861ccd79f2766fd65883980c0958e186e7d0e1e7fff3671b SHA512 ce10e5afff09996c29a8ced4be2e2c30bf549390c578fd9112490485710e1c406d84165394cf4ef2e412923db88dc5c08111b91e72b813fca757e7e43c6adcc3 -DIST pyo3-0.13.2.crate 281372 BLAKE2B 22ffcd9fa239efc205e5efcefb6ffbe99a979209aca357174e461826ae8edc1824da820df04bd8af4d07afd550b6a03fce75bc24e83970e7d2ec8cdc0aa17dca SHA512 3d4198a60e9c3abc619e5cac7198288bde294a789b6f84ec87a411d5eaad93d5d55043e8ec218cb0aa09a7289be7fd5bfa0b74be188e2b67c6c646cc2aec66d3 DIST pyo3-0.15.1.crate 370722 BLAKE2B b755c93d8dca8e778b886ed1d16e83ddca483d0f6c932b3241edb2e1211306cb0257d2a6bc31ba4298335f277898e59aad67e9f675ed4ad9a2bb9d596400bda3 SHA512 9168911db76f2c9629615c997accfc4234bf91cc72293dcdb3db14b4e93f93af9df3b3aa7900384121719aeda4a0b6dd68c0cb380bfe5424724b0be5303c02e6 DIST pyo3-build-config-0.15.1.crate 22095 BLAKE2B 47803b389f30f15f487daf96d32e374ebc83b1b41ddee1d2dcadd1a0fbaef40c4c1af2312b86ec085637e3192b1bd213c93b5f4e8dee173d81e510f480fa6953 SHA512 a9aae6bb4a4a56f7857262276bf1c95510912a367e32470b871f2fe2d6adbffd87247ed2e3b5fa2dfd273a3b0e139d92f25f3228e15c6d8c206c6ba919f38a9c -DIST pyo3-macros-0.13.2.crate 5434 BLAKE2B 881b49ad2f6dbf0f60f7d9d648beb1b2f10266ede0f2d893e4bf0fa574563933f3540f93eabfa31ff2a73970e1a86d0ec1103ce7c0dc565670ad16bd99d10986 SHA512 3847c60f9e3f7150f46e68164fd35582994597eefcc70542ecf95afc7411785cea5b0eedd978b1c4baf2067ff8f2cdd93778affc82e11dcb264c09ba6ea0d788 DIST pyo3-macros-0.15.1.crate 7555 BLAKE2B c7d87c150678efbb5dd6ef98da9997676ef3e7f8628a79f01a3ecbf94cc8b2d0752573d894fd769fb8791f30bcfd03a5c9f76cce73c00be90c1488faed63198d SHA512 1969b5ec6dd26ff2d534fe43143e44b91b66e05c61281b64f96fda47ff7826f625c658412d7587520df7455a67cd970a9aa49c7544ffb70a425314a0cff65060 -DIST pyo3-macros-backend-0.13.2.crate 33106 BLAKE2B df7d9cbb06932c7d01f809bb5cc9230a680f0da7f1231a1c509a7338713722a1a35e456faa81a36d21a16612a1c611b6ce5d018c87210b59e4153ba0addab568 SHA512 ee136e214a6f06b6dccec378d6a73a318408cd55795ffb00c18428b40cca1e2f45c3a98e85c82c68f0f2715b8187237f2bb3dd1e94b95288e2bed1bf6a6d042e DIST pyo3-macros-backend-0.15.1.crate 46111 BLAKE2B fabde516114a001e7f9ec1a1f422c5819ad5bceb4db36ecf2ef5dfde397d4d3c7dc7a8acf11cafde4156594e90a4f95d51dbefa43ee8bc172441d3f81eb299b2 SHA512 6c62fd1bc50666f63f9854947e9d88ae385159d90d026e0179d91aa151fef8403b23f55eab6f3340b1455b23d411083780c49198afacc267b49a52ee9c4999a4 DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 DIST redox_syscall-0.2.5.crate 23449 BLAKE2B 2d676dfe40f62285463a25f90ecf24ddb8548f91db1dffd779aaf9c1210bf1eb9c7c535b0d04ac7a483e0724d24ac1d1ed6c78884ad2631a53a870488b7578bc SHA512 f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc @@ -70,6 +61,5 @@ DIST url-2.2.1.crate 65434 BLAKE2B e9180c56afaf9dd781812b3650b28cee14a2330629e70 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD adblock-0.5.0.ebuild 2449 BLAKE2B a09b33509b4aa8d3549d70847cccbf2c86c38880febb1a6d4b1625de30b9fbfac822f448808ca3141eb09a9aa37ee6caa52b598e988a7700d50203f9c89161a4 SHA512 2293aa69897419ed1316a552350e8c09fc9e6155b9d85ae59dcf8f14abc33d85f4bb713001a4ee0667a5641c1def0ae8d9bbf429c5bb094706ef4629dbcd5b60 -EBUILD adblock-0.5.1.ebuild 2235 BLAKE2B 9fb5be003dfe89ed1d27e47fb5d68eb8bb8a740d5ab429d7c45ae9930ccfce17618d8a882a4b2a2329cc58a57aeb42a772cb1e71e4faf7c38f8630222ab7639e SHA512 85eadc3b793a307591dd85e7e852312f2a0375e5eea389bd17b11e9ca7f1d0abe10f37c5abf1df69238ab79b7fd01c9f3f130dac32ab53c5c54b2a5362d4f1df +EBUILD adblock-0.5.1.ebuild 2234 BLAKE2B 7ea403e43372dd2a600ec290ebaf1f0c0482235d50c85adfef7e14f5c72f622a478b3b8a429ac21a2e855f001c136ae03c1ddc9d0b574ad1df621af0dc24ca76 SHA512 b2764fbb9236ab38fb687aede1aa0927be4b51f00819f9f14de7f23cf557c22d434838043c682b024a3217f45248919c88790e28b574223b23413f1ba32dbc5c MISC metadata.xml 488 BLAKE2B c6813b6b4c00dc1282ab21a9e37b4c035c9d75cdd1c0bf0a2903e4f40d074eedf5ae972b68aac91f46146e339bcd3cf799c45b96c94e6209d100811c2254daff SHA512 3f62c544ec8f4b2da7f04e3af1a81a702d719a0957a187ace37e638c1f00e0d3dbc67728e6915a05a6cb0bcb46366670c2e0a5837734cd0a51b7c3b021d4ffae diff --git a/dev-python/adblock/adblock-0.5.0.ebuild b/dev-python/adblock/adblock-0.5.0.ebuild deleted file mode 100644 index 3a0eaca129a0..000000000000 --- a/dev-python/adblock/adblock-0.5.0.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adblock-0.3.13 - addr-0.14.0 - adler-1.0.2 - aho-corasick-0.7.18 - autocfg-1.0.1 - base64-0.13.0 - bitflags-1.2.1 - byteorder-1.4.3 - cfg-if-1.0.0 - crc32fast-1.2.1 - ctor-0.1.20 - either-1.6.1 - flate2-1.0.20 - form_urlencoded-1.0.1 - ghost-0.1.2 - idna-0.2.2 - indoc-0.3.6 - indoc-impl-0.3.6 - instant-0.1.9 - inventory-0.1.10 - inventory-impl-0.1.10 - itertools-0.9.0 - libc-0.2.93 - lock_api-0.4.3 - matches-0.1.8 - memchr-2.4.0 - miniz_oxide-0.4.4 - num-traits-0.2.14 - once_cell-1.7.2 - parking_lot-0.11.1 - parking_lot_core-0.8.3 - paste-0.1.18 - paste-impl-0.1.18 - percent-encoding-2.1.0 - proc-macro-hack-0.5.19 - proc-macro2-1.0.26 - psl-2.0.18 - psl-types-2.0.7 - pyo3-0.13.2 - pyo3-macros-0.13.2 - pyo3-macros-backend-0.13.2 - quote-1.0.9 - redox_syscall-0.2.5 - regex-1.5.4 - regex-syntax-0.6.25 - rmp-0.8.10 - rmp-serde-0.13.7 - scopeguard-1.1.0 - seahash-3.0.7 - serde-1.0.125 - serde_derive-1.0.125 - smallvec-1.6.1 - syn-1.0.69 - tinyvec-1.2.0 - tinyvec_macros-0.1.0 - twoway-0.2.1 - unchecked-index-0.2.2 - unicode-bidi-0.3.5 - unicode-normalization-0.1.17 - unicode-xid-0.2.1 - unindent-0.1.7 - url-2.2.1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0" -PYTHON_COMPAT=( python3_{8..10} ) -inherit cargo python-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}.tar.gz - $(cargo_crate_uris)" -S="${WORKDIR}/python-${P}" - -LICENSE="Apache-2.0 BSD MIT MPL-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${PYTHON_DEPS}" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/maturin - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] - )" - -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/adblock/adblock.abi3.so" - -src_compile() { - maturin build $(usev !debug --release) --no-sdist || die - - mv target/$(usex debug{,} release)/libadblock.so \ - adblock/adblock.abi3.so || die -} - -src_test() { - local EPYTEST_DESELECT=( - # tests if python-3.10 >= 3.6, but results in 3.1 < 3.6 - tests/test_metadata.py::test_required_python_version - ) - - python_foreach_impl epytest -} - -src_install() { - python_foreach_impl python_domodule adblock - - dodoc CHANGELOG.md README.md -} diff --git a/dev-python/adblock/adblock-0.5.1.ebuild b/dev-python/adblock/adblock-0.5.1.ebuild index d6de1f0c507f..ed820b8a8806 100644 --- a/dev-python/adblock/adblock-0.5.1.ebuild +++ b/dev-python/adblock/adblock-0.5.1.ebuild @@ -78,7 +78,7 @@ S="${WORKDIR}/python-${P}" LICENSE="Apache-2.0 BSD MIT MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest index 5c585c6c2e5e..260d8d6b8a8e 100644 --- a/dev-python/aesara/Manifest +++ b/dev-python/aesara/Manifest @@ -1,7 +1,11 @@ DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837 SHA512 360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842 DIST aesara-rel-2.3.0.tar.gz 8181754 BLAKE2B 7fd60e6ce1243e585a4256f807615a4d120833ed3da2f1b16dbcade99950cc470c0b9df2b3a0e481b1694b9fa17b8de5ce30eeeb53e19b0a3244cc44c199e152 SHA512 1198e6a827210e17febc073d60d84e6e2fb044767a573c1569bacbc2bc3181e5d0820349ca90eafdfd83818b97cda9d3d91c42734c6fb9f8452ce5d24d130543 DIST aesara-rel-2.3.1.tar.gz 8181777 BLAKE2B 5807cb7c0e263d2fb3559050a9712f8a8827d7ea7e167ca05d8be91abd2cf99db34f050f663002b11bb0d9c70969b257b6f91e1cc436006550ffe02959b8097d SHA512 8a8445c520006b7822968c882117b9286759fdfcde80605d77232e3d1e71987c852ed92c26d7791999a704add8ace5fa4044cf57cba0e0a509ebba356a010710 +DIST aesara-rel-2.3.2.tar.gz 8185666 BLAKE2B e65bdc0e00ed35b333c1b8d580553d5dc39ef65c696807f5b22a998681e563ca93d25f0eb6d79dc3a3b4df3b05907c1d4b00ec7592e842879db91aba4eab53ed SHA512 be56b61c53f870cf76e87793c95c0c2b3e7a9098aaa9179a7643adbeb627dea5055465824ad9c31f65d3b13b664f19f8fc447c2931cb201a0ae3c5c32dda049a +DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea SHA512 f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458 EBUILD aesara-2.2.6.ebuild 2134 BLAKE2B 2a461e5bae638090c81305001f5809dd3898fd3ef54d0138f592831cc54146c7a333a6f936c76d4ed643bdf04caa6c10291fffa4bf0159e8601ac3f370c1150e SHA512 c30b0f8af229f8950d0c321a0da295a5399f2a4b740e61773f1b3c26c454961972734661680a65b1915cf9f0d7bfc14607014d0c41962d17f019530beece8e57 EBUILD aesara-2.3.0.ebuild 2136 BLAKE2B ef0af10ed3fd4357de5283d28711a68fbf8da2c578bc4edc105d9d9447a2c4adbee44e7409be332981f215eccd9cef9d02829aefa62fd974ecec4ce1e9d74d4a SHA512 98ac0c4ac87021b9418b0140a975af84c3d329be81d108568b76824795dda8fa86e44ef6dd3a9243876a2700351e28aa021a512052040ac30bbafb1436e68328 EBUILD aesara-2.3.1.ebuild 2136 BLAKE2B ef0af10ed3fd4357de5283d28711a68fbf8da2c578bc4edc105d9d9447a2c4adbee44e7409be332981f215eccd9cef9d02829aefa62fd974ecec4ce1e9d74d4a SHA512 98ac0c4ac87021b9418b0140a975af84c3d329be81d108568b76824795dda8fa86e44ef6dd3a9243876a2700351e28aa021a512052040ac30bbafb1436e68328 +EBUILD aesara-2.3.2.ebuild 2294 BLAKE2B 5ee41485d05ab86ea5eb61eeef767db690a053178d413fee59b3c6c6004cca74b6d30b1efff75599fba97d92ed070d942b822ba453c28df68f8c8e771d5799a9 SHA512 19311ab3911bb7d853fa0a2edf812f8b20aa40162108f29db8fa6ec2cb12ef8dc33bd931959f7d9a9fd94e996a858af5b6dcc08e4f568933bdba96aaa78af2a3 +EBUILD aesara-2.3.3.ebuild 2294 BLAKE2B 5ee41485d05ab86ea5eb61eeef767db690a053178d413fee59b3c6c6004cca74b6d30b1efff75599fba97d92ed070d942b822ba453c28df68f8c8e771d5799a9 SHA512 19311ab3911bb7d853fa0a2edf812f8b20aa40162108f29db8fa6ec2cb12ef8dc33bd931959f7d9a9fd94e996a858af5b6dcc08e4f568933bdba96aaa78af2a3 MISC metadata.xml 506 BLAKE2B be65b6be62282fa47152985d79892fd04105a47e00a427ee8341d27aeff21b144bee7e7d0f16b2f4b617c941bdf5ebd9de37a42c39d117cdfd579c3035d35a74 SHA512 a207ec3db85a8e6f03feabd14da588f0b9ca9a88ab2495ade0f40b516b3bbd20fe78b14698d28da7ceed238737a9f4d63f587156ef609e846b485132d598c6bb diff --git a/dev-python/aesara/aesara-2.3.2.ebuild b/dev-python/aesara/aesara-2.3.2.ebuild new file mode 100644 index 000000000000..4cbcd19e72fb --- /dev/null +++ b/dev-python/aesara/aesara-2.3.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 multiprocessing optfeature + +MY_P=aesara-rel-${PV} +DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays" +HOMEPAGE="https://github.com/aesara-devs/aesara" +SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/cons[${PYTHON_USEDEP}] + dev-python/etuples[${PYTHON_USEDEP}] + dev-python/logical-unification[${PYTHON_USEDEP}] + dev-python/minikanren[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme' +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e "s/tests.\*/tests\*/" setup.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # speed tests are unreliable + tests/scan/test_basic.py::test_speed + tests/scan/test_basic.py::test_speed_rnn + tests/scan/test_basic.py::test_speed_batchrnn + tests/link/test_vm.py::test_speed + tests/link/test_vm.py::test_speed_lazy + tests/tensor/test_gc.py::test_merge_opt_runtime + + # rounding problem? + # https://github.com/aesara-devs/aesara/issues/477 + tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good + tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good + ) + local EPYTEST_IGNORE=( + # we do not package numba + tests/link/test_numba.py + ) + + distutils_install_for_testing + epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} + +# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo +python_install() { + rm "${BUILD_DIR}"/lib/bin/__init__.py || die + distutils-r1_python_install +} + +pkg_postinst() { + optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk + optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda +} diff --git a/dev-python/aesara/aesara-2.3.3.ebuild b/dev-python/aesara/aesara-2.3.3.ebuild new file mode 100644 index 000000000000..4cbcd19e72fb --- /dev/null +++ b/dev-python/aesara/aesara-2.3.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 multiprocessing optfeature + +MY_P=aesara-rel-${PV} +DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays" +HOMEPAGE="https://github.com/aesara-devs/aesara" +SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/cons[${PYTHON_USEDEP}] + dev-python/etuples[${PYTHON_USEDEP}] + dev-python/logical-unification[${PYTHON_USEDEP}] + dev-python/minikanren[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme' +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e "s/tests.\*/tests\*/" setup.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # speed tests are unreliable + tests/scan/test_basic.py::test_speed + tests/scan/test_basic.py::test_speed_rnn + tests/scan/test_basic.py::test_speed_batchrnn + tests/link/test_vm.py::test_speed + tests/link/test_vm.py::test_speed_lazy + tests/tensor/test_gc.py::test_merge_opt_runtime + + # rounding problem? + # https://github.com/aesara-devs/aesara/issues/477 + tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good + tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good + ) + local EPYTEST_IGNORE=( + # we do not package numba + tests/link/test_numba.py + ) + + distutils_install_for_testing + epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} + +# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo +python_install() { + rm "${BUILD_DIR}"/lib/bin/__init__.py || die + distutils-r1_python_install +} + +pkg_postinst() { + optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk + optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda +} diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index 3a389c37bd61..9c20fddfd241 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -5,6 +5,6 @@ DIST aiohttp-3.7.4.tar.gz 1114533 BLAKE2B dcae3e66e13df8264d731a3ca65b4718feca8d DIST aiohttp-3.8.0.tar.gz 7323268 BLAKE2B e3d8f6ec7c4b2de685a261171bc8e29db82b5b4677d0d4d0b103898c71184deda700f4859fff49746ace3079f09714c39d06c7d837cdc7fb26c8ebc4b29da915 SHA512 beb711812ccaab6d820c39e663e4aaba9106e270ab28ccdb8f35b74bc68509876dc30061f3df390e514e6ff8d24ede2e77e3355986ca2c5ee860eba940d72f5b DIST aiohttp-3.8.1.tar.gz 7324180 BLAKE2B 99f85b8510782a31de2d2f6c8efa65ef5c5cde600a5c5f49d6362d5833a0443b9adcaed9beb27c5d8502aca37af154b06017f48836b73d4c61d78204b62b7f05 SHA512 3611549393e50c8d30426aee9ddd23794a71ddefe4384eb549049b93e452fafb38de7ad900737213b61fbe717bd85035a780c1622593eae250328f17d484a0a7 EBUILD aiohttp-3.7.4-r2.ebuild 3372 BLAKE2B 4bf4f09305e3f1cdb8b003e99b960bb9aeac5bbc5ed353e6a40e0dd4b17c1df0abb54308785439fc27e87d34f24ad2a31010737f58afd86da5017d4db593a5c5 SHA512 e5794a57fead678f090ff9d8186ef219028ea9af2952055ed656f576e100d69e0e0153b6705cdc3400c61e29d05ef2d4fd89d85b27196eaf5a5041de06cc42c5 -EBUILD aiohttp-3.8.0.ebuild 2644 BLAKE2B c20febab84f4975d75f217aab124b4b81dc24210c27d5fbef368f1580422937a7ab682e04e25082ee6e286829b0aec81e2861b2692c66756b1b9f41c27e7dcb0 SHA512 6b172345b2abbe947c2d7935ccd1e04c0442e149b1d58df3bfc9514cea76b31be4d843c2be62220af9fef6285a754a91a8c6282e1378df135211378b473c4608 -EBUILD aiohttp-3.8.1.ebuild 2638 BLAKE2B 365569834774082881c7dd56106a883791096cb62fc0d920aaebca6a20a1e6e28d6489cf42499c4a22dea05788f0af420bf6ffe73680e43b6e8ccf55348b732b SHA512 8c83b4bd033c8824cf28a04ef3291babe1b22aa0bd2868f52ef5bd59e63da55b744298912913b3a2d362e85a1cb06bef8fee9ac792a96c33a2511b2c703012fb +EBUILD aiohttp-3.8.0.ebuild 2639 BLAKE2B 7e7f00a8dbc0cfd46bf8ed386f8cf10190b28745ab83b67110ec686d652e44581449f37e896c73bd693be1903837e44a2d2f12e466cc828ccd67122e2c754e99 SHA512 ce4706c68bcf0ac111cb7823e518dcb691b78a9f98a470db7670cf2226c6944d321d255dfb39a96e3f34c7e9e575cfeab6d9cd04551fd8f313bb0893d935643e +EBUILD aiohttp-3.8.1.ebuild 2630 BLAKE2B 139ed176a3be63ed4b9ee0472cdaf22ba72f525e66f6137c4e5095466040742a4874c534e80861c5a0fda1ccdfb3bde06f9d5fb0e7c2717f1a6b173c4c3a2e22 SHA512 c020c59188c32bc7e65a22b617702a1af6733a3855135805b5cd1013cca17d0f4b223c10bbb9fab3ae66b622687d860e29daecf98f816cb5f659f3dde1f005d5 MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5 diff --git a/dev-python/aiohttp/aiohttp-3.8.0.ebuild b/dev-python/aiohttp/aiohttp-3.8.0.ebuild index 0db9a9b146bf..4e466d1f5b0c 100644 --- a/dev-python/aiohttp/aiohttp-3.8.0.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~riscv sparc x86" RDEPEND=" app-arch/brotli[python,${PYTHON_USEDEP}] diff --git a/dev-python/aiohttp/aiohttp-3.8.1.ebuild b/dev-python/aiohttp/aiohttp-3.8.1.ebuild index 1e2744ded2d8..526c0b2e732e 100644 --- a/dev-python/aiohttp/aiohttp-3.8.1.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86" RDEPEND=" app-arch/brotli[python,${PYTHON_USEDEP}] diff --git a/dev-python/aiosignal/Manifest b/dev-python/aiosignal/Manifest index b593aaabe631..86fb2c663e39 100644 --- a/dev-python/aiosignal/Manifest +++ b/dev-python/aiosignal/Manifest @@ -1,3 +1,3 @@ DIST aiosignal-1.2.0.gh.tar.gz 26171 BLAKE2B 02657c11f5ee96173c94ab889993f835904a79e3fee58121fb332583f8d81cb680087e667dc0f8e89cd9704bc338362f2878bef7080907a5a3f86bef7a30cac1 SHA512 e75df2fcaeeea7ff7688c20838600f6315bec25b82c48ed7a23b7853edd3d53d72f76a686ad9b0d856f43b0d476398196a8ce4eb98c8859234710ff008f8ba42 -EBUILD aiosignal-1.2.0.ebuild 692 BLAKE2B 1be82b3d66c05cccfe0c3f61e34194203441a5c11f1546cc5de4883d8db96577b6d5a5b4690fc2410d866380483d99e157d8bc4e56b98163c94a8d7f29b0fbf5 SHA512 a7bfa64e1245b2063d023e449cee764c8600b661d72a389e655e90bd41ce6d3f9f206e0d8ee92ea209ad24c0ff53474c30bb8976e948216ff4914c88abb675b5 +EBUILD aiosignal-1.2.0.ebuild 684 BLAKE2B 143615d37a85793830751773f5ea114078d9d2aec29e53f04dc25d3632e31c3413fa112af7fc490cafd3d73fbd3038b2487925984f98af1b4e9949419d73598c SHA512 1a96c708fda78e2da76f090567c6a5c3554cbf3e9017606b01a3521ab78470e525d049bb57eb58f5a4fb01fc79630e77311d06a7a647a99d0f207f569bb34686 MISC metadata.xml 348 BLAKE2B f28c722525cf03995e7555242eaf4d053f287eed3105b47c7a354d573081f3da2786fa135edc6063d04b3ec49175a2eadfecb3ec559c9a5c9bf253655ddfab4b SHA512 182cda2842145b98e5ba6a4daeda98cadfece65c6f797eaeb7c28296b498b9e92888d9bb12273de7cf6c95ea507a4f7c9ff4c38770118483cd48eff57667adc1 diff --git a/dev-python/aiosignal/aiosignal-1.2.0.ebuild b/dev-python/aiosignal/aiosignal-1.2.0.ebuild index 49810c25deb5..91dd55a018f0 100644 --- a/dev-python/aiosignal/aiosignal-1.2.0.ebuild +++ b/dev-python/aiosignal/aiosignal-1.2.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/frozenlist-1.1.0[${PYTHON_USEDEP}]" diff --git a/dev-python/ajsonrpc/Manifest b/dev-python/ajsonrpc/Manifest new file mode 100644 index 000000000000..57f9dc028181 --- /dev/null +++ b/dev-python/ajsonrpc/Manifest @@ -0,0 +1,3 @@ +DIST ajsonrpc-1.2.0.tar.gz 22108 BLAKE2B 1ba7ebd68713c0951bbd309638a3de71a64877bdcac82f53228f6fea7189239d6bab643343b8d2ddb8978e276ddc8205b81190a00f85a0e169ca7552e75ed30c SHA512 958300ff858f1997012591cfb47d2ee1b7ba2f0a9577cb8568817ce7b490e13a5b757ea79153b4e6cf3aaf54e58e4ff925e25513f46b06e483b04b882f626b49 +EBUILD ajsonrpc-1.2.0.ebuild 473 BLAKE2B 2460e03f9d3ec51e01198db8c3af57544071514b12f402452c71d821245bdcb83a57e899e11fa955ea70a3f58c763ca93fd90c6d59af2cffe955f3572578d96a SHA512 08a7f0eeb6787c14815f16f404dad06fb937386bf51fd98dbea1b6972a7253c463d0f3bd08a4061e3a4e4da7a8d9bc2867b9df4d6fbc67e813767a311f17622a +MISC metadata.xml 325 BLAKE2B 70c080b58fd15b014fcdaabfe74d44a3987982e5c52bb98b81768f2ff466d3c2bc517a56f70ecd57fb8faaefe421dae7828301b584867730b7a0438997228669 SHA512 0dd2562dc5b7748ab550bb563be184aac293f7ebb321ebfb1c9e2e51760374cf684fc01a47b6510ccb9a89ac9e0f52744d180608572d07e6081a5798463ba187 diff --git a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild new file mode 100644 index 000000000000..1bfac4cb27a8 --- /dev/null +++ b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="Async JSON-RPC 2.0 protocol + server powered by asyncio" +HOMEPAGE="https://github.com/pavlov99/ajsonrpc" +# Don't use GH for now; seems to not have valid version set +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest diff --git a/dev-python/ajsonrpc/metadata.xml b/dev-python/ajsonrpc/metadata.xml new file mode 100644 index 000000000000..5c02b2701c0a --- /dev/null +++ b/dev-python/ajsonrpc/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + + + + pavlov99/ajsonrpc + + diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index daf9b41f748f..a9ccce3abb65 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -1,5 +1,3 @@ -DIST alembic-1.7.4.tar.gz 1227696 BLAKE2B 1bd11a9dc870dbf861b5c09262dbb0edcb413d6e8f86e6ddcd60d8aceebeb4bfeea9ef7ac6a389c10bded0e9cf478df313c7913ad5995580b88cdf9499e89f18 SHA512 7e3fea729d389c01a4c7756d83d54dacad7ff5b485e80e450da6584f8def14c478e5701bd97290c76894151aada5d4ae2b2cea360c3ff8e48f25a95fa1d19d79 DIST alembic-1.7.5.tar.gz 1229596 BLAKE2B dbedcc43f60b2b28adc17b1c0c753b22993127acd5aab04bbf4a47920e11894498618d353eb544b48c0c5698d7cf6f96fba39a98df723a611810e71e24809b0e SHA512 4223116c3610f3196335c1fb2032a9a236c3e6ec4e4ca5cb85ccc3667d614e77d51d9fee1ee0173a32451198929428c1fcf39afd90b6df32584b076e0a4ab1a4 -EBUILD alembic-1.7.4.ebuild 884 BLAKE2B f3d62f2ebf0e5c87be25aa30761108b2f0210ae2508026b354c9431ea73ff51f0878c38ca3f1a6a38632834e83b49c9bed94a277d2646b7d684d0fb1c9adc93b SHA512 eec90de5278a58c0c1e42c60b36a6074d738cf9b6dde86b22e4a8edf56ea748491e4b1af4d7f14b9654ce4ff63e3b36db2de743f237ac7edfb3591aabb254027 -EBUILD alembic-1.7.5.ebuild 886 BLAKE2B c4c11739ed63ca479c11bb62ea58f1d9c850f0a17c77e8193141ac9654e0fd431254be55f7ff858aa54473a6c550f94bc7d1d18ca6412c3e21a191826b72842f SHA512 07d21a9e28aafed1fce157e643407300823341841ce47580080fbc6244f971e03084ec6d7cb8d3f90a5b002ffb14ed8e3b5d4017aefb8704b1ea807218e536fa +EBUILD alembic-1.7.5.ebuild 884 BLAKE2B f3d62f2ebf0e5c87be25aa30761108b2f0210ae2508026b354c9431ea73ff51f0878c38ca3f1a6a38632834e83b49c9bed94a277d2646b7d684d0fb1c9adc93b SHA512 eec90de5278a58c0c1e42c60b36a6074d738cf9b6dde86b22e4a8edf56ea748491e4b1af4d7f14b9654ce4ff63e3b36db2de743f237ac7edfb3591aabb254027 MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79 diff --git a/dev-python/alembic/alembic-1.7.4.ebuild b/dev-python/alembic/alembic-1.7.4.ebuild deleted file mode 100644 index 618a39cb8b85..000000000000 --- a/dev-python/alembic/alembic-1.7.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="database migrations tool, written by the author of SQLAlchemy" -HOMEPAGE="https://github.com/sqlalchemy/alembic" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] - dev-python/importlib_resources[${PYTHON_USEDEP}] - ' pypy3 python3_8) -" - -distutils_enable_tests pytest - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/alembic/alembic-1.7.5.ebuild b/dev-python/alembic/alembic-1.7.5.ebuild index 41da578d7e6a..618a39cb8b85 100644 --- a/dev-python/alembic/alembic-1.7.5.ebuild +++ b/dev-python/alembic/alembic-1.7.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="doc" RDEPEND=" diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest index d8f1b3c96ab6..078a66523006 100644 --- a/dev-python/anyio/Manifest +++ b/dev-python/anyio/Manifest @@ -1,4 +1,6 @@ AUX anyio-3.2.1-missing-trio.patch 4024 BLAKE2B 7f53d13f07dc1a8fea86c5b9c44a07cd2f2da61159eacbe4043246ada988ab7a57e894b9dbf58185a20f39ada7794268a65ae6868a5f8501bcb363fdf95f776c SHA512 a53ee1bc475f34eb6be535bcde0ed67ed626e6e0576fcfd51ef700370bca3be8bb9c5f89fd69a9de36ce717b05246564f0204e27038f0d48f2ab6039643aeb1c DIST anyio-3.2.1.tar.gz 126277 BLAKE2B 510980c9251081d5188f7654279753051cd9f8221f2090fb99624612e48b6f5fc1f6d9f1808f1c329c350857f14ceaee0d72615857171de33dc35cc7ba35ab23 SHA512 ef78e5531a917e3a5ddc1106f45ba556ca147e52ab29ed6cb25a3bd287148a15a015942dde6b9535d683fbe5910affed27df6ce5c4049251610f689cd151ee89 -EBUILD anyio-3.2.1.ebuild 1107 BLAKE2B 45277ec8afe65aa42e4ac8a9c7c04e662e92c345f33e1137d12661b357719d1886c46a676d980f1158020a9043ebe36ce59a980586922f46ce54d69ec692528f SHA512 0dbe1355fe718992c1204f6e306895cb284efefba888dc6a644626ea240beb7584eda4fe15ab073fc3ac79129a8284204d937b2d1c49af9129ab5b8b67fcb840 +DIST anyio-3.4.0.tar.gz 135737 BLAKE2B 6023d051a10a067b8c86576dd80571a64c72a807c56235ecd7bad364b79b10c5b845c6b584c5310db01b3bfdd92deeaf64b855716b9fa817fe2fc590de33ec4c SHA512 276fb5fc243e2c7f80a069f604ef68eeaca923c0df6f533878f9bf2185e846e537a1b9a8f19260a3c9ad3aad70898884316e6783057044a936762f7eb1f1cb9a +EBUILD anyio-3.2.1.ebuild 1114 BLAKE2B 7abdbaf9ed430fa5925cbe76a4c5e7f3907d13cf009ac5a7eab70547a0e8f6f4ac9512b1ad875b2cf540afd4665c2882c65dee0c07e0df33a359ebd59fee4bf1 SHA512 c3f5682aad78694879395c85e02c3dfe99270c31e01f4c185e00b7f72aa5cadadd3deca2e01a09e23621976cf72984b6a29c4f7e55d4cb18de5d3ae1333875cf +EBUILD anyio-3.4.0.ebuild 1101 BLAKE2B c8a57c2a8174cb148878ba399ae584f6ae54b1fdc6ac3c523879bf93f8578e9d67d4e0e4dcf01bb62b0b44ea729a3317d85ff9ebc9e870552fec7b5d33078b13 SHA512 4d99bf04de531e400c3e1c6da4f57ba67b84b6913debb60abf48fb23dbefd2d8b324e26b44630a994536c8036f7372a59f93890835b0ceaeabc28d4eb755baa1 MISC metadata.xml 1321 BLAKE2B 22708116b3b04529a83c9e005e421dab21dd5b259df12c3c7e75c74cc3505510b828ebe9808a234ce91d0fc2f17476bf884050561efb18892eb13c35806bbfc1 SHA512 6c1333b6e58faacacf68cd1bd6544c5b28d55ebb75efba1702aa5e2d4f28c29ac86dbbfd45dbb8af1dc2bf69476667d52c7f14bc765d836133e0811c6f2c880e diff --git a/dev-python/anyio/anyio-3.2.1.ebuild b/dev-python/anyio/anyio-3.2.1.ebuild index 138ec21fcea3..8531185549a0 100644 --- a/dev-python/anyio/anyio-3.2.1.ebuild +++ b/dev-python/anyio/anyio-3.2.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/idna-2.8[${PYTHON_USEDEP}] diff --git a/dev-python/anyio/anyio-3.4.0.ebuild b/dev-python/anyio/anyio-3.4.0.ebuild new file mode 100644 index 000000000000..ab1b6221158b --- /dev/null +++ b/dev-python/anyio/anyio-3.4.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations" +HOMEPAGE=" + https://github.com/agronholm/anyio + https://pypi.org/project/anyio/ +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/idna-2.8[${PYTHON_USEDEP}] + >=dev-python/sniffio-1.1[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-6.2[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + >=dev-python/uvloop-0.15[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests --install pytest +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme \ + dev-python/sphinx-autodoc-typehints + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + distutils_install_for_testing --via-venv + epytest -m 'not network' +} diff --git a/dev-python/argon2-cffi-bindings/Manifest b/dev-python/argon2-cffi-bindings/Manifest new file mode 100644 index 000000000000..9d729d9826ae --- /dev/null +++ b/dev-python/argon2-cffi-bindings/Manifest @@ -0,0 +1,3 @@ +DIST argon2-cffi-bindings-21.2.0.tar.gz 1779911 BLAKE2B 3e2e2252e37678661502ca15425196b91a7952d0bb5c7ae4ed35132e9085fbbe5d817c9c1bdec7d94eb583ab6baf9d1e1e454a24415bde1408287c5606745fb9 SHA512 71d023ae96073ed78599e4f4e42f8efcc985cc329adeea00b14b54eaac1e6a545e6ad9b7f4cfdc60a4e9c396f95053c0ccb6f6f67d92f70265f91315fff4a390 +EBUILD argon2-cffi-bindings-21.2.0.ebuild 882 BLAKE2B 3332084dbd7178ce50f202027f2048272b9caf8c0608e77f1eba2ae7c55d11eb50e65f8dead90fc3a6cdb102362d3a6feff292c805537d82d07747de37d24497 SHA512 959008cdb511197549355f75222f1e512e4a5fddcef48dac61e19099a2cb4c7affc5fc799fa2d0e11fea5fb163a70cddfcc4e8985dce8e56fa722c01f0bdabb9 +MISC metadata.xml 684 BLAKE2B 80c3275f178c9972fe804e6965b62bda1caa24a3b4b66e985b372e6d587a6715821acedd63a06de10ac23b560bafe3b3c78a4fa78fcffabe55056b7429d74640 SHA512 e299e8d3f84c3d2c52508f182ba56ee350bd3b6d700c1fbe1fc87a13bf36a1b24b61b3f77e6f93c64e16312b306899460eb2cfcab0f972211ad6cc1791cecc39 diff --git a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild new file mode 100644 index 000000000000..101e4d4c7d5f --- /dev/null +++ b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Low-level CFFI bindings for the Argon2 password hashing library" +HOMEPAGE="https://github.com/hynek/argon2-cffi-bindings" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cpu_flags_x86_sse2" + +DEPEND="app-crypt/argon2:=" +BDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests pytest + +src_configure() { + export ARGON2_CFFI_USE_SYSTEM=1 + # We cannot call usex in global scope, so we invoke it in src_configure + export ARGON2_CFFI_USE_SSE2=$(usex cpu_flags_x86_sse2 1 0) + distutils-r1_src_configure +} diff --git a/dev-python/argon2-cffi-bindings/metadata.xml b/dev-python/argon2-cffi-bindings/metadata.xml new file mode 100644 index 000000000000..694c155ba483 --- /dev/null +++ b/dev-python/argon2-cffi-bindings/metadata.xml @@ -0,0 +1,20 @@ + + + + + m.seifert@digitalernachschub.de + Michael Seifert + + + python@gentoo.org + Python + + + proxy-maint@gentoo.org + Proxy Maintainers + + + argon2-cffi-bindings + hynek/argon2-cffi-bindings + + diff --git a/dev-python/argon2-cffi/Manifest b/dev-python/argon2-cffi/Manifest index baf9aae014fe..aaca75ae59a0 100644 --- a/dev-python/argon2-cffi/Manifest +++ b/dev-python/argon2-cffi/Manifest @@ -1,3 +1,8 @@ DIST argon2-cffi-21.1.0.tar.gz 1807800 BLAKE2B 47b1e785b7eb173b671a44e9212af76a59f453c3c0d0e5f2c437e7a62132abf86ab6baa8bdd656ad28d00a151296a66211d365c0afe228821c8c1ff1a0a66c46 SHA512 bbfebd2c075f360a6c1c187c0789be2aae7480b9398f36db7bdfe74f288d9e00b44a788918c54f4cc8bb1947136ab0493f61975de408c482a5131e2bf1a8f4d0 +DIST argon2-cffi-21.2.0.tar.gz 42399 BLAKE2B d2f1a7e7caf776239f343f5e5f2cd1fcd78f0dbdfc28814e3299df18e5c97a81cafa37bf10733614fe32ddc8d19fa5c5721285e8b96b9172eaf2322a5bb9e529 SHA512 40cdd18106d959bf58f20a35ea84ac3c3859d28ed6cfa28ee81655c12038b4e0f28bfe2d8ee9b96cd6009dfcebe0ef6aa4eb7fa9cd81cad0b32911ca723a8bdd +DIST argon2-cffi-21.3.0.tar.gz 38446 BLAKE2B e0464f501efcdfbf33d93e0c1c6dbc519ad6aee06c0b8692417156de608f6c6acf947f86b866c064601fe994087677e51d954ae2c1225cbbbba3534cf70c6296 SHA512 6cb2a075f3bb7040ee7f552d082bfa2f3df0854649d9c84fdfdb42bb4bee2133b8a35a20be2b3c887931efda12fbbb00815d8d88170b7e20b3ca19c86f97057e EBUILD argon2-cffi-21.1.0-r1.ebuild 763 BLAKE2B 25fa5be24583bc6cba16ff5b60c305b7b358d23fd849ed8b006e704dd9d5f09098bd51d22516b32d0527e6fa5a388e24450599a71b6238b6a59f670b8537157d SHA512 db9f3fb5464f2f5eb0d86dce73c70c45683a589469eff9297da0e9c01634a61d0c7effb1d2e13965da1a40c5824432a2a3acc4dedd6b3a52e4ec1b8ab0932a53 +EBUILD argon2-cffi-21.2.0.ebuild 1492 BLAKE2B 1731f7ed7acbfeb77ba8ac116d6a245e7359cd2c2873d27538343f6d67d70a88945d646a771a44671c9bcf3581a6a9e1498354b7228377256ef3cc05cd31fcad SHA512 7971e8f6e8f3d1561becf0bd1a5088b39fe0b2194499022211f2b4bfc067f2c73999dbfd128107331653fd63d930ee8e40cfcd8d519bef6109642c2b9fa0eae9 +EBUILD argon2-cffi-21.3.0-r1.ebuild 1182 BLAKE2B c29f7f24849ff91682f993ae1a1fd98d086ac7ac5a9079a0b74a73c50d5fe47c47e132519e33f21370983e2d8e459ec9f2926245cc50f16ee2bafc5b51795936 SHA512 e4830868cbcfbf05dc63f12e48ba8651dee880ea12ffa9df4286ab55f7624e0afe0efe8b49cb5439b491586c0c81961ed6618eb6e0e02b126718b9a8fe64e858 +EBUILD argon2-cffi-21.3.0.ebuild 1479 BLAKE2B 07c5b6643dcf64f9d0aa9d5c3f327fe6bb8898e882c8e40aa9a5cb3689a49c86c3a84713d10d1ccec0ae1900c43a262310f60f0d98795d2a530aae6b3391b6cd SHA512 d67b48c4c7f38291eb264ec2acce7d8e3b0f64f42d078920cab3a6bd6592c5adba9d487c079f24e7781100b5e186739fa322e733e831222f350a5ad995504216 MISC metadata.xml 666 BLAKE2B 831fde25c0b52ed8610f39ab589f339783bace8dc2cc60ffa4736257c352bc82b89e110bf44181790e4a16db967e4c516f21fbc3cd1526a9975cc86b21f723f7 SHA512 543bb0e37fdf96b8c2fa4ec26eae837317dda4688b4293e82268100ce69e3f9987e91b2f141cac1be4becba9698f9806d22242801523bec825271b8fa4f14bc8 diff --git a/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild b/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild new file mode 100644 index 000000000000..4b92a9605e4c --- /dev/null +++ b/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 + +DESCRIPTION="CFFI bindings to the Argon2 password hashing library" +HOMEPAGE="https://github.com/hynek/argon2-cffi" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=">=dev-python/argon2-cffi-bindings-21.2.0[${PYTHON_USEDEP}]" +BDEPEND=" + =dev-python/pbr-2.0.0[${PYTHON_USEDEP}] test? ( >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/hacking-2.0.0[${PYTHON_USEDEP}] >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}] >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] >=dev-python/beautifulsoup4-4.8.0[${PYTHON_USEDEP}] >=dev-python/pylint-1.9.4[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] dev-python/toml[${PYTHON_USEDEP}] )" -python_test() { - distutils_install_for_testing - "${EPYTHON}" -m stestr init || die - "${EPYTHON}" -m stestr run -v || die "Tests failes with ${EPYTHON}" -} +distutils_enable_tests --install unittest diff --git a/dev-python/beniget/Manifest b/dev-python/beniget/Manifest index cb9eb07b900a..27bb8cf43659 100644 --- a/dev-python/beniget/Manifest +++ b/dev-python/beniget/Manifest @@ -1,3 +1,3 @@ DIST beniget-0.4.1.gh.tar.gz 16353 BLAKE2B ef7de5eb15b59de10c56057b22e718ca7284d251a98ff1f8dbe31bad2e1bc7ca3c22c2794b1cae8b4c5fdf2a4b91ac6f9a3a0bef3c3aef51fbe6a93341333e31 SHA512 bd2b7beda41953be9b4052b539ae9812a370702874602175bfca66deebbc569515b9a59c750dc4898a6cb9f4a1d49f8ff15c1288035aaf72940cdd439eaace43 -EBUILD beniget-0.4.1.ebuild 584 BLAKE2B abd8a4863a7ac7d4fc636d75f0b15d0948d3612107425bc877805244cc4718c90f5f155ec1479cb1e2fe098021dbccb250d9b0a39b8bb45b2e86eb4bd0501a49 SHA512 8adb8296a7c1c0ee657888a252c145b6f4257bb56abfb394246dec87489a1971c26380ec33bcff31011a0421a964544ddec227cf367ab00acd04a1ce1b3615fc +EBUILD beniget-0.4.1.ebuild 589 BLAKE2B c36db9e84a481a03f8df6a3acc3bf3abec22dd5dc861d3a88a7a039528ad130e1b56042983b0af65cc57021cd8a48adab30ac7a54d076078b2f3f21efd314534 SHA512 95684207f989e8ee5531cdadbd03dffb67817c02370b959ac4dfba7a0c9bda4be4d12a0edd24792169a0b8e2651db49b2226b2d3a8bcfb94fb433eb499eea635 MISC metadata.xml 354 BLAKE2B 07c668c0a7fbbecdbb11f3a7b302ac589ad9af00e5ffca9b10f2542d9cdedf3f16cd5e9b8e04fe2b79a469f38a2083339b49503b90589b7322ec10cc867f9d61 SHA512 5dc1c04d0de4d6150797e91bd7f3224ec6fb5656bba3bcd48e332fcc5758c41b1e02bf74844a92eef5299af953ced75ffcc59cfee062c21c5c5ea6d83fd3472c diff --git a/dev-python/beniget/beniget-0.4.1.ebuild b/dev-python/beniget/beniget-0.4.1.ebuild index f6cb7afcd58a..a9da729f4a96 100644 --- a/dev-python/beniget/beniget-0.4.1.ebuild +++ b/dev-python/beniget/beniget-0.4.1.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND="=dev-python/gast-0.5*[${PYTHON_USEDEP}]" diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index 2e24a5a39290..36af6e96c328 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -1,7 +1,9 @@ DIST black-21.10b0.tar.gz 1171813 BLAKE2B 71bf628aa3b2b0a73c53446061d07ed0074c2e136c6a4dd09feb4b7dcc2b8c8045417e2c6a049a3051bb2e8fc368037c540851384d00ec89ad943d0c8f949c40 SHA512 0e44fe6c34d75f135996bcd62768f3ea02f5ba996992f0173cd28977f6a9ed4fde975e7433439f3b724c54555867f91edcd167fc1c5273308a613a51905323c8 DIST black-21.11b0.tar.gz 1198297 BLAKE2B 658f20ea9d61e64a34a61663ba4a0b0a5b3329803abab091679a605ca884b918aa0029f23cb02f4f0e150212ec25dad12985a7a2b3c95763f31ca7d4c823b653 SHA512 f3608008893747abbc2d47bf098d963dede57104d15312de6fd86f2f0c025da39a83043f63b29a208350f4eb44cbb7e47a1c8c38ef50414e9c8969feea2edbfc +DIST black-21.12b0.tar.gz 1200305 BLAKE2B cd019b230d2ba1fab88075a5e14cb5de88a4ee283b53d869564f071a104d2810ca31c04db09310b99a1610bdace7d5b9b360b2a3a4810822322a4eacc8998ad8 SHA512 1f6e4eeafd653fa9db608585110f5c5067942031b2d67e630befa899d7fca3c35f52cbde8fc91c2697fb294fb16525254756ebce16e556fc139b621f738bfa22 DIST black-21.9b0.tar.gz 1167869 BLAKE2B 31933de69cc34e23e14b0fdba33da844697816cd3917227c1a16c4d1595435d3715405f7f1df820953e83c30c3947448389a703ee662548226dfc2d278b87844 SHA512 0c8025d64ef9e5da8ad73b1f265b912bcb3d8cb00d8a426a39dd4c70505a77150e02a7f26e3d6842456eea367da9fad29d08f586b175d57d66a09cf389442ed0 EBUILD black-21.10_beta0-r1.ebuild 1821 BLAKE2B e082221a604f651340b3cd55c47337eef8c02a2d93f9b7cacda64913ad285666238bcb8100f10d8362784b019b43ccb2e236dd357a39a656b2c2bae4d7ebd8fc SHA512 6c97d6e9380ea3f37ee58291f8f0052a9190c0507255663d0291f97da75440ba0d3ba888fbeecac09c1010a0600eb4e268bf21541a34e0b279fc20360dde9c39 EBUILD black-21.11_beta0-r1.ebuild 1821 BLAKE2B e082221a604f651340b3cd55c47337eef8c02a2d93f9b7cacda64913ad285666238bcb8100f10d8362784b019b43ccb2e236dd357a39a656b2c2bae4d7ebd8fc SHA512 6c97d6e9380ea3f37ee58291f8f0052a9190c0507255663d0291f97da75440ba0d3ba888fbeecac09c1010a0600eb4e268bf21541a34e0b279fc20360dde9c39 +EBUILD black-21.12_beta0.ebuild 1785 BLAKE2B 580ac8d4d2edc88bd81366b91fc6007fea145f159a179fe7a5d1ce3b30f9c2ff610b882bbe62393ee084bb74d45124183ca9e4406477df8cd7300c86f0e8ced4 SHA512 48855f3de18a23dbbbd309372f2ecc5a7dab4a70b31049328a2daaa894c158922e4e468dafe46b7416dab9f7179a13ef49f816f0ca33a4fc494a7b1b1b700d92 EBUILD black-21.9_beta0-r1.ebuild 1805 BLAKE2B b1b733b3dde8c92c5f1bf798fb0806583df1bb96e658e83b6f4498b8e236dc759023521ea84ddc502477286049a74258f838dbb16c08b278c914b1a123dbd314 SHA512 ae22445d20301d7b7679b798da258fcf61d798e66c9894a50cf766b006f7719615f577adc7273eb6e7365dec9002e453bcee77471f459693f5e78045cea904f8 MISC metadata.xml 397 BLAKE2B 505ed4127741ef8d2fd77c36e6ad2d6168dca8ae5570cf7606a557fad29393c0dd78fe2eb1fe990d9d69abec19fb65d563481160b0bf0a914997b114e73f7c66 SHA512 357189214d3cc2a026b8c29ee5c695a62d73db229ca1f71372bfc5a1120317a4c4ffac942f5a196f20e84ae8988a4e707d4194ebde12ef7c96eb713b398f587c diff --git a/dev-python/black/black-21.12_beta0.ebuild b/dev-python/black/black-21.12_beta0.ebuild new file mode 100644 index 000000000000..c92df5c194af --- /dev/null +++ b/dev-python/black/black-21.12_beta0.ebuild @@ -0,0 +1,62 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 optfeature + +MY_PV="${PV//_beta/b}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="The uncompromising Python code formatter" +HOMEPAGE="https://black.readthedocs.io/en/stable/ https://github.com/psf/black" +SRC_URI="https://github.com/psf/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/click-8.0.0[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2[${PYTHON_USEDEP}] + =:' \ + -e 's/setuptools_scm\[toml\]>=[0-9.]*/setuptools_scm[toml]/' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + cp "${S}"/src/black_primer/primer.json \ + "${BUILD_DIR}"/lib/black_primer/primer.json || die + distutils_install_for_testing + epytest -m "not python2" +} + +pkg_postinst() { + optfeature "blackd - HTTP API for black" dev-python/aiohttp dev-python/aiohttp-cors +} diff --git a/dev-python/blockdiag/Manifest b/dev-python/blockdiag/Manifest index 9820c506ee8e..2fe2b936aa9b 100644 --- a/dev-python/blockdiag/Manifest +++ b/dev-python/blockdiag/Manifest @@ -1,3 +1,5 @@ DIST blockdiag-2.0.1.tar.gz 2694776 BLAKE2B 289bbeab89dff4e8274efb9e2061b1e412e29bfbd663f64b55346ee09d09279e0813347c51b6cdc9e547b417eba637a85f7cb37f48006467bfa1c9875a113971 SHA512 07690882b05d4cf7be04245e183a7c54d9cd4acab3bb4b5e170b7b0f9229d6ea42eba4dc9fab47604c1572d3c4b09de96cffb610c0c31882b9c0b150f0e76d89 +DIST blockdiag-3.0.0.tar.gz 2694464 BLAKE2B 18887a48e0aa8293703e45746ee68c7c11accfaddf11d0d02af446c769404ce1666c2587b3e212cc48f4fb09bfa6169931c42a024adb739ce9223ccec862905a SHA512 e0e588941c5212a924068cc0b3953b670089e33c385ea8ce52fc54f5ca79414fb12217eba1052c5384c9f2fd81e79304639c9604cdc4a6464f7c221bb67ef267 EBUILD blockdiag-2.0.1.ebuild 1642 BLAKE2B 9f3cd62f5fda1ce0e0fecf1367d8dea29883050fbbf6e60209e7a8b51629524cd1f62c53a42b05556bf8ceeaebf6e5675d5972128763e20e73956a9e058e0aa6 SHA512 db989b8e63819c67c7f4654f9f33d4e829eaded3694cc014b47c7267fdd104c403de5d719a89463e8bb72a89738b7d445f6dd57afbd29c3151c5b69acd56f996 +EBUILD blockdiag-3.0.0.ebuild 1651 BLAKE2B 856cbc21c9fd7f78fdc03350f88e772cd6c75fcdb103bd4a464ebda3d906e5db5e953a742256b8194df29da6e827bb8b764231f1af31af17dcc9ab5194c67a2d SHA512 b068d8a98d259e68629fb5a105d9f601ea132ea7ea7b7be9ed10aac48a11b277d1e8f256cf2d3fc1fd2b0d7c51adf33ccc1ad155fe4c99d9948b6c0cb6d7e4e3 MISC metadata.xml 774 BLAKE2B cd87c48d2fe14c0a3ba550d2ff3a949cc43122607c0f6573c202a057cbf7d75d9dfff36b8915f3070aae5fd45a43a47a9846fc5e35a8f705d8c40985245903e2 SHA512 85c46541c543bc679e6d90bca22d9bfc12d90e43325255839060491df8ed9e11a04a3f8c7448a1650a37aff1832fe81df1dbc436728662f53314a5a5a19fa0ce diff --git a/dev-python/blockdiag/blockdiag-3.0.0.ebuild b/dev-python/blockdiag/blockdiag-3.0.0.ebuild new file mode 100644 index 000000000000..a71507b524a3 --- /dev/null +++ b/dev-python/blockdiag/blockdiag-3.0.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS="rdepend" + +inherit distutils-r1 optfeature + +DESCRIPTION="Generate block-diagram image from text" +HOMEPAGE="http://blockdiag.com/ https://pypi.org/project/blockdiag/ https://github.com/blockdiag/blockdiag/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/funcparserlib-1.0.0_alpha0[${PYTHON_USEDEP}] + >=dev-python/pillow-3.0.0[${PYTHON_USEDEP}] + dev-python/webcolors[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/reportlab[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + media-fonts/ja-ipafonts + ) +" + +distutils_enable_tests --install nose + +python_prepare_all() { + # disable tests requiring Internet access + sed -e 's:test_app_cleans_up_images:_&:' \ + -i src/blockdiag/tests/test_command.py || die + sed -e 's:ghostscript_not_found_test:_&:' \ + -i src/blockdiag/tests/test_generate_diagram.py || die + rm src/blockdiag/tests/diagrams/node_icon.diag || die + + # By some reason it is needed - recheck on next bump + touch src/blockdiag/tests/diagrams/invalid.txt || die + + distutils-r1_python_prepare_all +} + +src_test() { + ALL_TESTS=1 distutils-r1_src_test +} + +pkg_postinst() { + # TODO: Better descriptions! + optfeature "PDF format" dev-python/reportlab + optfeature "misc extra support" media-gfx/imagemagick + optfeature "Ctypes-based simple MagickWand API binding for Python" dev-python/wand +} diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest index 7979ff8709a1..a71ce6d86bd9 100644 --- a/dev-python/boltons/Manifest +++ b/dev-python/boltons/Manifest @@ -1,4 +1,4 @@ AUX boltons-21.0.0-python3.10.patch 3393 BLAKE2B 24d9bf2368a0716332e85222fcf8965b9633aa26967e9f9bac6f5ee31fbd8aa71dc2e24bfeeaa6ad766511f8f09a68a1b4288fa66b9ab7ec58f1e01453d5adae SHA512 3db60c0a2cd8680fc58151ad788838b6d795c16b5162326382aba883a7fe86a294cc1d490d40ff40ecd3eecb37e518c85bee0c67910938e8d3623f0dc5f6d6df DIST boltons-21.0.0.tar.gz 241010 BLAKE2B e8c7cba3aadc40fbf40b784c8060d7b4f9d89457a4416c8fe9c733c3a35cf292609b2cc4e43e20a1308add6b854c3e00cb55274328a14699b3c704b73c189318 SHA512 5f5d642ab8ce0bc26133f4bd5059071bc86ca8e6619ebac796d522a0e4c39b958176ccc9de9a56e0448b24bdcf569e73f51011d5a9fc875bdef12a363f106018 -EBUILD boltons-21.0.0.ebuild 615 BLAKE2B 8d1c72ecafbb877e306fee4467f57fbc231fc92dc9800d44fdbc0f16094e691a6db985cb41c46a6c449258df077cc6424dd149f6da6c43d7779fcb7002b38183 SHA512 cc8094aebcb1ddc24f10ba1765e0ce35f9bd0595d17ca85ae25997c21076cfd1db604f9d2158be6ea7a1ae758b70204f7d97849353f3c1d5dc432fe41f6310cc +EBUILD boltons-21.0.0.ebuild 707 BLAKE2B 06bc8e418eb9ab524ad7e8be140d3eae33890dadccece13a2e0bf8da4bd50a6ae1ac98f72f35242e35cdc03e7e1e80ee83a9d36523ee8587bb9fa142b5e6bc9d SHA512 28d8eef858a1614a41ec7858cc25e1cbc10147c7e721e4d21081179f42a8ed44a07d19729613f8504d193aba845dd7b3c82481a51815066d77b8f5a142ecb0da MISC metadata.xml 395 BLAKE2B 6ed304f1dced75dfd795b9fe582ec669bf1c8ba5fefeb9e753b11aa20de8fc0966fc9a8a0ed40e460dd23a67ef0e5721a8dae27b3d799a4be629537bb18f54c9 SHA512 fb73041a95df230153dc686e21a88d91bb06367ae8c22a20777c4a0f13202cbaf59396f4ed2630265d331d6461a6da85f57ba62cc432c4d9105b8404753b383b diff --git a/dev-python/boltons/boltons-21.0.0.ebuild b/dev-python/boltons/boltons-21.0.0.ebuild index ce1998c8a880..27fea4ce8935 100644 --- a/dev-python/boltons/boltons-21.0.0.ebuild +++ b/dev-python/boltons/boltons-21.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mahmoud/boltons/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" distutils_enable_tests pytest distutils_enable_sphinx docs \ @@ -23,3 +23,8 @@ DOCS=( CHANGELOG.md README.md TODO.rst ) PATCHES=( "${FILESDIR}"/${P}-python3.10.patch ) + +python_test() { + # failure in test_exception_info with pytest-qt + epytest -p no:pytest-qt +} diff --git a/dev-python/boto/Manifest b/dev-python/boto/Manifest index 4815b14d051b..6d504b9d9d21 100644 --- a/dev-python/boto/Manifest +++ b/dev-python/boto/Manifest @@ -1,9 +1,10 @@ AUX boto-2.49.0-py3-httplib-strict.patch 1244 BLAKE2B d37ff98891e4378bc869aaae7cde5596f1747a1851b6fbccc78ffcdac52d0583eba826cd1d101b3c04b4940ca982fd0ef8e1604d141bec170d63ec8049636f3e SHA512 fd1a7b4196918e43e88150ea5e633a537920202a51ede6381a0ebc23b8f1773e59ef7e6a4c4be2fc40356860aaf5b32d0069f93f4be165ab57d9f5334c7d9a93 AUX boto-2.49.0-py3-server-port.patch 1840 BLAKE2B d147459970a9e39fba8599c9dff6dcbe1842714bbd45cca008be6c49840c812bf4a5fb97099614f6fe931807725268601a889f85b111fa7e1e3072c938c67a69 SHA512 f05f5c152fd52425b63cd5788f603430c30d679db3ca5145dc174f455636562d730bca990a0507a5e497b388b559d3a9e03bd84313284bfa27acb4031ab151c3 AUX boto-2.49.0-py3-socket-binary.patch 2736 BLAKE2B b37879bf6ddf5e61df79cf482d8596e8aec42c929888f37a4fb8c4e1a47b8e12b89e26aa402cf90a768a159bef9daab1f2328a8fe5809fe343235ff9906fa411 SHA512 b89ec80242cbb10646d3c9995fa00438066569f77f39eccc7a8fd2a6d2b58977a9c252a8a4411438c7d89b69adcce28a9614f599488e53d3089722ddb1d6ea04 +AUX boto-2.49.0-py310.patch 1835 BLAKE2B 447ed20a244075e8e87ce72444fb6cac8199c4e70c470a3d50a5948737b23793858494e06849d86b9a0788ee1c5ff63205b3dd4149c29cf17c825be49ff82585 SHA512 4cac5c77e18b414de3a95405b12120ad314054c3838cd9eb8264bcd87e4a3fd09836a6157dbbf9f36c3bd36e667576d42583d48370b023b86695c51b033c842c AUX boto-2.49.0-py38.patch 2061 BLAKE2B a17cc48925216f333a12631051f177c9d91199eddcb5dd08c22a3c8381af743b0aeeb7cd5642bb030e951596ee98477abf1e7507a4bfabc9d36706e7809bf031 SHA512 ba42dee03c39cf238c6cb1864500f5d6c0fabcc395021cba8745c3e4fc4e59828eb7f461d5251367d37c4e0709162117e97aeabc08f941fe07c65f6b179244d8 AUX boto-2.49.0-try-to-add-SNI-support-v3.patch 4727 BLAKE2B 197d4e6cc632e372faedac8812eb6dc250124555705d5b8d3b5ffe3718315043cf0bab5b9270d0dbd2ce333dbe074583cc7bd1f6057e324d13aea6f39e9b05e5 SHA512 0be17ce24149bfa02f6614fdc37b0e4c4018f78516348a6dc0f3d90f3e22405262a2ab61c36dd1fa6134d7cfdde422a5e06bbe855c6df5e5d7c77e0a9125f348 AUX boto-2.49.0-unbundle-six.patch 1122 BLAKE2B bfaeaf7fea01e662d19caa6c040aaad9a2ce6544c105865a8b79255057d662c30478b6fb884b9a088f861c99a4d8399c0e503711e36e0581cbeeec3c5b2e1ba0 SHA512 7dd51b6a48f718475e18ac97584a508aee75b69dbfee9e91fa2955feec49cb1786662276a4519438cccc49b4d55a5d8536192bfe47a20a36a6a01f4bc3bfb9cc DIST boto-2.49.0.tar.gz 1478498 BLAKE2B 6a897ea162f5f4bd34a2d488a3e3897f7f2f5b8707dd0922c01b6a0b90ea577223bf3e588b6685bda1f2bc0e92af426711fcba67a70377183465a530065c6c84 SHA512 2175cf30cd25bbc05812e83e5ade7668c3e21b1bb09aa1b43f0f0ac7d6967a646394fb52c9be673ebb65618c5b33a52d6f31f6da702f5cd1d6c9a18169476dd4 -EBUILD boto-2.49.0-r4.ebuild 1566 BLAKE2B 76b9ab75df4d54741773fe65fed4ae457e82e40a4a687904bf5f5279d6572f4310b940010b3a4bb84961f37e86f29b9ecef7b75fd214834a87df0ddc1ee64841 SHA512 9ca462f737dfaf2b77a788e591d81fe102ae5d34714c107a899646c16d6f5c7f643121f92f105b9a82b8113e2b2c1e99124e0909807caec105d1297eecdb93f8 +EBUILD boto-2.49.0-r4.ebuild 1606 BLAKE2B 5cddf12e53600517055b4499b39ee0df2e44d2091101f3fafd33c0a869a8563616961055fca1797303e46abf1f73a49af98bf9c5154fd63183c69c2e0541ca34 SHA512 16ba3efc211c825cf17649c950c23d3e70d78555ce74ef7b1d2e09622dcf179442b89d6f3e3136214ceabe8eecdc2078f29937f50559e76671a343a9c8bafb14 MISC metadata.xml 445 BLAKE2B 69850f4bbb872a5770f7e79319e071cc78d5b4433c534595698696ea0a3db20500191c21fdb01fba7cbb212b46bdb658381914e9e08df677526a693ba57bae14 SHA512 aa512a8964ad197d0257187db54815478207b0829132e36895cd2e66f47338c8f9f2f1e614ded361170ce780775c085f493332f79889bd352d40952350e14c09 diff --git a/dev-python/boto/boto-2.49.0-r4.ebuild b/dev-python/boto/boto-2.49.0-r4.ebuild index e9c03a7e7cd4..5e32f2f4e2b1 100644 --- a/dev-python/boto/boto-2.49.0-r4.ebuild +++ b/dev-python/boto/boto-2.49.0-r4.ebuild @@ -3,7 +3,7 @@ EAPI="7" -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_SETUPTOOLS=bdepend inherit distutils-r1 @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PATCHES=( # taken from https://bugs.debian.org/909545 @@ -24,6 +24,7 @@ PATCHES=( "${FILESDIR}"/${P}-py3-httplib-strict.patch "${FILESDIR}"/${P}-py3-server-port.patch "${FILESDIR}"/${P}-unbundle-six.patch + "${FILESDIR}"/${P}-py310.patch ) RDEPEND=">=dev-python/six-1.12.0[${PYTHON_USEDEP}]" diff --git a/dev-python/boto/files/boto-2.49.0-py310.patch b/dev-python/boto/files/boto-2.49.0-py310.patch new file mode 100644 index 000000000000..7b427f1f15e3 --- /dev/null +++ b/dev-python/boto/files/boto-2.49.0-py310.patch @@ -0,0 +1,44 @@ +diff --git a/boto/dynamodb/types.py b/boto/dynamodb/types.py +index d9aaaa4c..3f8d8601 100644 +--- a/boto/dynamodb/types.py ++++ b/boto/dynamodb/types.py +@@ -27,7 +27,7 @@ Python types and vice-versa. + import base64 + from decimal import (Decimal, DecimalException, Context, + Clamped, Overflow, Inexact, Underflow, Rounded) +-from collections import Mapping ++from collections.abc import Mapping + from boto.dynamodb.exceptions import DynamoDBNumberError + from boto.compat import filter, map, six, long_type + +diff --git a/boto/mws/connection.py b/boto/mws/connection.py +index 687fae74..3a1f5f80 100644 +--- a/boto/mws/connection.py ++++ b/boto/mws/connection.py +@@ -21,7 +21,7 @@ + import xml.sax + import hashlib + import string +-import collections ++import collections.abc + from boto.connection import AWSQueryConnection + from boto.exception import BotoServerError + import boto.mws.exception +@@ -109,7 +109,7 @@ def http_body(field): + def destructure_object(value, into, prefix, members=False): + if isinstance(value, boto.mws.response.ResponseElement): + destructure_object(value.__dict__, into, prefix, members=members) +- elif isinstance(value, collections.Mapping): ++ elif isinstance(value, collections.abc.Mapping): + for name in value: + if name.startswith('_'): + continue +@@ -117,7 +117,7 @@ def destructure_object(value, into, prefix, members=False): + members=members) + elif isinstance(value, six.string_types): + into[prefix] = value +- elif isinstance(value, collections.Iterable): ++ elif isinstance(value, collections.abc.Iterable): + for index, element in enumerate(value): + suffix = (members and '.member.' or '.') + str(index + 1) + destructure_object(element, into, prefix + suffix, diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 8bd95db03a57..5d391462976d 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,18 +1,14 @@ -DIST boto3-1.19.12.tar.gz 436654 BLAKE2B f92e756bc9f98105e3126e41cf0d6fab948bbd79f088ee4e0f0f5f319d4a6e542c0702b487404b316f794b304c43f9c26da026257476341971a7ce241538f506 SHA512 e6b20730f35bb422a2f74e978adc0bac77aa18b4e80eab5175dc117cf2762a7d8e53d390c50df24dada6f1d071d78309c69598ffb3f8d93fd45a3d1f772a866f DIST boto3-1.20.14.tar.gz 449126 BLAKE2B b2ef8a101aaecb5d65a60fcbf7f83e89946181092bb4ad1f4a7abcf8b218c5ce797a47cd9ac3e7fdee85c6457d89b91836729f4019f5ecebf1193d015714ca8a SHA512 ff4e3f2accde84fe71cdcb090775c384700d3cba0d43f46a834b653f6a9493d7cd57be1741f39378cddf315d5f5ce07f4f233c300feb1529c22e99a0817af85c -DIST boto3-1.20.15.tar.gz 449395 BLAKE2B 702a8e1c156b3c4d3f6d5428779bbeb2f917a9977d5b34553ebef684e14dfb680ca1fbd513e285dbf706c8de8e9469f1bbe19655992649a10290dbde4cd5f641 SHA512 2b2b77670df654594adc0047214a4d68f800611a2b8d6f4faeba10a66bd289508eb88f34a436c59eb4bbe65f549baae4a5676054c38b7816f16d8de46a41fe94 -DIST boto3-1.20.17.tar.gz 452876 BLAKE2B ff59e490e5938bea7cdd0ae54f82c33d410b42b9417a16e9890e809cc3540d07711ae2285f354129b178e59d7400b25e2176907354acb12bcfeb5dd5d3bc0111 SHA512 1232f475282666fa6653407bebfd85fee5d681523a94da56adf02616117002d7123e6f55523ef042f89cd5971031192665b84ca5619d26b1795cf597e1060082 -DIST boto3-1.20.18.tar.gz 454201 BLAKE2B f6e87d93fcfe525deb34166310cb830547a8d51280b48005d25a9bfa5852a1a577bccb91f2fe0825991ef4f4b5a1340b6f0b505be864338386f2e02b522a2236 SHA512 22b349efbfcc2a4e7dd9be8a8f19ff5a399c7b474ac615f065e2fe62217ed1d94951744e9ba266c85650ff92c7b2183c3916f3d39f62d0d685742344b2500992 -DIST boto3-1.20.19.tar.gz 454558 BLAKE2B e1d08d2508bee7b22af370b4566d4f1b5e65b42b3993f4e5bdf7398703381e34c7da0f497506972643ccda12a746848a2198deb01990d08740b9ea278e1b26d3 SHA512 0df24734b3961a49380b39325278a3fb50e66c21fb5dbacf1133ef0e4ced1f7058c990b48e1dd0fc7c949fdd5f5674810b5e311df0e5a862d3877d41eb6475ab -DIST boto3-1.20.20.tar.gz 454638 BLAKE2B 031f919d5c75423b14fe04712bbe93c8c0b43ecc016b096ec54a9414a6277c200e0e4256404ed1c20d7647fb0ae5c7b122b6b1ce09cf7b8fbaa4f08fb8bb1a7c SHA512 fdafbf82f9a0671d0483dced01dcdd895a097b461ab137f182af8d5bda25447c681b12ef5806d530e32219c6a30e7561b29bd9d61ded9faa524617b86ee95665 +DIST boto3-1.20.23.tar.gz 456315 BLAKE2B 9f74a1822c631fdcc666db1d2cda5ab464b150ca01cfad807542a5db548910fda971cfb5b5d92bfa2be90680759cb4b9b368b44485228df99364c17b01150f6a SHA512 1cbbdac34f8174b153546f4b6a43f1317fbcb4556e058759c59f4aea23e8517f23d63dc581be776469f49c7e82378ac0a2657b211df70b29bbb94839e263005e +DIST boto3-1.20.24.tar.gz 456338 BLAKE2B 4192f20a7a5c247a72b381506697034d744fd62c60d06402759942c3dc1ef0c136ea7b85ab80920831f876e098af549bcdff688ff287a0350ed00ed88aaf0adf SHA512 96a2d6dabaca0aa0d85efcbc2f98f8e41b568e2190352c00101c3df85623867036f64ad9935681ad2a104abd9f6aa9e79de8f7136a846e256185d065afed23a1 +DIST boto3-1.20.25.tar.gz 457371 BLAKE2B f1e6ab3add86f0ba25b22d92f58580e4ab86affdfb5c3b6f9a53938a2a647d0fc8cd23975cd60b909e5db339d442820e557497e232bda836ac9f2028b376afcf SHA512 2693134800ad3313785922c654296ca04a5b561e135fc60a45784e8190cdeb1dd525e6a81f314fda9f14f9dfddd5ffd8bde9af2d2be50b61921b9ec1248fee07 +DIST boto3-1.20.26.tar.gz 458382 BLAKE2B a2123120c07bc8e53004f6c76f6631f3363d5d8e58057a08d2edf914d3a7ea1d2d6a771529abf7031604ac1c366a5b8ee4934e6d34d27eb3dd0716bc16cd6d22 SHA512 5ad18954f8347f240031c2dfab2664bf760b334b12ae90f1d2613f53194843f500164e645445d17fd4e7e7061beb3e2fe34a5a2651a92fdef5efecb18324cd36 DIST boto3-1.20.5.tar.gz 439166 BLAKE2B c140e15e497e6cdf6b4b77bb99e0a0f5ac01d5b5793f8bfb210b52bbc09e39e6fe06a957951375e0795210dc1c3b2a0afd2f498bc88e449d9e6846f2b357f016 SHA512 2823466e4851684253d4ce42a8c34e5cbdad6d04c823040fe2cebdf0cffb14d5d3f40e28d57ebec14533fab04ba74f27c25f078ddb8791b8f52d0424e11b39fc -EBUILD boto3-1.19.12.ebuild 1258 BLAKE2B 6f4ffa60c9645faa9bcf1ee9c7583414660603d245a6b39cae1c7933cb0ea80014c3ed6eb92afa5d2b54b747f82fc1e2f356a142ea3c77ebf39944d9ab8af49a SHA512 3b5bef76f465bee83c03335581567c3d984e980d261de67329c0f6c9eb49317422c07829b4b368f30b9e37d08c4b60a6c2ad39501724a7d18cfd71c55630193c EBUILD boto3-1.20.14.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 -EBUILD boto3-1.20.15.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 -EBUILD boto3-1.20.17.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 -EBUILD boto3-1.20.18.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 -EBUILD boto3-1.20.19.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 -EBUILD boto3-1.20.20.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 -EBUILD boto3-1.20.5.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112 +EBUILD boto3-1.20.23.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f +EBUILD boto3-1.20.24.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f +EBUILD boto3-1.20.25.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f +EBUILD boto3-1.20.26.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f +EBUILD boto3-1.20.5.ebuild 1409 BLAKE2B 09669b67946f26bccb5f8886bc2ef412c4575263c129de5ebf5a1b9799077f44e2939a6c64e213f49ba54959d75ac2265e21eed71ce67e432a7f5d81d1ec4e7d SHA512 cc3047469af35dbc9e7e7963bec4b29c5af79680fd7aeb98aad094e751d13ae8dcf7b1f9f2e79e44531a086423a26a02a5b980314f2ded366b2a99fda8abd9bb EBUILD boto3-9999.ebuild 1343 BLAKE2B b2887132265c9ba8dc7ee25f402103f3384553d7cf921f2f0280ad04c508adeb21a27baa344a0a7bdfbe38bc5c822e93b2d7a04ff2dfb57e988f234eaf0fe642 SHA512 766f1cdc7617ae2cc9cceccc7ff8dbfddc200d84fef7edc6c9b5a7b42fd599715ab221054854b3f5a4f050f4f4a27d7a8f5216e063b340ef75aa82b2d2d2da8d MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.19.12.ebuild b/dev-python/boto3/boto3-1.19.12.ebuild deleted file mode 100644 index b69bbbed4c17..000000000000 --- a/dev-python/boto3/boto3-1.19.12.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - =dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -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 - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.15.ebuild b/dev-python/boto3/boto3-1.20.15.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.15.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.17.ebuild b/dev-python/boto3/boto3-1.20.17.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.17.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.18.ebuild b/dev-python/boto3/boto3-1.20.18.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.18.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.19.ebuild b/dev-python/boto3/boto3-1.20.19.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.19.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.20.ebuild b/dev-python/boto3/boto3-1.20.20.ebuild deleted file mode 100644 index a4f6b1d0f3c2..000000000000 --- a/dev-python/boto3/boto3-1.20.20.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE="https://github.com/boto/boto3" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.20.23.ebuild b/dev-python/boto3/boto3-1.20.23.ebuild new file mode 100644 index 000000000000..9e72dd682a4c --- /dev/null +++ b/dev-python/boto3/boto3-1.20.23.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.20.24.ebuild b/dev-python/boto3/boto3-1.20.24.ebuild new file mode 100644 index 000000000000..9e72dd682a4c --- /dev/null +++ b/dev-python/boto3/boto3-1.20.24.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.20.25.ebuild b/dev-python/boto3/boto3-1.20.25.ebuild new file mode 100644 index 000000000000..9e72dd682a4c --- /dev/null +++ b/dev-python/boto3/boto3-1.20.25.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.20.26.ebuild b/dev-python/boto3/boto3-1.20.26.ebuild new file mode 100644 index 000000000000..9e72dd682a4c --- /dev/null +++ b/dev-python/boto3/boto3-1.20.26.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.20.5.ebuild b/dev-python/boto3/boto3-1.20.5.ebuild index a4f6b1d0f3c2..9e6f48fcce61 100644 --- a/dev-python/boto3/boto3-1.20.5.ebuild +++ b/dev-python/boto3/boto3-1.20.5.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]]; then BOTOCORE_PV=${PV} else SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" # botocore is x.(y+3).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index de9f70a725b8..44f4dd6017e7 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,19 +1,15 @@ AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229 -DIST botocore-1.22.12.tar.gz 8343683 BLAKE2B df7b2c86f226df14dc8181e8506acc7dd660797311049e2342ec721e853af1158c845749a8143ec6677601420ce6140173da8df5d9e4550cdf9becfc944ebd3c SHA512 0ab78902711960f8373a91af379b4981ab29646cc9f94e49836deaa432695c503879ed0bbbf54e3641e50933b5ed658e48052ca2b8b8391f705284d9abd24c1f DIST botocore-1.23.14.tar.gz 8486875 BLAKE2B 93a3fd40b26d026dcee10172e560b4d59cdea803964e0f7ec85afbdd371d700ddc1594aad895730fc82d6684db4aa041b9c0e4e1b0b17ad701e5b87d082ca1ee SHA512 900afcb4d7378e1bd1f7a9dee1f6809151ad161f3442a7e197b2986db41af998d550d21ea225f66d1ff6374853da7bf13166186978edda08139a2c3093ff4b6c -DIST botocore-1.23.15.tar.gz 8499971 BLAKE2B d08fdcb398cd6bcb63a8922ebfb0f1c32c62190fb04e79e38db13ff51fbf45a0e1191037266ec4e96bb67d1c48e2510976a79591b06a7bb6d0cd57c89f8c81ce SHA512 df57fc9698d5bd5babbd0e94b4150fa287ecb3b32453532fe7cc87bb7dab87d181a7bedb85a57ca250987539f92b832e3a368d9faa39ae5ac641688d3907f818 -DIST botocore-1.23.17.tar.gz 8604819 BLAKE2B f6be48e3d0a2397be4934d9adaddbc4f2d70b2b002585e3057aead69ba934f4e53fcbffe7ea3f5919aa85d1cefe8c1abf6d1e150af6a18bd96561901d1ba7f87 SHA512 fecbb2f2ac451ffc97d7d8ad8224c3d1eff81fa225839199f403be9428cea203c077beb7c05e412784d8b6bedace3c1f24ca45730cc7877961931ac14912d1e1 -DIST botocore-1.23.18.tar.gz 8647407 BLAKE2B a1c5a9006d0e2214ad1fc89752043832e657a2bb1994b9b91981430d6544818d79d669cbdf8e41b4cd6880dfb6bf001dfc03e9616da4873a89b0c3f8fcd3fdc5 SHA512 65ec3aad0508dc9a4d0426658b5a0dfec011613d236248726f94e128c2b762ac652fd5078973a9a7a101cb1a01c3dadc52b272a584310cf76ca798884c06f25b -DIST botocore-1.23.19.tar.gz 8666566 BLAKE2B 617704ba2bb367f864a6b493be9b643e52f8c22041d255252aae5e21c684544db1d58fc06f920e20ddfa54b8a3c166627d046b79d6ef06db2cd034fb58397258 SHA512 6a551cd50ecbad954982a7e6296c803a20d28065df04c9ca482b91aa91b6f336df8f81fd706771c0f04d55e2f3803cc4f1ec9b347e490e492515df427f52a692 -DIST botocore-1.23.20.tar.gz 8668630 BLAKE2B 3b6b65dd73886bf05ec52fd8e2a3d139f29b56019647f66191578d46dd68bb6c71136632cc6576d8fad84f931990c929e30135e74e9f2125bef14b1cfddd35e4 SHA512 f60df34af21a1d2f8c0d85352404ada5c83eb2bf9190fbe2b9f371c02e95bd23fc2b1e9e857a66057f93af62d1c30b908fc343a1505ad1cca0f245a94026ea17 +DIST botocore-1.23.23.tar.gz 8679727 BLAKE2B 89e54120caec616ffb539ef9df93923d9514ad29ba2430d36dbfa5392325be181d9c8c132983d062f120ce0629a411f3136e55fec5fa2c3e7299a9551652448d SHA512 a4e14b680fd71a6c5ec499ed9c75f55a51cffa1f6ea569e3a3d231646f90e4729a7fbacf9b6a0ee5ab0b5321b8078970a0db2a74087500991a65d164091b2ab2 +DIST botocore-1.23.24.tar.gz 8677151 BLAKE2B c12382994208f673cfcfa71e17fed028abfd299595734af7f604612fc6f1fc45dd67a1de17d36accf831d296a5eafedb75b6249e219fb3de75a6a4dbb6e41d59 SHA512 a03b64236c61fcfc7111d8218fa5cb6a305522c20f8eee28dc83983560cfd5a32c9bf5933e6005b49f188b7b673614389a9b79fd5f81701acb09b0816e5bac54 +DIST botocore-1.23.25.tar.gz 8685879 BLAKE2B 6eff15d35c66ded69a07ee0a276efe1e42dac9a3924a1d9735cf55ad89307a6a695e2ab6ee092e6454d1b6d682d329afdcf40644a8a6b89099dab1d53543adda SHA512 f09cb0564e0208816b05ec827d534bf866d4de827466ce53d91bcf21b08060934c937e38f756d02735412bc965bb831283f0c44a4c957af4271ba754215a6545 +DIST botocore-1.23.26.tar.gz 8688841 BLAKE2B eec8481bef3096d7173281138e072364fb2eebf0d22e7ef7edcd1fc7878b3c9888279f8bc063d57deb0e8410bd77da43a243c0fe57f3b34d3ddeabe1134a8d9a SHA512 050e0e63506b1d3161811c570c81e5d574f8f96ea000729453650fd3c5df9422d8a23959256f0867a17cfe4db426fb79b2f47e5875eb0c3574e6c6fa8d061e6c DIST botocore-1.23.5.tar.gz 8374467 BLAKE2B 467092e7d8aa5ccb756132669049865445a47205913964c1c944b20caaf100b1efdd1bf3af9c5416ff079b487e6d4d08ffe6208e2b352d09655cc5be21c88739 SHA512 6afca19b724f9019f21e5993ce970d605b95d31c1a4e969ec1b4080510a5a120b3fa0cfd5ade973a9203bd6b7983a3dbca2f7a03108a9167392efd60d5e2fe9b -EBUILD botocore-1.22.12.ebuild 1105 BLAKE2B 67442baadc85283cd67ea7877938531c70e59285747e631dbfa9ce1519e646af98169ff4ef538cc6731874a06ee3f2948fcf763abbf889a3e3b2d73ebf1cb69e SHA512 73b94ac5892d16aeecf54be238ca180d909885bfea39653d4aaa9e80dbc89aa3f0b040bff51200eaaf25d3642a43f1341d5dc3c27dd65891c368ada5d0ab3a82 EBUILD botocore-1.23.14.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 -EBUILD botocore-1.23.15.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 -EBUILD botocore-1.23.17.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 -EBUILD botocore-1.23.18.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 -EBUILD botocore-1.23.19.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 -EBUILD botocore-1.23.20.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 -EBUILD botocore-1.23.5.ebuild 1492 BLAKE2B 1f5aeb1848517bde30f48ac3062e0d9970cf574722fafc085ec08286932b449d6c36933c27201a785b8f986fb40d791cde6fbec6fcd397276c2a0d1677ce3e61 SHA512 773a413ac1394fb6d3a183fc41cf4e8fce184e7f8a470f215ec75ae19f47a792a1ba7701e7765a5ad9480e458136904670608a769f1a323ad1b2f0b55963bd85 +EBUILD botocore-1.23.23.ebuild 1541 BLAKE2B 0370a506cfc0e77dc87c1d569fe402d51ba31a5c08477364350beeee739b042240a6b22d142600c213277576db24fd77e43bae7fb3aaf538e14e051696dd4dee SHA512 3bffa81a4c9ce291b805b3037992d3d46f6b960b4964bbbe74d5038617908c7320c2b12787167e356f837781c91dd934e0e100abd0e89b5d5929edc5a4a5f4aa +EBUILD botocore-1.23.24.ebuild 1541 BLAKE2B 0370a506cfc0e77dc87c1d569fe402d51ba31a5c08477364350beeee739b042240a6b22d142600c213277576db24fd77e43bae7fb3aaf538e14e051696dd4dee SHA512 3bffa81a4c9ce291b805b3037992d3d46f6b960b4964bbbe74d5038617908c7320c2b12787167e356f837781c91dd934e0e100abd0e89b5d5929edc5a4a5f4aa +EBUILD botocore-1.23.25.ebuild 1541 BLAKE2B 0370a506cfc0e77dc87c1d569fe402d51ba31a5c08477364350beeee739b042240a6b22d142600c213277576db24fd77e43bae7fb3aaf538e14e051696dd4dee SHA512 3bffa81a4c9ce291b805b3037992d3d46f6b960b4964bbbe74d5038617908c7320c2b12787167e356f837781c91dd934e0e100abd0e89b5d5929edc5a4a5f4aa +EBUILD botocore-1.23.26.ebuild 1541 BLAKE2B 0370a506cfc0e77dc87c1d569fe402d51ba31a5c08477364350beeee739b042240a6b22d142600c213277576db24fd77e43bae7fb3aaf538e14e051696dd4dee SHA512 3bffa81a4c9ce291b805b3037992d3d46f6b960b4964bbbe74d5038617908c7320c2b12787167e356f837781c91dd934e0e100abd0e89b5d5929edc5a4a5f4aa +EBUILD botocore-1.23.5.ebuild 1485 BLAKE2B 9b21d94811fb8d5254dba77700f691180d481a90767817b99f88d581d758f04bc4f9adbb6aeca10874feb1244a185f6857e893244e42eefd3eabb85acfd99489 SHA512 2911847bde3fc7a321362a0adbcf67fa548a012d3625efb9d2512b04b279c19780925cd508aff6af5a96705e904c560f4c2a2a23d7aa7dae6421814a9545328b EBUILD botocore-9999.ebuild 1534 BLAKE2B 259fabf9a72774556dfa48afa21dcc83d8f3c98f13c55f838d617c64461e24aca98faf226bebf05f0bd7c36759c73d7d3d8447752dc10278d3fe1152296e6722 SHA512 af520fd2e28dcab33131776421d99ed2cd15a688ca5446a9cd21bdcff9d629592e0a3b4f09727167f2ba1ff227b7ca16cdd06620a98b99e3d0283d8d71c2c747 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.22.12.ebuild b/dev-python/botocore/botocore-1.22.12.ebuild deleted file mode 100644 index 67437cea5b1d..000000000000 --- a/dev-python/botocore/botocore-1.22.12.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - distutils-r1_src_prepare -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.15.ebuild b/dev-python/botocore/botocore-1.23.15.ebuild deleted file mode 100644 index 80a198d56414..000000000000 --- a/dev-python/botocore/botocore-1.23.15.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -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 - ) - - distutils_install_for_testing --via-venv - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.17.ebuild b/dev-python/botocore/botocore-1.23.17.ebuild deleted file mode 100644 index 80a198d56414..000000000000 --- a/dev-python/botocore/botocore-1.23.17.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -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 - ) - - distutils_install_for_testing --via-venv - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.18.ebuild b/dev-python/botocore/botocore-1.23.18.ebuild deleted file mode 100644 index 80a198d56414..000000000000 --- a/dev-python/botocore/botocore-1.23.18.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -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 - ) - - distutils_install_for_testing --via-venv - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.19.ebuild b/dev-python/botocore/botocore-1.23.19.ebuild deleted file mode 100644 index 80a198d56414..000000000000 --- a/dev-python/botocore/botocore-1.23.19.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -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 - ) - - distutils_install_for_testing --via-venv - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.20.ebuild b/dev-python/botocore/botocore-1.23.20.ebuild deleted file mode 100644 index 80a198d56414..000000000000 --- a/dev-python/botocore/botocore-1.23.20.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE="https://github.com/boto/botocore" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" -) - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -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 - ) - - distutils_install_for_testing --via-venv - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.23.23.ebuild b/dev-python/botocore/botocore-1.23.23.ebuild new file mode 100644 index 000000000000..5babe7de7679 --- /dev/null +++ b/dev-python/botocore/botocore-1.23.23.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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 + ) + + distutils_install_for_testing --via-venv + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.23.24.ebuild b/dev-python/botocore/botocore-1.23.24.ebuild new file mode 100644 index 000000000000..5babe7de7679 --- /dev/null +++ b/dev-python/botocore/botocore-1.23.24.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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 + ) + + distutils_install_for_testing --via-venv + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.23.25.ebuild b/dev-python/botocore/botocore-1.23.25.ebuild new file mode 100644 index 000000000000..5babe7de7679 --- /dev/null +++ b/dev-python/botocore/botocore-1.23.25.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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 + ) + + distutils_install_for_testing --via-venv + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.23.26.ebuild b/dev-python/botocore/botocore-1.23.26.ebuild new file mode 100644 index 000000000000..5babe7de7679 --- /dev/null +++ b/dev-python/botocore/botocore-1.23.26.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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 + ) + + distutils_install_for_testing --via-venv + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.23.5.ebuild b/dev-python/botocore/botocore-1.23.5.ebuild index 7337877443c9..76d5d6547a80 100644 --- a/dev-python/botocore/botocore-1.23.5.ebuild +++ b/dev-python/botocore/botocore-1.23.5.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/bpython/Manifest b/dev-python/bpython/Manifest index b93a25129b41..8c76caccafa0 100644 --- a/dev-python/bpython/Manifest +++ b/dev-python/bpython/Manifest @@ -1,7 +1,3 @@ -AUX bpython-0.21-fix-py3.10.patch 1896 BLAKE2B e57af6c6a3e8769e4e82e919eade1414dd7c6823e2060fbc7fb60d1b7038765cc8eafeb2c19c04174fad7d668fe97a49b904efc2cc58ecbb5f8272145412c3d3 SHA512 49ecc91fa3c7e3e4b0d5b6fa7fcbf4ebce3fee3d8682f92960c2e469497239e770639c5ed30a57925dbb3a46d32ddde8bfdc477d69deebaba7e2cf4b75fc2f58 -AUX bpython-sphinx-4.patch 393 BLAKE2B 09bddc348da1ac845554edc57ba37a6eb9eaa748c86647cc437557784ebb924b25ae80a7830ecb80ed73bfb6b06bf3fda2c124e9e1577b51b6322909e324ccdc SHA512 fb72027c11e52222adf25212299dc7ff3d2ee8710997d0f5f3882038448c57173a49e6619989bf0273b8bf8be676b8a7d1caa6860356d56d7421e30e2417fa4e -DIST bpython-0.21.tar.gz 208206 BLAKE2B 22db7abe3786df337af50f6217fa8c6702871b50de41245797270e70622084a22b3d6615cfe634044599a532c5bc14677b01dc77042d228213eaae2cad11b623 SHA512 a0eea1b9c2329ce5665456e99703ef476faab38f880eb8a330a6536970888cfdaada9f0e377d3c1acd8b6c79eb0c562ada43e82bac9df4cce5878594c3399ddf DIST bpython-0.22.1.tar.gz 217294 BLAKE2B 907b51753182add775d3e2ba08c3999d30ba23ab13d59f364d03ce5f22191e1a90031f7c3b5477fd00c94342a5ee204aa2618a7cd1a9470bbc898cfc266ba9bd SHA512 6b29235c41b645c3658812b8c80637d1e76029a6386f8628e5c681b2f3fdea653f89a12f4e28f55381464755e04fa7a33f023f096e75d889d5a588222c0d06c3 -EBUILD bpython-0.21.ebuild 1132 BLAKE2B 0368fe587ec53216f44d7a9dd5ca12aa0b019cf9545e77548e7f52d1737ba69d6686c05374fa604747674f873fbc29186dc6ed2111683aa4ffdb4a717d2572b1 SHA512 05bcd291576827a8cb522f510aba1d11e26bbb35a4c8997cdaff6bd82c12df1f7b3c4dd40f3fad3b334395ae31f23f9d0716f44421cabffc4d032919cf47293f -EBUILD bpython-0.22.1.ebuild 1218 BLAKE2B 2f6869142130fe7a1fc354143f9a1053c6c4b21eacb43c179555790518253f3c33ef5b2eea4787262895bff69c812dcad2036d7186c363b16523b00a2d2f378e SHA512 757055510a67c98c97f148e187ac86ce840e56402f5fcd5a07637d6a49536b9613405d79b34b463d435ab9575d253aac76fb3ab2e387869746bcf45b25b02e18 +EBUILD bpython-0.22.1.ebuild 1216 BLAKE2B 302e83c381a00ba00c26b37818b5964e8c6034c0f4e526815226ae2423cde001300074d836515cffd4f3fb3863b2b859bb7a3260940fdef1bbd5c28292661419 SHA512 efbcd9013a0187a97e257762dd4523b6aa877fba99dd6ab2f275a0759298ced880ad87bca424d61bbc268d524191683ed5176e6614ec2c38860fd379aa5c4287 MISC metadata.xml 866 BLAKE2B 0abfdfadfdd88b477380ca383047987b12e2a4f6f8e666e1e8ac9a245da606fe587fec0ff406e0784396e41f8897dba84b02618b63fb8ffe56dbdb990b1bd2d4 SHA512 cc3b9f87ae93e16094cf7a227e5bd84db52f82dc7ed5e36d5d0f6b07a7242e314dcf8911e12ebf6d1e6574ff7d05833798b9a095d0696094b93941aaf68da45f diff --git a/dev-python/bpython/bpython-0.21.ebuild b/dev-python/bpython/bpython-0.21.ebuild deleted file mode 100644 index d815d9186569..000000000000 --- a/dev-python/bpython/bpython-0.21.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter" -HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/curtsies-0.3.5[${PYTHON_USEDEP}] - dev-python/cwcwidth[${PYTHON_USEDEP}] - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/jedi[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urwid[${PYTHON_USEDEP}] - dev-python/watchdog[${PYTHON_USEDEP}] - " -# sphinx is used implicitly to build manpages -BDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - " - -DOCS=( AUTHORS.rst CHANGELOG.rst ) - -PATCHES=( - "${FILESDIR}"/${PN}-sphinx-4.patch - "${FILESDIR}"/${P}-fix-py3.10.patch -) - -distutils_enable_sphinx doc/sphinx/source --no-autodoc -distutils_enable_tests unittest diff --git a/dev-python/bpython/bpython-0.22.1.ebuild b/dev-python/bpython/bpython-0.22.1.ebuild index 53cc9af10082..9b331710fca8 100644 --- a/dev-python/bpython/bpython-0.22.1.ebuild +++ b/dev-python/bpython/bpython-0.22.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" IUSE="clipboard +jedi urwid watch" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/curtsies-0.3.5[${PYTHON_USEDEP}] diff --git a/dev-python/bpython/files/bpython-0.21-fix-py3.10.patch b/dev-python/bpython/files/bpython-0.21-fix-py3.10.patch deleted file mode 100644 index 5b7c63767820..000000000000 --- a/dev-python/bpython/files/bpython-0.21-fix-py3.10.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 78ead4c83d7c47c35ab075dd08114f51c24a709d Mon Sep 17 00:00:00 2001 -From: Thomas Ballinger -Date: Wed, 6 Oct 2021 19:59:38 -0700 -Subject: [PATCH] Test Python 3.10 (#924) - -* Test Python 3.10 -* Update tests for Python 3.10 - ---- a/bpython/test/test_curtsies_painting.py -+++ b/bpython/test/test_curtsies_painting.py -@@ -139,6 +139,14 @@ def test_completion(self): - "└──────────────────────────────┘", - "Welcome to bpython! Press f", - ] -+ if sys.version_info[:2] < (3, 10) -+ else [ -+ ">>> an", -+ "┌──────────────────────────────┐", -+ "│ and anext( any( │", -+ "└──────────────────────────────┘", -+ "Welcome to bpython! Press f", -+ ] - ) - self.assert_paint_ignoring_formatting(screen, (0, 4)) - ---- a/bpython/test/test_interpreter.py -+++ b/bpython/test/test_interpreter.py -@@ -35,7 +35,19 @@ def test_syntaxerror(self): - - i.runsource("1.1.1.1") - -- if sys.version_info[:2] >= (3, 8): -+ if sys.version_info[:2] >= (3, 10): -+ expected = ( -+ " File " -+ + green('""') -+ + ", line " -+ + bold(magenta("1")) -+ + "\n 1.1.1.1\n ^^^^^\n" -+ + bold(red("SyntaxError")) -+ + ": " -+ + cyan("invalid syntax. Perhaps you forgot a comma?") -+ + "\n" -+ ) -+ elif (3, 8) <= sys.version_info[:2] <= (3, 9): - expected = ( - " File " - + green('""') diff --git a/dev-python/bpython/files/bpython-sphinx-4.patch b/dev-python/bpython/files/bpython-sphinx-4.patch deleted file mode 100644 index 5003de24bcf6..000000000000 --- a/dev-python/bpython/files/bpython-sphinx-4.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -U2 -r bpython-0.21.orig/doc/sphinx/source/conf.py bpython-0.21/doc/sphinx/source/conf.py ---- bpython-0.21.orig/doc/sphinx/source/conf.py 2020-03-30 01:44:23.000000000 +0700 -+++ bpython-0.21/doc/sphinx/source/conf.py 2021-05-22 21:06:51.161746459 +0700 -@@ -215,3 +215,3 @@ - # If true, show URL addresses after external links. - #man_show_urls = False -- -+man_make_section_directory = False diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest index 537e0a565d9c..88bee07f45d0 100644 --- a/dev-python/cachetools/Manifest +++ b/dev-python/cachetools/Manifest @@ -1,3 +1,5 @@ DIST cachetools-4.2.4.tar.gz 25487 BLAKE2B 91979f72b8719f4fbc57421ded6edcca38106814997abd2a17c1147af55a1b64e11b347c8ef790cd8cdafbd83b8492d377540b872430d285584aa3d3228f6435 SHA512 29a6bb3a064e5603cd3e3882d8e5a6a6ef95ba3029716692c9a82d7186a0befcfb8ed4a0ee3ecb591fdff93a46836d5b25acca7ba5eab1ba837e86404aea8fcf +DIST cachetools-5.0.0.tar.gz 26119 BLAKE2B 29d3c9d9859c4848d807dcf8d84614b23a125bdabd4188191e7ccb1536da249226ed4b21798b49c2eb764bfea4ba16b557440438a827b1bfd8d4c5b0984695e4 SHA512 3d311969a4fcc180767f4546f384e16d47bbeb5c1d97884006872317514ea2739560346d62d0afed1916def249d92f9ff14e4d964e9521de09132d3a83463a76 EBUILD cachetools-4.2.4.ebuild 419 BLAKE2B 0cb00cc291fba7a29b18af9b3e25202cd36891bc52f1d1d5ba9134e0fa5de557545b3572a835d0584ee8fa7ad77a08b3716c983e0335605438f6e6f63bd33338 SHA512 e52ebe03812ca4317222d0cb040f498d4f87fdb99cc624b5415ee171efab35f8ca9072fd913cfcf299d871a0a61a5a4703a9d7232962a28c3ec3c255b54a606e +EBUILD cachetools-5.0.0.ebuild 421 BLAKE2B 625353846453d1f92fae2ec8e321ead827ba360335233cb60cce6203f98ee37fb23c889a12d8babda6d23c779d0b3ff0c336164ea9bb13bae91593905cbeeba2 SHA512 8c466263fac9abdee42ab30cd440d86e8d263310af9be2db31b7aa3be027ed8ad8871f4aace9e1050c2e4fdc65721c706c8a335876bff0154bd96832cc2bdf1e MISC metadata.xml 508 BLAKE2B 46dd3d86627746b2b26d9980c2773a25cde3fe6d8ef25bffd88edf1cd2f66a9457f09eea791efc1dab3d354f405bf755992e4a44acd721e4e72f085eabf9b61e SHA512 63d48b1e710965f09538e71b982df8e2fdf5693c6043d5498e4536f76e139584f8783479c1742f91fbe45b4e7bf9eec8d8a54d698734c196bbd8d5a14712b59b diff --git a/dev-python/cachetools/cachetools-5.0.0.ebuild b/dev-python/cachetools/cachetools-5.0.0.ebuild new file mode 100644 index 000000000000..a18634292857 --- /dev/null +++ b/dev-python/cachetools/cachetools-5.0.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Extensible memoizing collections and decorators" +HOMEPAGE="https://pypi.org/project/cachetools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 0fc9a0a5751b..3bcbb49a7a4e 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,3 +1,5 @@ DIST cattrs-1.7.1.gh.tar.gz 85853 BLAKE2B 36c411ffa92eb263b85d48c81daeea1deea10d5779c6cd1f57988792ef5ec68bedc20b59620077e6500c2e41bb91e83f110467083f90219be7e2419c3880ed94 SHA512 a72370541cbec8928f9e1ae0c130c94e71d826ac522eb39062840d4b78a7f6aacd13395b677f6ff1453e327af31a71af0e5f81893f57ba33edbb53b7683835b2 +DIST cattrs-1.9.0.gh.tar.gz 102241 BLAKE2B 89cc71de97e1e63d3cfe3a4169c20e44d9fb8b85c6f939a0503d569dbf521d97ac325ead7c8bd58d4d32b6c6097a70effdf58553e334300639d6ef6c26b40bc7 SHA512 e1e4e59f802baf63cf931b3798bf39e4f18d5ab12a9aea000c2b649d34905d29ccb94f9ccdc5b2c52e48114fb9b292e59ab86da4c747243cae8a9d9ba25e768c EBUILD cattrs-1.7.1.ebuild 1123 BLAKE2B fd03053a94af87eb9501a845a6aa260f91c734951cf33c1314b7c9ce19fae4c53e392647a9129b7fdcc9731c4a3fc06d2cd8e81df4c1cade33e6d334fc13adda SHA512 8aef9a77da0c0d8b223a1bcc01e30471c29edf64e0678c514a38c8225af3d3e1ae77d353615eda39aa66d98ef5aba2062f20a3a1a838248c8574a606504d930f -MISC metadata.xml 341 BLAKE2B cd5eed6e767a0b6c3d3b8b105a760022dfb00a6847b4b7d5f684c4b7bc852bd85b2878988e34a393b10232c7f6aeaf96c68ea4265de0fedf3be9f459fd03dee5 SHA512 a83dfdbf6d808cbebf7dd253f2a03245f6fb8a3554f883aaaa8273c26c31aa92e94e6f397528a74fb5646e31d80dd1c0da3dda8d5a535d783110f4f0b9670a27 +EBUILD cattrs-1.9.0.ebuild 1137 BLAKE2B 7ed3be83168d261a170ed68ff430edea4e62b6561d0fbcee3b1f7109cd7c632be686df8e00c1809fedc0a3236eabaa66fa6be9a0c232d568fae854dac276ed1a SHA512 5be28fa697fc8c2ba28da15bf897906341ffe818ddf5b4b12ca4e594197dd7b6c2cacd8b32cdd557351c2988309ad60f752fbb96179fcf35fd30f51b433afcad +MISC metadata.xml 347 BLAKE2B 94165f2a8e62f3dc7e195f872944300ffff5ba23b9a7e6c30c18d61bc469ea8ff9b70e516f854bfc52d55a0fd27daff0df58145e34bfe26dbcde8070b8a22630 SHA512 5bb37b39b9574256358a623cff942a95162f5f9dcb32ddf28bd167504c7619be54488fae10044a5c765291f8fa28a5aa346973365dcca867be0eef4e232a4999 diff --git a/dev-python/cattrs/cattrs-1.9.0.ebuild b/dev-python/cattrs/cattrs-1.9.0.ebuild new file mode 100644 index 000000000000..dfba59ab9045 --- /dev/null +++ b/dev-python/cattrs/cattrs-1.9.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses." +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/immutables[${PYTHON_USEDEP}] + )" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e 's:--benchmark.*::' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +} diff --git a/dev-python/cattrs/metadata.xml b/dev-python/cattrs/metadata.xml index 04146e11f924..1ffb8b193cd0 100644 --- a/dev-python/cattrs/metadata.xml +++ b/dev-python/cattrs/metadata.xml @@ -5,7 +5,7 @@ python@gentoo.org - Tinche/cattrs + python-attrs/cattrs cattrs diff --git a/dev-python/certifi/Manifest b/dev-python/certifi/Manifest index f7e079752a09..cdb25711c47a 100644 --- a/dev-python/certifi/Manifest +++ b/dev-python/certifi/Manifest @@ -1,5 +1,4 @@ -DIST certifi-shim-10001.tar.gz 4061 BLAKE2B 183c573b958921877b14e38e9e26842e8a4f1c1617979a30b65ef1e2bbf001e5ff0aab830e4399906a7d21fb3c71ac12b1e757e4d283aae16cced8e7de7c2a1d SHA512 93beea61e579b2b414bd37c63eba49365e0a1a62304e0c7ac920bedaf5d72cb095a4a46b2240b3c2e6ee31e5b91cd520ae8348b6a8033212d11bbca31db6750c +AUX certifi-3021.3.16-setuptools.patch 828 BLAKE2B 937861655700a4e988fb377e25ae3865c678655c51b16d6ffc3594d80106dd4ab0b45557639c233388a8f9268413c9344eb68f18e82d45a15f70b06c238b76d2 SHA512 d8a2952e6317d1d30948fe1e7f77fadba1b3a489fdd1732b644249f0c5d54802c253721c233d30f676673ed3dad3d1cc442c6222181f7257b9a743cde6bb02fe DIST certifi-system-store-3021.3.16.tar.gz 13784 BLAKE2B c0c2322fe298d363c4ef4dada2c0db8837bf7a32d86a7b54a1b45bb3dd3c99d732b2612f25495f4a59d9692f896e2b962e7057fa5fec9998724476db48f90c2a SHA512 44953ed8a3deb5fa4aff3f74afa557219e042acea395e9cdebfd26fd43ce0bdeca07c6b6dfe91977f88852e7674b94337b93c4d78fd2da6f47a6187fa46d6668 -EBUILD certifi-2999.ebuild 971 BLAKE2B e78f80fc5929124cb231c587adc292b976ec2518464cd91edc00e213bc9fb6ffcad8c11032e49ab3a36a33b4cf238d601dc005da6442932096bc3d1f23932fb1 SHA512 b3b1d795d4926b82a02f2c32a5c0f4fae6e3a0b9770b2c562cf64329bf49e4b351418571dd67841e3e21a8c241bb1804f63b831821d2cac6d45b6fd841625b9f -EBUILD certifi-3021.3.16.ebuild 1455 BLAKE2B ee0fad9191801ad11d1f570e0ecfe14234aaf8e34eeb19fc3defd843ada620ffb7cd84781466ec50096d7180aa9ba7d17108cc77ce98421d0fdb5785ba207b9a SHA512 c88eeeaad446fdfd1c12f180cdaf05f0ed4ccc92feeb88de80afcdd83419623a36cf78874613a68a01f8278995eeafeb34fd1a33608528fbdaf3ea6deb8ba587 +EBUILD certifi-3021.3.16-r1.ebuild 1541 BLAKE2B 6d59da5ee0ec485f96d50542d905911b69f58ef2ea04ea1a5d5236209764e5973802e71098cdb132f93547074f89b59f2942bc41066d26cfbdce91529ec7258f SHA512 3ee5e0bbf029900d8bc1968dfcc309645507b4a97f092ee494f458594d2fd58e36c7c8d19e354b058a7ac9aa1d76c7c2ccd9c7896bde6824a64dd23d2f545db5 MISC metadata.xml 427 BLAKE2B 12dfba937658c8ecdf591eef8803d721aec4be7f4f78e819d8add5ea85b5b73a9c071ae8d79d7abcedf6876ea53ea5365a7fd9adffc1c04ac4738e9f05ef58af SHA512 b4a027b08e92241cd0eb000e3220eaa4008f3e7b49f52b00b4b6abeaf7d66cfc92597a9633e1e29ff98758f258678ae09c213d332614d3f94e003ff0e59ad74b diff --git a/dev-python/certifi/certifi-2999.ebuild b/dev-python/certifi/certifi-2999.ebuild deleted file mode 100644 index c78d9961bb3b..000000000000 --- a/dev-python/certifi/certifi-2999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -MY_P=certifi-shim-10001 -DESCRIPTION="Thin replacement for certifi using system certificate store" -HOMEPAGE=" - https://github.com/mgorny/certifi-shim/ - https://pypi.org/project/certifi/" -SRC_URI=" - https://github.com/mgorny/certifi-shim/archive/v${PV}.tar.gz - -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND="app-misc/ca-certificates" - -distutils_enable_tests unittest - -src_prepare() { - sed -i -e "s^/etc^${EPREFIX}/etc^" certifi/core.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/certifi/certifi-3021.3.16-r1.ebuild b/dev-python/certifi/certifi-3021.3.16-r1.ebuild new file mode 100644 index 000000000000..6019af2a84af --- /dev/null +++ b/dev-python/certifi/certifi-3021.3.16-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +MY_P=certifi-system-store-${PV} +DESCRIPTION="A certifi hack to use system trust store on Linux/FreeBSD" +HOMEPAGE=" + https://github.com/tiran/certifi-system-store/ + https://pypi.org/project/certifi-system-store/" +SRC_URI=" + https://github.com/tiran/certifi-system-store/archive/v${PV}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND="app-misc/ca-certificates" + +PATCHES=( + "${FILESDIR}"/${PN}-3021.3.16-setuptools.patch +) + +EPYTEST_IGNORE=( + # requires Internet + tests/test_requests.py +) + +distutils_enable_tests --install pytest + +src_prepare() { + sed -i -e "s^/etc^${EPREFIX}/etc^" src/certifi/core.py || die + distutils-r1_src_prepare +} + +symlink_info() { + pushd "${1}" >/dev/null || die + local egginfo=( certifi_system_store*.egg-info ) + [[ -d ${egginfo} ]] || die + ln -v -s "${egginfo}" "${egginfo/_system_store}" || die + popd >/dev/null || die +} + +python_test() { + distutils_install_for_testing + symlink_info "${TEST_DIR}"/lib + epytest +} + +python_install() { + distutils-r1_python_install + symlink_info "${D}$(python_get_sitedir)" +} diff --git a/dev-python/certifi/certifi-3021.3.16.ebuild b/dev-python/certifi/certifi-3021.3.16.ebuild deleted file mode 100644 index 9fb5fa1b8014..000000000000 --- a/dev-python/certifi/certifi-3021.3.16.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -MY_P=certifi-system-store-${PV} -DESCRIPTION="A certifi hack to use system trust store on Linux/FreeBSD" -HOMEPAGE=" - https://github.com/tiran/certifi-system-store/ - https://pypi.org/project/certifi-system-store/" -SRC_URI=" - https://github.com/tiran/certifi-system-store/archive/v${PV}.tar.gz - -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND="app-misc/ca-certificates" - -distutils_enable_tests --install pytest - -EPYTEST_IGNORE=( - # requires Internet - tests/test_requests.py -) - -src_prepare() { - sed -i -e "s^/etc^${EPREFIX}/etc^" src/certifi/core.py || die - distutils-r1_src_prepare -} - -symlink_info() { - pushd "${1}" >/dev/null || die - local egginfo=( certifi_system_store*.egg-info ) - [[ -d ${egginfo} ]] || die - ln -v -s "${egginfo}" "${egginfo/_system_store}" || die - popd >/dev/null || die -} - -python_test() { - distutils_install_for_testing - symlink_info "${TEST_DIR}"/lib - epytest -} - -python_install() { - distutils-r1_python_install - symlink_info "${D}$(python_get_sitedir)" -} diff --git a/dev-python/certifi/files/certifi-3021.3.16-setuptools.patch b/dev-python/certifi/files/certifi-3021.3.16-setuptools.patch new file mode 100644 index 000000000000..57154fd0eed9 --- /dev/null +++ b/dev-python/certifi/files/certifi-3021.3.16-setuptools.patch @@ -0,0 +1,21 @@ +https://github.com/tiran/certifi-system-store/pull/17 +https://bugs.gentoo.org/822777 + +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Tue, 23 Nov 2021 15:56:33 +0100 +Subject: [PATCH] Add missing install_requires on setuptools + +This package is using pkg_resources explicitly, it should therefore +declare an explicit dependency on setuptools. The missing dependency +has lead me to actually miss the runtime dependency which caused issues +for Gentoo users for whom setuptools were cleaned. +--- a/setup.cfg ++++ b/setup.cfg +@@ -40,6 +40,7 @@ zip_safe = True + setup_requires = setuptools + # hack to prevent installation on unsupported platforms Windows and macOS + install_requires = ++ setuptools + certifi-system-store > 4000; sys_platform == "win32" or sys_platform == "darwin" + python_requires = >=3.6 + diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 87fcfb1d628c..904313b02f6c 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,14 +1,7 @@ -AUX cfn-lint-0.30.1-tests.patch 621 BLAKE2B 7b4d457c56f32799c0da0e1e1f6551b57b89b08d7916a5a4b5c8c59605bb7dbb2393d566afc0da606103c09226b61d8a85734e124027ed81d46d405d18079778 SHA512 bffe6e2668dfb16f09ce20b784fb33a4a19cfbee832e6107601bd0bbd60c3f4e3b7debb3c3c320b87223dc584f054b6bfd1c19251ce17bf0b978d0b3e0b28088 -DIST cfn-lint-0.54.3.tar.gz 7806470 BLAKE2B b61cb4b46e7c9d04aa70d2542e2aee0d029cc265ca3b85d9bd1c9ddcf2d22a56b28d74f27d6ccf5348cef7224e1ca9d1efec3e5a7b478e8bb87afcb0d39b3da8 SHA512 40e593f0bf092dafca7d7a801deaf2e09c37f4421d58b9244a2da533c3079da076dab70cb974868fd3eb9300ef69897414b03854f8e8fee139e1f5b4781795fc -DIST cfn-lint-0.54.4.tar.gz 7835716 BLAKE2B 1709adda09a08b02f4a2637af1ed2a43c096d8f9eef91b3cfbac55365e0910be64c632e28e403356742396b72a4af6c88740b27d13a67b62b5f5af98c8639e43 SHA512 f31b8fc407adf75b1eb54a29719b39298494efcdba65e68610e28ca1d066dfdb3fa051e8a90fe589793683c01e49d1bab30832255153e8932bd9caca96b54441 -DIST cfn-lint-0.56.0.tar.gz 8069291 BLAKE2B 6a6b0481f857e3360d2abeb372415a43ae59ed54f2c1ef08ea079f32442bea9f30a7222233cfadd398922994bc70aa78e92b8807d7386ca4b979548622d3e5f4 SHA512 f12ca4ba831c32d7c9c8079ed9d59baf6346a2c4a09cf2af0a8b258dc551b381983cb346800b37e6df3022fbb6f09ee186b44bb9ba3e0a2713c8faabce83f67b DIST cfn-lint-0.56.1.tar.gz 8095525 BLAKE2B a9db57f17c0f5bcc0950aa61b109488154dfb67997224f7c49f35c324ada7e4881ab2bd2048df344b78668db5e26eb365712cc0a1b8d2b2349cc53c7e97b35b1 SHA512 0857139094fcfd8d935c526986319a67cddb7fc42ec1297b29f797299699d068ddbb0fdd30736b2ba1b647c905c6c7be4946915d98a23119fdb6bb70b23adef1 DIST cfn-lint-0.56.2.tar.gz 8139815 BLAKE2B 70e2657801fa7c995e6a92c36bfd49195af80b1477da651cf10a234ebf8f0aba2382e8512efc1adfeace6503d0e5afffb09e4a80e7f9464ebb6f2d53b57f84fc SHA512 9169d81b3144fa28c48372971b6197aa3a85b6365d7e45c22967ea388896b5df65e1daf6889984b8ece46b938c91c349fcde01ed9e0bf4780b549163f8948866 DIST cfn-lint-0.56.3.tar.gz 8278034 BLAKE2B 894d30add7a193d256dc2195c0cd1d4b75f10f60abe9e37c5b0bdd84178d9559759326ad3e55d2321b99588094b436dc2dc8dff1cc561ae56dd4cee98d6b43bd SHA512 8aeaf44a626f9bfc05ebeefc8aec9211fcac1a65de681d5d700f3621631bff15e74ed644b9d0dc8af4d9b0b14802c2259dbc4ccf38594705040f5fd3af1cf482 -EBUILD cfn-lint-0.54.3.ebuild 1362 BLAKE2B 92654cc8bdf1efa54c97778ca2dcb7b8c432a56664fef43a1a93f46c84ac6b1bd9e9beb34efda2ce753a04b2b93d191e5e83721aa138ae92a3d9b26d9f83c3bf SHA512 ee3b9639e4f863056e37211a45e3b129fdaa3a5177984e56d4e8a480bc4ad9d883ebbc15b6267c7d63b5b99a08be8ef5df5eeb1100baba5b575276731031e36d -EBUILD cfn-lint-0.54.4.ebuild 1364 BLAKE2B e2b72cb943d7b7e3432ed067a00f081fcc1ce16339cd5e484451b6b22e07cfc227b349995fcce2e392699d43182675a447544aa83dcaa522125c0eb15ba7bd1d SHA512 9be234f448c9be319bca1d97ff8b88f86a85abcdc9b4877b424f3908ee6dfe6a25287558549d4ac05cc6d93bc42753394e9edaeaf3fbd605a439414a8de8a8b7 -EBUILD cfn-lint-0.56.0.ebuild 1697 BLAKE2B f85a3feefef70e96eccd0e0c947d1fba06ec13c56e99b22bd689078b37dfab8ae3072f45bf3b572182db6fcd6dd5db6eee4d6f1b01cf43e2f1fa46239ec9a43a SHA512 9736801c3c58aaf9996a681c5ddb05da4252c3c7e0667fcd0c088da2a128fc5fcbb45793cbe03e83f4b5f1c52b1df88610f1cdf7798c4dc2afba1787a0a75b80 -EBUILD cfn-lint-0.56.1.ebuild 1697 BLAKE2B f85a3feefef70e96eccd0e0c947d1fba06ec13c56e99b22bd689078b37dfab8ae3072f45bf3b572182db6fcd6dd5db6eee4d6f1b01cf43e2f1fa46239ec9a43a SHA512 9736801c3c58aaf9996a681c5ddb05da4252c3c7e0667fcd0c088da2a128fc5fcbb45793cbe03e83f4b5f1c52b1df88610f1cdf7798c4dc2afba1787a0a75b80 +EBUILD cfn-lint-0.56.1.ebuild 1695 BLAKE2B 3fe2e350c9b8852fdc4216f12df44a87d5a4aec21674e3cf70289a5ca4bb1e1a629aef04a26da77e94be99d2904c33f70979293cc950b7e8d805b0c7871eaba8 SHA512 6eb50d21042a6e9cee4f028c8bf1166a095573ba9a496cb42ea674f76f3900d61ad974789616d8180f22161f73ea4bd6710ce74b3e2024666f8b424d17ce7cb5 EBUILD cfn-lint-0.56.2.ebuild 1697 BLAKE2B f85a3feefef70e96eccd0e0c947d1fba06ec13c56e99b22bd689078b37dfab8ae3072f45bf3b572182db6fcd6dd5db6eee4d6f1b01cf43e2f1fa46239ec9a43a SHA512 9736801c3c58aaf9996a681c5ddb05da4252c3c7e0667fcd0c088da2a128fc5fcbb45793cbe03e83f4b5f1c52b1df88610f1cdf7798c4dc2afba1787a0a75b80 -EBUILD cfn-lint-0.56.3.ebuild 1697 BLAKE2B 40e5345658ff15409a9847233d9301af36ca73dbb6ed04fdc056fece7161648263ee1fbd8b802c7d9c1af9e926b329542ff34409e6bda6c048e665ed64b3f299 SHA512 843c2ecab4e99c2bf6774aaca2a15f083d1fd7ff309f3172b315485003493e910b0925db86bb0ab9c22e815b92ad97d20840d5f653e46f193497b418c458497a +EBUILD cfn-lint-0.56.3.ebuild 1704 BLAKE2B d7c0cf689bfd3cf107f6480594075626037c99caa853562b1644423f256301dc4f56ffbd44383b8f384ffd6180c072b4cbdeec1fe3b76ef1be4d94fc7d85cc52 SHA512 16efb94651365b0003dd502e6c460ce01e8eab7b7e8b41f5bba10e80ac15332ead5d55b77921a6c6798aefa396228704bb02593ab809d15b4685f2980ac1697f MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-0.54.3.ebuild b/dev-python/cfn-lint/cfn-lint-0.54.3.ebuild deleted file mode 100644 index 765144d99ea5..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.54.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-lint/" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.38.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/six-1.11[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests --install unittest - -PATCHES=( - "${FILESDIR}/cfn-lint-0.30.1-tests.patch" -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - # requires git checkout - sed -e 's:test_update_docs:_&:' \ - -i test/unit/module/maintenance/test_update_documentation.py || die - # requires Internet - sed -e 's:test_update_resource_specs_python:_&:' \ - -i test/unit/module/maintenance/test_update_resource_specs.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.54.4.ebuild b/dev-python/cfn-lint/cfn-lint-0.54.4.ebuild deleted file mode 100644 index beac470392cb..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.54.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-lint/" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.38.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/six-1.11[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests --install unittest - -PATCHES=( - "${FILESDIR}/cfn-lint-0.30.1-tests.patch" -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - # requires git checkout - sed -e 's:test_update_docs:_&:' \ - -i test/unit/module/maintenance/test_update_documentation.py || die - # requires Internet - sed -e 's:test_update_resource_specs_python:_&:' \ - -i test/unit/module/maintenance/test_update_resource_specs.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild deleted file mode 100644 index c560edec8bbb..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.56.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-lint/" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.40.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/six-1.11[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests --install pytest - -EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.56.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.56.1.ebuild index c560edec8bbb..2cf61f700113 100644 --- a/dev-python/cfn-lint/cfn-lint-0.56.1.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.56.1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >=dev-python/aws-sam-translator-1.40.0[${PYTHON_USEDEP}] diff --git a/dev-python/cfn-lint/cfn-lint-0.56.3.ebuild b/dev-python/cfn-lint/cfn-lint-0.56.3.ebuild index 7afacb42c8dd..d621c51bd7ca 100644 --- a/dev-python/cfn-lint/cfn-lint-0.56.3.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.56.3.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" >=dev-python/aws-sam-translator-1.42.0[${PYTHON_USEDEP}] diff --git a/dev-python/cfn-lint/files/cfn-lint-0.30.1-tests.patch b/dev-python/cfn-lint/files/cfn-lint-0.30.1-tests.patch deleted file mode 100644 index 6c81aef9a7a8..000000000000 --- a/dev-python/cfn-lint/files/cfn-lint-0.30.1-tests.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/test/unit/module/test_template.py b/test/unit/module/test_template.py -index 813040c9..a7554a31 100644 ---- a/test/unit/module/test_template.py -+++ b/test/unit/module/test_template.py -@@ -4,6 +4,7 @@ SPDX-License-Identifier: MIT-0 - """ - import json - import os -+import unittest - from test.testlib.testcase import BaseTestCase - import cfnlint.helpers - from cfnlint import Template # pylint: disable=E0401 -@@ -34,6 +35,7 @@ class TestTemplate(BaseTestCase): - 'pIops' - ] - -+ @unittest.skip("tests seems to be broken") - def test_build_graph(self): - self.template.build_graph() - diff --git a/dev-python/charset_normalizer/Manifest b/dev-python/charset_normalizer/Manifest index eca1a48f3191..2c9c47e16cd7 100644 --- a/dev-python/charset_normalizer/Manifest +++ b/dev-python/charset_normalizer/Manifest @@ -1,9 +1,7 @@ -DIST charset_normalizer-2.0.6.gh.tar.gz 368270 BLAKE2B c80304b0e0f949d933fe210184d3892b7cbf52aeaf266834c4c358ee40abe14f660e2ad465aeecb76aebc8d3a12fe897b9cd7bd8ffa9e92fe0cbad07fe1526b2 SHA512 04ea17fb1d61b88b4036f33a4b03df824e246e57590a5b64ded8e44298bb1d07ebf276ed6a2dc189580d7563e267ccadb3280728f1e5ac5f29cedd5b84bd6dc7 DIST charset_normalizer-2.0.7.gh.tar.gz 369094 BLAKE2B c04be56df2eb936fbad26c083d5057a2614c9ec4eca694e9c49c8e6eb63e803f82f97863b857d842204962949894b2e5971dda285c279d00ae61f7e2a5d8b5bc SHA512 a5fbcb03348239254b4e4ce9eefbe676f41aed0248af9f2e3224f8d3a4265af97f044eb1dda5aeb20db2b901d3b656d68bb50d507453cfe0eec6031ac87b86d3 DIST charset_normalizer-2.0.8.gh.tar.gz 79484 BLAKE2B 8c059637c1ff58f0c84a741c5d08b45d40ed073f75a278198eb7fcefefbb44b3820d39fe05214c44f146e482a595b7ce5b1bacdfd275d78345eccd074be3f7da SHA512 ae5dba6955cd7ef36ec3c45a7d440dc98b906b808b48746291f313d4c98c0fbca4a4481ccf169b4661ce9500e9e06071747280f1191cd629b9b752954549af20 DIST charset_normalizer-2.0.9.gh.tar.gz 79757 BLAKE2B 9e4b3f65689791739f6b7509bcf9cce8f0a9c536251452b1130aa4476fa218c11087db719d8273087884a9e96b9daf32599d1386e95bda42ca31600b0b37299e SHA512 0957752c1083897193fbdfbeec453a2b279b0834c0074f9f1ae08faac51d3e281eeb0a6d8fb217885101fd04761296555364a9f957e89bf8103fdc569d249056 -EBUILD charset_normalizer-2.0.6.ebuild 714 BLAKE2B 88393a3f32a5ac23e19a7ff1ffc19ef819392fb31c7a1a4b21cab89a29721c8ea4511e090c3ab9f0a66b83d79e248fdb0e1635448f86f0718527db223e93a55f SHA512 557d3ccc616a3ee8407e5cc9023cd5699d07d760b53e841b555aaf96f20646790b94cf3b9881ce6432800eb58be8322f13bb1e2609668f9ec798e8cb1bf90f78 -EBUILD charset_normalizer-2.0.7.ebuild 728 BLAKE2B f04b5dd6ecaff453cd651bcdac939d6e09a7d63434e86e6857ea4f3b39625812719936c75d2e8ebe53db5d3c7aa9a41ebf7889e323b41ea11a7d44d8eb7b6b66 SHA512 19f6cc0ada8d3df911de1fd0c5a4c9ef3333eb8415861ca9181ad70deea4b3abdc2e91b9ae92af63067a1f605390cc411665bf61d50c6073f28db3850ea1450a +EBUILD charset_normalizer-2.0.7.ebuild 720 BLAKE2B f0b524d361c70b90cf281e2bcf5e7c01ff3ae3e25131f6bd828a8a688e2debee5310a80b832c5ee55b0cfdc12591d800b526602d89388cb2eb837b6c95127152 SHA512 ec16b79a1ca81bce04b17d87f012dbc2303ee92e98e624b274b4a4716f5dca1cbfca727c0c8146df26a2a460f894cc0986fc7a153bbec55037d8997ace924869 EBUILD charset_normalizer-2.0.8.ebuild 728 BLAKE2B f04b5dd6ecaff453cd651bcdac939d6e09a7d63434e86e6857ea4f3b39625812719936c75d2e8ebe53db5d3c7aa9a41ebf7889e323b41ea11a7d44d8eb7b6b66 SHA512 19f6cc0ada8d3df911de1fd0c5a4c9ef3333eb8415861ca9181ad70deea4b3abdc2e91b9ae92af63067a1f605390cc411665bf61d50c6073f28db3850ea1450a EBUILD charset_normalizer-2.0.9.ebuild 728 BLAKE2B f04b5dd6ecaff453cd651bcdac939d6e09a7d63434e86e6857ea4f3b39625812719936c75d2e8ebe53db5d3c7aa9a41ebf7889e323b41ea11a7d44d8eb7b6b66 SHA512 19f6cc0ada8d3df911de1fd0c5a4c9ef3333eb8415861ca9181ad70deea4b3abdc2e91b9ae92af63067a1f605390cc411665bf61d50c6073f28db3850ea1450a MISC metadata.xml 389 BLAKE2B fe6651ec35ff7c5054d923af3f01983ffbdc6c9b47712b511e6b64eac8cfc0879ebfec52400f06ddc20cc582ed5e619883a86581b89c6e4bbd1177869b2d941e SHA512 b3c9c62aca7ff0691a5ea2ba8da2793316145890417dfaf847c9a6031cd7b3b5419b03ace05a4d2a94f8da61e8138f12c0d8998ea460ea2e25a29a2e95063f57 diff --git a/dev-python/charset_normalizer/charset_normalizer-2.0.6.ebuild b/dev-python/charset_normalizer/charset_normalizer-2.0.6.ebuild deleted file mode 100644 index 974e35efe872..000000000000 --- a/dev-python/charset_normalizer/charset_normalizer-2.0.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="The Real First Universal Charset Detector" -HOMEPAGE=" - https://pypi.org/project/charset-normalizer/ - https://github.com/ousret/charset_normalizer/" -SRC_URI=" - https://github.com/Ousret/charset_normalizer/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/addopts/d' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/charset_normalizer/charset_normalizer-2.0.7.ebuild b/dev-python/charset_normalizer/charset_normalizer-2.0.7.ebuild index 2d1d5714905c..a6ca3f8c830c 100644 --- a/dev-python/charset_normalizer/charset_normalizer-2.0.7.ebuild +++ b/dev-python/charset_normalizer/charset_normalizer-2.0.7.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/click-log/Manifest b/dev-python/click-log/Manifest index 8ab5589c4d65..d013f1631a87 100644 --- a/dev-python/click-log/Manifest +++ b/dev-python/click-log/Manifest @@ -1,3 +1,3 @@ DIST click-log-0.3.2.tar.gz 9523 BLAKE2B 212ac421b402fc0f32a9aec11a9e20c87a8148c461af87af78f8068ca95d60cab0c47bf24162aefd1c299ba783fb7a70e7e9dde01f0fc1f7c44a69fa8cb07121 SHA512 8ae5c43d739127367bbcdcf32bfd4b34b2ea1c377948df3b8588e4bfe2b0f5e7a61d1ccc6cb32c77045b15251222866daffa5a7bfb7a907487548784ba345351 -EBUILD click-log-0.3.2.ebuild 532 BLAKE2B f24223e81d01cfb621ae18b32a7355e587d611e3f5da2f4c0fbfe0ee9ca5aac6b411c375202f08c7dc23333d7b9ab808f10ba8603ad72f0899dd95e4f7899baf SHA512 19090a05bc1324f3553ae8176e058c477d8f5169331a927f943960e098daaee44c12e90f30c0e8ea58e22021819deab8dd33dc03c623fa60ae03162633ada687 +EBUILD click-log-0.3.2.ebuild 539 BLAKE2B b16dbc750507bb0329ae146a81c104bb2e3f0a550a88d6850f4e2dbffde2c3bf2c7965a10822a57bf86b07e85d253d99a663943e8273345badb78b541158c0b8 SHA512 4f69ffedd2040330179185fd5e2dca4c3b837ae141f15b378dda770744e3c275d2184e7bd55ea25971561c7ebd4a0f0fba9732da9c1eec022843c2ae3fefb1b6 MISC metadata.xml 353 BLAKE2B ef355676f10011a5e227706dcf98782043db22d0aceb302ad050debe312e77b4a160ad0e4ffb43115d89e543e4d135f7939c10db384fdc7c623b5575d6c3da8c SHA512 2fc29e85273c3a01947ddbb54da4e49dfe403416ba7911b6b2cde06d642c895089de257ec132e7acda5a17e4d6bccea812c6d54792032852048a4574006479f4 diff --git a/dev-python/click-log/click-log-0.3.2.ebuild b/dev-python/click-log/click-log-0.3.2.ebuild index 92a7c2318d38..36b03d2523cc 100644 --- a/dev-python/click-log/click-log-0.3.2.ebuild +++ b/dev-python/click-log/click-log-0.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND="dev-python/click[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/dev-python/click-threading/Manifest b/dev-python/click-threading/Manifest index f090f9367890..94aa25ffd553 100644 --- a/dev-python/click-threading/Manifest +++ b/dev-python/click-threading/Manifest @@ -1,3 +1,3 @@ DIST click-threading-0.5.0.gh.tar.gz 9836 BLAKE2B 245c63476e58cd370ec49275a4a8ff8007d71386328c2631970a0bf9ac0b81c14150966a3cab54a7616dfc1fdd5e5b3f601fe1e08d1c9c65ec168b96b6b773d5 SHA512 134daf779a56a18cc36a94cd6818801896f171ad91f0b34995d92de5ccd62ea61b7a4fcb0afe2634e5fe80869a616263952e687c5d8d490f17d1d27d00ab3fe2 -EBUILD click-threading-0.5.0.ebuild 580 BLAKE2B 0fe80bf462abb6c225373cbc0d4277cb9ebea1da9a29d42c761c575efc2c75a43741984e8553b0599cd212bc7965dbb423fbea578a4caf587ff8cdfff9c2b829 SHA512 86956ca04eee5e728a407689609354dface3245fe5b142a5c8fe4f3a84c57084e9e6c7c9a1936e8fa94efe49cc7fdf19c093479f068658cdd5a0acd4103ca8b7 +EBUILD click-threading-0.5.0.ebuild 587 BLAKE2B f224f64264f92ec986021354e44d6004157a5e07de26ef7aebce7cc63fe38b9cd0d94a57ae6f02c1562ed9e91c3a62b5dfd09334c3b0beb0b5c3aef015007318 SHA512 800f0e678be736150365bbc5dadd8c32907dbae5166503007cef6554ccbe223112c81258753a7f61c22081f310fd338af5f203385692e85ca5a36f03dda18f4d MISC metadata.xml 365 BLAKE2B fe300fb1f3cff5b85b4c3f49a6e227783ba0fe86c43ab0da15f2507606468b47aa603d62ed853ff2b2b9e92f262fd60fb4f1e39dbd9c4247f90ca3b74d763af0 SHA512 94a08fc688cda31d99e15cfaa3efb2d662875e69fbf018d66f00652c3b305224eaeac2c29a98d5488ff669eb2227560ffc531912b16fbba1f2784c6cc6c72db7 diff --git a/dev-python/click-threading/click-threading-0.5.0.ebuild b/dev-python/click-threading/click-threading-0.5.0.ebuild index ff843180f887..cb061386bc61 100644 --- a/dev-python/click-threading/click-threading-0.5.0.ebuild +++ b/dev-python/click-threading/click-threading-0.5.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]" diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest index 25784b50a95a..5ef24c368a2b 100644 --- a/dev-python/click/Manifest +++ b/dev-python/click/Manifest @@ -1,9 +1,5 @@ DIST click-7.1.2.tar.gz 295757 BLAKE2B aea76d5378cfa49fe58a83132737d609d48b3d3a71ec65c0a8a144c7a0e244b5bdf0196ffe2150889b82edda20c3f1faa3c84a227fc9ef459a5a9646cff86129 SHA512 d0caf2fb0a258774a18a7b8f83bdfa73abeb70196a70b45a6cc35befaeb862d068d2f2cce4e27201ab2e3adcd02e7e2f099d6c37c497a507010eefa10ad16eba -DIST click-8.0.1.tar.gz 330890 BLAKE2B ae0a29bf1848e92c21ade72fb8ce08991c9edf6d5afb6d70a0dd85cdbfacffeac69a675dc0842566ae23ed8c666deac97879ad4611e8294ee1c6896ea2ddca8a SHA512 d93ec1d070dfa306733ee79893c64de9afcb0c7bf03d3f543dd697ef195f3a750828f77842a22886960a938740b92f0122962076ea52b911b87f7f75941a9032 -DIST click-8.0.2.tar.gz 332870 BLAKE2B b1c623dfa14239b6eda24aa20eb24936954cce7dec4add75cbf1a236a128fcaa2fbb21ce0da181e7d3fe6e13d808ba9ef39166152eebea06ae1a68b08c238e74 SHA512 473184751fde7a09b0730e84db2204fa3bc72d583e0edf5a2897a4bae8f1d2ffdf01c69ae971d9158cc59d22eb852eb83f28428a2635a95c43596abbc9257891 DIST click-8.0.3.tar.gz 332553 BLAKE2B d0ac16196dd80ca452a5fbab2304cabc2dd6b493789a43c2d69f152c85f247e8512e965683d4d2cab9b59188766ee9950c0d47812b7ca03c30d873f54bc48076 SHA512 73d29b73d5f90132282753fa1b53f42a690ebf713e8e4f2e3ff3c8820ef71ed82c5165bf61563341170a263c4202adb5690540fdeb6501fb9d81d2db06a5e89e EBUILD click-7.1.2-r1.ebuild 764 BLAKE2B d1d38b50a150be24f89380cf98233f141ca96c91e6dbc64153c8cfd6326b98098a174fb7ee58fb120957509b85262a056d7837a9e9f61639abb10d6707f6845a SHA512 ac8ba661a0f1664960eaf8748cfa1118e851ee5b2a4cd924b37742d6d09009dc7e4eaef10b08f1d796d47cdce0ba3483fc2809eefe0717111339327b14585c22 -EBUILD click-8.0.1-r1.ebuild 838 BLAKE2B 3790e9f51234caaf92faced49a78c2156c2f62adad5ac953fdd44bbacc7a20fee82903305a7ca926e3a3e3963d76e60a26dc53145e341f07f9758cfc2fa44bab SHA512 f9f4fe9efa3694f23d005d503b7b7790306eebd18d850efb04d05cb0ae51aef25908053fc8cf75f301036e6d91003ed1c8bf193d8d32a9962369a6883d8eba69 -EBUILD click-8.0.2.ebuild 845 BLAKE2B fbe5addb78ab2a74759e30e513244400534c9eabff2cabbde0813acd8d85fa6058bf474a697c33871c4a292d61c7d6b38456d01cdeb52a67ecb500048dd1c7cb SHA512 5429624e4641b6af720fbb6d8c7639ed8ce27121734375d6766e00ea6c1186c54eec9abb79cea89208602d1cccab860d7932d1c52a136528415848ca400f4f88 -EBUILD click-8.0.3.ebuild 845 BLAKE2B fbe5addb78ab2a74759e30e513244400534c9eabff2cabbde0813acd8d85fa6058bf474a697c33871c4a292d61c7d6b38456d01cdeb52a67ecb500048dd1c7cb SHA512 5429624e4641b6af720fbb6d8c7639ed8ce27121734375d6766e00ea6c1186c54eec9abb79cea89208602d1cccab860d7932d1c52a136528415848ca400f4f88 +EBUILD click-8.0.3.ebuild 837 BLAKE2B d707566d5f11e17b9d3c0ba73083e5abd0cfedf6f782fe3e62f2428572cdcfb1637e7da9f3fdcae0151e6474b74bd089ec892ac1fc1473109f686e69e6922a97 SHA512 a2546e221d3ab2dd7a8d56dea54f09efec70d8bb1f7a92106b700d6ead4241bb27661400980a6c42f63b686bbdfe796d8d0473cb7f2b66393936a9d64cbbf242 MISC metadata.xml 386 BLAKE2B e460c7d70bbd848cd239d9e1ba5dc234c7de2a2bc0c77bfefb6aed1fa6d954de18508d4db44e77495f90a141180fa2602b15d3699aaaa99a48520a7e37a098f4 SHA512 ef8dd0545e92bb8fdc107fd6170068d35f44abad698226ea4724c450aebc0f32c76eb90b9fc936f9c85b8a93637f6006e889796e2bb3b7da5f57c1419f6b3794 diff --git a/dev-python/click/click-8.0.1-r1.ebuild b/dev-python/click/click-8.0.1-r1.ebuild deleted file mode 100644 index 35ac6e554d5a..000000000000 --- a/dev-python/click/click-8.0.1-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="examples" - -distutils_enable_sphinx docs \ - '>=dev-python/docutils-0.14' \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinxcontrib-log_cabinet \ - dev-python/sphinx-issues -distutils_enable_tests pytest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/click/click-8.0.2.ebuild b/dev-python/click/click-8.0.2.ebuild deleted file mode 100644 index a400383c5f06..000000000000 --- a/dev-python/click/click-8.0.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="examples" - -distutils_enable_sphinx docs \ - '>=dev-python/docutils-0.14' \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinxcontrib-log_cabinet \ - dev-python/sphinx-issues -distutils_enable_tests pytest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/click/click-8.0.3.ebuild b/dev-python/click/click-8.0.3.ebuild index a400383c5f06..4194f6b92a1c 100644 --- a/dev-python/click/click-8.0.3.ebuild +++ b/dev-python/click/click-8.0.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="examples" distutils_enable_sphinx docs \ diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest index 578605ebbf5b..d598def10f11 100644 --- a/dev-python/cmd2/Manifest +++ b/dev-python/cmd2/Manifest @@ -1,11 +1,3 @@ -DIST cmd2-2.2.0.tar.gz 667076 BLAKE2B babdf4034ea45cebce0a9b037e0bef0127c924e358c68ab6a2b95e73ed3be4577dead28d2eebce721432fefe7d2590a3e904ba84dc17bf7c06e3f777dc7b0db0 SHA512 20c204c5e5996e18face62066a179a9833c468724a947042a3b5aaf49940cad0c773ea22e7f40b8c721f7362dcefa9eb72072710072e608c4adab615332bdc22 -DIST cmd2-2.3.0.tar.gz 673314 BLAKE2B a4ec117af937157d9d4c74d73652bb89998289b9f6ae1548cf064a7f5d964aa77576b00f5c530886f04a2f39f3969a26da4a5752a654b6cbb8b2cbde40907831 SHA512 615b88abd64e0909fc9d24a495060d2d45cf962b2293b91e3bb4e24fa0f90e8e6c07fe5c29a2e0915392fac365960cca418aa4e27b50718c45e9d91397802f30 -DIST cmd2-2.3.1.tar.gz 675209 BLAKE2B 492567f78c72349d3781d8372103bf3db0ec1016989fb946bf3b2f5d28505e9c4a2caee1dd1d0f2d4a2a63e6ad5512eea2ecd9d41e7009d429372c0e0c6890f3 SHA512 2f2de90c90bd6773d37c11367b3e77245d2a0e96925874d9ad45ce421e32d6cb02ca51d8bf702c4d2c0ee763b322a36ed508aa2013374f1b4513208fd2c49096 -DIST cmd2-2.3.2.tar.gz 675745 BLAKE2B 5e2f2066642685cca8a0aa703b885b257ec61516f59409e1daf7f53abdb6b0ad7b2b37ba3df691eb6371293ab328aa150b1029cfd4428b3974e9d37829a96223 SHA512 5192bd0b54bfa7deed14c035e4463b8c5ac1aeb49a55d6288190279429fce307950d0218fc60dd19639e05c82a7a5a1dad60529927c16afa5ede9ce84ac76cca DIST cmd2-2.3.3.tar.gz 675880 BLAKE2B 216b10d7a1d2eb78106e5af51a6c996ea22ff8ef13503ace6019978152f63d5015e61ab911a839703d2b3506fea4e709d507d147b2af259cf933ad628e52be22 SHA512 30d7a82a1c3d23431a40a7e99f10a4c23227e9ab073ab1d7fd83e516f54e9c90bda10e6072b50c0a2ca435498c1060e06b32a550409721899e28d2662995a8b8 -EBUILD cmd2-2.2.0.ebuild 1396 BLAKE2B 2a14076f2fb23f65fa8a50330df0c89c90aa33a9feb989f2782c6ec24a56556f28f7233ef0b682cdc9e4a3de1bb3d77fce380598d7cc1af9036aeea272457747 SHA512 e2c80c7bf92acff359ab6399154553d49de4314e5eb6714ec34dd7cb2657bc1c2902d0ac4dab269a9f5d087e0498ae2d51618fa8e4963c307b9c0ab3cd76f4c4 -EBUILD cmd2-2.3.0.ebuild 1401 BLAKE2B 3c79e282225eb4c9624d802f3833194243f3dedcd49b1678ce707112e0d283e105b93ecc49b025d7713a7a7eddb12f404c23d58475977f2f063035ae913bb73f SHA512 809faecf21532bfee68d55a8f25079a41cd931d5992f43fd944f5dff8090d77555154052473b7add563876b07ad029bd57a3ef828ad8d9a3c31ee86debf8dbbb -EBUILD cmd2-2.3.1.ebuild 1401 BLAKE2B 3c79e282225eb4c9624d802f3833194243f3dedcd49b1678ce707112e0d283e105b93ecc49b025d7713a7a7eddb12f404c23d58475977f2f063035ae913bb73f SHA512 809faecf21532bfee68d55a8f25079a41cd931d5992f43fd944f5dff8090d77555154052473b7add563876b07ad029bd57a3ef828ad8d9a3c31ee86debf8dbbb -EBUILD cmd2-2.3.2.ebuild 1401 BLAKE2B 3c79e282225eb4c9624d802f3833194243f3dedcd49b1678ce707112e0d283e105b93ecc49b025d7713a7a7eddb12f404c23d58475977f2f063035ae913bb73f SHA512 809faecf21532bfee68d55a8f25079a41cd931d5992f43fd944f5dff8090d77555154052473b7add563876b07ad029bd57a3ef828ad8d9a3c31ee86debf8dbbb -EBUILD cmd2-2.3.3.ebuild 1401 BLAKE2B 3c79e282225eb4c9624d802f3833194243f3dedcd49b1678ce707112e0d283e105b93ecc49b025d7713a7a7eddb12f404c23d58475977f2f063035ae913bb73f SHA512 809faecf21532bfee68d55a8f25079a41cd931d5992f43fd944f5dff8090d77555154052473b7add563876b07ad029bd57a3ef828ad8d9a3c31ee86debf8dbbb +EBUILD cmd2-2.3.3.ebuild 1396 BLAKE2B 2a14076f2fb23f65fa8a50330df0c89c90aa33a9feb989f2782c6ec24a56556f28f7233ef0b682cdc9e4a3de1bb3d77fce380598d7cc1af9036aeea272457747 SHA512 e2c80c7bf92acff359ab6399154553d49de4314e5eb6714ec34dd7cb2657bc1c2902d0ac4dab269a9f5d087e0498ae2d51618fa8e4963c307b9c0ab3cd76f4c4 MISC metadata.xml 522 BLAKE2B 39d319b6a64a7b54568a3fbd3d7db9adf7719b690a8f086018ce41f0595db157b1f7825ce28afb4fb0d748ca0d6dc21d79e480361b69b4bf29c0efc2d2540bba SHA512 57315c23dd64534085502e59f0b8ca01ef8088d5a2b16ed807631a1f36a523768960754b00619e802333552c405e2984e314d91003f7a624da6f1eb8e8e4b98a diff --git a/dev-python/cmd2/cmd2-2.2.0.ebuild b/dev-python/cmd2/cmd2-2.2.0.ebuild deleted file mode 100644 index 6603d301f98e..000000000000 --- a/dev-python/cmd2/cmd2-2.2.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE="https://github.com/python-cmd2/cmd2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel) + which(1). -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - sys-apps/which - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' setup.cfg || die -} - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} diff --git a/dev-python/cmd2/cmd2-2.3.0.ebuild b/dev-python/cmd2/cmd2-2.3.0.ebuild deleted file mode 100644 index c892c9da8cf5..000000000000 --- a/dev-python/cmd2/cmd2-2.3.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE="https://github.com/python-cmd2/cmd2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel) + which(1). -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - sys-apps/which - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' setup.cfg || die -} - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} diff --git a/dev-python/cmd2/cmd2-2.3.1.ebuild b/dev-python/cmd2/cmd2-2.3.1.ebuild deleted file mode 100644 index c892c9da8cf5..000000000000 --- a/dev-python/cmd2/cmd2-2.3.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE="https://github.com/python-cmd2/cmd2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel) + which(1). -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - sys-apps/which - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' setup.cfg || die -} - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} diff --git a/dev-python/cmd2/cmd2-2.3.2.ebuild b/dev-python/cmd2/cmd2-2.3.2.ebuild deleted file mode 100644 index c892c9da8cf5..000000000000 --- a/dev-python/cmd2/cmd2-2.3.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE="https://github.com/python-cmd2/cmd2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel) + which(1). -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - sys-apps/which - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' setup.cfg || die -} - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} diff --git a/dev-python/cmd2/cmd2-2.3.3.ebuild b/dev-python/cmd2/cmd2-2.3.3.ebuild index c892c9da8cf5..6603d301f98e 100644 --- a/dev-python/cmd2/cmd2-2.3.3.ebuild +++ b/dev-python/cmd2/cmd2-2.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/colorclass/Manifest b/dev-python/colorclass/Manifest index a5459c9caa14..46269e62e132 100644 --- a/dev-python/colorclass/Manifest +++ b/dev-python/colorclass/Manifest @@ -1,5 +1,7 @@ AUX colorclass-2.2.0-fix-py3.10.patch 1141 BLAKE2B 3ee06d510c39af677977203af1e1ac8f7de50ec93afc9540de45ae62e6ac480b5d0a58407845b92edb193ef014f42fa8132a141a8698bf5499fce4e71e9dca67 SHA512 70d7e9cfdc6647c77ca0e36407cea51f7ead276edf9e41201ca307a282ac36acf0d5bb622e2e76f76e58ec52d2e91c201b1b2490565e3698aff42852a9520acc AUX colorclass-2.2.0-tests.patch 483 BLAKE2B ea0a953102fcb693e451f837cd35b77a0a8430ed7f44e898a8c6b8862643c8f51ef6d793153af795862561df4cb6046c98e9658409aded87ef74073e0858a26f SHA512 f415192d9de61ee8d0d6ac39f33effdc4b107069cc9a9abc3c0b1ecdb903ebe9785036385bac59217a33a75c0bd267dab2a9f2e9b9127b00e4abf4e7632123f2 DIST colorclass-2.2.0.gh.tar.gz 486151 BLAKE2B d8f4c9e826cf284df47bf2aac4da71f448818858e2383b331b5bba791d9db3c5c11d5aff74b3eb740e657914137b2b74b217854ab589806a22a0ff6697cbde1c SHA512 c627cdf6abdb5a60e9ecc1fb3b669898edc027fdc3f8cde31be2e10402ee308c2067fcd50d1228759e93fc58c521b7fc12e6b259233a17cf99f55cda26279fed +DIST colorclass-2.2.2.gh.tar.gz 490884 BLAKE2B e03c1a7091c133cea67c595363029121083d9a9d70a27f5803b20bb810b105ea9cb95aa68114ba98526b8a3b0e8365eadd7b375443215a5e0b636f0bd4cce632 SHA512 c38b58d4122e794654a8ac71adb2be0fb679eb10bd70c9d8f5dee06b3c978c1530bb3fb8fd6530d88aa35311a46a2590b709e4dcc6e3a81d14b90bf8cb74ebc1 EBUILD colorclass-2.2.0-r1.ebuild 594 BLAKE2B 84541c2864698d0df1a5fba5cbbd810c9f0d7fbbc52cf57d87ba9d2983839a8a34df6d590351cc2d954f4be1c415c6948f971bf86a368ff72b1a2a00c6c293d7 SHA512 591c3ee088ffb41f135bb1962af3435b8da17d0ed8606a6e2a6c3c0440fb4f3d33c8216f4399aec330cfc81ce44ffdcb865d592b53f1cf7ee0ea1b1e68791766 +EBUILD colorclass-2.2.2.ebuild 862 BLAKE2B f128d8c96aba7ef51705664b6639b6e9be0a975a50d2bd380dd21c9775b96dd3b64fa5d3b238e3f706a46862f8d66c6574b95a98a482e5de9aa7cafbd84d8b87 SHA512 bde99f9f06db103e81c28e1c92d0bdafacf5f6a18bc3dd89392d3edbb991b5a7240e4e36464e8cb79ca58bbe533861a4b2d318fcdb56bd5bf449f6ed0f095f47 MISC metadata.xml 375 BLAKE2B 80d8bedbdd9260ff3c0113c3ea75df61ddc166fbc36033289531d0a9e704c04582ca1defa3107ee5f0d5c1bf0510b8739b19b28d00cba655988486c45bbfbce9 SHA512 27ad28c11c7b5114d0eadffe08ba4378bdd0e756dd3193e331e66dc4974c9543640b5530c4e344c263b5028bcde7ff87339a1627b87b9c715649bb6755e12d7c diff --git a/dev-python/colorclass/colorclass-2.2.2.ebuild b/dev-python/colorclass/colorclass-2.2.2.ebuild new file mode 100644 index 000000000000..31cca6e7e360 --- /dev/null +++ b/dev-python/colorclass/colorclass-2.2.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Colorful worry-free console applications for multiple platforms" +HOMEPAGE=" + https://pypi.org/project/colorclass/ + https://github.com/matthewdeanmartin/colorclass" +SRC_URI=" + https://github.com/matthewdeanmartin/colorclass/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + test? ( + dev-python/docopt[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +src_prepare() { + # workaround pp2sp complaining about unsupported exclude, + # even though it's empty (fix will be included in pp2sp-22) + sed -i -e 's:^exclude:empty-&:' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest index 180fc2552847..fbf93708197f 100644 --- a/dev-python/colorlog/Manifest +++ b/dev-python/colorlog/Manifest @@ -1,5 +1,3 @@ -DIST colorlog-6.4.1.tar.gz 30609 BLAKE2B 3171d18992ba6525ab63d6edab224f35cc4cd896e725dcb8b774b46ebe7e54457c27475aa3852ffa8bfda01dca9085becfdd67f2cb79c29fabba1f559c6ed6b9 SHA512 72b50175b4f762961f5d73399e62f8caac2f4edff361a7b3d33fba01de477bd7292345f7e4326191e770c8cff2317c481faa67bfeca2c2706d2f89a802cf28cc DIST colorlog-6.6.0.tar.gz 30712 BLAKE2B 21c297d08a53bb67184bdd40f9bfae859f0bfd8ae63a27df570b316f85aa4904b8323c78a9706abbceb36ae1b76aae66150f86e8e25612caa5fe0dd4df5f25d8 SHA512 8c8bdfcfe537dc34c145fbfb9ebd0399184e3a8ab0e4bccc2e61d52a323c1372c60757cac2b023c9d39eb3c9fcf191b50c8cd4d089941aa484b30170a3cd1389 -EBUILD colorlog-6.4.1.ebuild 436 BLAKE2B 787585840156b562fc210971411f40ae5dda1c71f7e0df47a84cfe1ab0d552f5a84387f9972988c778de1bea7b7a974daa0cc624d3d056509028748fef3feeda SHA512 e0e292901c647f69e91339eecc7d78ad5b0dc3806ba4de264fc029df5de933ac8ad9fe7b5fb7e46407cab7cdedd88238cdc938265379b18fd16218cd021b7d9f -EBUILD colorlog-6.6.0.ebuild 438 BLAKE2B 52af83e8d8d37ddd15243e52a181d2cbd4eb7123f4d1119e5607eb799b55499a9c30d61daae0959c7e8775a0e206e269021a406380597d6ac2dc59d0e457492e SHA512 5d4144acb965b148136fc7bc5aa40ea2b589dd59f4f59ee9ab837e785f28df75c654fd376864a9aa4e1abf31e807b4e65097f38327e7f6ad6bd1344914c10588 +EBUILD colorlog-6.6.0.ebuild 436 BLAKE2B 787585840156b562fc210971411f40ae5dda1c71f7e0df47a84cfe1ab0d552f5a84387f9972988c778de1bea7b7a974daa0cc624d3d056509028748fef3feeda SHA512 e0e292901c647f69e91339eecc7d78ad5b0dc3806ba4de264fc029df5de933ac8ad9fe7b5fb7e46407cab7cdedd88238cdc938265379b18fd16218cd021b7d9f MISC metadata.xml 415 BLAKE2B 4b7aecb1bfde4142a6d3f090e5aa93245e98a5ad63238e141666d1b4ea621a8cde4a9b642b44ff8792fa3bea6d50107b084bf07f9eeb41074f34746be934c0f0 SHA512 66bb051d87b620dc5f04dfacb5abc9a67b87bc28f9cb60f99ace58731c8e23576d061bc16a84942d4c69eb04563a3effa7a21f10392e58256bc73e3414ae798d diff --git a/dev-python/colorlog/colorlog-6.4.1.ebuild b/dev-python/colorlog/colorlog-6.4.1.ebuild deleted file mode 100644 index e6358805f6b7..000000000000 --- a/dev-python/colorlog/colorlog-6.4.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Log formatting with colors" -HOMEPAGE="https://pypi.org/project/colorlog/ https://github.com/borntyping/python-colorlog" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/colorlog/colorlog-6.6.0.ebuild b/dev-python/colorlog/colorlog-6.6.0.ebuild index 484dc6371839..e6358805f6b7 100644 --- a/dev-python/colorlog/colorlog-6.6.0.ebuild +++ b/dev-python/colorlog/colorlog-6.6.0.ebuild @@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" distutils_enable_tests pytest diff --git a/dev-python/cons/Manifest b/dev-python/cons/Manifest new file mode 100644 index 000000000000..874a9d0ae3f0 --- /dev/null +++ b/dev-python/cons/Manifest @@ -0,0 +1,3 @@ +DIST cons-0.4.4.gh.tar.gz 37957 BLAKE2B 8256a36f66d1cfbd7464cedad4970945c22776ed893665a5af7c464afb7fd1bb1e8cb74de3e537561c346ad2a93b5ada587171afcda1722dcbe0499224c8ebcd SHA512 dca6ff36a7530c9907387ada1e760eee895829e0cc7da18c03f636bb0ead199260b52b2109f0adae34edcdd6a8fee04dd3d3c92f9e866ca0afbf53074a2b4b7c +EBUILD cons-0.4.4.ebuild 605 BLAKE2B 6025587ced43c3175cce3806f167bf50c218e8766c7e79a9ec44c3504edb21e1a64b9b86538a9906476190c675921a868c2956726ea10254e98a17c053c92924 SHA512 077859dc278c9052b15bc8501c3cafe7e153c7060057d8bf815790d8fd5373f59267ad08e22100fcfcafe3b2d5086d3e0c9ec82c1a4c08ac1b91ef651ac78bd0 +MISC metadata.xml 396 BLAKE2B 9ba9a455c02e9ac43a4930f43b79db507f4f501c1b67b3ac88cc3446fb4a65707880e526c8ec140ec6df597e2e9d71f9f7c8add8bd0a3a30505367a442c4e3a1 SHA512 df6579314a49aec9ea574112a6d9cf0e4cf8a0bace10617ef6bfeb1916e38c6de20966800ad1bcc66e45d5526f43da46c1616438c283f17aa9f54b8ab8b973e5 diff --git a/dev-python/cons/cons-0.4.4.ebuild b/dev-python/cons/cons-0.4.4.ebuild new file mode 100644 index 000000000000..56b4ada8d012 --- /dev/null +++ b/dev-python/cons/cons-0.4.4.ebuild @@ -0,0 +1,26 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Implementation of Lisp/Scheme-like cons in Python" +HOMEPAGE=" + https://pypi.org/project/cons/ + https://github.com/pythological/python-cons/ +" +SRC_URI=" + https://github.com/pythological/python-cons/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/python-${P}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND="dev-python/logical-unification[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/cons/metadata.xml b/dev-python/cons/metadata.xml new file mode 100644 index 000000000000..95929d4cf37e --- /dev/null +++ b/dev-python/cons/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + cons + pythological/python-cons + + diff --git a/dev-python/consonance/Manifest b/dev-python/consonance/Manifest index 4a86d4f02007..58a0587d9394 100644 --- a/dev-python/consonance/Manifest +++ b/dev-python/consonance/Manifest @@ -1,3 +1,5 @@ DIST consonance-0.1.3.tar.gz 30762 BLAKE2B c30db2741a851ae1ef02361102c432d931925125d8648c0e5b1a88005f480219eaf81e8205559dd709b43e98b3925777d1fecf702577e38c3ec1c8f4e8a19cce SHA512 9f36f81b453dc4de2217a997580bb3f8747c86a8116275ba5a0e86cc66ec62d6490ae20c0e5f7401d1c16d601686936ba7b789999941c657a0b508ce0dea1cea +DIST consonance-0.1.5.tar.gz 31225 BLAKE2B 049637747e0b9b027bfc9a064d4fe792a7d2cc42219d83662646120423af1ef18e4a8328a9deaa9e9d8d0f75065afceb6cc9c533fa5728b1e866c160811cce16 SHA512 3ab8a7a2dbca22d519c79a2903f90d79ce3b5709e0025667c9fbe0d5bfc8b3a4ab853403dd29b791bd2cf3101fdd2a3c806e694840256f373d1930daeea71509 EBUILD consonance-0.1.3-r1.ebuild 905 BLAKE2B d14d33acd84fd00d2c4f88d878f02aed22ac00312a78f7a1fb4e2d80c3e8ba57ab1323985d880291cfcfcab9280d8e576353c2f98b67dd1b732aa1e2c6148dae SHA512 6b4b4e270d8718e3f9641263b8b2a6cbd31d65d1dc8bf692e96a3e6fcd7e6c582343ad62f3fbc9884ff950aae9297b075470c6c7fd42f1448557b40ee6d6635b +EBUILD consonance-0.1.5.ebuild 875 BLAKE2B 62233d877ad27753b70e33eadd48aa9c3ab56c636ac938be7a13841ff5f3c99177e8c1bfeca47b7886cbf85f33147db940ce5f6fff180245ba15d87f471ca2e0 SHA512 68e87f970993360fa5a54084785dcf5155afa3ef2b55ae8a698c2e335c124883e6badc06935d8109930eed373d0dc256da70787a5af1fadfc95d0c0bac254c4c MISC metadata.xml 631 BLAKE2B 1a0cbaea43cebd4827640482c9b8d740b853266f7430579e9560c419c8ed83d25db425d45d3c6bfc8e672a84ff62fe817a4ee9404bcae8417a5197559f1cf507 SHA512 22051966ad03ce0741f556fd729115f572e9d73e639e59748027d4b2b5e57493f8ed63455e489987535699b2a031eb8681bd29bb22d075697ca56869d2077627 diff --git a/dev-python/consonance/consonance-0.1.5.ebuild b/dev-python/consonance/consonance-0.1.5.ebuild new file mode 100644 index 000000000000..382765e26a85 --- /dev/null +++ b/dev-python/consonance/consonance-0.1.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="WhatsApp's handshake implementation using Noise Protocol" +HOMEPAGE="https://github.com/tgalal/consonance" +SRC_URI="https://github.com/tgalal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" +# Tests require an active internet connection +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/dissononce[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/python-axolotl-curve25519[${PYTHON_USEDEP}] + dev-python/transitions[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + use examples && dodoc examples/*.py +} diff --git a/dev-python/css-parser/Manifest b/dev-python/css-parser/Manifest index 7321f4e0e6d9..93df32d2896d 100644 --- a/dev-python/css-parser/Manifest +++ b/dev-python/css-parser/Manifest @@ -1,4 +1,6 @@ AUX css-parser-1.0.6-fix-py3.10-test.patch 5335 BLAKE2B c99d96c6fde03b0676521f1586ad60ad8c32f82b27c7fb99054edcff7f61b5450f12600d383c2d5d808643853ba8cfaf9a10eb54677de682d93273f6970eb557 SHA512 6d33f69edd1ef2c8b694e9b8bc34b1dc61be242eb32bbb15006529c6ec7ee9ee8e15566f002ef405d872174df65256dd609d2dbb63f7fbf7d9651fc32c559e11 DIST css-parser-1.0.6.tar.gz 336932 BLAKE2B 00cfc4597137c0aa6af3cc8a72fa3e59a1d7b83210668c8421c0703a4a38d05d73f691ff00ffac14025f021a10f85c1d3697778794d23f75db381f5e63e24b7d SHA512 4c623541e1145c91458e7e2028f6a0de652ae2189dc99672fc72f098799d6349edb051bafc0901258481fa3422346303d2ef634392889ee83a29814609cdbd43 +DIST css-parser-1.0.7.tar.gz 348843 BLAKE2B 72fd2a0555eea2b912d3088b1d38a4bf082862a47a414c4c00718ad1b31299a3df3b2e9dcf4f22c3195520c28f5652aaf4103a9a999ceb3ea6b8c785f50bb40e SHA512 51e4ca836b18f963d798a14762bed78cbd3034598cc828dfe81b3f7d921a5bfe52374b0dc6160e1c01e40a8c8147a10664b9f7edeee867ca1086e6a4a96ff162 EBUILD css-parser-1.0.6.ebuild 595 BLAKE2B 9e6986a702a2c7cfce7c75ade323666975d5ab1cdd37ab989cd5055958957d621e48269b2e7d7ff1836767a02d5c5cc0b68d1ce3f065e065736e12aa823d379b SHA512 989c44df0e09396c35b40cc78e45b75fb581aa5e4199babbf1d36b152adcfb907ce7836c4cac31e59b592f6f116b97a87966311e2fcef7bde370cbefe54c5916 -MISC metadata.xml 378 BLAKE2B 98b17d2e233da83a1f964ca518cac781516b4d426a5cd5e631ea53380fea5ee475b2006c436d8055e471be4a658331d5684a01fd166622641e1b220aba558c3b SHA512 079129be079c49c024a0b3284a1df898bb2d687e1a65727943318e2c3d59f0e816e3298e8e5bc77f9c9e28617ec0674258c70777f1f9c91936aa6dc8d63cfc7b +EBUILD css-parser-1.0.7.ebuild 541 BLAKE2B dfc296b6999bb9e635a60e903dc51fdd5bc187d1748e8ce46036d36835dc64c302926be4d105c343a94198beb7561bfc8adb9d57c06b8c2dd360c258617758c1 SHA512 be739f32dcc123b05a14aa7567b9da8f939b538e759abb76aee918196d269f928741409331471d3bddcf47287366fe6b9e5e27acc37695995ec4ff103b4b1d4b +MISC metadata.xml 479 BLAKE2B 117a5a889216d7f10d68f4f61a5787e5c921167a26d099e1f268916f5e96c8332a396d2a41d76411e48a67991473ac2dae158b8c978bbc6a88cc015e79d32f5a SHA512 339cb0d6b67f1aa92e4ebef1ffd1dd79975e92d67b91c0fb88a39ae6bd54a7e713964655d8e486b7107562cb5b186404714531c5b348985cbf8d598c00b29f75 diff --git a/dev-python/css-parser/css-parser-1.0.7.ebuild b/dev-python/css-parser/css-parser-1.0.7.ebuild new file mode 100644 index 000000000000..5ecdea286917 --- /dev/null +++ b/dev-python/css-parser/css-parser-1.0.7.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A CSS Cascading Style Sheets library (fork of cssutils)" +HOMEPAGE="https://pypi.org/project/css-parser/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-python/chardet[${PYTHON_USEDEP}] )" + +distutils_enable_tests setup.py diff --git a/dev-python/css-parser/metadata.xml b/dev-python/css-parser/metadata.xml index 615cac469a0e..5204018a14f4 100644 --- a/dev-python/css-parser/metadata.xml +++ b/dev-python/css-parser/metadata.xml @@ -4,6 +4,10 @@ zmedico@gentoo.org + + python@gentoo.org + Python + ebook-utils/css-parser diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest index 18317e8dd929..9c7b741a5a31 100644 --- a/dev-python/cx_Freeze/Manifest +++ b/dev-python/cx_Freeze/Manifest @@ -1,4 +1,6 @@ AUX cx_Freeze-6.8.2-buildsystem.patch 534 BLAKE2B 2ac116374717090f7316b434fd36f77b6693f92b8e236d71663a297f6d6d8629ab9c247b35dc80b3b455d643a25a4aec97c586a6c4580947e8edaa529721aed8 SHA512 accef4bdb6b7a986998cf13b356faa4825e19542e38623570c7f6fb1cdc60f6aca41ee03e84dd543a352bfd77eba227be29cacee60117aad54cd802b4309d169 DIST cx_Freeze-6.8.2.gh.tar.gz 1271879 BLAKE2B 5c0feb7fdb51edd9e1c3a508d3d2401d1930986ee8caf957ad84a853baed56b0a6d9bd09628331adac67b4b8c79059c5a6669f8a52f22596cd1d42c87ae8d7f4 SHA512 7c7de3290597ab986326ee67b9cb8fc3dd554cef2940e3df11df5be23a6a5b4eebb33784149aff59ebec97663c8a2e70b0811cb7c244cabe43659c59882ecd40 +DIST cx_Freeze-6.9.gh.tar.gz 1273371 BLAKE2B d005fdf0e2ac49cb4f347256d3b643124694a0628e4abf6806c122c144bb973e14a2d9101b2d446394d50c6c0d9af7edca1e62b50bb4d76f63c96fabfda6cc7c SHA512 219f052cae05a757c2cd57c45e47c0b3e85662ace895a8b768e1571044e132b7db367af2a6293d175e022f79f87b02007dfdd8807eb39be04a89602b51cc0246 EBUILD cx_Freeze-6.8.2.ebuild 1079 BLAKE2B 9709a5b6fa508d8158ad193faef03682451d3f68d9e6613d7112901d3c120c5a06bf1901c5e2b01a78987674b44793d1be0d86ffc0a07b4b5857c51f916d823a SHA512 518e38dd073342d03da4a739408f8bb10ad70b1321c4db7847f932f18ccc76c048395c7218a1dd41fad44287f39b5e4fab115a842bf791927f9ca66257a11db7 +EBUILD cx_Freeze-6.9.ebuild 1081 BLAKE2B 9e0bb0451bcd989a220a973f2739def01fc9c1495fa6e8ac7d46478e3d4c729028d7b557f35e7091736475496a1e5b43b20cf7d846e4c0a4e17fcade3e321acf SHA512 488f34592e0af7b211350e0beabc52539727a99d4bf8fe58d69596705a3167b30c4c5609dc24cbb6c1ffc1f760089de43b8aebdfba7eba145b71109ae0e040a8 MISC metadata.xml 384 BLAKE2B 3e1553ab02bce58de9d197935ff0fc6c709473af6b4a0d48c0ef8cd8eacf4b2134b8e725b633842f44a13705af6ab53893755b66e85e400c3e128e85625b6bcb SHA512 e93f9015b6c5097db33107455b92c2fe70f4bb8089ea29c5cf5b16788cd6096743203a4abc971bf97571eaed73a1428915988db72a8756eacdf26ef597a69abd diff --git a/dev-python/cx_Freeze/cx_Freeze-6.9.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.9.ebuild new file mode 100644 index 000000000000..7dea19185598 --- /dev/null +++ b/dev-python/cx_Freeze/cx_Freeze-6.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Create standalone executables from Python scripts" +HOMEPAGE="https://cx-freeze.readthedocs.io/" +SRC_URI=" + https://github.com/marcelotduarte/cx_Freeze/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="PYTHON" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-util/patchelf + virtual/libcrypt:= + $(python_gen_cond_dep ' + dev-python/backports-zoneinfo[${PYTHON_USEDEP}] + ' python3_8) +" +BDEPEND=" + test? ( + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + # bug #491602 + "${FILESDIR}/${PN}-6.8.2-buildsystem.patch" +) + +distutils_enable_tests --install pytest diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index f28a6cbfb139..69e3fd958e76 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -9,7 +9,11 @@ AUX cython-0.29.24-unaligned-format.patch 1632 BLAKE2B 04b95419636cffd58e4a93222 DIST cython-0.29.21.gh.tar.gz 2088511 BLAKE2B 7a4ddabb65a519d3c71454ac8417438a3a9c46b47489c18e7c7e82ffcb5d5f2f0c5246d0b364f8317d374c53f0c83844c73c7d2ef6b9f75f10707aaf2931ce41 SHA512 2c0c3e3fff07106eb98862f71cd5dec9ff29460cf9b9e4de74537ca5e033f7523989beb5fbdc14723beaf94a535976f75c803e791b87e017961d9694b8c37679 DIST cython-0.29.23.gh.tar.gz 2093463 BLAKE2B c710b9bc9e05e0030dff3098857b349564fd167f7d9c47e2ef4e8897e072f67497b8ed3994f45135c21f8b2bf3a2cff016fec9a808b2bbe9712174dd0a6b1a3e SHA512 093b7a1d5c68f6e2d2b9b8adb9ac99e8967ddd0a66c0513a78e88bd55d96533dd8352b2478554fb53bf32a72d730967fb08ccb2eaa462da68f86891dceb4925a DIST cython-0.29.24.gh.tar.gz 2097245 BLAKE2B 9f5f2da0aed61d7fda2e14ea0669a2dd187cd053f3b82621342c7be29e26ff581b673a32e43bacd5c0df3e515f250eb23a64b1dae8911132fdca48175910a3dc SHA512 387a827f3cb7428248019744e3ed606a133d98ac882b83624d24ae0fdf8a8f2334978555d7d84e5cc4adaf715c541fef64e45bcbdda85ca33473c21f99360be8 +DIST cython-0.29.25.gh.tar.gz 2100012 BLAKE2B 497c2550c870c808f1c972d3e9ffedd6672544b9976653faac4a4125008e4472ae5a2e0db0510c8b2c5fd11f73a5885e0e4394bbce2f1327b7610bf59b64f640 SHA512 1d655bb4de8bd3480bcd579c32cd0e5bfc5cfc3d966d3d892b98cc86f59c9bd0522066c4c5dbc4c6abeb3ebe3fcd3f49ec873dd724f9ad04976635f652fdf9e3 +DIST cython-0.29.26.gh.tar.gz 2100616 BLAKE2B 9990d8fd14a8042b1a27a4f60fcc8f6d4be42a1e475f0e5d37bc6c60439ca00a1a70b49ab708ad2dfac5184a62c25d75f27ff158ef7f0df9132355c570a9aac6 SHA512 936449dd0031c2e2baeb4402a448d632324c1b66bf062ae0e632cf63dc27556607efb8446e8f913253b761627d3946283c2a60fdcad8c2434e1601fe4b0fb60e EBUILD cython-0.29.21.ebuild 1987 BLAKE2B 1df83b6ef7f839622cd73c07384ccf0a6e722fe5ae9f42374ff9df2995e5b624e78a534c078534c341d034f984f73fc5c3abe954166ba8ef0f3fcc6aff2fbf06 SHA512 aa85e5d5ea9a1413686d8903af4c2c310f504ba0fc1ca469253010dae7a2abbb434b5d2e59f18b1a22f1149cfaade4b942466973e9559b913146abdf3b191155 EBUILD cython-0.29.23.ebuild 1952 BLAKE2B e8d88577efb70db3f75a7c0068bc1b9659132bde1927c3a50a92822020d6d575761ccacd66f2efea021570439c5c052cb352834071d8ef505247ba427d045da9 SHA512 cc6643d4a19a075e0e54184775596251060bcc9b73c6b9d6a26564c5588ab81734d30127c42b723d3c1e62d9afdc5f268dddf1a26df5c138634b9cabc5caca44 EBUILD cython-0.29.24-r1.ebuild 1932 BLAKE2B a2ecc222a291fc50a5e8f6f6149a7702b7430cf413a34ec748a62520098c755af92e6f945bf47df0a3be80faca57a21baefd7da6c6479a8abdc6462ba9a8b7a2 SHA512 6d1b1c269003c998d6fb2b326e58efd0bd434d494d9dccda5fbc0512b9e75c3f2be0a677a9b42755141a642dcc06f5eada7b7c7f16c5557be1d797be45a80115 +EBUILD cython-0.29.25.ebuild 1832 BLAKE2B 8c16b823cd4559572787a1b135050bd7cda1301e902b393b537363b4657764aa8386810b9d57fd25b66231fc47d9502be265b1bd4822170ee3020af709e95d1a SHA512 68bcd199642518860b62784d718138510cb3e0036803e856642dbbd53ef50126c2d9df17fefb16d82929f8547973cbf20a4fd73897e6adb17fe6fa90d95d3b2f +EBUILD cython-0.29.26.ebuild 1832 BLAKE2B 8c16b823cd4559572787a1b135050bd7cda1301e902b393b537363b4657764aa8386810b9d57fd25b66231fc47d9502be265b1bd4822170ee3020af709e95d1a SHA512 68bcd199642518860b62784d718138510cb3e0036803e856642dbbd53ef50126c2d9df17fefb16d82929f8547973cbf20a4fd73897e6adb17fe6fa90d95d3b2f MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78 diff --git a/dev-python/cython/cython-0.29.25.ebuild b/dev-python/cython/cython-0.29.25.ebuild new file mode 100644 index 000000000000..0c107a31d2b0 --- /dev/null +++ b/dev-python/cython/cython-0.29.25.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 toolchain-funcs elisp-common + +DESCRIPTION="A Python to C compiler" +HOMEPAGE="https://cython.org https://pypi.org/project/Cython/ + https://github.com/cython/cython" +SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="emacs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) +" +BDEPEND="${RDEPEND} + test? ( + $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \ + 'python3*') + )" + +PATCHES=( + "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch" + "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch" +) + +SITEFILE=50cython-gentoo.el + +distutils_enable_sphinx docs + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_compile_all() { + use emacs && elisp-compile Tools/cython-mode.el +} + +python_test() { + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all + + if use emacs; then + elisp-install ${PN} Tools/cython-mode.* + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-python/cython/cython-0.29.26.ebuild b/dev-python/cython/cython-0.29.26.ebuild new file mode 100644 index 000000000000..0c107a31d2b0 --- /dev/null +++ b/dev-python/cython/cython-0.29.26.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 toolchain-funcs elisp-common + +DESCRIPTION="A Python to C compiler" +HOMEPAGE="https://cython.org https://pypi.org/project/Cython/ + https://github.com/cython/cython" +SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="emacs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) +" +BDEPEND="${RDEPEND} + test? ( + $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \ + 'python3*') + )" + +PATCHES=( + "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch" + "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch" +) + +SITEFILE=50cython-gentoo.el + +distutils_enable_sphinx docs + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_compile_all() { + use emacs && elisp-compile Tools/cython-mode.el +} + +python_test() { + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all + + if use emacs; then + elisp-install ${PN} Tools/cython-mode.* + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index 0f7e0a63566d..26a624ad73eb 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,4 +1,6 @@ AUX dask-2021.10.0-warning.patch 1606 BLAKE2B 69d75601493a8702ad61e1e9411c1219a83a2251349e4112346215fa7d8f78e10ed1f4bd1f6f5ed1db14627e1b7ba24c8ebf180b9210589c27bdecdf3d94d207 SHA512 f0479c156cfc40c6501bbc4c1832abb2d36a322edce2b5827c05e7d6cea075e12c57c5f0460eeebe250ca049ad6df74eba7509a4517d654775c915391a6b6af4 DIST dask-2021.11.0.tar.gz 3971871 BLAKE2B be2c28782e3e870b62e70041bd7572783ff9eef61c27d2fa092f00b74ae23877163e3c00f59f67c5c39b6fefd723cb2c25cdc58b5f5c76c08ef1d686f256cb25 SHA512 cebdef68b2c40348c84627505f4e1f17f998aed603d590be5acc7b78233362330352be395396be00f72215b738e9393ef08eeae8ed0fb933466c1c2d6158e5ea +DIST dask-2021.12.0.gh.tar.gz 3987797 BLAKE2B f6c1954ff41048861fcedbc56bd658989dece828613344e876e097d03f93338c194d66e62dd9fa1605b5dfd0362374a1dd2e00a383eec4476db16ac04de29266 SHA512 e9ce4613bf1ccfda7ce85bd90ff8f24d59335f02a941c12335214a2636f46ae1e1e8c2b1777ca9b9dd83f190071a2893b02bee129a68e9b7468c30f2a45df68e EBUILD dask-2021.11.0.ebuild 1316 BLAKE2B 1da54c68cb9326c52fc931e636e973241b51e38c3f4772af018ceb04557010185c5a02de6b2f879b5cf41a34048182b8b034dba2fcb12350a03d9fb122d3949c SHA512 7a37317e26196ebe7f9bc223f814fd3dfccfb3630a5189f8ec38221bb3aee663323ae95c67cdcdff2789c3ec80f07847b9e7388634762bac486415e3e341f298 +EBUILD dask-2021.12.0.ebuild 1350 BLAKE2B a795c9aa32809957e0c5af07e71a14273d933fd5c897cd6c04a921536b3ea9594544ab1a8e6ef78f6a3515cd302b01a4e0209184f7bf3b7265960fdda16dc449 SHA512 5285dd3366fb72cc7aa0db596e6f678c65a459920e8c0b7646a0aa7253f202530816bc758aa0030283cd4527423a3e4af845fad192ba387eace426f22400cf6f MISC metadata.xml 722 BLAKE2B f5ef083408180a71a3f997ab61bba6770b08018e3d0737a17a99827edd486c2d10fc8bf17c70c8d5a431bc40bdd685d2a6ce6e8e1784a2c1d89152b167f51648 SHA512 1e1a79bf0d919a2a7a0840e77f239b3aa3bcd57666a06f18113c39c9b075d03e380b37c2e9c96dfe8ba864a94e98fe52fc0b6b16e69009364374020729b261ef diff --git a/dev-python/dask/dask-2021.12.0.ebuild b/dev-python/dask/dask-2021.12.0.ebuild new file mode 100644 index 000000000000..9288cd53f482 --- /dev/null +++ b/dev-python/dask/dask-2021.12.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" +HOMEPAGE="https://dask.org/" +SRC_URI=" + https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] + >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] + >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/partd-0.3.10[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toolz[${PYTHON_USEDEP}] + test? ( + dev-python/moto[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/dask-2021.10.0-warning.patch +) + +EPYTEST_DESELECT=( + # another test relying on -Werror + "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" +) + +python_test() { + epytest -p no:flaky -m "not network" +} diff --git a/dev-python/deepmerge/Manifest b/dev-python/deepmerge/Manifest index c6102881527e..7792aa82a392 100644 --- a/dev-python/deepmerge/Manifest +++ b/dev-python/deepmerge/Manifest @@ -1,3 +1,5 @@ DIST deepmerge-0.3.0.gh.tar.gz 14872 BLAKE2B 33983eb14c00583c53efd34fc032a6ba16efba7663eb35a1b215a291484abfbf68f83bc23abf2c518b8ec3924da608caf82b5b8afd432b832e9a3f4f3d9dcd9e SHA512 2770f9d01d0a62034850d450c2646a5e4aaae418b8b278ec3d7e14c31813d2acd4ac06295f30884b7fa75258332270bbf179f6f174862a1e20fc0e35fba7fd47 +DIST deepmerge-1.0.0.gh.tar.gz 14789 BLAKE2B 0a3f7cb72b718995252361864a9208de4b57c32df6da6dc52e6491fa7871be2dcd19be3bcef3eba2d8793009945bfe8e412959da52f9fb1072898026a5ff8837 SHA512 687483ef47f385df345dca6e127897a346a48424eea51c6b8ff35c254517daae0e713f8e86ff2f140ede6ecde98517ddfd9edb5599956f4c716f1f8f2bfcf22a EBUILD deepmerge-0.3.0.ebuild 568 BLAKE2B 4167409c2837d77aa81ad3d74ab7ed80d6d2d2d129b729a86c822022dd570c0a12081edad24d4c1cd27f8ab6886931bf701839d59c5408c345c43e86b125dc88 SHA512 1ff3db11b373f7171353a47e5d1cdcb59afe07ce05306aabb9140885c31419d26e66e71f6e9d42b30f31007630539fac3befd422fc3287a5932898d43456130a +EBUILD deepmerge-1.0.0.ebuild 606 BLAKE2B 7a975038f0f03d9b5daa57d4bc3d16e8b58c73ff4a52f6749d57cfa168043ff58f44ac7d553cb911c0e2304a5435c2c352fa9bbe7be7626ea6e25efaf07a8f7a SHA512 9bab8011703bb36862dc9defe80e09662c5e83f57700a1b4dddf72d5ac7e6284f3dc1679dbe905cdcc5555f9bbaa930d1a51fe72164ed1dad6a9f7f9f99d57bf MISC metadata.xml 264 BLAKE2B a1275ccc6747c6379765a0b8b8b8723c0a84ef3b94b8a8e367a0395d3b33938c0d6c404a0ac397121970dd4163a1f7f318ba2bcc37c38e2daec29ce04d25da6d SHA512 b1ff9eebcc23169767f0a89b91f87ce5b1dd63c9e56944a439281c705580c7e666008b8b38a195078aa69febe8659a48ec276e24e86665a89980ebb0c8940fa5 diff --git a/dev-python/deepmerge/deepmerge-1.0.0.ebuild b/dev-python/deepmerge/deepmerge-1.0.0.ebuild new file mode 100644 index 000000000000..60565938e835 --- /dev/null +++ b/dev-python/deepmerge/deepmerge-1.0.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Tools to handle merging of nested data structures in python" +HOMEPAGE="https://deepmerge.readthedocs.io/en/latest" +SRC_URI=" + https://github.com/toumorokoshi/deepmerge/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/dictdiffer/Manifest b/dev-python/dictdiffer/Manifest index bd2ee4613338..4d5112fd867d 100644 --- a/dev-python/dictdiffer/Manifest +++ b/dev-python/dictdiffer/Manifest @@ -1,3 +1,3 @@ DIST dictdiffer-0.9.0.tar.gz 31513 BLAKE2B 7f1a980b71978b49c6e41eb4b806aef8aa12e858889622d6b55741e7793e2e812a91ce6089156a080d198a9f9c8e9369e55b6e712fd5476864b2876094ea0d4f SHA512 7985b4d69d3cb08b7cf0fc8f878ac594b72c1f1e3482157c204027fff90afd9b19041e85fced12a47d5624e0b8cc1b2d6643a88295a6d212aeead76c09c24f86 -EBUILD dictdiffer-0.9.0.ebuild 935 BLAKE2B 4811fd51fe6da9e3ce6d9751a1da8310f5f2b35205bb82216b49efc904ca8b803452191d2ac197bc069be11ffef945d1b7549a208ba5d2b41cd71b421276e870 SHA512 c0244dba9a2f9fff122720b406fe324d9187ae2497d5ab93f4e6a0f0f62e3ea7472adaa4566283f43f24ea1f9d99ae9686651ee2884dd4f42edc69cf961c571b +EBUILD dictdiffer-0.9.0.ebuild 942 BLAKE2B 2668552a8b98daa15e25873369afe26a2d2eb7583db52916e7fe2f5ef124b7c721ab87f905d13f545d3af3b3903ab11b81767b0a35205cceeaa6df00f597cce8 SHA512 ab3659762e820b315173a5a79cb494ac6e242f5479c557e80e989336226c79bb7bb086c199cc40e1265372d07ad23bc59d35a0fe3be6e25b28e3af468bc8de8a MISC metadata.xml 524 BLAKE2B 7ead1ecf64224d0d27ff4540f6042de5b61d423e826774ee954aa0134f2b7fa9e8823e93a57d02c9daebbab270e667423cb144d26041baf87decd7a8e5da6985 SHA512 bf6dea2186276619f0ff29b8f62b69609c3abf295f3fdefa7228ef3018d2d58dc279a1d70efcfc657b62c6b7a80b8b76935adbc040531a6bdb10803310c345bb diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0.ebuild index 4c59814e8df8..074ffff8c3be 100644 --- a/dev-python/dictdiffer/dictdiffer-0.9.0.ebuild +++ b/dev-python/dictdiffer/dictdiffer-0.9.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" SLOT="0" BDEPEND=" diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest index f16ba458558a..cc38bdb9542a 100644 --- a/dev-python/distlib/Manifest +++ b/dev-python/distlib/Manifest @@ -1,5 +1,7 @@ AUX distlib-0.3.2-py310.patch 1131 BLAKE2B d5f7dde9f3a23756d926ce39061ab1d168e3dcf1161b63eadcc2f639f58cb58d9e3dc4bf4738cd32a148fc649abd236230ea57353d851c1fd536c5fd2964c56e SHA512 d96f9ed3e023084103025650d34448cbddd301f7d43d65f565427e00976809d813730f5208dcae53969cfbe8f5eff054cd538141ff1e988dcb4396f8c94cd5ae AUX distlib-0.3.2-system-pypiserver.py 1294 BLAKE2B 87d419e5d9bd90715e43a125617bf12a2eaf16d114557a56fa0c6afb0fa83468960dcfdba3a3eff2ff136c5ef12ec04e71cea2a77a886854181dcdc64aee954e SHA512 08ee2bdc55b30ba770179c97a8dc7f702d72588b6f8bfd65feb47847ee4b41b97c0f31d37e1c4cfc2cff35ccb189abfc07590a175b7d2fd592beda8eb4a8b040 DIST distlib-0.3.2.tar.bz2 1075843 BLAKE2B 3595dc6af53beb7ff7dc49013e6c3db3453b501b56790a953c2cfea5a73aaca71fc69de68c8121ae92ffafd32a70ffa69d768cfd42844135fd5bd6647611e090 SHA512 e033ff2ff6b760f698a20103e01d63fa87bc1839bbf44fce252284c793e10a057dac645d818a4e0a2aa8be97bb85fcf9c8706b2399c505f12a093024d11be578 +DIST distlib-0.3.4.tar.bz2 1169083 BLAKE2B f1b5e5ca7d0155d204db177d9844cdff4d593be3d927bd5f9e8ad07065b52383527d3990b66c5868bb8377703d031958c5c88a9daf4f0b238903ddbea3ef6cf0 SHA512 24f8d6f5012c881ffa6bbdae7887ee5a7608ac36a83e2a96cb8a337d1ab6c896a4078028d0383165ff44be6b735aa31f7d199845d89899813be74ed00e1680e8 EBUILD distlib-0.3.2.ebuild 1539 BLAKE2B 7b2b33f76a6c609150f5c5db91193682cac586ab03fcb62f067bdb786978671b0c7996f70d0c1385dd4b36043c8507911641f00b5693c61be9aec290b8c97ab3 SHA512 45076c88450a8dd40f02badc60b7d10084485fbadfc6a5596a165e930ec1c64c6afde009fe6bc31704057038dfdc713ad68abb72fbca6006501286e224f880b9 +EBUILD distlib-0.3.4.ebuild 1455 BLAKE2B c727ca8734f8313b37befb963cc2f2a976cd3577b63f62da5393d85946eb8f8a2f9e31a2b63e9f8d15f23effe793e8541c65d821922689a363ac6d302c7d634e SHA512 b56c7d8e6dc29064afeb1dcd3ecae94bcf46dace4ecf775ec5ee9742626e68d8c88149fdf759c77bbbf0ff1309ee908d41f85873327c14cf662bafb7a15256b5 MISC metadata.xml 289 BLAKE2B 013504330142232b0a1343e0a85d0b29ded52c98dede7dbdd59c7f76dc20f0d0790c34c9cd0f0fca6ac1375bb2895908a9b9be001e1f067f5270241c72d85cc7 SHA512 482e8a6d8f38c56dca30257c1565667370eea4e5dc24ceea2c627566d620d9491ac4ffa4fbf8493d759c9d51064962f77bd74ed904cf58a1d4d3fee30825f9cc diff --git a/dev-python/distlib/distlib-0.3.4.ebuild b/dev-python/distlib/distlib-0.3.4.ebuild new file mode 100644 index 000000000000..bade1188726e --- /dev/null +++ b/dev-python/distlib/distlib-0.3.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{7..10} pypy3 ) + +inherit distutils-r1 vcs-snapshot + +DESCRIPTION="Low-level components of distutils2/packaging" +HOMEPAGE="https://pypi.org/project/distlib/ + https://bitbucket.org/pypa/distlib/" +# pypi has zip only :-( +SRC_URI=" + https://bitbucket.org/pypa/distlib/get/${PV}.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="test" +# This package's tests are extremely fragile and tend to break or hang +# when it doesn't like metadata of packages installed on the system. +RESTRICT="test" + +# pypiserver is called as external executable +# openpyxl installs invalid metadata that breaks distlib +BDEPEND=" + test? ( + dev-python/pypiserver + !! +Date: Wed, 6 May 2020 07:24:05 +0200 +Subject: [PATCH] Remove completions unsuitable for autoloading + +The override of 'python*' completions, as well as the attempt +to './manage.py' completion are not going to work with autoloader. +Strip them. +--- + extras/django_bash_completion | 33 +-------------------------------- + 1 file changed, 1 insertion(+), 32 deletions(-) + +diff --git a/extras/django_bash_completion b/extras/django_bash_completion +index 6fb941bef6..2f761ceb83 100755 +--- a/extras/django_bash_completion ++++ b/extras/django_bash_completion +@@ -36,35 +36,4 @@ _django_completion() + COMP_CWORD=$COMP_CWORD \ + DJANGO_AUTO_COMPLETE=1 $1 ) ) + } +-complete -F _django_completion -o default manage.py django-admin +- +-_python_django_completion() +-{ +- if [[ ${COMP_CWORD} -ge 2 ]]; then +- local PYTHON_EXE=${COMP_WORDS[0]##*/} +- if echo "$PYTHON_EXE" | grep -qE "python([3-9]\.[0-9])?"; then +- local PYTHON_SCRIPT=${COMP_WORDS[1]##*/} +- if echo "$PYTHON_SCRIPT" | grep -qE "manage\.py|django-admin"; then +- COMPREPLY=( $( COMP_WORDS=( "${COMP_WORDS[*]:1}" ) +- COMP_CWORD=$(( COMP_CWORD-1 )) +- DJANGO_AUTO_COMPLETE=1 ${COMP_WORDS[*]} ) ) +- fi +- fi +- fi +-} +- +-# Support for multiple interpreters. +-unset pythons +-if command -v whereis &>/dev/null; then +- python_interpreters=$(whereis python | cut -d " " -f 2-) +- for python in $python_interpreters; do +- [[ $python != *-config ]] && pythons="${pythons} ${python##*/}" +- done +- unset python_interpreters +- pythons=$(echo "$pythons" | tr " " "\n" | sort -u | tr "\n" " ") +-else +- pythons=python +-fi +- +-complete -F _python_django_completion -o default $pythons +-unset pythons ++complete -F _django_completion -o default django-admin +-- +2.34.1 + diff --git a/dev-python/djangorestframework/Manifest b/dev-python/djangorestframework/Manifest index 6bf8506ef27f..83b2147b651d 100644 --- a/dev-python/djangorestframework/Manifest +++ b/dev-python/djangorestframework/Manifest @@ -1,3 +1,7 @@ DIST django-rest-framework-3.12.4.gh.tar.gz 8856507 BLAKE2B 48150e8d966ddd169a2b58d90656efa8f9f549c9d2fdee6025254fba2a6221704fe6bcb246567c8acb963f76ea56046935d3190c7c391daf4773b100a641ba02 SHA512 406b5354809b94e371a2c7d4b62ce66c18a1f60bd02574cba603ad4c44faa4297bdbbd6ee50de63fe21d2aae18386e05d46983a506bddd17f06ce610d5b727c9 +DIST django-rest-framework-3.13.0.gh.tar.gz 8880253 BLAKE2B 8acd6bf386ef20302c8fe52b3a5f1926c03701b32b8c409d13771d632a62e0e01bd8c2efde079e923342a08e6a3d21b3ab13a66817567fe2372f7b8e63eee61a SHA512 2368f382e6dd01490366443ad944f4a48ebbc4928ed45ff58c77a63deb251b148b9e4b13d89b0d2e27a8e257239d75f58f91a11604402683c1c36fac8ce27acc +DIST django-rest-framework-3.13.1.gh.tar.gz 8868916 BLAKE2B 01a2e1c2459f99b1d3b38b62b305a57f3a3358d34a352ef2bbeb6b130c98f19fbbb83325d1013c28107f267a0a0227215646975de54542ab9ca6dfcf2bd88404 SHA512 a272cccf1f19b2cd09ef456a9588fb17ddc56ac3bd735cf7e130d85bb667ca87361d7de26c95b58a05d8cf693ab19c09d913b457f17ad63053ff9b516c13ec9b EBUILD djangorestframework-3.12.4.ebuild 1027 BLAKE2B e6debb796823873ef111093e755925a66361dc665eedfe7b5b77a08694cdca9f7d3f91e8fe2ec2df103360d1819b2728d63af0cf2daf22a1b3774bf9b103c8de SHA512 ea50d726eb11ad1e90022ab2fc4e931a99252d8ff0a6b2069595c4dbe590b3b12bc29d8d8a25947552d912b13e76ca4134dd8f4c6e9cb613b867b05c894c3740 +EBUILD djangorestframework-3.13.0.ebuild 772 BLAKE2B 3437023900cbea6debb8d214596323e9033acdb2abf32a4a361e8e802e5c344c93eb075fa58c926e48da1bb52ea5f1220c0a1d95ce5f80e9ffc895920853f4a8 SHA512 48c95669eb06abb16537a9b2c7aa1d0f31670610d0f2150a7748a70953c0f8b7778c1b52fddf31eec80b32f16a58a218a6eb609da0b30a892599626eed35ef3a +EBUILD djangorestframework-3.13.1.ebuild 772 BLAKE2B 3437023900cbea6debb8d214596323e9033acdb2abf32a4a361e8e802e5c344c93eb075fa58c926e48da1bb52ea5f1220c0a1d95ce5f80e9ffc895920853f4a8 SHA512 48c95669eb06abb16537a9b2c7aa1d0f31670610d0f2150a7748a70953c0f8b7778c1b52fddf31eec80b32f16a58a218a6eb609da0b30a892599626eed35ef3a MISC metadata.xml 323 BLAKE2B 12b83c18a646ca1be9acf46d5d356ea87104edaca0a199c971fb44a26f385bea834603c9f5a8a4115e8239c3591cd9c5cb001fe365e19287fc00b2ebb07489b6 SHA512 d18e5df8d405716c16ed5d021d41d621b6f1f33c5c4fcda542a44f6a14544531709d7e0a093d40ec10802d2e3bf5ea534ce706d444af2a43b8845068bb1438cd diff --git a/dev-python/djangorestframework/djangorestframework-3.13.0.ebuild b/dev-python/djangorestframework/djangorestframework-3.13.0.ebuild new file mode 100644 index 000000000000..db2bbeb43bbe --- /dev/null +++ b/dev-python/djangorestframework/djangorestframework-3.13.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=django-rest-framework-${PV} +DESCRIPTION="Web APIs with django made easy" +HOMEPAGE="https://www.django-rest-framework.org/" +SRC_URI=" + https://github.com/encode/django-rest-framework/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/django-2.2[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/coreapi[${PYTHON_USEDEP}] + dev-python/coreschema[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/djangorestframework/djangorestframework-3.13.1.ebuild b/dev-python/djangorestframework/djangorestframework-3.13.1.ebuild new file mode 100644 index 000000000000..db2bbeb43bbe --- /dev/null +++ b/dev-python/djangorestframework/djangorestframework-3.13.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=django-rest-framework-${PV} +DESCRIPTION="Web APIs with django made easy" +HOMEPAGE="https://www.django-rest-framework.org/" +SRC_URI=" + https://github.com/encode/django-rest-framework/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/django-2.2[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/coreapi[${PYTHON_USEDEP}] + dev-python/coreschema[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/docker-py/Manifest b/dev-python/docker-py/Manifest index 201093ec856b..8399080d0733 100644 --- a/dev-python/docker-py/Manifest +++ b/dev-python/docker-py/Manifest @@ -1,3 +1,3 @@ DIST docker-py-5.0.3.tar.gz 247093 BLAKE2B 607aca3f6a58b289feed018f40fa5e76e9d6cbae9eefd15a3347e393ae68d963e897e5f288ebf3a13cfbbfafd37882152da1398f61a808338424f353384f1b43 SHA512 50890e8d75eb9e4d3d98bbea5f86b86ad199a56ab0761bf2d0c0f3b7902810b2c17c2a677b0063963742a43a4660d400705bb8eb4e217c89302ae849a4ef3e08 -EBUILD docker-py-5.0.3.ebuild 1027 BLAKE2B d22969bfb47950ae142882d502033e5fa5fe0302dfc1fd69cf6172069f3351d308d9720e178234a498f104c5e825a4ff7dce87d122c31ccc0015c5d887bf4630 SHA512 bb324c086cfd478c71ac4a75acc1775cb6cc51f6a72b25a212eb35d04d389a2063c7aeda511e0c1767dda462e723be1dfdc2e9cf700670099162eedfe85fd617 +EBUILD docker-py-5.0.3.ebuild 1034 BLAKE2B a439cbeaa575611b9e7858fe10654bb848421134bb7e33fea9ac05a3d15ba810069b340db7c22a9bc3105110e9a0cbb5445aaa854ab3461b2ede41800d699580 SHA512 34890d5173079b5f7e98f7a9b77394d57439edd1d975fe26e72cc50f134a69cd2c2a81d4aa75208849f417237917f53c76aaa77e093e8e023b55093bd9443ca6 MISC metadata.xml 435 BLAKE2B d73e3905c5e21106255c6f19647879a5eba99f3334bcddf5104772bc300466442970ad489fc08e013af5bfdcbd4439d104f27cbb8c514d8e45fda27ae30a6a96 SHA512 5b5d470fdf19135af2095ca85c002945fd1462ae1ca32b7285411f8e75faeedea893c46bc200352c1bf25b43310b5bba43c226be2f2b02ccd6cba14b33ebc07e diff --git a/dev-python/docker-py/docker-py-5.0.3.ebuild b/dev-python/docker-py/docker-py-5.0.3.ebuild index 6735af7c6a4e..4432b12529f2 100644 --- a/dev-python/docker-py/docker-py-5.0.3.ebuild +++ b/dev-python/docker-py/docker-py-5.0.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/requests-2.24.0[${PYTHON_USEDEP}] diff --git a/dev-python/docutils/Manifest b/dev-python/docutils/Manifest index 7624868999c6..65449e0006f3 100644 --- a/dev-python/docutils/Manifest +++ b/dev-python/docutils/Manifest @@ -6,5 +6,5 @@ DIST docutils-0.18.tar.gz 2036219 BLAKE2B cb18016eaf674df18880cfac07484a68cfc158 EBUILD docutils-0.16-r1.ebuild 1833 BLAKE2B d2f52781d4b94f3224d77d00d62285c60ac8726b574dc6038fead712056ca39c10c917c6f53c6c45d033fcfe0b3394706d8e73f18e93c632c96d68fbf2fef446 SHA512 724bcd297b886e8dd68368a0a70165ac67da72e379d2dc6aa476deafca26c94fdff1df7bad51a5507922b8dc00396e0b688f19da646c0bbe5c6d9093310083e2 EBUILD docutils-0.17.1.ebuild 1748 BLAKE2B 150d82c9667c782fcd015ec933a647fddf41022dac98253c7c4a187575d4526ad768cf6967f37dcbc89cd1030613b8a76466e6626021c23bf76020be24578cc0 SHA512 08d1c248a3db7098d50f8283b0d7a8b8e1cab5ffd7a8ff4ab8c779b216d3c74ec097f7185514c25ce1154b21f2ed3c03f09ef5b0d8d7ec69abd3f03d2cdb14df EBUILD docutils-0.18.1.ebuild 1756 BLAKE2B 42e23242c4edfbbb7bec80d33c1cd89689c6aa70be9fe610d9db6f9c3a2281f0c9782110bd981df915f3ea1629736e8f4c8a6ea4201e30daaa7bf5215a672f29 SHA512 9c8f201f3621614e6d62db780cde5c3cf95402b41d4ba14f846bbd456b25ce1d4e421a82ceb27ea054b1e83e9cc0aec8cb3cb6fcbf44d3bde333c2ef9e25c348 -EBUILD docutils-0.18.ebuild 1756 BLAKE2B 42e23242c4edfbbb7bec80d33c1cd89689c6aa70be9fe610d9db6f9c3a2281f0c9782110bd981df915f3ea1629736e8f4c8a6ea4201e30daaa7bf5215a672f29 SHA512 9c8f201f3621614e6d62db780cde5c3cf95402b41d4ba14f846bbd456b25ce1d4e421a82ceb27ea054b1e83e9cc0aec8cb3cb6fcbf44d3bde333c2ef9e25c348 +EBUILD docutils-0.18.ebuild 1748 BLAKE2B ca7185e8f02cd7ac679725e55119543be4e9a19853fb23aca2abfcca4fbd9042405ac5bd3520c3b0ffdface39c245b31b6ce329650ac98a2f65b9b3a8ffa934e SHA512 c52fe86b64915a31e3bed105592afe798db79d32b5ae3c634a89bd9d488763c2d5b6faf5a41cc74ee4bf28ce21bd0f3eab225f4ce14d8b590745f347c89233f7 MISC metadata.xml 389 BLAKE2B b586fccb92f88e7f2ee68879bb919298953da9eb629fc1042f5f35b316b59ffcc614f23135fe1ab4af8ba9646bcbc33f194ac74af795094e20d288817b5e227b SHA512 ac8975a27694a2a0efd07c944a769f1a210bbf4a1550f92f0ead3ac2dc9ffb4d82206858f2a8631f751c81fdace88433b9d89f8c3d6af72907e102da5696693f diff --git a/dev-python/docutils/docutils-0.18.ebuild b/dev-python/docutils/docutils-0.18.ebuild index 59a8486954f7..e826ac2f7fba 100644 --- a/dev-python/docutils/docutils-0.18.ebuild +++ b/dev-python/docutils/docutils-0.18.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD-2 GPL-3 public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]" diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest index 08480fc39ad4..bf5542f551d3 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -1,5 +1,3 @@ -DIST elementpath-2.3.2.gh.tar.gz 239680 BLAKE2B 8e30a24dfbf2e1981ff0a199728d16c89214b70dfa195e8df338c762ba4ddda28936de30546809226bd080234185d44f6f45902e9ff561a12d56748c4500cd82 SHA512 4bedb2da3a139c35d12b0a41983ca50fabc2f653824c3dbc18cbc3024e666405586fdd8788ba7ecdcd55c70e75eb8bec9623839f015930d0f0a65fec10986b23 DIST elementpath-2.4.0.gh.tar.gz 243871 BLAKE2B 1a16fa97a93a8a981c71d83a406353b5b002ea4fd814f177b7abff86ed0875770788737dc69843920cee1cc457b9a16859e6b1f4fd29889e3bf4d11b5b766621 SHA512 887a108b5de24a9be3dd1c577c623cf96939752f7c293d941e3b0bed4281d38a8edccf82fef9be8ee94bda7674f68ed17d3a060f803dcafce96e45961852ca24 -EBUILD elementpath-2.3.2.ebuild 694 BLAKE2B 4a419eb079c8a55860a694b1c641231d93caf82b850d25277a41962765519bb70d8c445320a27970e537401bb176f1e72b16d1372c5a9b7d4ae5c0644bc10daf SHA512 d3b94e6d141a705d00e922a4e026a0065c4c413a121db04cf48d4851c3a62f32a45ca2369aa6b37d2b28dc94abc7bc8f81576ecfea13772f799d392795287f59 -EBUILD elementpath-2.4.0.ebuild 702 BLAKE2B 58a832a3025aa634ce2cf12097a617a932012f03974b3b118a660a5c59c5fe328df20a34ecdfcb6dd5bc635cad5e714fe87ff0d59d929edc9cf0c359b2d484a5 SHA512 08383ab6be430cecde8bb128fb8afeaa59cb7b8b418483f4d125d336ed2856e7832175d09f60b132359d128cb53f01fd5a6dc7bd686b0902cb9861014df10524 +EBUILD elementpath-2.4.0.ebuild 694 BLAKE2B 4a419eb079c8a55860a694b1c641231d93caf82b850d25277a41962765519bb70d8c445320a27970e537401bb176f1e72b16d1372c5a9b7d4ae5c0644bc10daf SHA512 d3b94e6d141a705d00e922a4e026a0065c4c413a121db04cf48d4851c3a62f32a45ca2369aa6b37d2b28dc94abc7bc8f81576ecfea13772f799d392795287f59 MISC metadata.xml 380 BLAKE2B 00a18a4c9373b73866c8f5159e6c11327baea8ea6ba8027c2477cefaf6bbd2d2838de3cf78b9bc3e8bdffd0444e6c44b45cf6e6aac0f7ac470c7e092ae4e43f9 SHA512 abdc862e0d684023fcd42843a9c558d71e923a09fb0592e5e3c3e7e949e311c36afc34ee3cea5873c1799b093924fe15c240da4a782fdbca11ace66ea0d2717c diff --git a/dev-python/elementpath/elementpath-2.3.2.ebuild b/dev-python/elementpath/elementpath-2.3.2.ebuild deleted file mode 100644 index 2c234ebeccff..000000000000 --- a/dev-python/elementpath/elementpath-2.3.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" -HOMEPAGE="https://github.com/sissaschool/elementpath/ - https://pypi.org/project/elementpath/" -SRC_URI=" - https://github.com/sissaschool/elementpath/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest diff --git a/dev-python/elementpath/elementpath-2.4.0.ebuild b/dev-python/elementpath/elementpath-2.4.0.ebuild index a236efdff839..2c234ebeccff 100644 --- a/dev-python/elementpath/elementpath-2.4.0.ebuild +++ b/dev-python/elementpath/elementpath-2.4.0.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/etuples/Manifest b/dev-python/etuples/Manifest new file mode 100644 index 000000000000..feda2bb0824b --- /dev/null +++ b/dev-python/etuples/Manifest @@ -0,0 +1,3 @@ +DIST etuples-0.3.3.gh.tar.gz 42081 BLAKE2B 524ec65a691a7b27f4ccc4d625093a92cd11c9835d3e38498bf89da8690a0bdba5752b3dcdb1e3e9326980920c50f51bc336e7592cbf2561c1ce15346c561cd5 SHA512 cfd2c88f46326783d6b132c605eb3498e383509f45ea8c720148bca7c7fb462e0bf1630da901a362f38cabb0912354a875b99f84beb43b5443333f4bafea5690 +EBUILD etuples-0.3.3.ebuild 617 BLAKE2B e0d5cb6ea6eb9e2a5d460ba09612b0293cc58864658ef3b6e004f0ed18e12e1bd70df023562d3a97d18c82f53f69f3e57a973b74e84739c996df143999f8c0ed SHA512 acd7e2120c719252abcc401f390399de9177a96d51880dae4a5e9303454b898c82c34895aed86b20ffee472beba130bc7982c1ed2e5e36f2c7f8be343290ffa5 +MISC metadata.xml 395 BLAKE2B 1f931fb8859a01cebd9dc3b94c11d2105552e7b371f8dddf1028d1cb45b7db6e2b138bb753b631399c885f463cc7d7ba76ad1d43f2d70babbc01c70913191c85 SHA512 a7dc4d5a713c5ecd58ee2fb371962fff65488966a968316e4415e19e2db08381c7d5aea0997e062667123eed86c8d6bbaddadea61872e6f07726fedee463802a diff --git a/dev-python/etuples/etuples-0.3.3.ebuild b/dev-python/etuples/etuples-0.3.3.ebuild new file mode 100644 index 000000000000..041edf687401 --- /dev/null +++ b/dev-python/etuples/etuples-0.3.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python S-expression emulation using tuple-like objects" +HOMEPAGE=" + https://pypi.org/project/etuples/ + https://github.com/pythological/etuples/ +" +SRC_URI=" + https://github.com/pythological/etuples/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/cons[${PYTHON_USEDEP}] + dev-python/multipledispatch[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/etuples/metadata.xml b/dev-python/etuples/metadata.xml new file mode 100644 index 000000000000..9b40781e13fe --- /dev/null +++ b/dev-python/etuples/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + etuples + pythological/etuples + + diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest index 7459d378239f..1409b11e3ecb 100644 --- a/dev-python/eventlet/Manifest +++ b/dev-python/eventlet/Manifest @@ -4,5 +4,5 @@ AUX eventlet-0.30.2-test-timeout.patch 1421 BLAKE2B 11730b1a5827d1b30537eaecb896 DIST eventlet-0.32.0.tar.gz 412769 BLAKE2B c0b35e1ea0e3353f326f24787f253ef666c34de5a2880c0d78e9541738c47f72787e6ccb3fb861a9f651da7e501443d220809a09d31dbd6e6d75aee509258dc8 SHA512 6a8ca80ef7318114e13690f8d2cd640f1be3c716f01644a7a84cd983ab90ab00ec0962cfc7e85f071e73a6da139bbdf8ad3918f15097e94dfc97db7056d13a9d DIST eventlet-0.33.0.tar.gz 414929 BLAKE2B cfb2500d25ed56f5eb7b81968286b1d7d0286511e1658dca8ab4fcf07029390168aea1f95092b5f1b486bd6fb34a96b762c2087cd19f903d232f1da183508888 SHA512 52ef5c6997d0c8a3b55d5f6e969320e06950503984c90440b484020ba346d622ba99abf2bd389b962534849b0c70d80b06f110b2586417f27fb6dde725bfaef4 EBUILD eventlet-0.32.0-r1.ebuild 1270 BLAKE2B 7d45d128c1b3dac537e876378dac9c87cdcdfb969f5cc4a7630c8c9a19080edd2f210bc681d9474e8af8f1c36a956a12ac72c472d2513343490fbd315a50c7bd SHA512 f2924f47297d6b594a3b34ffa7e74887f82feab7855a9b1f5a7575582ce58903f1c9b9785b38b16ff0e345a79bde7eab600c9193c13bd91987f2601e5006bab8 -EBUILD eventlet-0.33.0.ebuild 1277 BLAKE2B 84df261a7b02f860ea3749246465ccd4076095bb1870f9e16f622117e151f615ea64d1d8131b22acb095d6be39ff460ee2286b9af28d810e8d3828f6f9815c3c SHA512 e868f4f99d04584daa375831a3516c001b3ea32a2ad2e7be3d0668be72a59ccfd0612fccbc5964bbb9ca5a2df02e4293caaa5c407145ed14de7a7763fc035181 +EBUILD eventlet-0.33.0.ebuild 1284 BLAKE2B 0f52054fe1abe69907e33159782e902462f14793987c8986ecf9fa9c5196c54a86136ccca0da9a81ac950fea12c0bc3c234a6814c77cee26940c9cdbf05814ee SHA512 628a3a7cfbd091a4379ca7ca1e8c7e1835aa0710a0f2a7729499431c6100e0fdbc1d7e51f8a5f422f0336cdaddb70699d87229c39845068a764a82332e357637 MISC metadata.xml 381 BLAKE2B 13525cba2b71b496ca49573beacbd552a86320d40200747ce991163060aef7746dd568eaf572f19e990eb22ad3791f20a546264109c3a47687b03bbcf25a5115 SHA512 f7be09d2e34f1259e1e9ae685cb591e061452974789b0027878d7514e956a216068dcd139f4e3f57ed50530d828941caec12598e9f8d79e98e820c9683c71c05 diff --git a/dev-python/eventlet/eventlet-0.33.0.ebuild b/dev-python/eventlet/eventlet-0.33.0.ebuild index c756e81125c4..de55f9f778de 100644 --- a/dev-python/eventlet/eventlet-0.33.0.ebuild +++ b/dev-python/eventlet/eventlet-0.33.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples" RDEPEND=" diff --git a/dev-python/exdown/Manifest b/dev-python/exdown/Manifest index 047b2894a95d..e12e574b7ebe 100644 --- a/dev-python/exdown/Manifest +++ b/dev-python/exdown/Manifest @@ -1,3 +1,3 @@ DIST pytest-codeblocks-0.9.0.tar.gz 6590 BLAKE2B 34d1c72a891d2f2f1d98c4238322d888a48b286d628e3738043d16a59a75b3bd15b29e31c554a83508d9af31caf1b526e3c535a243bcf77c8d77f9bf5be69f5b SHA512 834002c4e9c8ad36baa9a4ed494fe28cf09460e0ee5a0a3d8d111cb0bd8ca4ed3c784a047901bc67984e7892f931b5644c1ea68112e4d9dda514a20e048b3d11 -EBUILD exdown-0.9.0.ebuild 653 BLAKE2B 07eff7f1c42a3431604707a8404395390949ed67d20c65dfbf68e55157866211cdc9d4149d7ca7b8db39c132e7f152107f9fba2f4e58d6ad84ef2e7c3d1ab5d0 SHA512 62ed6e8a8277942efa99971c4e60f5ee64313abe36cf2457ea6f8804537db93fc1fd8365182efe2e798b5de8cc99cb8913f118372d8c97d2a81d04f7abf7b992 -MISC metadata.xml 507 BLAKE2B ae053f29498758cdfab4c326443724114da11405c0745658d1aceb543cefb0ce7b552cf1faad348e38461e72bb3b12272c60eecd47bdd7e853320fb507582899 SHA512 6c45df389ad1909c6eb2e81275b6448c30bf338ecc0cdbc2d34ff11cd1dac037a473fb4d3abd96def4f2816b7222c05c375df1dbdb90986c98be78af8e566b34 +EBUILD exdown-0.9.0.ebuild 544 BLAKE2B abde297bbc59f32b09c722a1f0b70ffddae37926786c12d53639375ab365a2797e3a64d569fa9bfbd993165cff17c4faae7908e2992343ff5c3d4e80becdd3b7 SHA512 c5eaa22cdc0b0c73757bdd5e530bbb3537a04d92e7754177ea27949577c3f18500dd6155276df8bc224de2e04b58b96c7b7f2db22f180d3ed25bc2347fa1b29e +MISC metadata.xml 518 BLAKE2B 5e31af21e7f11582d8b446bbadc01e54eea4390393dd021a3cbe2a82a19b7ea6f74333abd74165c036bdeb022604f4790fd0f0af8bfc1086dfba02e2f95c1325 SHA512 18afca1138f05a610853f332d366031b139b8b51e922a8595da0eabe5fe0b3375e9e80f4f3368a214545b2399e0d03a5098e41224255ec72a4a25d1ca4ed29aa diff --git a/dev-python/exdown/exdown-0.9.0.ebuild b/dev-python/exdown/exdown-0.9.0.ebuild index da35d38b7ab7..e065c9d437e9 100644 --- a/dev-python/exdown/exdown-0.9.0.ebuild +++ b/dev-python/exdown/exdown-0.9.0.ebuild @@ -4,9 +4,9 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx +inherit distutils-r1 MY_P=pytest-codeblocks-${PV} DESCRIPTION="Extract code blocks from markdown" @@ -14,16 +14,10 @@ HOMEPAGE="https://github.com/nschloe/pytest-codeblocks/" SRC_URI=" https://github.com/nschloe/pytest-codeblocks/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} +S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] - ' python3_7) -" - distutils_enable_tests pytest diff --git a/dev-python/exdown/metadata.xml b/dev-python/exdown/metadata.xml index edfb41e6a5a3..713d8034a1e3 100644 --- a/dev-python/exdown/metadata.xml +++ b/dev-python/exdown/metadata.xml @@ -10,7 +10,7 @@ Python - nschloe/exdown + nschloe/pytest-codeblocks exdown diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest index 44b5b746fd36..98e2b18160f7 100644 --- a/dev-python/fido2/Manifest +++ b/dev-python/fido2/Manifest @@ -1,5 +1,3 @@ -DIST fido2-0.9.1.tar.gz 206395 BLAKE2B 9a9b5d0dd808de896c91aa605540a1968aab7ae543336521d4a206f27bcf836c57e88aa6cdd0bacf71db8d16a0f94c2f9c16b16ca415363fd0b5e145a448ec18 SHA512 cde8c247fe0875129a890866ab76d40b2bd6feee86ff1ccb4b9ec5e6dc037e569fc8d969b51a456b5e66c6f7c67e18d14c3917375d5de85bbe7da5af3254f797 DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e -EBUILD fido2-0.9.1.ebuild 1331 BLAKE2B d65af450cbb2ccfb13c111c66d76ab42346205223ae47ffdb537617de2b611ea7cf8da0ad4243fc4851b883b555d28c1b34e4f08272f4248ce51cf6d1ed4b1ca SHA512 ad03b13e06e84b730ac5fc0e0c463f7faa7e241fc01185aad50b3f81dc3c8e034386aad20ca062ea90a51f6060ae29a87150cc3b9064163453b11bafd6711e5b -EBUILD fido2-0.9.3.ebuild 1333 BLAKE2B ce78356ba9686834474f770999abece69ce4d9a70be3a6cc17bc8c0c622bf870250ac508d2d50317ce4928d27745e98d1c10923be66713febf0eba7b2136ce72 SHA512 4e3ae6ca991d1027252c9017c9c26fb8e15bcae97f8242c079414d3b72f3538b0cce2fd17eead05c62e4b125a36c36c7fada3bda9a7b3c15b1801f9af1ae8e9d +EBUILD fido2-0.9.3.ebuild 1331 BLAKE2B d65af450cbb2ccfb13c111c66d76ab42346205223ae47ffdb537617de2b611ea7cf8da0ad4243fc4851b883b555d28c1b34e4f08272f4248ce51cf6d1ed4b1ca SHA512 ad03b13e06e84b730ac5fc0e0c463f7faa7e241fc01185aad50b3f81dc3c8e034386aad20ca062ea90a51f6060ae29a87150cc3b9064163453b11bafd6711e5b MISC metadata.xml 820 BLAKE2B 092fc3aa0dc3e3a8998e7cef0a3229d5b8791983dc07df84c74ff6b7221afc879aa5a39a6ad58ff0bfe2836fa48b57d3445f20a0c78e2affc3bc47b73b81544b SHA512 f588e6637d75b668dabf80fc2c8e1133119a770d4f7fa5077025e0a478f8eb9c7f18eac1ce15395549485625bc4c82bdeebf07440087cd074e95d42a685eef53 diff --git a/dev-python/fido2/fido2-0.9.1.ebuild b/dev-python/fido2/fido2-0.9.1.ebuild deleted file mode 100644 index 86f0257593d5..000000000000 --- a/dev-python/fido2/fido2-0.9.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python based FIDO 2.0 library" -HOMEPAGE="https://github.com/Yubico/python-fido2" -SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" -SLOT="0/0.9" # Bumped every time a backwards-incompatible version is released -KEYWORDS="amd64 ~riscv x86" -IUSE="examples" -RESTRICT="test" # Tests require flit-core takluyver/flit diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 73859a9ca8c0..34777e12e12d 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,11 +1,11 @@ -DIST fonttools-4.26.2.tar.gz 2579391 BLAKE2B 35a2533a336498aa1d5b9c2a61c1de6af03e6a7a1932a1ad71522f7f73e52590c347fe3e7d60b93b013389023792e6e6b91d6b4bfb92e007062dc2ac494adbb6 SHA512 2caa52a48574e6bdf418fe57fb4ca69686eeae65cb1f44c0cb16c64400ea666530dfcca9e8a619859cf553435f93b38f63e422c315206ecec467eed6339a5987 -DIST fonttools-4.28.0.tar.gz 2654535 BLAKE2B 2bdde1a5c9184574e220bf3fa5dea04ae0e4ab8bb85bb8893e38e96cd028dc6cdcb88b21a9d12429292fe9cb282a90ce7b3abf4f17dea95df52165f5f4d0da0c SHA512 6fddef1d065001afd63147fc474c49f7799895aafddb37b3c94e981fa86e829b39865a40c61e3bf1e64f64a40cf4d5ae02fa98fcf7c89d3f893a2588d213427d DIST fonttools-4.28.1.tar.gz 2654329 BLAKE2B 4d1f2f5caea6ee3ae73a7791ad34da0c49353ef8b8f834c29e990c3c937b05bfdbf32474a4279c9f32f9fce78b4935ba9ba8434576b318b70736c1e14763eb70 SHA512 abcc8b182436feae8e1cfe263488c87f2351079d25a2211529ccf3401a9533f5322a7028d20ba0e31405ec3acad369b46d3b07bf8b4dfe16e43f48859fc5a29f DIST fonttools-4.28.2.tar.gz 2940111 BLAKE2B 32f67f2c270520d9e2091052242e504b9a8e459a87f233e22f50bfe3d17309a09a3c7ad5da20a3411df1c7c58b790dd395535407fdeddb02e7391c28d8d08fa3 SHA512 0295c571e92e71f6467b06bd89afacae76861e374147a2051fe3f5323176c3f3458b977ba2ed25cadcdba9e55b325b6febc50bc9c539d8806471730a15faed47 DIST fonttools-4.28.3.tar.gz 2944993 BLAKE2B bac7408759ae2854023d5e6f840eb34d431daf0e14ec9fd8d4ac2ecc4ea8e473456611c3531b9131035164f69ba2363a3835206d068b71d4a2ae6ec179d2a32d SHA512 b90d05cedbd06f476c210f2961ebd11c64043785ef43fda2b81fd22126b12642ab63e51363bc22524bb18ee781fa9a8a71edb187b6c69fbf838e0c20f3c9ba0b -EBUILD fonttools-4.26.2.ebuild 1419 BLAKE2B 7f56ced1a78da81c4b8e006006c4137c4537f9b771371aa2d9a7605e2e52d2bd6aba8d8e59c2f3309eaaf10950cbe9b362d5c1909c84835ccbfbb5bc5344b387 SHA512 a91140bfd01e9b1f2bccfaefbf629413845bb6797ebfd4f7ec7e0d4cadc76ebf70543a39e0f366d63f2b11cec0eab93bddccffc8d4c191671bbaecfd28d73e5e -EBUILD fonttools-4.28.0.ebuild 1433 BLAKE2B 2a02667f5d12f60c59537260cc91a2ec99f7915ba6663e78bfb374d9a00258fe377fe9e9b0995f2a0670342cd174193056caf7e62e7e443d35df133556a4e144 SHA512 d4f4356c0282a32ff1b624b664d7ec539a8e111f7186d06ba2cbdf19a46695258399261f2b0f58cbe2f77a7905798bbb2c80fa0762df472ee4a06627196dd2b4 -EBUILD fonttools-4.28.1.ebuild 1433 BLAKE2B 2a02667f5d12f60c59537260cc91a2ec99f7915ba6663e78bfb374d9a00258fe377fe9e9b0995f2a0670342cd174193056caf7e62e7e443d35df133556a4e144 SHA512 d4f4356c0282a32ff1b624b664d7ec539a8e111f7186d06ba2cbdf19a46695258399261f2b0f58cbe2f77a7905798bbb2c80fa0762df472ee4a06627196dd2b4 +DIST fonttools-4.28.4.tar.gz 2945369 BLAKE2B f178552aca7b41dcec1c03d2a7c3de17cdb5f4b2e057a75e196e78a098b9959a038a9a3b14ee8546d5ea12e3546c22d2a8d9b34a922c0822bf52f78bc03f4f54 SHA512 9ecdf4186e24a8a44c6010432d71f1689ebf8461a404dde71259eb4712c4987d94bbe31b33ad6943fb2e0105fc9f8e9032a94e6ccbb4ac01fe330bb700a39c63 +DIST fonttools-4.28.5.tar.gz 2948092 BLAKE2B b35f4be68cfc2be6afb209c2caee38f7088a1a17dea85fac0f40183b61a3eded59fab47f703587097669f8823a8dbc2e84b0df58305597784bed7f8c2e2b0f28 SHA512 5d87f4fadbcb447d1c1a1e97550f6a477d74bfe8647d14b35097e03e6a45a1a01632d2092483d675c523f97d4a04f39aa9b3175e535b1e1a4f19d619eb40ad5f +EBUILD fonttools-4.28.1.ebuild 1425 BLAKE2B 9b49382579b1109705992110410e478991e56efb35a99e75502676c7c8a7b61e347db5ffa1dd18a0bb8c34711dd3a97254eeb925a34e4958333a0e1cd9c96330 SHA512 f4c18a02bc8a8fad2fe52a675b0a3cacf9c46f36d69854c05190280dcda515c0a8cf8299240a76bd6feadbfde6fc1ff15b049e10707fe045ee5c0f55d1246b5a EBUILD fonttools-4.28.2.ebuild 1433 BLAKE2B 2a02667f5d12f60c59537260cc91a2ec99f7915ba6663e78bfb374d9a00258fe377fe9e9b0995f2a0670342cd174193056caf7e62e7e443d35df133556a4e144 SHA512 d4f4356c0282a32ff1b624b664d7ec539a8e111f7186d06ba2cbdf19a46695258399261f2b0f58cbe2f77a7905798bbb2c80fa0762df472ee4a06627196dd2b4 EBUILD fonttools-4.28.3.ebuild 1433 BLAKE2B 2a02667f5d12f60c59537260cc91a2ec99f7915ba6663e78bfb374d9a00258fe377fe9e9b0995f2a0670342cd174193056caf7e62e7e443d35df133556a4e144 SHA512 d4f4356c0282a32ff1b624b664d7ec539a8e111f7186d06ba2cbdf19a46695258399261f2b0f58cbe2f77a7905798bbb2c80fa0762df472ee4a06627196dd2b4 +EBUILD fonttools-4.28.4.ebuild 1433 BLAKE2B 2a02667f5d12f60c59537260cc91a2ec99f7915ba6663e78bfb374d9a00258fe377fe9e9b0995f2a0670342cd174193056caf7e62e7e443d35df133556a4e144 SHA512 d4f4356c0282a32ff1b624b664d7ec539a8e111f7186d06ba2cbdf19a46695258399261f2b0f58cbe2f77a7905798bbb2c80fa0762df472ee4a06627196dd2b4 +EBUILD fonttools-4.28.5.ebuild 1433 BLAKE2B 2a02667f5d12f60c59537260cc91a2ec99f7915ba6663e78bfb374d9a00258fe377fe9e9b0995f2a0670342cd174193056caf7e62e7e443d35df133556a4e144 SHA512 d4f4356c0282a32ff1b624b664d7ec539a8e111f7186d06ba2cbdf19a46695258399261f2b0f58cbe2f77a7905798bbb2c80fa0762df472ee4a06627196dd2b4 MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac diff --git a/dev-python/fonttools/fonttools-4.26.2.ebuild b/dev-python/fonttools/fonttools-4.26.2.ebuild deleted file mode 100644 index 20aca96666b7..000000000000 --- a/dev-python/fonttools/fonttools-4.26.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE="https://github.com/fonttools/fonttools/" -SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" - -RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - app-arch/zopfli - )" - -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -src_configure() { - DISTUTILS_ARGS=( --with-cython ) -} - -python_test() { - distutils_install_for_testing - # virtualx used when matplotlib is installed causing plot module tests to run - virtx epytest Tests fontTools -} diff --git a/dev-python/fonttools/fonttools-4.28.0.ebuild b/dev-python/fonttools/fonttools-4.28.0.ebuild deleted file mode 100644 index b98e2fa9734d..000000000000 --- a/dev-python/fonttools/fonttools-4.28.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE="https://github.com/fonttools/fonttools/" -SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" - -RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - app-arch/zopfli - )" - -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -src_configure() { - DISTUTILS_ARGS=( --with-cython ) -} - -python_test() { - distutils_install_for_testing - # virtualx used when matplotlib is installed causing plot module tests to run - virtx epytest Tests fontTools -} diff --git a/dev-python/fonttools/fonttools-4.28.1.ebuild b/dev-python/fonttools/fonttools-4.28.1.ebuild index b98e2fa9734d..1a9728384281 100644 --- a/dev-python/fonttools/fonttools-4.28.1.ebuild +++ b/dev-python/fonttools/fonttools-4.28.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~x64-macos" RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/fonttools/fonttools-4.28.4.ebuild b/dev-python/fonttools/fonttools-4.28.4.ebuild new file mode 100644 index 000000000000..b98e2fa9734d --- /dev/null +++ b/dev-python/fonttools/fonttools-4.28.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE="https://github.com/fonttools/fonttools/" +SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" +BDEPEND=" + ${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + test? ( + app-arch/brotli[python,${PYTHON_USEDEP}] + app-arch/zopfli + )" + +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --with-cython ) +} + +python_test() { + distutils_install_for_testing + # virtualx used when matplotlib is installed causing plot module tests to run + virtx epytest Tests fontTools +} diff --git a/dev-python/fonttools/fonttools-4.28.5.ebuild b/dev-python/fonttools/fonttools-4.28.5.ebuild new file mode 100644 index 000000000000..b98e2fa9734d --- /dev/null +++ b/dev-python/fonttools/fonttools-4.28.5.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE="https://github.com/fonttools/fonttools/" +SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" +BDEPEND=" + ${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + test? ( + app-arch/brotli[python,${PYTHON_USEDEP}] + app-arch/zopfli + )" + +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --with-cython ) +} + +python_test() { + distutils_install_for_testing + # virtualx used when matplotlib is installed causing plot module tests to run + virtx epytest Tests fontTools +} diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest index aadd3407772c..022a3cfc838e 100644 --- a/dev-python/frozenlist/Manifest +++ b/dev-python/frozenlist/Manifest @@ -1,3 +1,3 @@ DIST frozenlist-1.2.0.gh.tar.gz 29062 BLAKE2B cc82db759906ad3e0be1806cacd6815377f264ed07ed272abb7da4753c11561564cf1cb4dfc0154abaeb4005f5607c26e602410a4ef45dd8e94e26583caa2ab7 SHA512 e5dda13e173db0b1c6e8c5a61949534f4eb30211cc4fcd102d0be1b55ee48e2db90d52fd770a2c6d6076f3a0d9e11289629a7a115c1270377636eda35d107e7a -EBUILD frozenlist-1.2.0.ebuild 898 BLAKE2B 6b46f1c1c1ec2b4e0c11e9551053fdff1b070737240de20c2a41a94cf992522cc0ec2634b0d6e500148a56e8db74051af863b862165549b8181e0f8127bd9b95 SHA512 2a66b98fc251c308d288ab74997502c4244c21417ca03891adf09e2fc811177d8215bafdc1e62c86f5553373a8dd6dcfb1e0c638fef2df95205612592a60ea58 +EBUILD frozenlist-1.2.0.ebuild 890 BLAKE2B 5df2d5bfb9a6c3e9c5675c5e3face1f4bd4e5f7db17c14d3ba973dc51828acd4856246431e733e27adc3633d4dbd3ad36e5444a386c41a920380bf23f5106685 SHA512 c055349d207d8f62a912915dd4955208bcfea48c79cab9ba6d282ec4345088bfbd4ed160d25d96e609f6cbe3b298739e7b8e61d8c49f913fc4f651d91542d34e MISC metadata.xml 350 BLAKE2B a736540de62fb4fb95da57111cf8d08c3b64bb7ee8bd84cfbc0c4fe8bed3bb8c4e66215cf4ab93453af2efa73eb1676e68ebc01e24957abe7b209d1eb68e2800 SHA512 4fe629b8b52392065d096781396c5fc5c48d44b961a18d88741053dd99016268195317acb66c4fc2809058bb2d24b8c7cc760757254ccef7337b00a2387e3969 diff --git a/dev-python/frozenlist/frozenlist-1.2.0.ebuild b/dev-python/frozenlist/frozenlist-1.2.0.ebuild index 344307dc2162..e68b1bc4d6fa 100644 --- a/dev-python/frozenlist/frozenlist-1.2.0.ebuild +++ b/dev-python/frozenlist/frozenlist-1.2.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86" BDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest index 654b6965256e..999612161800 100644 --- a/dev-python/fsspec/Manifest +++ b/dev-python/fsspec/Manifest @@ -1,7 +1,3 @@ -DIST filesystem_spec-2021.10.1.tar.gz 315068 BLAKE2B c9be13ba8a2821274335fb924e91904640f4505a7e639211c7b6701f63f7dcddae018c15933b291d4f4d9f2ea451136e09ede637d615985889b565a12ac93665 SHA512 2f89a24b5491e15d3b3d9a2e6307c6d4a0db61848ad5e9324f4e234d4204e3a1f78b00a50b26f6fe90d657df6700aa23cb76f5df996b29dd880b7c8677d21382 -DIST filesystem_spec-2021.11.0.tar.gz 322885 BLAKE2B 5bd751b73fdc9d2c1568e1b769cb188ac3937148a83b28a412038924339b3a2443ec783ee730ec29bf585c33aadd46dbe295a08d4cbea679119c3119e75190b1 SHA512 fc742548cd8404ce90a673e2df37cb0d06add639fc3b5bb4e1c80b7a0d5a6c815196ab19e65c207651ba8087bd1d742da0c60f5655b7fd65ef5d1883fac4417b DIST filesystem_spec-2021.11.1.tar.gz 325020 BLAKE2B a5d1a483bb446a6241e34d4d6f505b46657d837209ff259c6638843205b606a4f6823b9b2510c88fea2e4adec01aabd36df1ceb188444b8786b4acb4e34e33f1 SHA512 a7985e46d7ac989908a8d5bfdb47baa49d84e220fe16774db029d25408cf9f3d956ab468bb351fc956ca388b8e7d0054151fa33e380d50f0e1d8303bbed15890 -EBUILD fsspec-2021.10.1.ebuild 1158 BLAKE2B 5f08d06d17eecd748aab8d45e4c52bc82d6bcc8b48ecbcae76ba5a664ad9a6cba19591f8d457ffffdd257cea7cad486b3b5a2e443021b797bb9d297707b2c76e SHA512 dfb3d2ab968a404faf502ac99b8aa9807f2c3fdf552085770571f3878a5624f5ff2e3d24485df44d68ce6ae2a0828bb58c26028f50601fdf7f0011854ff729ff -EBUILD fsspec-2021.11.0.ebuild 1160 BLAKE2B cdc2c5c11bffb9a2cec368871104b0fd835c44a888b47cecc1dac7fc5001ef246108d4cb3476ea2cd4f7c04e33037d1d342bc125561ae9bf93ec20cb4520e45b SHA512 c40cc7fa613f4c9c18abb043bbcaba81928e49bf5b9766297734284e3ec40f0563c4f65bfbdea147edc1fe9f8d05369dcd5d1b8d0b3fa4151f23946396500921 -EBUILD fsspec-2021.11.1.ebuild 1160 BLAKE2B cdc2c5c11bffb9a2cec368871104b0fd835c44a888b47cecc1dac7fc5001ef246108d4cb3476ea2cd4f7c04e33037d1d342bc125561ae9bf93ec20cb4520e45b SHA512 c40cc7fa613f4c9c18abb043bbcaba81928e49bf5b9766297734284e3ec40f0563c4f65bfbdea147edc1fe9f8d05369dcd5d1b8d0b3fa4151f23946396500921 +EBUILD fsspec-2021.11.1.ebuild 1165 BLAKE2B 02c725f58308a36927b434f3b8bb66e3c583fcf331408e1406ac3ed9a4328f01d7c6d5840e58bd5917c4a615798870b21a38b571e37c1bbef78b70bcb9a2eb9d SHA512 2bca4f847ab6ee8bba7fd35c89b89e11805dc7cbfd7bfe09dfcfb1335a24e3d81b394bac2523ef473fbff610a7e011585d827f1909c9db4cc522dc6105080362 MISC metadata.xml 374 BLAKE2B 6c0b18a0ad3b85713ae6f618ac0646ed63f08549bd7d1ed5bd94b80d89d79efaf2f97ce913a0a7d6e54e77cc602994416520a22deadcc71e484cf7ca22bc6dde SHA512 5bf051387d6bcffb3022d023f60ee8f76ca277bb8d626dda988a0baaf1d1e3a71e872d8316607ee7e269e579b5a17c23ab93c56fade533150171d3ce44e4bb71 diff --git a/dev-python/fsspec/fsspec-2021.10.1.ebuild b/dev-python/fsspec/fsspec-2021.10.1.ebuild deleted file mode 100644 index 356790065b64..000000000000 --- a/dev-python/fsspec/fsspec-2021.10.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -MY_P=filesystem_spec-${PV} -DESCRIPTION="A specification that python filesystems should adhere to" -HOMEPAGE="https://github.com/intake/filesystem_spec/ - https://pypi.org/project/fsspec/" -SRC_URI=" - https://github.com/intake/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-vcs/git - )" - -distutils_enable_tests pytest - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - distutils-r1_src_test -} - -EPYTEST_DESELECT=( - fsspec/tests/test_spec.py::test_find -) - -EPYTEST_IGNORE=( - # sftp and smb require server started via docker - fsspec/implementations/tests/test_dbfs.py - fsspec/implementations/tests/test_sftp.py - fsspec/implementations/tests/test_smb.py -) diff --git a/dev-python/fsspec/fsspec-2021.11.0.ebuild b/dev-python/fsspec/fsspec-2021.11.0.ebuild deleted file mode 100644 index c5f98d04c9e8..000000000000 --- a/dev-python/fsspec/fsspec-2021.11.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -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/" -SRC_URI=" - https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-vcs/git - )" - -distutils_enable_tests pytest - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - distutils-r1_src_test -} - -EPYTEST_DESELECT=( - fsspec/tests/test_spec.py::test_find -) - -EPYTEST_IGNORE=( - # sftp and smb require server started via docker - fsspec/implementations/tests/test_dbfs.py - fsspec/implementations/tests/test_sftp.py - fsspec/implementations/tests/test_smb.py -) diff --git a/dev-python/fsspec/fsspec-2021.11.1.ebuild b/dev-python/fsspec/fsspec-2021.11.1.ebuild index c5f98d04c9e8..5db1980e9666 100644 --- a/dev-python/fsspec/fsspec-2021.11.1.ebuild +++ b/dev-python/fsspec/fsspec-2021.11.1.ebuild @@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}] diff --git a/dev-python/funcparserlib/Manifest b/dev-python/funcparserlib/Manifest index 25d4e48eb564..03f360fe62e8 100644 --- a/dev-python/funcparserlib/Manifest +++ b/dev-python/funcparserlib/Manifest @@ -1,3 +1,5 @@ DIST funcparserlib-0.3.6_p20210809.gh.tar.gz 68069 BLAKE2B 937079952a42f2171af8f6421097eb920d01eae02f870c27a790ae374a1c8c3ac27019eae78d655b80458bf319fd2db7d411404902357ac66eea5daa4472ecf9 SHA512 7d2b6d27e1981d97097c2aafc0730e5b6c6bf98707e997f87f7a9944667ea361db41305099803a43ec04b46ab53e4ab09d0863413d00a39a6fb27c30cceac361 +DIST funcparserlib-1.0.0_alpha0.gh.tar.gz 68260 BLAKE2B e1a9a9a516142d683424df881a7c390a3999438905136fbd394f23856022f14390d22f1dd3914e680d2c188c819cce9cc4f7ff2e485478614dd4632701db4614 SHA512 02cac31d76bb888118a99367811a8cfac28a999ba113ce43f4bd6211cef815ce1793fc1767637dd019728f15d5c408e859d5bc8365a2c53804092f1d6f03e54e EBUILD funcparserlib-0.3.6_p20210809.ebuild 793 BLAKE2B 5b46e037ce0e760ecbec5622800ac2dfc3a6e601bf3656a08cf8e39a7cdc59bc8c47354f97b2567cf229c371c9b0e7a852555e8c0510ac3379e88aad1a3ce7d8 SHA512 5e004bf98d1617ea535fc2535d49ee058853ed5128fdcd5ca78de7011745799eea78179eecd2741c3e17f89669e71c34430957841c95b0f7d0b08e19f79992a2 +EBUILD funcparserlib-1.0.0_alpha0.ebuild 771 BLAKE2B a25ceabca1a66ff1e77bcd93e5ae6e2dbdbdf2c6dd4aa571fea7dbc279bc4077033ddd695d1b6a4ca4b915a2b8e347dc1a238744789997d5a6dec9b18bca203c SHA512 e7a44941c68bd47eff8635911bddc4bb5a5eda08b6af01778f0ca01632482bb4e7001cc7ab7ed1cfe0ab397a83fce6cc1627bfd47117daaf5206d9235dc95d01 MISC metadata.xml 406 BLAKE2B 0d7fe946eef963283c35b6cf68e714b4c0e09e0c6c132d568b71ed8f646357dc22af1de032258fef3a013f988a2876a392fbd080b271925de52aa7de0736ec40 SHA512 372cfba71b6342d5eab47086dead58bbe506a8da0d3f32b4538d7e5ad03a6c1916410c5f2f3296a9a07d1b5a7a87a1c93fc109a657a1e94b4a5dc2924fb744d3 diff --git a/dev-python/funcparserlib/funcparserlib-1.0.0_alpha0.ebuild b/dev-python/funcparserlib/funcparserlib-1.0.0_alpha0.ebuild new file mode 100644 index 000000000000..af090eda2a07 --- /dev/null +++ b/dev-python/funcparserlib/funcparserlib-1.0.0_alpha0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 + +MY_PV="${PV/_alpha/a}" + +DESCRIPTION="Recursive descent parsing library based on functional combinators" +HOMEPAGE="https://pypi.org/project/funcparserlib/" +SRC_URI=" + https://github.com/vlasovskikh/funcparserlib/archive/${MY_PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +BDEPEND="test? ( dev-python/six[${PYTHON_USEDEP}] )" + +distutils_enable_tests unittest + +python_install_all() { + local DOCS=( doc/*.md ) + distutils-r1_python_install_all +} diff --git a/dev-python/funcy/Manifest b/dev-python/funcy/Manifest index ab33121fce34..327d6d81c1f5 100644 --- a/dev-python/funcy/Manifest +++ b/dev-python/funcy/Manifest @@ -1,3 +1,5 @@ DIST funcy-1.16.tar.gz 619331 BLAKE2B 55773e12356af6c7fac441cae186cb476f2acbba3b22efd902c2be460f0d021f829c5bf4351ce359fd2062ad47ad576bb74413152c64f2540a6a1b5f869f238e SHA512 e08397c49d66e6d0257b4b140483a139ffdb086dd98a277d499e5777474dc0c6d49055ca121fdc5a17964256d4970da495c09c50fdd2aef2af8839a9328a87ae +DIST funcy-1.17.tar.gz 112383 BLAKE2B 150133f72ed165bdc9adc3a9f4954dfd5b846dea7b1ee2cae0d6621ebaec3e2ba986cd6596fd86482036aad6476913caec0868db9cf55c067fdbf62ac10953e2 SHA512 d48ce3b7a7b8ee7512df109d651f40ca4dadf681acca6ab0a4857a2ea408f20f6345b9b416ca8b1e924050a842648192b8fe79381c202361bc4d2e25bd55ad05 EBUILD funcy-1.16.ebuild 528 BLAKE2B 9e61855fa6c9bd4c18666559084c5ccfaac501cdc2da2de07b4435bef94b0b48bd1c09585acc8cdbc98f26fa48e544d2142aac48e59603588125072ad31f2b0e SHA512 c6045e3c3e3d8a7a2e8801916b03467e0c7a1d5a16097e124267b354ab11d1097c47396d183168bb0406cc956df80edfa9cc772df7149e8d43e8391f4107387a -MISC metadata.xml 441 BLAKE2B eb7c530b032dbaa5333fb705d363f5ab6dec9486a0cf0eefe47a30a998cc32893beef424371821ef18928b7fb03f9ddcc5f1fa5d622b3b2c89ed77b8a72ae978 SHA512 781eae28987855fecc220ace03de207072ea9cddae1b3d881dffb5d08552a443b57565fde704ec6f188f961702070c1701df13aa79fdc5d515d567f35d0ca478 +EBUILD funcy-1.17.ebuild 486 BLAKE2B 70f47849dd03e1e6aafb02f914051714279b6651ee033d03efe11b909e5375a861d6ee4b35cc790f4c8ad3a44035f4fc561ed1ee438b102a20421ec6109f2ee8 SHA512 04ea1a472d426d9f9b410dccddb1be6f024fd6d18aab9f3f3bd7d91a10ce559954f9cc6bf8559e3e8b9cabf06e5a608c9e0a62f1ac6d9db4a2ca502d29765211 +MISC metadata.xml 491 BLAKE2B 70c6646bc4496af1ef98d1178b2b4bf9d876ee0a3664e878af184d12b162c9c926d14bd8dd7987355c4bef86ce53fb65ea96abe2384198f2c054c3835e78f982 SHA512 31d13ddb7d20c36c98e5a4068e96881200122425608e8877c133483117b565b44d65800bcc61dc6ad7e407b6c9953a3f53afd52aebd1a5c25aa1ceacc067c744 diff --git a/dev-python/funcy/funcy-1.17.ebuild b/dev-python/funcy/funcy-1.17.ebuild new file mode 100644 index 000000000000..48dcf0ae3ec6 --- /dev/null +++ b/dev-python/funcy/funcy-1.17.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A collection of fancy functional tools focused on practicality" +HOMEPAGE="https://github.com/Suor/funcy" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="test? ( dev-python/whatever[${PYTHON_USEDEP}] )" + +distutils_enable_tests --install pytest diff --git a/dev-python/funcy/metadata.xml b/dev-python/funcy/metadata.xml index 15aebf8628aa..823ca6d657c2 100644 --- a/dev-python/funcy/metadata.xml +++ b/dev-python/funcy/metadata.xml @@ -12,5 +12,6 @@ funcy + Suor/funcy diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest index ca716c0ccd42..85e4574ee22e 100644 --- a/dev-python/furo/Manifest +++ b/dev-python/furo/Manifest @@ -1,3 +1,3 @@ DIST furo-2021.10.9.tar.gz 69755 BLAKE2B d9dec7f2161491c1b9806fe8e1e98bf6d8f405ae17931e86da6edf44121a0bfbfef4db26f35b53cc929e143926bdbfb4f223aa52fdd65912cd49bd423e574a43 SHA512 4100cb08f6f97ffde2527ec5678e94da759323521bf26ba49dfe4c0851aabc59556872b494a7dec26fbf6e4ac2f2dbc4c7d92f7ef47cae7f9d256af38da91f7e -EBUILD furo-2021.10.9.ebuild 653 BLAKE2B d81c433f260cc797e9988eac8fe521ef9456aa29460d98b42e17cca34fca0e78bc540931006c5fbcef320cc0889559e86be49c9cdfe37c68b069671547443bee SHA512 684b8c3e6e65263755b101c9366e2c99503d21a410c21d222cffaa5df97a421a21a9a22eedf3cec28230f17b23fc69b994ecec80f6bbc38b1c7f140e538276f1 +EBUILD furo-2021.10.9.ebuild 683 BLAKE2B b4961e8aeeae7a40d02385bd640158dec0e7c83fc3bdfff0f51f4beac2e8f5543dc9bee3aeaca1ea920ccc17d93eb6a52cf738834b152ac723e38364d9d4d8da SHA512 2c06be6a50c2a2358885b59bb1af1a52ae5f3932cee9942a00547ea79237bb92e1e551f4f354e85817060090d0586c707277689f15784f0150f4165909a39284 MISC metadata.xml 412 BLAKE2B 8152eadd336ba3c73fb48a1ff4bbc236e9857dde77e354811a131794f0b750c0871239fbc2fd773979ec306ca3ddf62166f784559d486e6cd6f5d6b5c3902818 SHA512 fc3918b91916a176ce85d9740caacc70aae03b74339a62c0d77ae1e1f1b92a3db055cf1a1bc655a822ed800178971c39f29c2e45178c5e0ad6ae96f05e42a0cf diff --git a/dev-python/furo/furo-2021.10.9.ebuild b/dev-python/furo/furo-2021.10.9.ebuild index 0f833f28a1fa..992e79aa37f7 100644 --- a/dev-python/furo/furo-2021.10.9.ebuild +++ b/dev-python/furo/furo-2021.10.9.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/beautifulsoup4[${PYTHON_USEDEP}] diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest index 3590b8b54c0f..6b60feb7a1a8 100644 --- a/dev-python/fuzzywuzzy/Manifest +++ b/dev-python/fuzzywuzzy/Manifest @@ -1,3 +1,3 @@ DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5 -EBUILD fuzzywuzzy-0.18.0.ebuild 542 BLAKE2B 192ffc78d0cf1b91c5e67f820b53714e88a66fc1ad282d1d00157ebf69578de711c2b81dc4f6ba402a24bdbdebdf27d0f8169cd96d980269c7405db4c6ac2527 SHA512 4c6e0e2b6095db0a869dce13fef8fb72a34fa1c51f85f9fac24022fa342f287e8465e400578d3205fe92c6aa59f32f176962b1563436a974bf02d8e554c579fe +EBUILD fuzzywuzzy-0.18.0.ebuild 549 BLAKE2B 675a6d4e18fac5cd968510be2ed06f7f85071f51129c0e6a81ee1fcc94f48c920ded375f978baa9a3795a9039e2e581a78188283e687f2183bc8673f8652c385 SHA512 dc814733ece66a360128ab561ba5e8631a2fa3544ad2462d8a7e60d7065eb2aef7b1c71ce0e56e257413043e288876494c2d12000a1c98a96874a0580eb20e4d MISC metadata.xml 397 BLAKE2B 7d156fc2db4d42258707bbdd93f09ee48ad139d237413b3ef80e4618f614c1e1da4e4a60bfde43976e9cd8fb06bb38f15db086571b93f8eb0cd7c9e4a2d932a4 SHA512 fee9f0884d1a8b2d66e799d5f58402951be0d99c0660e4d378f31dc76fc7384f73d6600dea1270882ce23d35cb45248f123f2ecd91eaba04a63bfa0cf73c0127 diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild index 0d6078565669..c7bcd9ddf385 100644 --- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild +++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Fuzzy string matching in python" HOMEPAGE="https://github.com/seatgeek/fuzzywuzzy" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" LICENSE="GPL-2" SLOT="0" diff --git a/dev-python/gast/Manifest b/dev-python/gast/Manifest index 60b6d155eee1..7d8877588f91 100644 --- a/dev-python/gast/Manifest +++ b/dev-python/gast/Manifest @@ -1,5 +1,3 @@ -DIST gast-0.5.2.tar.gz 14222 BLAKE2B b251f9aa54d8bdba318f0c8aa7fe97221615a22b7dec8da99b15078ce0f482ac8ec931b9c0acba3a405f2ab3c820a1c578ab93583f9f84740571dd85a3fcb45d SHA512 2a06245ba93f2c0715f662e32e0865732828deb672bc70c3d70a4969c8a2e4c518354a4a63760eddeba53932d4f8bf0ae0ffab64f1a1ad3b20d5b2d18285cd6a DIST gast-0.5.3.tar.gz 23455 BLAKE2B b7263e959178421a7ba1cdb41cb09edbe1c30680573e1ab3b4de114e0bd151d2278be799fcc1a01524bb5ee6f6d6764d9902dd0018e7cbe54ac7a3d1300bbeb1 SHA512 a836be76303591ca7c40596d98a29dbd53f281e277c8c23e3821b2003d4e8aaf4d806e7f532f27c0eadd4bdca5a28dc0a3902245505ab97497b9afbfee0c2e52 -EBUILD gast-0.5.2.ebuild 525 BLAKE2B 23e97cb264c79f759f34d33b1db86704741b66099bb56d7a7cba1add35d1394ad02fde690597f794e1b5afc742a5cdee589fb14cd1a82ac9ec03778f6148f270 SHA512 0775b46d2512faf127b2061c7b89c013dc4f3e183df9a6110f8b59c9337c856ea300cdd1757cf5353820a0771bafd3c680056a22d3e8c7bb5232b9fe0e559a24 -EBUILD gast-0.5.3.ebuild 472 BLAKE2B d9303c2a2388b0ad0ee60eb2fe98c9a9d32cb2a9022970653b706536ef92f56b7bab171b65889d32fb5d363ef5eb2c7eae8ee890c164c000b900ec6732f450b0 SHA512 cbc743654a47796b9aa904820a3a360972d8f7d3b90a144d0fbd91176260f659e43a77cb718b6998cc277e61ef30311c433844e2beaba11e996c6364b7446310 +EBUILD gast-0.5.3.ebuild 473 BLAKE2B 3dbf7aa1a46a36eb351e0aac178c66335de206e1823076ca8a90df876e34c340425066dcbb40b2a139aec6314f262aad4d46705a810bcb275d89dd817b38aacb SHA512 77c2015e57a6968aaec129feb9c2016faf846434be8a698d718e303ff44107c314386241c999f1933a63fd0690b73965fd30f0732584df64f6170b7a1b073297 MISC metadata.xml 677 BLAKE2B 2c536c1a53fd3be71dae57488b28f71af9e27dadf2987ecf3967bd74e30ee688fcd598f995d7e0b1b74694668b92699036a8049c54698e389d71687a06df6587 SHA512 9330e92aebd0ca5ead979f70d86540c5b416b60580d45c6b7f8f02e4753bfab476d9b1a22dd7ba32f1167be5512983d275cfe07f57757c484aeb8619e836e13c diff --git a/dev-python/gast/gast-0.5.2.ebuild b/dev-python/gast/gast-0.5.2.ebuild deleted file mode 100644 index a79cedee6467..000000000000 --- a/dev-python/gast/gast-0.5.2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)" -HOMEPAGE="https://pypi.org/project/gast/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( dev-python/astunparse[${PYTHON_USEDEP}] )" - -distutils_enable_tests unittest diff --git a/dev-python/gast/gast-0.5.3.ebuild b/dev-python/gast/gast-0.5.3.ebuild index 79c5c560fed1..a82da12497e7 100644 --- a/dev-python/gast/gast-0.5.3.ebuild +++ b/dev-python/gast/gast-0.5.3.ebuild @@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD PSF-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" distutils_enable_tests unittest diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest index 6153318aa5f2..e4e44bd93d9c 100644 --- a/dev-python/gmpy/Manifest +++ b/dev-python/gmpy/Manifest @@ -1,6 +1,10 @@ AUX gmpy-2.1.0_beta5-failed-tests.patch 4756 BLAKE2B 1258a1b0dd5d0a86ffde979c8766e4829d35ef91c9c829c2d2b433ac5811d45995bdf089b3dc2dc6b58d9b3a10f0283b22d52551b06da4f7709d4f78c8366240 SHA512 a4478447e966292db24e208b763ac11463e7684372e7df5d2115e5908ca6fd88718005c3f8169dc0171e22160d10d3dac034106f50680bc7e1d86d96cc3bde11 AUX gmpy-2.1.0_beta5-pyhash-nan.patch 379 BLAKE2B 2703f8fc891bb2742d8159834ae252014071745f5097b54990393ca560b804d1cf21b540efd71fea7d4371bb76f040d76596bc73f12f998554b58ae1a77c0051 SHA512 133d1c825f0af2108131ea9e702b5499e1970eef027fc63ee6516fea6cbe5a684aca2a3b8c09c20e3cbdbad87478d692d664bde75a04bae58feed63b8148e6bb AUX gmpy-2.1.0_beta5-test-input.patch 436 BLAKE2B c0cea44d17b1a44470c13893500dbad327b9f1b694eeeb65a62a307dadfcae06ad57450aeddfd410432a04d7d877dc14c330c0174c49784c676d4079b628f9ea SHA512 9647d199be4017495e1525223e6b40bef50655bc86ce348fd0db78ea56b832795925848ad6897c7c83f7ae92e0a683105a16ad8fcb312c5676005ddb6d35c7dc +DIST gmpy2-2.1.0.tar.gz 258571 BLAKE2B 942786c9a2e1220ecad15e97c26cbea0b93c7719e5081f6defe7b71d43be0c4ce259355eb34fa013a0b90679022535a271f26425c615e65103d3a2705b27ec8e SHA512 0d62354a1446708548b8dfdc6d7f8000151eb5901251f87f935144f615fd586726617c7a2bd05b91dc3e2a0cfc8797cd81d60afb8c705da153b537345eaddb34 DIST gmpy2-2.1.0b5.tar.gz 264742 BLAKE2B 1dd6dc66f9ec8cb2738f449112aa44feb40ba983f6da5f7a0760016e79ffed19037d77d47c0c0b816f9088725207e50ba3bd423349ed4c744ff03059c4c6a19a SHA512 7dc647642d7b61af77258881a7b91ab967dd11a86ba88ff5b7fd41cd4c999d2bb4cfe586511e79cc5f21f0f00d0823bbd2620d69df051c8cead15090423a657a +DIST gmpy2-2.1.1.tar.gz 258607 BLAKE2B 3c070d101066fb0ba5da61b8c1eacf6bbd334aed987161091f31bccc1e836430cb844e0fdcb5017718341761f54c0fc3290e37ace28a5c4fc07930a194e77256 SHA512 37a08b546476f1b49cdfdb04b3a6d4da266615f789eb03896d5e2dd326c91f0fb9523504414b0de30e7265840e2ef77362a5ff011906952100c8b1da4d88d709 +EBUILD gmpy-2.1.0.ebuild 927 BLAKE2B 7d668d55e78861a97798d3a9b0e9bd6da7744e4e103ece13bc1780af70dddfbcba660baf18555a8ecac461dd8d9f62a57719c56c0e3c3052b41a847225b4e091 SHA512 fac4132e89bb5eddc058e7c3116a71b7f96b0e8b0ad524adeaca62c7a09c2e968ecbe0c4b2fb771ea27ab2c7da6f59b57ec3e9dde4dbaeac417ec14475bc1d2f EBUILD gmpy-2.1.0_beta5.ebuild 1288 BLAKE2B b340097a38ecfdf08bd687c28087c1dc1f4673c70f2f1684c546b27cfece75b748a47496e123c3cb34ee9e358a6438f48125b1cf1c2e25912e053452033af806 SHA512 f77c84add0eedee24a6318587bb5fc78b4fe67765dac5cd51827807c1292267fca48abeb7189643698eee7b88342776567a941a965009f8ea82086d4b85f8e30 +EBUILD gmpy-2.1.1.ebuild 927 BLAKE2B 7d668d55e78861a97798d3a9b0e9bd6da7744e4e103ece13bc1780af70dddfbcba660baf18555a8ecac461dd8d9f62a57719c56c0e3c3052b41a847225b4e091 SHA512 fac4132e89bb5eddc058e7c3116a71b7f96b0e8b0ad524adeaca62c7a09c2e968ecbe0c4b2fb771ea27ab2c7da6f59b57ec3e9dde4dbaeac417ec14475bc1d2f MISC metadata.xml 687 BLAKE2B 9cf9e1c3dad11819000600a2ce28b5f140101cfa37553df7bf07edeb8513d7b8d80b15d561e37ca960a23d3470fc7f83608f9163d46b54fe7c41782302c53963 SHA512 eb1aacdf09d56ac73a1ce37d4562987c900f658bc517ccb6bd34cafefdf9a790d0e0d4318f70b57d68c5ec0c2832d0960b2bd619002fe690f484cd2702b77f79 diff --git a/dev-python/gmpy/gmpy-2.1.0.ebuild b/dev-python/gmpy/gmpy-2.1.0.ebuild new file mode 100644 index 000000000000..ff00de624895 --- /dev/null +++ b/dev-python/gmpy/gmpy-2.1.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_PN="${PN}2" +MY_P="${MY_PN}-${PV/_beta/b}" + +DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" +HOMEPAGE="https://github.com/aleaxit/gmpy" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="LGPL-3+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=" + >=dev-libs/mpc-1.0.2:= + >=dev-libs/mpfr-3.1.2:= + dev-libs/gmp:0= +" +DEPEND="${RDEPEND}" + +PATCHES=( + # The tests program asks for input when running, disable that + "${FILESDIR}"/gmpy-2.1.0_beta5-test-input.patch +) + +distutils_enable_sphinx docs + +python_test() { + cd test || die + "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/gmpy/gmpy-2.1.1.ebuild b/dev-python/gmpy/gmpy-2.1.1.ebuild new file mode 100644 index 000000000000..ff00de624895 --- /dev/null +++ b/dev-python/gmpy/gmpy-2.1.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_PN="${PN}2" +MY_P="${MY_PN}-${PV/_beta/b}" + +DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" +HOMEPAGE="https://github.com/aleaxit/gmpy" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="LGPL-3+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=" + >=dev-libs/mpc-1.0.2:= + >=dev-libs/mpfr-3.1.2:= + dev-libs/gmp:0= +" +DEPEND="${RDEPEND}" + +PATCHES=( + # The tests program asks for input when running, disable that + "${FILESDIR}"/gmpy-2.1.0_beta5-test-input.patch +) + +distutils_enable_sphinx docs + +python_test() { + cd test || die + "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index d1434c463b6c..00c4759ea95f 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -1,3 +1,7 @@ DIST google-api-core-2.2.2.tar.gz 140701 BLAKE2B 4e90db4311fc88d3fc8e29d6d8f11ae1424000c0e293f219d679984ec4a2c1bbbaf72d734b937d6916302f3a9a8b1cb369dd719972f4eb2d3f7264bf16ffbc7f SHA512 9b307c8ebd224b7614bd1d9f48d752852929b726c04df24f81e0b1b601f9a14d10654e9ef53b6a5ab677e8e57256f87b8683fa4dde0585f9c2e6d313d29d53fe +DIST google-api-core-2.3.0.tar.gz 155449 BLAKE2B 4aba324a18c8b6f9b9afd223688771fc6a57ee71f550736cfb5c9fac861a6a84369eb4e6ebec0664241590624c52cd0bcc8762afeb230debc16f0849fde049bf SHA512 f85c9279822ab818aa9d183bc930e61be9cfb2e65ab6a46fcd8aaab2531b4258c6247b02fb8f4f29841d9ab13ca33e129198589cbc37b3c77677a72e72635285 +DIST google-api-core-2.3.1.tar.gz 156495 BLAKE2B fdc7f7d8457b96947181eee9992c5e51bbd18f9740a0415a32d4d0f45ade9c0c784e01f0aa78fe0dbbf3717ee860e78d6b4d1c5f154361afbf919abe033e5380 SHA512 ab1c333727e666f920d81186e6213d440052021d952efcb47eac487d10ab33a2e1116278925e54bfb3468de70c18837a0e241ba3426af09728ea59a725789a29 EBUILD google-api-core-2.2.2.ebuild 1505 BLAKE2B 0d4d6b99d01c7759d419b61ce5abb74fe338d4972e191ee655bcd47667463a4a736382f1e3a6204618703afd56013441b45bae319b1937993c7a2a02c0e7edd5 SHA512 e75bb724fb988b313a80b6fa34f3e5afc452dc1b1212020ba992603d7206cc19b04657a6654ea494b5e575185dd7c143cfa12bb882614091a18f7deb5c0199b4 +EBUILD google-api-core-2.3.0.ebuild 1507 BLAKE2B acbb86b23d9904ce223d3576848d88659d92b5baeee57cf3cc67b7b9c33ee16d7a8e7428c35a8812de5d88fe55c36bcee0bd66a3c8015a0779b552da7b86ad60 SHA512 f576d7da20f9a87b9239284d2900a653430c7e15e441fc04fbd51851e485a1fddc24db6f555666cb6141f0a744ba7ae289040b1c319fc31a987c13fa8d89870c +EBUILD google-api-core-2.3.1.ebuild 1507 BLAKE2B acbb86b23d9904ce223d3576848d88659d92b5baeee57cf3cc67b7b9c33ee16d7a8e7428c35a8812de5d88fe55c36bcee0bd66a3c8015a0779b552da7b86ad60 SHA512 f576d7da20f9a87b9239284d2900a653430c7e15e441fc04fbd51851e485a1fddc24db6f555666cb6141f0a744ba7ae289040b1c319fc31a987c13fa8d89870c MISC metadata.xml 453 BLAKE2B b53e834b3c423d8bdceaa2568f38173fc203f92f2340edd42899e4d4a93602118dbdb2283d492e34189155c336ec659d96f907f257b34cbe5557be331169a4f5 SHA512 d26c893b82fa946cab27669148b3dc2dea8b985636209ae49294cb14a7055f6c4a3884b38bce6e4923a54e9872af7e540b33a992eb727caae96e071a8ffe3237 diff --git a/dev-python/google-api-core/google-api-core-2.3.0.ebuild b/dev-python/google-api-core/google-api-core-2.3.0.ebuild new file mode 100644 index 000000000000..f67642816e93 --- /dev/null +++ b/dev-python/google-api-core/google-api-core-2.3.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Core Library for Google Client Libraries" +HOMEPAGE="https://github.com/googleapis/python-api-core/ + https://googleapis.dev/python/google-api-core/latest/index.html" +SRC_URI="https://github.com/googleapis/${PN//google/python}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P//google/python}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + dev-python/namespace-google[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/googleapis-common-protos[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] + =dev-python/boto3-1.17.72[${PYTHON_USEDEP}] - dev-python/eventlet[${PYTHON_USEDEP}] dev-python/freezegun[${PYTHON_USEDEP}] dev-python/httplib2[${PYTHON_USEDEP}] >=dev-python/httpx-0.18.1[${PYTHON_USEDEP}] diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest index d989b87c1925..aae934c0aff2 100644 --- a/dev-python/httpx/Manifest +++ b/dev-python/httpx/Manifest @@ -1,3 +1,5 @@ DIST httpx-0.19.0.tar.gz 1667455 BLAKE2B b8d4cb0b6e7f643b62b507930ccf1534d73d93261cab9281ef57d6392f00da325e897d5339aebacfa07aeae8278d3a81b78d6501a1587ffeaef68cc5087bfdaa SHA512 3b327f07d62cf0430672d4f1a4f884618e588496f049522de327f5c34f7260eb21739b7f1fbd6f43a21962bc8737547f3eddbc22751546647f56c9cd7212840a -EBUILD httpx-0.19.0.ebuild 1855 BLAKE2B 159c2c051f1f013cfc5b2a81092173ae41f642498c73eccf3d704140be4b83b5542d16a607283679417ac9234d738a27bcd02010feaf46e1de3247a8dde366cb SHA512 6baf835094b28e8ebbce53842c354740d97b91f2fcc7a1bc6700fb4dee11e909ec42436d39e4605af5ee0c3eac33f13204f03f2e63d7a734e943dd6ddde7c414 -MISC metadata.xml 445 BLAKE2B ad37f769e6ead3490624a9a4ce9eab3ba0c040adcb11c52e306fa13dcae8e3ae779efae6b5b3528890de6a9d440657d3bd3fce2004a1774ae88920a7cd05c66b SHA512 73af0d42f1735eecd27559c58514a20d85d775f59500cfc6e7b87d759a4b9951317c62eae2a990df63b80747255510bf970f05295c4548d1a81cd1cc7b7c2b81 +DIST httpx-0.21.1.tar.gz 2155133 BLAKE2B c3c800657abaed461ab6f44e3cd9799be4b6499070a5db2ee8d5d61c776d86591c74192eb1c88d4072dc361ea4c9448a3ed061c715fa4504fc931fdd96ccde62 SHA512 a4f737f6c6ae909fd3ea811e0ff3b78ed6496da8d797ef49746f744216e055f8225d613fe935d5e2780aa1b233053ad436e8849eef578e662ca8ee34513ad12e +EBUILD httpx-0.19.0.ebuild 1862 BLAKE2B da0efba0380fef0876d7b5bd389372f5ffe15487384447ef47982f0c58ec1475f48e0d5a4150aeaab7a92a3848a892b208dd38bf2725a27d5dd41e3d6c60e385 SHA512 f4a670603c4e6dbd0795580b2b6645e2f701c52a3eb776fbb31abdb1fafec49388888468b36fcee2f46b053dfddbbec2ba3bde36582b8c112116383439564f14 +EBUILD httpx-0.21.1.ebuild 2021 BLAKE2B 97f01bb5a571fdb8f6af0f9c8f2980862c95860a46682600f683d2da35e33f9a0278606cdd61c84bd97de09b9339711f0c51064e3a076bc3570d0a0f7aa1aba5 SHA512 d4fa31fd69abbf41c4cbb2eb2e7eba4c4d9d941335d30cc4850a47f7c2950a5e957783f147691d9784a2b1335b19b9447c411b0e4b019e4344938f6ef5469d9c +MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa diff --git a/dev-python/httpx/httpx-0.19.0.ebuild b/dev-python/httpx/httpx-0.19.0.ebuild index e739250c670f..b876bd14e6e3 100644 --- a/dev-python/httpx/httpx-0.19.0.ebuild +++ b/dev-python/httpx/httpx-0.19.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/certifi[${PYTHON_USEDEP}] diff --git a/dev-python/httpx/httpx-0.21.1.ebuild b/dev-python/httpx/httpx-0.21.1.ebuild new file mode 100644 index 000000000000..9419278e27c2 --- /dev/null +++ b/dev-python/httpx/httpx-0.21.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Docs builder mkdocs not keyworded on all these arches yet +# DOCS_BUILDER="mkdocs" +# DOCS_DEPEND="dev-python/mkdocs-material" +# DOCS_AUTODOC=1 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 # docs + +DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs" +HOMEPAGE="https://www.python-httpx.org/" +SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/charset_normalizer[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + =dev-python/httpcore-0.14*[${PYTHON_USEDEP}] + >=dev-python/rfc3986-1.3[${PYTHON_USEDEP}] + encode/httpx https://github.com/encode/httpx/issues + + Install the CLI "httpx" client. + diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest index 52558deeed89..9b42eccb7c06 100644 --- a/dev-python/humanize/Manifest +++ b/dev-python/humanize/Manifest @@ -1,9 +1,7 @@ -DIST humanize-3.11.0.tar.gz 67034 BLAKE2B 9e10582139578e8e041d1ce60c9c5d7e071c4c093a64cf620df6ff38f0567e8b2f3134f10722cb724d13343373db0fa2a1ae5bd68700ff85fb58ee318feb0fd0 SHA512 7aa3c513c6702de0e099865f787858de4c9c65cfe95af61fd0204ff6df64e7359474b4067b4672546936beae6c8c512dd9c75f555d7075c94819e81143c21ce9 DIST humanize-3.12.0.tar.gz 67112 BLAKE2B 248458d337c8411261b1078b3ebc040c133bd6310d89ac6809e36e55b46c644ab1308255015e9530c0b1d5d5a0c6ba3b02fbdcb8a48f48c02802ec8314c68210 SHA512 339cd392c9fd022714dfa54920b24522eee37ec24711fea8016f6a95728a500eaf9cc4dde76e542886f6c5b570a77beeb6dbc5047a475496f99199d793ab2e44 DIST humanize-3.13.0.tar.gz 71972 BLAKE2B 9c9d2198de70a0cbdbb7ad7d161778870e4464df04c9e03fd18c71f4109f8dc6bc5c41545ccb82027a59fcde6d3e6fa66251b03bad63bc0200bab6b58412b391 SHA512 02baccf184dcc075839275de552f37ef13afd3412338a67ef52167622b0bf06e8c19f8d49796674e435947c4644d614bb362addea8660d10e5884cd6711ea2e1 DIST humanize-3.13.1.tar.gz 72109 BLAKE2B a17033c704fb1a12a82008bf07ed1f672c6d9b8a2a1ee16e34a49b2e9ce697099951f8bad638692b183d424a20836dff42f7fb8fffd1112a8ba9c4f42365db23 SHA512 f2d510347f05f953bb6f67811a7fd062f721c76892388d43ea0f19f826e75853c6f7b6cddcd986c06414dc8a3c8b3c88bee16a61fa23baa24d951ba275114de2 -EBUILD humanize-3.11.0.ebuild 547 BLAKE2B 375bb638f185ef84aadbf1e7ce6860d10467c092ea73115023288599cb5694c1477de757e7744a4a8cdaf3c99da66e2e1773513c1e872f68d81c4604a49aa83d SHA512 b5d990dd004d16060dc070ded1b5ebf90d6dc26c126843a55d96e8eacedf4fc12037f93c9d0aa8a1064c84e8a345f1ac20565bd48a2e4feb11d698150f818e8f -EBUILD humanize-3.12.0-r2.ebuild 604 BLAKE2B 9b21280d7cb12cf5b50be94e8f91a697ba47384d32af93646809df22b82c1d438365e3714ee6178dad70aeba6263c5c798c72da176202db175b850c7642a8e5d SHA512 9d8a77c085e831aaffc725eec44979b094d70f04431b85039902b734ccacfbbd293832e2b6d94ca471c9d4d786a9b9949ec099e790aaa4e1e202f02e457237f2 +EBUILD humanize-3.12.0-r2.ebuild 602 BLAKE2B 3b0c07b6ecb03955c161db6841d4bb9c036724c51e99d0fed622e760d5a35b72159bd8c964d6db4da7d4e4b12ad354d44d0826cc9e4dc48a7ea1347694835d6a SHA512 044f3c6f3efd3a644830f8102627c3039d2059a328b3a21f9dc0dd4e30facd101fafd5380dc3870ec2de8186cb4026fc814d7df825e1a1a031c619b1f5ef75a3 EBUILD humanize-3.13.0.ebuild 515 BLAKE2B 995b308bc832a426e740b17e19149235daaa93862bf83bf8e9cb6c96258115edfa94d86ccea850a34f485fdbb020cf711d8ea5981c7588ebd36a5b8bad0518d0 SHA512 98be84263a058a0408f4e585dcdb055bb4c3cd9fd755e19192cc7fb68d0a643376e34ee174a45ef9e4d79e8bbd18ea2847633fc9910cb412c9a4535a22b4128e EBUILD humanize-3.13.1.ebuild 515 BLAKE2B 995b308bc832a426e740b17e19149235daaa93862bf83bf8e9cb6c96258115edfa94d86ccea850a34f485fdbb020cf711d8ea5981c7588ebd36a5b8bad0518d0 SHA512 98be84263a058a0408f4e585dcdb055bb4c3cd9fd755e19192cc7fb68d0a643376e34ee174a45ef9e4d79e8bbd18ea2847633fc9910cb412c9a4535a22b4128e MISC metadata.xml 562 BLAKE2B ce0b2a0c9ab597016fe05c7f74e3aba7ead2f807fdbaead57533d8e1a6bc67f9749afc2788d6fa66178c5b8efdfcdde256f03a478c2a34fac168b6c1fe57e7a7 SHA512 fbe0c4536f4e2fff5516f806e848438ff6eacf526df3753095ab6f034a6103bbcaf2e2c7f468e442f2e1538d93aa9c73d034a812705c39fd2c9d1e34e66f2216 diff --git a/dev-python/humanize/humanize-3.11.0.ebuild b/dev-python/humanize/humanize-3.11.0.ebuild deleted file mode 100644 index 3b1e48a6ea18..000000000000 --- a/dev-python/humanize/humanize-3.11.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Common humanization utilities" -HOMEPAGE="https://github.com/jmoiron/humanize/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( dev-python/freezegun[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests --install pytest diff --git a/dev-python/humanize/humanize-3.12.0-r2.ebuild b/dev-python/humanize/humanize-3.12.0-r2.ebuild index 5087a4abebca..a7c57e2ca28c 100644 --- a/dev-python/humanize/humanize-3.12.0-r2.ebuild +++ b/dev-python/humanize/humanize-3.12.0-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index c6cfa2bce898..7eec92bd759f 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,29 +1,5 @@ -DIST hypothesis-python-6.24.2.tar.gz 9168397 BLAKE2B 87070841a01c7c9de79b5d786867024873f7de186bbee01bba708e783fd1268523b2e0398a055c92b782f27d0f67679bf5852bd49371932d277726517d12bd91 SHA512 9e4ee194fe561f8a39a26ab63cad4b6f093b2fcb56d02a5adfc4bdee1d7ccf55e6712d1af41d17155c6e88ecc75e6f191cf2761c2d71c2c052d7e8259cff0326 -DIST hypothesis-python-6.24.4.tar.gz 9168664 BLAKE2B fe3d2fa28d7e8f47e4ce60fa91b3e004e3214ff51372b16f56c8328ef08a0dace48545b198511ceefe9f58b907f3b35d65ad2934c936dc1ef0b6393215e8c2d9 SHA512 4c1ea50b3203c2933713a5ebfdf40b64c0f6ab62bad30de446e26c79a8e5212b0669ca2569be9f5367b42471175225952920a68129867b4c94fe76b214b88a47 -DIST hypothesis-python-6.24.5.tar.gz 9168940 BLAKE2B 719efd5c307708f3fa205e2096e54ad44009248bd6c03873cbf14eaacb48c5aaf2f444b430418ae3d6d107b53def52a0a6194d9827e94abb1c97af4f12f02072 SHA512 215c4009b9496983c1c3bb3fee7c051fed434c57d48dbcaa5ff0aa42c60c33a507c424eb7e604d323b61c6171d97cbd02d492bcda99bc278b099fd2f3fb074ca -DIST hypothesis-python-6.24.6.tar.gz 9169209 BLAKE2B 448eedad86d41c766d2bb450f18965592e5f8c53bfc341a081591ae916be00e2a9d5e82633059753e6c47b7905cb09a94e634463cd90bd65c87598f8d92bc58c SHA512 6cd13eb1bf33d5a72debbc262f691949b60ee8bcf6a1c3c263a55b4cc4498c1bd0568088f541ef68152219e9a12d7cfd2a53a3d37a6bba0cec7b2b57b4500e42 -DIST hypothesis-python-6.25.0.tar.gz 9170363 BLAKE2B 505aebee64882de9516a653d7906b0d739d2077fd3d2d5bffa2532111d37ca4cdd62ce768dfedf9b9987d1750af7851a015d7feafbed77ab131d15e62f8ec6f1 SHA512 a22ee5632d77dd7c3570b4c5b9faa04c2ee6e7f101d87a3046ee5206b8a444367311573d39c02b12a6ec5b626ab8b89b523bed7e387da59ee3d673601e3f8015 -DIST hypothesis-python-6.27.0.tar.gz 9172229 BLAKE2B e5d69923579877a4abaa740663a36510452e10cb782c1c239db03ae22bad9898ba881d808d33ecedaf9319130e619ccadfe87ad9719b1fb05bbcbcd9683d8bba SHA512 54083e0fff2e1af8d3cd91b0e059565091e63058029a501a098228a5b1a411fe652ac542e847c0b03407f9b3f27ca5358b43b15740d6e9e0c882c94ef9e48bad -DIST hypothesis-python-6.27.1.tar.gz 9173425 BLAKE2B 0fa35a863cbddb9bdd592622247abe7a9bdfc6e4624d1a0913b58a47c29d4c507a1aee8f29f9b6080628894a41140801f567bd5b5f1e83b5505b33089992e10b SHA512 3e2f1d4d268f998ccb6bf3784844d82ff3f276074b13c82fabf87a98441764dcbab576348e77ef4c71cd5f6839f92f978e52571f7e290efc680df984eb2ddebe -DIST hypothesis-python-6.27.2.tar.gz 9173689 BLAKE2B 1f3aced11713f272158f8990090ee27cd44f585849ddfb416d636b6390335c717c98a7b1f5060f38118498d08faed00f25e7e51f42eea2efc902720db2b2513e SHA512 eed1f15b8cc739e2c02e234090f937cc8a4ffddf4d44ec4ce1bdf3759cdc12d47c358e29b401f262cd2ffc25485a1db7ff4265870f588282939546300a272426 -DIST hypothesis-python-6.27.3.tar.gz 9173846 BLAKE2B d8ba0509ff182cf25b8fbb8c5ade3c3d88fe54fb90203d41db68c1462903623d8ec4817d615cb42ec03948f5bc581a97902a55e73ac427416ac51a7bd067f560 SHA512 497b7e70aa29088dfe7c20be501c537201613813f6c74aec4723a87846ef38494026cb2ad79eb930b1a17b33b65eaf9dfce1411be8a58bc322d6f61f4d62b2f7 -DIST hypothesis-python-6.28.1.tar.gz 9175083 BLAKE2B c5ecd2e62696a57643ca7043a902f08c58c0635bf80e3366921b0c0f6232015f8833fa25ebd20faad01a3b77660c489c25574934e6899dd0a4151b89ad65932c SHA512 4402e7d6030ef79214d9d4b83d165788a3a45bc733aeefb7d70a85fb3d542dc1619943d19cbf7abc3902bf23eecb61a369915bee333abd3347927522ae9ed01d -DIST hypothesis-python-6.29.0.tar.gz 9175657 BLAKE2B 0e558e6562f6ed258384209bf5a8268b65bb6caaa590b87dce8b609030c6f25f520e094a269d08bfa39dc97411f75f0465508b176c785c7009b48eb2c864f9cb SHA512 dc54d541dc4d3b2d67adc553f0482bcd41d4102ee1b297d7a45bf8098af147c8ef12816ab13e105f990994dfe8ee23572a71e43e4b80ae8d04e7a6950f413651 -DIST hypothesis-python-6.29.1.tar.gz 9175987 BLAKE2B c12691eb1ff9221ba03799f6848d3c17ec7915f34881fcd7c809dbf5041b2ec203d1189ca425215fa06a3500df622797fe38e77dbca29c10cc707e3c9c96d664 SHA512 b9d05838711a587594ca767e3d9226b69b9deedb2e586719ea6f5a2b8acfc70ae48fcea184b5418a1072d089d3b14eb0b99b2b257515e47f175770a8e10f9f28 -DIST hypothesis-python-6.29.3.tar.gz 9176581 BLAKE2B d013c6dd2ddb8dfddf7f856c9358157ff4fa22aa19d40c4057952a2e136e8618cfd2bf8c80f0d606147b91efaed03c710cc2a993f9b8658e25669691e3df22f3 SHA512 4226683702b8be568073167ec6e5681a4ea2416c9e2baebb04bc549164e88c3e0d14d8ea525c64d571c8dc1446626f93809bc75b2a1c3f4c50ece97ee791446f -DIST hypothesis-python-6.30.0.tar.gz 9180275 BLAKE2B f65ff5477054d37f7f7cdc463811dbf94d2a3adc7399cc9015b0088185c31027463e994ecdc6d2274141fb44cc75beca3e783c40b764bddc7430ca0cabcdd545 SHA512 23137db516b04b59f1dfe187998424ce326f82780047b1ebd189a552263beb221d8af0cf43f82656766903f4b2999205f013e6c9ae12ea48114af7c0ca7ade37 -EBUILD hypothesis-6.24.2.ebuild 1754 BLAKE2B afe7c86d0907a4c0500ff94249349431c435567753fba197261ce9bceedb03da6ecab286780b66ac4c83361528fe93ff4422c8615bbc6ef20faf289efaa3dcf6 SHA512 b3199308c4981d523366fb48c5d6bee4e1d0eeaa3e9854627cdd23b5d81d22ba4bde02b2669368a5d8bbcccdfb3941aa692c78b18524e907d70c24470e284385 -EBUILD hypothesis-6.24.4.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.24.5.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.24.6.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.25.0.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.27.0.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.27.1.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.27.2.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.27.3.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.28.1.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.29.0.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.29.1.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.29.3.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac -EBUILD hypothesis-6.30.0.ebuild 1762 BLAKE2B 4315e80027b7bbb4bfd203fd8f7b500e256d14bcee1bb048b042749fa675c497b9f9ae1a4a93d4a9567c3078bc40e8e5aafef57dfbd5d4c51cc29dfa9928875c SHA512 dec6b4c5a4297f1a49f70d0e2d5c5e17f64685346b9500570b63dba5be34553de9bfdac433e7113e282d72d51b16ad59a08030db021de258ab38698be17576ac +DIST hypothesis-python-6.30.1.tar.gz 9180975 BLAKE2B 3b0e8e29d74f579a9ace6fc341451992386de3358defcf42936d2d535c31bae07d7ab49fa6d4a8d1a2bd0e8231086dd9795d78125555e668425fba2bc539b224 SHA512 8abf31debf94124744d17d5ddac6698a21981feca7b776e97d92d5f6d1404ec17794bdf11b256dc7b0a335a041af6d3f1f20ae6fd6a62abc1ad78c2b39354fa9 +DIST hypothesis-python-6.31.4.tar.gz 9183157 BLAKE2B a8c82cd2e798b7dc0b149a09d52cdde77677473d91f3192783a8903fa7513ce410a89e67df32a812a12b59ca113b065c52e84fae0632f8a2dd852f4a39e90cbd SHA512 b1783d7463b575afa40418e4d67aff04c025bd9d733b1c6b2ac671d8d1c9a5d58ee7d10ce5e27aaa14156285abb6b182f7ee5f3ebe8eb335421680d20dbb4405 +EBUILD hypothesis-6.30.1.ebuild 1754 BLAKE2B afe7c86d0907a4c0500ff94249349431c435567753fba197261ce9bceedb03da6ecab286780b66ac4c83361528fe93ff4422c8615bbc6ef20faf289efaa3dcf6 SHA512 b3199308c4981d523366fb48c5d6bee4e1d0eeaa3e9854627cdd23b5d81d22ba4bde02b2669368a5d8bbcccdfb3941aa692c78b18524e907d70c24470e284385 +EBUILD hypothesis-6.31.4.ebuild 1762 BLAKE2B 160ab670a5db81e8ff41937a560cbb11efc1e9ae4bf41fc85176e9ab7c640e81da405ba4d477261def8f04c3a6b479ced41b7bb1c9b109e82a024bfaae62819f SHA512 2158da223e25cd54f10fd64167d3d25032e1d3647b5dca501f6c2ca8f977ee829550f7526d538b31dc192a9fdacdd9b4fea2f61204db4d0dc94571358af2b2dc MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238 diff --git a/dev-python/hypothesis/hypothesis-6.24.2.ebuild b/dev-python/hypothesis/hypothesis-6.24.2.ebuild deleted file mode 100644 index a708f1a69a39..000000000000 --- a/dev-python/hypothesis/hypothesis-6.24.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 multiprocessing optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/" -SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz" -S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="cli" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' python3_{7..9}) - ) -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - !! + + + + python@gentoo.org + Python + + + + imageio-ffmpeg + imageio/imageio-ffmpeg + + diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest index 998f3c99cc23..3f8559d234a0 100644 --- a/dev-python/imageio/Manifest +++ b/dev-python/imageio/Manifest @@ -5,6 +5,9 @@ DIST imageio-2.11.1.gh.tar.gz 339241 BLAKE2B b197c946fe34e504979c9fe7e69179211bf DIST imageio-2.12.0.gh.tar.gz 339829 BLAKE2B 5f6c38bd139c33e7fc00fad8f32cd2f9888fa61a4930021b58fc33530241cf8d40e13002cfedf21631d1ff18797a9d044288e3ffc8852276912ddd7485206ecd SHA512 05824e8617470734ca4966fa4cb0b3da5ce22bbbf2ff6382d216d768b6dd3923d072a3f157d1ba23524c4b499c320d3a8e051852f656ad5cb0f120a298daf688 DIST imageio-2.13.0.gh.tar.gz 339891 BLAKE2B a9e38a855836dac3ee228376c49e9751e651530b316932a756c86f21f7c987f1f57387db1751ff0cd6673844cbfc8dcfd0bceee520ec6107290712db03ca9d9c SHA512 4f63a1183a631fa192e08438cfe97936f45b9157cad73c8a27ddc378817c21db3d92bab2e7565ef9ef539c771120e158075ae1069aec60d824c40d420dd8e117 DIST imageio-2.13.1.gh.tar.gz 340484 BLAKE2B 8b05feabdcf44877365d5fea7916cc36c30f2ab9f40a909e02ccace6f457d5bfedae58a1397dc8d211d5f3738f148a3de355b399f47d80b2f50cc634fcbd18ad SHA512 3c5ca6b96a26fc19801d571af3e0d804b4946bf34d8d3ed52b946bdde595a90ff8c0da7fb2949f6a1d2d6ba5799c2feff6bade04de40cb9a807c7cd30e57eaac +DIST imageio-2.13.2.gh.tar.gz 340635 BLAKE2B 463607eda8b3479d3f76174ccc6674bb1f727cb2fcafa5c47ce63241188d6396619a57725032812bb531aa4a36a00d28e4ad95d8a82de658c755405d2068a0f0 SHA512 0b08d12463075fcf8a45deef04843bebf5932347fc34aa48effe7d29232fcc482fd0d4fa29bc9a51a81e343e1636823931db5b28290ffa67987b608cc51a8e99 +DIST imageio-2.13.3.gh.tar.gz 340780 BLAKE2B ea0ce7fcd941d14d41f5212f053884de4bb5bf9794050a8872a7a10a1dcdeb217706e97c9a7dd74b5bff27796b4431ca27535d6becc3db9595a0447f54fc1454 SHA512 709aabb0b89cf1bac65f8671f57523833bf0c5dc1f4e4a379f0c77203ae25b651a5ba9135f45b5dea2affbab6d6e79bb66a75ea05a0c83d5d08027a5bd6aeaef +DIST imageio-2.13.4.gh.tar.gz 340913 BLAKE2B 332d819633a52069265dd0c02163698085b8d0891ee84def78d99f6fb9888752d8f6384c9666dc66d99bc48673648f736eb6f545b67583cae7252caef6f9e499 SHA512 0329a1bfb6906d7f759fec8d5a500cae9a8edaa125d3e4cab7f0e87b2e5eef24655520aecab309de823f9bd8357a1461f772801bac437ed3489804e3c4b40855 EBUILD imageio-2.10.4.ebuild 839 BLAKE2B a63c9296ecd0ff789d0cc693865ca48696745b1785f1ed66f54844804d6109db9a89aa99f810eebaf012f9508c6f48c4b2d3c0ea9aaed14fc8afd22370dd3a61 SHA512 bc2a565d6bc4cad9c1a44d4db1da56e3fe6b4377551eb9db4450a23cced103c3b7db119ca986ea4a1cafb2a30634e47c926ac712e5fc31bee4c38b9a4f03e900 EBUILD imageio-2.10.5.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 EBUILD imageio-2.11.0.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 @@ -12,4 +15,8 @@ EBUILD imageio-2.11.1.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094c EBUILD imageio-2.12.0.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 EBUILD imageio-2.13.0.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 EBUILD imageio-2.13.1.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 -MISC metadata.xml 858 BLAKE2B 2feed77fc77fc6be127298bee47106f5fb65d9a392a05c61c8255b3e0994fa95658bf72222173a3b4447e8e802e6027989ddc3b475f8c84a998fe8c86ffc30f9 SHA512 f503c9ab1b17123c455f3f0d576b2e337a827acc9bb8d0c9f265bb022c68101dcb807c7bcbe8be86f790fca544910930388845e382e0398ac1f6a3c09d2ddb71 +EBUILD imageio-2.13.2.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 +EBUILD imageio-2.13.3-r1.ebuild 899 BLAKE2B c06cd2bb8ec6d50109df74eec4f3f888de2fc3605a55017aee0c7b1df1543d1585846c8380e8b4408a9995ecb3069b88f3a9de2b7c8177891bb2d1b477d8ffa8 SHA512 a594aa29d2c1986e51763f6b78ee843fdac43d4b95236752d6b377cc12e2b7b4ddf82a0224d9af5b56133704b94e3a9837cd32426a445e738d4e0aeda3196171 +EBUILD imageio-2.13.3.ebuild 901 BLAKE2B 5f3c1b7dd60230d099afab307c216b9b7c8094cf5eaa9b7606bd28947770a30a8829bb1a97f4b2828b51229fa4854e6b7e8a0067d84bb0c3e24b84a22691dadc SHA512 902821d08653b56bb547749777675951624c09fc560a2fc4b1cdbf549b8274f4a8c6198675f484646a7505f8013997fb9155918ecac41f93cdb5da12c1858848 +EBUILD imageio-2.13.4.ebuild 899 BLAKE2B c06cd2bb8ec6d50109df74eec4f3f888de2fc3605a55017aee0c7b1df1543d1585846c8380e8b4408a9995ecb3069b88f3a9de2b7c8177891bb2d1b477d8ffa8 SHA512 a594aa29d2c1986e51763f6b78ee843fdac43d4b95236752d6b377cc12e2b7b4ddf82a0224d9af5b56133704b94e3a9837cd32426a445e738d4e0aeda3196171 +MISC metadata.xml 959 BLAKE2B 284b4b8fdf53cc63b6d46d1afd03abf322f8a91ad5feac3828c30198a9e0baa1514f34b91385dbc00830b306e4f78eac5d2bf4be8e377fe98cfb7e5c8db896be SHA512 0a72e91831dec56af50fa96fc6ed74b19fdc15e68255d19fb09c542eea85cfcdaa5a382608add10a63d3e421783225829d20d9b31c26883f7640b6214f2c20e3 diff --git a/dev-python/imageio/imageio-2.13.2.ebuild b/dev-python/imageio/imageio-2.13.2.ebuild new file mode 100644 index 000000000000..cd5928118230 --- /dev/null +++ b/dev-python/imageio/imageio-2.13.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python library for reading and writing image data" +HOMEPAGE="https://imageio.github.io/" +SRC_URI=" + https://github.com/imageio/imageio/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/freeimage +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Fails because of system installed freeimage + tests/test_core.py::test_findlib2 +) + +EPYTEST_IGNORE=( + # Needs unpackaged imageio_ffmpeg + tests/test_ffmpeg.py + tests/test_ffmpeg_info.py + # Needs tifffile + tests/test_tifffile.py +) diff --git a/dev-python/imageio/imageio-2.13.3-r1.ebuild b/dev-python/imageio/imageio-2.13.3-r1.ebuild new file mode 100644 index 000000000000..f7d4d4abf4c9 --- /dev/null +++ b/dev-python/imageio/imageio-2.13.3-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python library for reading and writing image data" +HOMEPAGE="https://imageio.github.io/" +SRC_URI=" + https://github.com/imageio/imageio/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/freeimage +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/tifffile[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Fails because of system installed freeimage + tests/test_core.py::test_findlib2 +) + +EPYTEST_IGNORE=( + # Needs unpackaged imageio_ffmpeg + tests/test_ffmpeg.py + tests/test_ffmpeg_info.py +) diff --git a/dev-python/imageio/imageio-2.13.3.ebuild b/dev-python/imageio/imageio-2.13.3.ebuild new file mode 100644 index 000000000000..cd5928118230 --- /dev/null +++ b/dev-python/imageio/imageio-2.13.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python library for reading and writing image data" +HOMEPAGE="https://imageio.github.io/" +SRC_URI=" + https://github.com/imageio/imageio/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/freeimage +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Fails because of system installed freeimage + tests/test_core.py::test_findlib2 +) + +EPYTEST_IGNORE=( + # Needs unpackaged imageio_ffmpeg + tests/test_ffmpeg.py + tests/test_ffmpeg_info.py + # Needs tifffile + tests/test_tifffile.py +) diff --git a/dev-python/imageio/imageio-2.13.4.ebuild b/dev-python/imageio/imageio-2.13.4.ebuild new file mode 100644 index 000000000000..f7d4d4abf4c9 --- /dev/null +++ b/dev-python/imageio/imageio-2.13.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python library for reading and writing image data" +HOMEPAGE="https://imageio.github.io/" +SRC_URI=" + https://github.com/imageio/imageio/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/freeimage +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/tifffile[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Fails because of system installed freeimage + tests/test_core.py::test_findlib2 +) + +EPYTEST_IGNORE=( + # Needs unpackaged imageio_ffmpeg + tests/test_ffmpeg.py + tests/test_ffmpeg_info.py +) diff --git a/dev-python/imageio/metadata.xml b/dev-python/imageio/metadata.xml index 00e4692d0a4d..e06b08ec97ba 100644 --- a/dev-python/imageio/metadata.xml +++ b/dev-python/imageio/metadata.xml @@ -9,6 +9,10 @@ proxy-maint@gentoo.org Proxy Maintainers + + python@gentoo.org + Python + Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, diff --git a/dev-python/imagesize/Manifest b/dev-python/imagesize/Manifest index 89ae6be7861e..ac1cfcf69d3f 100644 --- a/dev-python/imagesize/Manifest +++ b/dev-python/imagesize/Manifest @@ -1,5 +1,3 @@ -DIST imagesize-1.2.0.tar.gz 1274955 BLAKE2B 20293418635362f7360d2f02299f9392a96ca09773c97dd8eed38ca424008fa9d71139bbaf8d61e0daf5dbc90f3c46af9ee60d26e9fb1c2479eb8875ebcb7305 SHA512 c82a7fe433064c3a60ed664bad8ce4e602c527bcf2f7c9ab9be6ed650654626d9e0907028b2b0c5a484712bc989335b2b4f66494c8d445f5043ed4c2bc519700 DIST imagesize-1.3.0.tar.gz 1279535 BLAKE2B 926b90ad493b790db41941467dd2dd0385f86064fc1ce9547670a52f925965effc9b8b7f61057158a4452cac2223b65dbfaecc34a19ddaf52067a9057560b56a SHA512 3686e513f03cc16f5237ca206cd1bf131eea968015ee4906f620ab1c8932ed24d19881807225a02fa319d0465da4b01851ec0bd0a47146ef914053185bc0c755 -EBUILD imagesize-1.2.0.ebuild 528 BLAKE2B 15359bd94c81ef719bd389ca99b5ee985c94baac275e97690ff7692874a573ff5d0442054c696f790918d8d498a56bd048335c63a2931775e2b0090c28522fa3 SHA512 6b6991a60ce0c08789c6f23675f50c4f6b4f095cf469b9917da974ff8fd47fecb4cfc94c48157ef52fdcc707b89602017cbd8b1556bde9ee6f07b4ca01b066ca -EBUILD imagesize-1.3.0.ebuild 624 BLAKE2B 3dc0700ba764d6f76c63a96770cf2804728df944adff2d970796efde8ae6f5ac64fbb9747f5ea6fab245a9b980e96bffb3e4283ac08e6f6a4d107474df723660 SHA512 70216082db384e9cae03f52b5b5a39d1c4e3e453c45bb87a7a42c995d2faaa75f984e63bbe940bc2cc076934c7cd0e297bf4cdba8b34b0d32288e71957b6338a +EBUILD imagesize-1.3.0.ebuild 616 BLAKE2B 9b532a6c2a2061ee499dc636c41213177d13abcecfaf48de7b9ffd3550a98b1e766397ff30cd649e9037f9709e8cb1bdd4dbbcd4f74b66cfde81b91812d85bd2 SHA512 0bb3018cf4715f5ef9070d2bc2b55fdc07d1fb900ee4c3bd423ba84c3ba12410946d35d73d3ad236992055c8ba21563f8accce8ba1874144051f02e3ad0280fe MISC metadata.xml 484 BLAKE2B 9edce43c0b06aab59a3094cbe36b90393bf5d0a0eeba9bcdea7ea7298e7d42c2cbfa19ce8bb544022e01124743d877646709b90329796d77e916283398aef3ac SHA512 85d73b13ce95d9647d1afcdee5979fe2802a04cea213468c7d7714b976e191dd59715a93fa522dcd2646d33fd27a43911146c28dc477d9d34cd56cf42cc3ebb6 diff --git a/dev-python/imagesize/imagesize-1.2.0.ebuild b/dev-python/imagesize/imagesize-1.2.0.ebuild deleted file mode 100644 index e02aa0afdba6..000000000000 --- a/dev-python/imagesize/imagesize-1.2.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..10} ) - -inherit distutils-r1 - -DESCRIPTION="Pure Python module for getting image size from png/jpeg/jpeg2000/gif files" -HOMEPAGE="https://github.com/shibukawa/imagesize_py" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-solaris" - -distutils_enable_tests pytest diff --git a/dev-python/imagesize/imagesize-1.3.0.ebuild b/dev-python/imagesize/imagesize-1.3.0.ebuild index 9781982b1a66..f241dddc7f9c 100644 --- a/dev-python/imagesize/imagesize-1.3.0.ebuild +++ b/dev-python/imagesize/imagesize-1.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-solaris" distutils_enable_tests pytest diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest index 3c99c7a29ddf..a794f77266f1 100644 --- a/dev-python/importlib_metadata/Manifest +++ b/dev-python/importlib_metadata/Manifest @@ -1,5 +1,7 @@ -DIST importlib_metadata-4.8.1.tar.gz 41779 BLAKE2B c6aab81784f45770eef3be14257a30111d30fa8f6c1f7d30722ca93bd4d548b826fc4a4ea54eb627d55d5ff3b539d96d3c0968ac3edf5e4dad013ef83d271618 SHA512 ad9ab435d4a49a12c9440d1d53cfc835fd889fee032db6ad1dded59b6e453f26ef97bca303e22d945124295ec7c50fa55837a13e7790dea01562a1724571f9fe +DIST importlib_metadata-4.10.0.tar.gz 41896 BLAKE2B 1e9b2a69e9d80ba200c79243f7d6c4b302caef06a0eab4d104fe130a0accef868db8e035764d16ba9a9606f1421d881db2c174886097dce530cd011ea41a243d SHA512 88abff0a67f2090ad1a8fd797f79edfaa7d877286781e74aedd36e60c7ecf36936ea30ab8b38a08db9b2e57e82da2aeacf48a582053b1d432399ae16d3888fbe DIST importlib_metadata-4.8.2.tar.gz 41791 BLAKE2B a89bbc955ef95fb91f79b49e77d91686ca45774c4c42b2d948a378370b39c96c6f021b29bfcd26ee51cb073ebde350a64b25cbdc4dd7e14ccaa3fb6b46eff4d2 SHA512 bdf90ef1c5a9c24dc139d32e9f9fa0b7a020ce4f840e6f80b8d7bb0204d8ea02ba532bce31213b0e449586418c2606a4d5edd64d6f312d6d6d55db6000e687ba -EBUILD importlib_metadata-4.8.1-r1.ebuild 1183 BLAKE2B 6dae0dd9019a395e8672320f3766cea690a342d582fbf6174da7d66f3f64870c4bf06b5efa5e798a20ec34bf1aab609b1ee44423f7fa2ec51ce40ca7e41c6ef4 SHA512 28c6b014f9a18fcbcb3c24f5803036bacad129f8f7c978f4bdbc3a0cdbda9d61bf4f66bc6faafd87bfa4ef974886c722cf47b949a3b6471d1a1c383082440b77 -EBUILD importlib_metadata-4.8.2-r1.ebuild 1191 BLAKE2B 11e71729d9adc01a5487e5c2527bdc9632585b9647ba6eb66383cdf4ff18d78aaa99b95b31b4fa21c56ab912e242f56cf1fb0fbce27853bc63b40093ef764422 SHA512 d478d1184f3979e06063dd6fdd556e77b60ee0d076a0b8c7f7a5f49bacc450396e3a4f8b20c936658dea37592448ff1a3352e3339748f5596dc22e7fa6999734 +DIST importlib_metadata-4.8.3.tar.gz 41979 BLAKE2B 7ead88b879a3c6a9d734d70f96c35e140f0d3d5c535bf2a1f927042d95589500a900e4a792500cb7eee0b36f04559e9686ebe3ef3f68dfa1e3f51e098826a768 SHA512 a2ef41a9024059fd9bb5f4571a59fbe55e16c9a0e14acc5c442c8b2579e53baf39b71e0bcefb80955786279620194f3b559f1207b9ffc0363f120feb798227cc +EBUILD importlib_metadata-4.10.0.ebuild 1002 BLAKE2B b8066a12b1ebcfeed63041e51a9aab520b603e7e22f5379647addc12dc482f001b47c5635857f7d3ae8c298817e246471a49e5ef1b1e071c4675d029f560750b SHA512 c2f23fe80e9166f3884b7c52adb0281b1bd547d4fb71d47b6406541312e71367bef14516e02129f4d0cc7ab308ec90fc3e17f1320453a9915c46d03054fa95d1 +EBUILD importlib_metadata-4.8.2-r1.ebuild 1183 BLAKE2B 6dae0dd9019a395e8672320f3766cea690a342d582fbf6174da7d66f3f64870c4bf06b5efa5e798a20ec34bf1aab609b1ee44423f7fa2ec51ce40ca7e41c6ef4 SHA512 28c6b014f9a18fcbcb3c24f5803036bacad129f8f7c978f4bdbc3a0cdbda9d61bf4f66bc6faafd87bfa4ef974886c722cf47b949a3b6471d1a1c383082440b77 +EBUILD importlib_metadata-4.8.3.ebuild 1191 BLAKE2B 11e71729d9adc01a5487e5c2527bdc9632585b9647ba6eb66383cdf4ff18d78aaa99b95b31b4fa21c56ab912e242f56cf1fb0fbce27853bc63b40093ef764422 SHA512 d478d1184f3979e06063dd6fdd556e77b60ee0d076a0b8c7f7a5f49bacc450396e3a4f8b20c936658dea37592448ff1a3352e3339748f5596dc22e7fa6999734 MISC metadata.xml 646 BLAKE2B c3f9ff98b5090d22a37a5a5b36b6c8523b4d1ee804c05c880bffe6a45ee482023d4c037b49332bfa93cb60cc5892d1178b486cf1d2e0d4c44d7da8d292e406d5 SHA512 e558c5ae62e98685a43bfafbff6fc5d5339965a9bf8c6bf0bd8cd5b542c94ae6ecaf0a04e5210b211a32abb65b37c5db6af64dc7d74ae79ec31075fcc659c9f4 diff --git a/dev-python/importlib_metadata/importlib_metadata-4.10.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.10.0.ebuild new file mode 100644 index 000000000000..2d75eba19050 --- /dev/null +++ b/dev-python/importlib_metadata/importlib_metadata-4.10.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# NB: this package extends beyond built-in importlib stuff in py3.8+ +# new entry_point API not yet included in cpython release +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Read metadata from Python packages" +HOMEPAGE="https://github.com/python/importlib_metadata" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyfakefs[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' pypy3 python3_8) + ) +" + +distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker +distutils_enable_tests unittest diff --git a/dev-python/importlib_metadata/importlib_metadata-4.8.1-r1.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.8.1-r1.ebuild deleted file mode 100644 index 54865e4025e7..000000000000 --- a/dev-python/importlib_metadata/importlib_metadata-4.8.1-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# NB: this package extends beyond built-in importlib stuff in py3.8+ -# new entry_point API not yet included in cpython release -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Read metadata from Python packages" -HOMEPAGE="https://github.com/python/importlib_metadata" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] - ' pypy3 python3_8) - ) -" - -distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker -distutils_enable_tests unittest - -python_prepare_all() { - # Skip a test that requires pep517 which is not in the tree - sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/importlib_metadata/importlib_metadata-4.8.2-r1.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.8.2-r1.ebuild index 03ff76d7912b..54865e4025e7 100644 --- a/dev-python/importlib_metadata/importlib_metadata-4.8.2-r1.ebuild +++ b/dev-python/importlib_metadata/importlib_metadata-4.8.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" dev-python/zipp[${PYTHON_USEDEP}] diff --git a/dev-python/importlib_metadata/importlib_metadata-4.8.3.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.8.3.ebuild new file mode 100644 index 000000000000..03ff76d7912b --- /dev/null +++ b/dev-python/importlib_metadata/importlib_metadata-4.8.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# NB: this package extends beyond built-in importlib stuff in py3.8+ +# new entry_point API not yet included in cpython release +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Read metadata from Python packages" +HOMEPAGE="https://github.com/python/importlib_metadata" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyfakefs[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' pypy3 python3_8) + ) +" + +distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker +distutils_enable_tests unittest + +python_prepare_all() { + # Skip a test that requires pep517 which is not in the tree + sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/importlib_resources/Manifest b/dev-python/importlib_resources/Manifest index f73baa50a5f1..784ddcf1ae20 100644 --- a/dev-python/importlib_resources/Manifest +++ b/dev-python/importlib_resources/Manifest @@ -1,9 +1,3 @@ -DIST importlib_resources-5.2.2.tar.gz 29651 BLAKE2B dde545a3f104c799432d7a2b6dbea6f071b82d0b6e3660384e2e0ab3c36eee8942b9f248a6139c708020c617bf0e0dce7fbbd5e06cb0bd192a0296fac6350b51 SHA512 7af9aceece4dd25ad827310fde100a4b0b5e0aee03dfeba8789db060e4decafc543784046c2e9eee95d8cab61845c50e4bb0543bb20ae7e1e480aaa80c88fa27 -DIST importlib_resources-5.2.3.tar.gz 30055 BLAKE2B 72d4ff3d5ac974e68063673af980d70644477e4cf7e1c56b0a8b4a69009abbb112867d6527310c2ec37b1a51e343283f8ee153728a1e94654cea7181d0b4f2df SHA512 97c4f99c184d82d198e75240bd262c18ec0496e07e8eeec2451da8c427500859a1b6677ab044d2e36e87f0c4da439757e13d00f8aa9955db17111487594852b6 -DIST importlib_resources-5.3.0.tar.gz 30784 BLAKE2B 876d9bdc1360eecc973f53d6d3397db5708dda1b0f30e5a10d372535f0831cc0fcdcc0b361412df8a1f4453f27315e6547096e14ec7bdbcd1d1af41778d5dd39 SHA512 ad5a0d5b72e8e49a158254d7146411a86bacda3d9019867bad92e8209dd924ae0928dfe46b574967975622d0809d4e1693dab4b6bf8d78867b09cac8c424072c DIST importlib_resources-5.4.0.tar.gz 30554 BLAKE2B f5be47cb63813aea15f65d251115cf398f695041871fdf6e8885fee11d9a9d7a2fbfd07efd494bd7c91077f99ab871e06d45f49de9f7e501a1691601206bfb55 SHA512 9262c185bdf79fad0a11caabc5c5df836702a74e140a9f60ace857e3f6a60fdb091639b2fb7129b17bad5a46968f43dda7d176fe39af495370dd31f04891fb1b -EBUILD importlib_resources-5.2.2-r2.ebuild 820 BLAKE2B 15d0da8bc35095f08ae17f424d22be86e0203a205aef54d3350e162f279a619d75ff7d97603bbed0efb966d8a8e9d0099513ee83879f70c603d651ac6fec99be SHA512 f4c119bca705a13bbcdb1dd09b158d6c11853ecf86987df9b9225cf24e3adc2ca41c555169ab536a23a4763c79520e97f4e71fdb3dd9fda5cede6d3cc1083352 -EBUILD importlib_resources-5.2.3-r1.ebuild 828 BLAKE2B a9a021525ca54c0aeade05289dd5d2f99fb0b01be5dca8861b8fa2c1f2a9b5d29cad573809348762c16b1201d5e71c14f00ec2c4338ef0b8d4d494c98f8b0b6b SHA512 cdaa8ec723bba7ace5f1221ab40d6f75ff60cd3ed865417ff3b5d902c11248e58c694ee111e1973c2dd1195bd8f45d8d43b17c1239deefed5ddc1e614b48a8e3 -EBUILD importlib_resources-5.3.0-r1.ebuild 828 BLAKE2B a9a021525ca54c0aeade05289dd5d2f99fb0b01be5dca8861b8fa2c1f2a9b5d29cad573809348762c16b1201d5e71c14f00ec2c4338ef0b8d4d494c98f8b0b6b SHA512 cdaa8ec723bba7ace5f1221ab40d6f75ff60cd3ed865417ff3b5d902c11248e58c694ee111e1973c2dd1195bd8f45d8d43b17c1239deefed5ddc1e614b48a8e3 -EBUILD importlib_resources-5.4.0-r2.ebuild 828 BLAKE2B a9a021525ca54c0aeade05289dd5d2f99fb0b01be5dca8861b8fa2c1f2a9b5d29cad573809348762c16b1201d5e71c14f00ec2c4338ef0b8d4d494c98f8b0b6b SHA512 cdaa8ec723bba7ace5f1221ab40d6f75ff60cd3ed865417ff3b5d902c11248e58c694ee111e1973c2dd1195bd8f45d8d43b17c1239deefed5ddc1e614b48a8e3 +EBUILD importlib_resources-5.4.0-r2.ebuild 820 BLAKE2B 15d0da8bc35095f08ae17f424d22be86e0203a205aef54d3350e162f279a619d75ff7d97603bbed0efb966d8a8e9d0099513ee83879f70c603d651ac6fec99be SHA512 f4c119bca705a13bbcdb1dd09b158d6c11853ecf86987df9b9225cf24e3adc2ca41c555169ab536a23a4763c79520e97f4e71fdb3dd9fda5cede6d3cc1083352 MISC metadata.xml 945 BLAKE2B 130dc56a13a8416168baf91e804e1fdef0d65978641c3fca5eb663b8accb5b1adc066bc4033751f03a9c729e27d0448925a7b623431922056fb7d282db052734 SHA512 ccb23df48a89f69133469722fb37acf516127b207b946cdea240cf82e2ba5422ee4e2166d1a9419031408a7624a52256e322fe7e478a9a7b8214ab4bc5c9b92b diff --git a/dev-python/importlib_resources/importlib_resources-5.2.2-r2.ebuild b/dev-python/importlib_resources/importlib_resources-5.2.2-r2.ebuild deleted file mode 100644 index 39f7c3830f79..000000000000 --- a/dev-python/importlib_resources/importlib_resources-5.2.2-r2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# This is a backport of Python 3.9's importlib.resources -PYTHON_COMPAT=( pypy3 python3_8 ) -inherit distutils-r1 - -DESCRIPTION="Read resources from Python packages" -HOMEPAGE="https://github.com/python/importlib_resources" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/zipp[${PYTHON_USEDEP}] - ' python3_{8,9} pypy3)" -BDEPEND=" - dev-python/toml[${PYTHON_USEDEP}] - >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs dev-python/rst-linker dev-python/jaraco-packaging diff --git a/dev-python/importlib_resources/importlib_resources-5.2.3-r1.ebuild b/dev-python/importlib_resources/importlib_resources-5.2.3-r1.ebuild deleted file mode 100644 index b6629fb39034..000000000000 --- a/dev-python/importlib_resources/importlib_resources-5.2.3-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# This is a backport of Python 3.9's importlib.resources -PYTHON_COMPAT=( pypy3 python3_8 ) -inherit distutils-r1 - -DESCRIPTION="Read resources from Python packages" -HOMEPAGE="https://github.com/python/importlib_resources" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/zipp[${PYTHON_USEDEP}] - ' python3_{8,9} pypy3)" -BDEPEND=" - dev-python/toml[${PYTHON_USEDEP}] - >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs dev-python/rst-linker dev-python/jaraco-packaging diff --git a/dev-python/importlib_resources/importlib_resources-5.3.0-r1.ebuild b/dev-python/importlib_resources/importlib_resources-5.3.0-r1.ebuild deleted file mode 100644 index b6629fb39034..000000000000 --- a/dev-python/importlib_resources/importlib_resources-5.3.0-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# This is a backport of Python 3.9's importlib.resources -PYTHON_COMPAT=( pypy3 python3_8 ) -inherit distutils-r1 - -DESCRIPTION="Read resources from Python packages" -HOMEPAGE="https://github.com/python/importlib_resources" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/zipp[${PYTHON_USEDEP}] - ' python3_{8,9} pypy3)" -BDEPEND=" - dev-python/toml[${PYTHON_USEDEP}] - >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs dev-python/rst-linker dev-python/jaraco-packaging diff --git a/dev-python/importlib_resources/importlib_resources-5.4.0-r2.ebuild b/dev-python/importlib_resources/importlib_resources-5.4.0-r2.ebuild index b6629fb39034..39f7c3830f79 100644 --- a/dev-python/importlib_resources/importlib_resources-5.4.0-r2.ebuild +++ b/dev-python/importlib_resources/importlib_resources-5.4.0-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/intreehooks/Manifest b/dev-python/intreehooks/Manifest index 7ee9e8a6da08..0e74113cd37d 100644 --- a/dev-python/intreehooks/Manifest +++ b/dev-python/intreehooks/Manifest @@ -1,3 +1,3 @@ DIST intreehooks-1.0.tar.gz 2701 BLAKE2B 2c82bae05cf3fc3bde13e8dd2ffb9d1ef79edc6711b5038f6f9b3dddd863492be24a425bf848c9868ecf730f813243fb5fa50ebfad52b44341be18e72727f195 SHA512 5a020dd6bd7994eca5f476618f57e2d86567756fae74f6fa50b6fbc96accfe8db910f3175bafa3ce85f37b05edc05ca1042dcec78407a241cfaffc0a0e997f4e -EBUILD intreehooks-1.0.ebuild 828 BLAKE2B c2dd3ca23fc6460d095fdbe4094862492bd4bd93826445a12c465a0094bbe14e010bf32ed45421061fb6c4fdc3b95bb1d72dbfc5bd3b4fa36c6cd49428a39e8f SHA512 26d0e5af95c7f94fef5f8a69c2d2d582c99cc23ba547612deae75dae174c4fd1876193b584f94916b5945220132fd7c13afb79a6df7dc570ec56c9e645c22be2 +EBUILD intreehooks-1.0.ebuild 835 BLAKE2B c60ef62c69bb601d3431e64d1639c585d936fb30baf3bf80eeca76b8ac9d0793ba125b40dcf504b7b72ec34a4dae95ceff53fbc6c18ce99ba9f35226cf19e7b3 SHA512 1799be9abc42dcdeb596df379dbd4fc695da97247df4a64f2e17726381146fccfaf6c5209dcedb7324f64356281ac33378667d0c07772ed3b1840b0390a38316 MISC metadata.xml 504 BLAKE2B 2e9e74ef321c3ddcb614c1f4a3d7870448fca8f407d82ab5a26936df27f367d9203ef00e90f5739cffe200c63ccb1e4814f67d74bf513888a9fd29224988be4a SHA512 a9b8e2c94fa4b4d978a4efcd702ea360aee95a4f4c859bc6e0147b2ae52adf705166e9f052c819f48920abf01c532d2b5cb28d95b9e0623f41c9ccea0021f145 diff --git a/dev-python/intreehooks/intreehooks-1.0.ebuild b/dev-python/intreehooks/intreehooks-1.0.ebuild index 6ecc6f8d5c34..33a2eda86bd0 100644 --- a/dev-python/intreehooks/intreehooks-1.0.ebuild +++ b/dev-python/intreehooks/intreehooks-1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" IUSE="examples" RDEPEND=" diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest index 06f93c76864d..23dcb8c03c65 100644 --- a/dev-python/ipykernel/Manifest +++ b/dev-python/ipykernel/Manifest @@ -1,8 +1,8 @@ AUX ipykernel-6.5.0-drop-pytest-cov.patch 420 BLAKE2B 89c6eafcf86a9033122a59a94414debec73ae849ceab34f69fe3dfe6ae225c31503f33f09d3c0460b5ed98677a2eba71285948e9b8f75b1704d7328b9a4eb0d9 SHA512 df15b568d93709ffa2a8ad2e28c8f3c6ad7aac8108c0306a1922041ccda82c5871149aa5eb4e507bfad0cf948bccdfac7e49d63f4cb6b9302c71673d6c0fa038 -DIST ipykernel-6.2.0.tar.gz 110042 BLAKE2B e1e9f140d434142339c36cdf72c9c4224143aeac8ee5938488fefaf0c15b33ddb6a4e4f49e4096431c89ba6bdcf6321f73e61927186d42518cd73e6016a017ed SHA512 7f3203b072cf7a4ca71e56df0c5621f6ac44440ace2ba855b7354971d04e872621650a0351f9d1ace50ea63459290835306e71fb91d414355810fa79968ddf56 DIST ipykernel-6.4.2.tar.gz 121253 BLAKE2B 26f8f94df823dd7a4ac41cac574e70ae98eed64f88bbcd8ce600ce6dfe1c43c224d65b5d0f9586ad05829692142e37fbb685a5d577047791831f6138b8309556 SHA512 56f0a15a1f06628e8f74749e4bad4a65dcc78ba7ff45e4fa5802d232e427e4ec152a6b6697302488d2e05d6b0cfa0cbc106ea2a593ab43de9d9defa9c169d5a6 DIST ipykernel-6.5.0.tar.gz 122962 BLAKE2B fa36ea41d7f2dc8d0d75144f421ea2a72dd50dcda6c6a91f625f18c35ed2ebb950aadfb1715dd57a1fda77bfb49e360bca87f0bd8b9ee8380399d41691db2b9a SHA512 440407818ed6f388f10a727a9be1a2588bf8c9699d66e1b954a1f64575c08b5bddb3978dd13f5ab26220a210ce7177e2be0374d48d3968df681d2d5311ce42d1 -EBUILD ipykernel-6.2.0-r1.ebuild 1433 BLAKE2B c7b76008b82090342a46204092061196a1b99985ae0cf15478bbaf745c1ad55a92377bf2821edef4e681cf2feb7c813cb33f76691ea129b73a64db88f6ee1eed SHA512 c784872b8d5af827a24b70989c48105633cd031eb72d206effb9475ae108c7ad3f9195583201372e5404d8863a0382639956d4afd1fdfd55faecacc0076bd568 -EBUILD ipykernel-6.4.2.ebuild 1442 BLAKE2B 129e213b04d1d28b736a13340ba73930de9f15e2b8b7895254e725399e6c3c1e5ea70d4851332ca422c7ca52075bcb9bec3b7626a1dcd5d1d4c85395578fd966 SHA512 ad6a5a34e4530f175cb367d1ff12d957b39a1a97c46b6ae520ccecd532bcc0b64fa2c8a0f17364ddb71b5c35ff5418fc8ca83d56d88a1f00ea003545e02eba23 -EBUILD ipykernel-6.5.0.ebuild 1623 BLAKE2B c26df3971b590cb4da0be5908c3da3808eb50b399ce5d1e24970fcd85d0a3efe6940789fa6772b9cbd3d18dd3ee1254f9b9573be1074d0fc332a4a5defcf907f SHA512 9478d9b741f45255681e6735ec935dc4f44d3376889b70c1f9dc6e22ac8921ff0940d2d11eaa0fea4a3de8cc89a24c2e11d6d07b6141aafb3c7e6b156c452517 +DIST ipykernel-6.6.0.tar.gz 123747 BLAKE2B b1e836ac08e24baf3311e34e1323362bec94f8a59ba4cd824703f03370031226f9af41f864930c6fb59216d185e3c7e8798d6b91e88aa6ca0c214df33c6d7d37 SHA512 bf55e26a4bca0d02f4bbb87ce53a224d22a4765596f0f5d7a6d576bfa100436f676df59fa934e1d6ec66f8d802a1c7f787a9a31b906ecaa1ffd8a77fa3d96127 +EBUILD ipykernel-6.4.2-r1.ebuild 1643 BLAKE2B 518a656392d3ab77593bb3c27114d5938016ece504c32144685ae1b7d4826ced4dbb394e9b689041943f1e84e9cde651e781e016bdf1f0e6d60c8322163dfb48 SHA512 dbba4abf3d6efb658e692086a78f6e4877df3fe61a84263008ec21f85c7de5a445f1d2943bb32715de89dc091dcd0e7c5b082543a1bd37e4b7c355e564304ad2 +EBUILD ipykernel-6.5.0-r1.ebuild 1832 BLAKE2B ea220d7c228ff8ec86671cc4fbc75cd4814f11655cd211ee6343f47367d715bca5bbfb56232f69504c19d6f917a5d753967c4ae5384e1673d65e4ab785bb7733 SHA512 017a8d52cfda02f49e51fb3a000844898fa42362220c611024910eaba805669ad66ac257ee7a425820654cd9cc4a979fec5dd82a12dd9d16dc41a17c8ba70832 +EBUILD ipykernel-6.6.0.ebuild 1789 BLAKE2B 52353c8ba04ff29bd3f94a7fedbe9f8af3c966f0ba6254ab13dca3314a31765ccd5da49e42e081b6ef7819f360cecc04ea692d9783aa6d3cc68c2e26a7c3dd3d SHA512 1cc3552b0b6967501c5ac31bef55dbb674f6821b32e96dd92ca8aa7101fe4f4860f4c4add6753673ceba7a21c2613a01aee0c869e04524d7643f95aa36464ba8 MISC metadata.xml 527 BLAKE2B 4a24cb9d5b801bf94c71c47d0c90b04bc249fb41a794c7b688a5762f08545d1fcfe9e4976aa4f583ecb456458b5f6dfc394349633959444584c0abad0da4be42 SHA512 ed9f0ef12ec5de67a646783243555f1737604a84c78c57b9f7c65137cec8cbc396991411501927f92bd393daad2238c27363ecc9c115031450231c2a4fb2cbb9 diff --git a/dev-python/ipykernel/ipykernel-6.2.0-r1.ebuild b/dev-python/ipykernel/ipykernel-6.2.0-r1.ebuild deleted file mode 100644 index 1950162a6714..000000000000 --- a/dev-python/ipykernel/ipykernel-6.2.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE="https://github.com/ipython/ipykernel" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - dev-python/ipython_genutils[${PYTHON_USEDEP}] - >=dev-python/debugpy-1.0.0[${PYTHON_USEDEP}] - =dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - =dev-python/traitlets-4.1.0[${PYTHON_USEDEP}] - =www-servers/tornado-4.2[${PYTHON_USEDEP}] - =dev-python/matplotlib-inline-0.1.0[${PYTHON_USEDEP}] - /dev/null || die - distutils_install_for_testing - popd >/dev/null || die - done - - local EPYTEST_IGNORE=( - # Excluded from upstream's test script - tests/unit/test_deprecated_finders.py - ) - epytest tests/unit -} diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest index e7fb5607e9a1..3b959fb36c37 100644 --- a/dev-python/jaraco-functools/Manifest +++ b/dev-python/jaraco-functools/Manifest @@ -1,3 +1,5 @@ DIST jaraco.functools-3.4.0.tar.gz 13048 BLAKE2B 437d73c75326e0d94cf15b4dfe9e5c28e44e5016376371458505377b7420930ac880c1f02ab70d4e2d154b41273d108eec5727ccdf59aa19d5674f33aaa107c2 SHA512 ae15014e566b7f18e456d9da2d02b9508b9c5a00e24f24316c44ab65ad655b97942af0094c33d3be777cc5e743b975cde6e15e72f9a003365f9a0efaae4f6dac +DIST jaraco.functools-3.5.0.tar.gz 13254 BLAKE2B 9165f901106278da562c6b59c3cc29e0b1c4689c5db7955f57a76fca3c12e90d30a80a7dde3420a719b093c41b889e54170bfa6f6f18b6f078e3f4291e59736f SHA512 7257f41506f90ca2fda1bd12fed58fa4d4ff5738547f8cdae8ccad1901e0c818afb701dd8e9050fc77ca1271bc2466d5a542990138bc3db2cf9b04d12850844c EBUILD jaraco-functools-3.4.0.ebuild 867 BLAKE2B 633f786bbef33b38527bbb707847c5249afd781c2911df58e2588546c91b905fbaf797cb61da2d68dc0f44029d74a2f280e7597f7d5e967e2b81cf9a9d68f9ad SHA512 a8d4e4b5bd148a7459f269928f8f43a646c6f87b4c29ba11030a8e7600ce77ee4a91cee5babe589a68ab965485bc884601aed56ed06ea275dcc079316c134def +EBUILD jaraco-functools-3.5.0.ebuild 875 BLAKE2B 846633493b7e8650dc447b67b038597cae349f5e0fe4932aff0f2652750368d0a4d4b95a5def4979509b3cf4c15e18774f204580cd237c389f25e6975ec61783 SHA512 4a4e1ad3c4b2acd9a8164a762e62c3e0d493a3b5f1454d01716359237f49be2b27189296d8965864bc048d5b8c962667352abccf03d94529429289b180a17528 MISC metadata.xml 676 BLAKE2B b437d010c92db7c16013c9e2dbdb0071c793900189cdd0ec1918abc587ea5fcff10f36b5822e0912797fd2baf3aab5e8a25cf30ad8bb7f3e8e65608a52cd41cc SHA512 95fbff54e3f761dc323dd6c590ad093d301f5438db7a46c90be8a22ab59e1531ea1785317c764e98e278629ff8cd4db976ff1e25d00de46fe741c65ff655201d diff --git a/dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild new file mode 100644 index 000000000000..cbd85a2ea2f4 --- /dev/null +++ b/dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +MY_PN="${PN/-/.}" +DESCRIPTION="Additional functions used by other projects by developer jaraco" +HOMEPAGE="https://github.com/jaraco/jaraco.functools" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/more-itertools[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toml[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/jaraco-classes[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + ">=dev-python/jaraco-packaging-3.2" \ + ">=dev-python/rst-linker-1.9" +distutils_enable_tests pytest diff --git a/dev-python/jaraco-text/Manifest b/dev-python/jaraco-text/Manifest index 90c853a3e55f..88f73bebf2a9 100644 --- a/dev-python/jaraco-text/Manifest +++ b/dev-python/jaraco-text/Manifest @@ -1,5 +1,3 @@ -DIST jaraco.text-3.5.1.tar.gz 11579 BLAKE2B 22753a39b839b575796952e12adf69a10a876d45240c5461f72afddb14d58bbc8396565fb094b3c314ab6d9fbadd7008a7dd66e788f54f17189a48c54b980f1a SHA512 468a2338b82c4352dba0ab40fb774329f115010fdf3633adb860297dffc64c54fb006f85e4d89580923c1e9136168bcf9fd689e33eebee32cd70382bb402debf DIST jaraco.text-3.6.0.tar.gz 11575 BLAKE2B 631eb6aa72e9dae7e2baaa896634658525cefa9033b5d8347ab4f2b6f654afb60770ffed0c9397d4ee3d16f81002ba89d383dc6b8899134c2e932cc814aa291a SHA512 74e6f199372b62ee767fd5f5829ab636d6d87c38998d93cb4ed7dddbe53db27e5c3caf45f36f7b5690b3c12367df0c93702fac59ee99ffcb03f53e70b8b18f96 -EBUILD jaraco-text-3.5.1.ebuild 780 BLAKE2B 16fece8b8f9315972ee059c68d8d220daa9a5422972e20d2323cd48fd8cdb09c45d1cad341ff15325e0c2bb70162b5c23d17b683211ae9f8e5d770a5b5fba0d9 SHA512 8ece2aebf2d333c4532df090a63a7e4c10aa91b6e49555785315f26b832dc759710b692d31fc2e4f3742c7f91003bfa095580629809e8690152030b4143dec8a -EBUILD jaraco-text-3.6.0-r1.ebuild 876 BLAKE2B 67d48121276bf8aa8dfaaf822bd3ae3ff721255836ce366bd0b41a8224753090778acbc51679fc654dcd9a95ac87a6ca049c2c67c35a39da38f40a1712ec0a85 SHA512 8afd1434bfbf380f6a9876d5cb2039d785388130a9b989ae71b246645fe2093cc51da68acabbe82439f99ba5344355cab4b90d4a25b079943cd2524392069fa1 +EBUILD jaraco-text-3.6.0-r1.ebuild 871 BLAKE2B 9e24ee0d82f5a1b5f9cfa49170b668cf9dd788ff5c9a7a0cab2c68b40dbf3172caa8ac3a884bd9d36ed9dfd723508714fa3df0d9509f1c19568571f7f3c882e0 SHA512 5768f4e558685049482a580d8fc6c9c76ecb16c91c6c2d6664cfa1fe7ed21bd082d3891c80e4d2846574b4cbd2e26544795449331891912eee2f6132e93de4a7 MISC metadata.xml 656 BLAKE2B 0a887f3b936ada76caabedd24bcfc8d1d53047705761370fdf5c2cbe204b4d7c8449813268e9a45b48409f713e038f5742db12029bb3974b703317e7c3eaa28c SHA512 c8dc08d4347fec9076d6c23899ccb6fadbeee43d64875d8ea727ce20c2c5429a2683d162d602b763ef740c8eeb213762b17b2c964132923a647b769e2372763c diff --git a/dev-python/jaraco-text/jaraco-text-3.5.1.ebuild b/dev-python/jaraco-text/jaraco-text-3.5.1.ebuild deleted file mode 100644 index 6f09cb6c8d5a..000000000000 --- a/dev-python/jaraco-text/jaraco-text-3.5.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -MY_PN="${PN/-/.}" -DESCRIPTION="Text utilities used by other projects by developer jaraco" -HOMEPAGE="https://github.com/jaraco/jaraco.text" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - ">=dev-python/jaraco-packaging-3.2" \ - ">=dev-python/rst-linker-1.9" -distutils_enable_tests pytest diff --git a/dev-python/jaraco-text/jaraco-text-3.6.0-r1.ebuild b/dev-python/jaraco-text/jaraco-text-3.6.0-r1.ebuild index f86b5eda35fa..7738c13be144 100644 --- a/dev-python/jaraco-text/jaraco-text-3.6.0-r1.ebuild +++ b/dev-python/jaraco-text/jaraco-text-3.6.0-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv x86" RDEPEND=" dev-python/jaraco-functools[${PYTHON_USEDEP}] diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest index e3cc55f22caa..4f1837307a20 100644 --- a/dev-python/jc/Manifest +++ b/dev-python/jc/Manifest @@ -1,5 +1,9 @@ DIST jc-1.16.0.tar.gz 2532019 BLAKE2B 583d52102a2e27a53171d300fb6e9ac094d5b09496193b359590322cab0f63582d14e0d27aacdd4f87e179cff1b0ffe0efc5bfc1982e64a7d053cf6210c2ed2a SHA512 a75c411d3f961061262b577e7a6611759f01df508e7d12e09cb364736dca343a098f9cbe4b2552ab2bd56fed925e7c11ba1f954808a11453380ba0ba0c32130b DIST jc-1.17.3.tar.gz 3814789 BLAKE2B 09134b85c881b2701d7db68f0a16eb6f696aeb5e4fa8b6a0b1aff148adbad302fcc9019944acc45b5830966f0ffae90ff4c006895d559ca47595347442e72a5c SHA512 6cc36abcb9d57eb95b36968647a0923f3d6d39aed478df83e9d4437b0ea4aba49a5f08d9f61ba88f3a76ce3b57c2e019e7cec5b89e71ce7be8186e9e18ab4ad7 +DIST jc-1.17.4.tar.gz 3818285 BLAKE2B 0761e923916c61125967451f3b4806e3080184106c84e2c85f5de8b37d03106bde98d1b4d99f4d00308b7d935898e81cd5c7d112ed611dd4707074019becc968 SHA512 b5fc437be425d60c5e859ed9107be8a3190bc5e1eb157b01cd3b4cdcf27ccab51b6d0299f0c462b1e595d741bf905c11b25d49568159f04aa4443f51889027b6 +DIST jc-1.17.5.tar.gz 3851890 BLAKE2B 86b6c1b9786bbe30138cb7ba5171fd14682b420c3ff11716ab5d1bd4e4cc3d95067ca836c6217040799607933037b3cd6dc49e6395831140c10906e8be530685 SHA512 6e7207af158be41cf55ac7f9400c1a676075e85de0fecd63d9ddcffeed5d903a9619ac52b955d10e0db354f97e73fb9766b96e51c5648104907426000ecd1594 EBUILD jc-1.16.0.ebuild 595 BLAKE2B aebf8b7d84bc184c357991e91245af6dc8d3bf1cacfb50a531c3e902c5dd3b5d0c0b1d1781700666a0c3e184d6d31e46bd9916fa7c5739f90bad1645cb852607 SHA512 338695073de1b66cb89b56520dfcc6b02c3f1c65496d59a7b8ca18a2eaf0a71d84fe4c65549fd911c9468dcfaf4b33537df53fa665bc2360d5250b0581ff2aee EBUILD jc-1.17.3.ebuild 595 BLAKE2B aebf8b7d84bc184c357991e91245af6dc8d3bf1cacfb50a531c3e902c5dd3b5d0c0b1d1781700666a0c3e184d6d31e46bd9916fa7c5739f90bad1645cb852607 SHA512 338695073de1b66cb89b56520dfcc6b02c3f1c65496d59a7b8ca18a2eaf0a71d84fe4c65549fd911c9468dcfaf4b33537df53fa665bc2360d5250b0581ff2aee +EBUILD jc-1.17.4.ebuild 595 BLAKE2B aebf8b7d84bc184c357991e91245af6dc8d3bf1cacfb50a531c3e902c5dd3b5d0c0b1d1781700666a0c3e184d6d31e46bd9916fa7c5739f90bad1645cb852607 SHA512 338695073de1b66cb89b56520dfcc6b02c3f1c65496d59a7b8ca18a2eaf0a71d84fe4c65549fd911c9468dcfaf4b33537df53fa665bc2360d5250b0581ff2aee +EBUILD jc-1.17.5.ebuild 595 BLAKE2B aebf8b7d84bc184c357991e91245af6dc8d3bf1cacfb50a531c3e902c5dd3b5d0c0b1d1781700666a0c3e184d6d31e46bd9916fa7c5739f90bad1645cb852607 SHA512 338695073de1b66cb89b56520dfcc6b02c3f1c65496d59a7b8ca18a2eaf0a71d84fe4c65549fd911c9468dcfaf4b33537df53fa665bc2360d5250b0581ff2aee MISC metadata.xml 391 BLAKE2B 7ae27439328a8823bbc95bbd4877e91d858db314b7ad708b10abec19d8bfa818a0dfa6821aee0825497353e071771bac4ddbeddb78749ca841d882c6a5f5493c SHA512 7d4760729571e0b5e055248a89dec389682cc4da6dfbd117d5a42ec016d4ea3c1f8fbd99118c3b62fd32195c6cae6aedab956678da48d61d6a0cee801a2ccf04 diff --git a/dev-python/jc/jc-1.17.4.ebuild b/dev-python/jc/jc-1.17.4.ebuild new file mode 100644 index 000000000000..55a2e83ea478 --- /dev/null +++ b/dev-python/jc/jc-1.17.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" +HOMEPAGE="https://github.com/kellyjonbrazil/jc" +SRC_URI=" + https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/pygments[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}]" + +distutils_enable_tests unittest diff --git a/dev-python/jc/jc-1.17.5.ebuild b/dev-python/jc/jc-1.17.5.ebuild new file mode 100644 index 000000000000..55a2e83ea478 --- /dev/null +++ b/dev-python/jc/jc-1.17.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" +HOMEPAGE="https://github.com/kellyjonbrazil/jc" +SRC_URI=" + https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/pygments[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}]" + +distutils_enable_tests unittest diff --git a/dev-python/jinja/Manifest b/dev-python/jinja/Manifest index 91c6853607d0..f9f7acfa625c 100644 --- a/dev-python/jinja/Manifest +++ b/dev-python/jinja/Manifest @@ -1,7 +1,5 @@ DIST jinja-2.11.3.tar.gz 258057 BLAKE2B 4735464d044718ce1e6b2663ecb1b238b38fbf0f37ed683257775fe9e853186c089b98494209e511be5aa96bf6df8f6d472be132b6184a7d9213e182099c0433 SHA512 f8e2951edf780d7b44ac74d36579c89b0a5c076b4250faf643ae7e3ff6a431fedaabed640e5efb496cda1a79a4057bf312ae652484c8d4631d521689eb0adbc1 -DIST jinja-3.0.2.tar.gz 273251 BLAKE2B 69ef01fdce0be5d1df8eec01606c4fde72232aac2e089aed9a3a7e549a3ed283881c7c864aadb50d53eb5f1324781e3a89c2398e8c30e27dbed14d5917154513 SHA512 e6cf8b8e9fb3efc57806c9a17e71444f6e01f4d039c4894ee31aa4a042e63c31c9a68c85ce9400a7a840dc01ac8c46d88cdcc6ed15a28f662565b8ca9c1145b1 DIST jinja-3.0.3.tar.gz 273634 BLAKE2B 3f72840f3f895471896b918b0d3173aa7b40a077fe78a014064e66ac74c3d1ef1ae811723a84ea56d32edde23ee26ab6091bd5ce7ee4e46a9693f34d2538b491 SHA512 8a364620a4660add0593f4b252a2f20423aa3017193dffe6e8aa80710444da0cae5e6c4b77247d39f33e90185f475714fb892f6b5f01d3055a88b0f669a748be EBUILD jinja-2.11.3.ebuild 1558 BLAKE2B 11b319f676e492a970f2ade22a208431ae247aa5277219c5cff90ef23e21b675b779cf1c09402f6c07f41629f77b4f8be427bdcb97d40c8b8de07c6ab45e9645 SHA512 26f8f456af243710d4fe9d2b7782f90c6800b23403b6da77742f975b4fb151c1f18b34b091689ff8b84fbacfa78b81564fc363fae467848d2841572be1007a5c -EBUILD jinja-3.0.2.ebuild 1316 BLAKE2B 622e3f7fd3b54d2e960d69af59c62f0fbfd6756941383267b6a716e271612c6f857c1ddbc2870f68f19f2f318b89b3e4d2df3a547c91c26f1e345415e782f48c SHA512 fdf83e7f59fe8d5890650f698a11868a048c0d9c9ec4272d09de839c800085ed4681d920a2609094c4ae9992529a04cdea5898603e1853ab4fecbe6241256d99 -EBUILD jinja-3.0.3.ebuild 1324 BLAKE2B f73506ec63fdad8dc740980d9318d411f299cab562155b05a4320dadf852036faa18847c61b17cec76c871747ca6b4fa76eddd45401eb8f325d9852a0aad86d6 SHA512 bc575fc48e1f08729a53fd2052fb9a0c96beda07fc3be3de40c3132f021422574d1c978f7603be6a77bf06fc167271fe9c625796ffe55572e181ce75b4080655 +EBUILD jinja-3.0.3.ebuild 1316 BLAKE2B 622e3f7fd3b54d2e960d69af59c62f0fbfd6756941383267b6a716e271612c6f857c1ddbc2870f68f19f2f318b89b3e4d2df3a547c91c26f1e345415e782f48c SHA512 fdf83e7f59fe8d5890650f698a11868a048c0d9c9ec4272d09de839c800085ed4681d920a2609094c4ae9992529a04cdea5898603e1853ab4fecbe6241256d99 MISC metadata.xml 467 BLAKE2B 5cba0288a395e281e76810639b6e74153f1fe7532addb41ab9ff1e7e3d23616f2cd6cce9ef266ec3545fe6694fb3e25457f9ad383d5de3e2612dedd5609f2a6f SHA512 04f6f784b771602d2ad23afba5d8c9d10fb44b68873ea20a92904f0350081265852c9e4874866e8684c6a163e99f88053b5ea367357fd74790861f6e7d9cb1e3 diff --git a/dev-python/jinja/jinja-3.0.2.ebuild b/dev-python/jinja/jinja-3.0.2.ebuild deleted file mode 100644 index 2fb8cc8d12ee..000000000000 --- a/dev-python/jinja/jinja-3.0.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="A full-featured template engine for Python" -HOMEPAGE="https://jinja.palletsprojects.com/ https://pypi.org/project/Jinja2/" -# pypi tarball is missing tests -SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" -IUSE="examples" - -RDEPEND=" - >=dev-python/markupsafe-2.0.0[${PYTHON_USEDEP}] - !dev-python/jinja:compat" - -distutils_enable_sphinx docs \ - dev-python/sphinx-issues \ - dev-python/pallets-sphinx-themes -distutils_enable_tests pytest - -# XXX: handle Babel better? - -src_prepare() { - # avoid unnecessary dep on extra sphinxcontrib modules - sed -i '/sphinxcontrib.log_cabinet/ d' docs/conf.py || die - - distutils-r1_src_prepare -} - -python_install_all() { - if use examples ; then - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - if ! has_version dev-python/Babel; then - elog "For i18n support, please emerge dev-python/Babel." - fi -} diff --git a/dev-python/jinja/jinja-3.0.3.ebuild b/dev-python/jinja/jinja-3.0.3.ebuild index 6decc5afc7a1..2fb8cc8d12ee 100644 --- a/dev-python/jinja/jinja-3.0.3.ebuild +++ b/dev-python/jinja/jinja-3.0.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" IUSE="examples" RDEPEND=" diff --git a/dev-python/jmespath/Manifest b/dev-python/jmespath/Manifest index 15f416d2ada0..19124ce94980 100644 --- a/dev-python/jmespath/Manifest +++ b/dev-python/jmespath/Manifest @@ -1,3 +1,3 @@ DIST jmespath.py-0.10.0.gh.tar.gz 81860 BLAKE2B a6181bde0189badcf3ec9a8cf2a913ddea27634b89e181c4b990a0c1eeb3bb777f6f3758ed6ca8acd061b06d853b9857ad33faf037201132bc73572c5d009f4d SHA512 84d787a9547bf0d33dfb4cf42514d6a7a1e69fb8867ccb9d84aa0555ea52b3064a9c6a49b3c51564090bb1d1d2d067fe1887105d744a0f25a991d9e9595c85c5 -EBUILD jmespath-0.10.0.ebuild 568 BLAKE2B c9f93ef1fad9c7913dcbc8c90d724f3ab660f01a0e4830fe770c237f3be4ab03f2e7b0dfc9ae5fd280225c48996b1e2241d380dde6a53da9437caec192513c03 SHA512 b8a988a44c2401ee4812dbdd2d6dcb4626981cbb18f2ae7f88ada8ad6291c588f793c11a4a0f6c429d2bb564ae17f795bfea03a0443249bdcec952a50cd14b05 +EBUILD jmespath-0.10.0.ebuild 575 BLAKE2B 5ca4796a47e9dacfb6a3ef0487db3e59127999dfdeed463f8313a6cab34bf978bb1103c96911d2de864c5e3d65b609928e2db1863cd0dba8dd8777d51ebc9cc7 SHA512 7925f984a01917409cc4dd8a6237df85da16fbaafcd8aa1862ccd168da16bdcba1563036ed1f8f5ea9f5b2a1f2c28f82461502d878164bbdc294dfac269732ec MISC metadata.xml 409 BLAKE2B 7adc2c326ae16f921adb5958e2f80b3309c4b4321c529e11225a7db22dbdb441335a1f35132147ad651c747075078263870ace4e1472398e833fbffd8e90ffd1 SHA512 a4009dc996e7c9df5b5bc31d7504af2d315ec57326edad640ce075f232c435d2dcfe400a7cb10cc33bafc142651a712df570efbfb2592361c078942c1e9a59bb diff --git a/dev-python/jmespath/jmespath-0.10.0.ebuild b/dev-python/jmespath/jmespath-0.10.0.ebuild index f1018ee7a209..a266141d67e1 100644 --- a/dev-python/jmespath/jmespath-0.10.0.ebuild +++ b/dev-python/jmespath/jmespath-0.10.0.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" distutils_enable_tests nose diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest index 719b0422b248..d923a3676680 100644 --- a/dev-python/josepy/Manifest +++ b/dev-python/josepy/Manifest @@ -1,5 +1,3 @@ -DIST josepy-1.10.0.tar.gz 58662 BLAKE2B 367d97a316c3adb33b9e3e2cc8400fc95fef09c5640c9747da852c0c1913dc6db3341e5b40bf1bd54d5f4619ee05642de1a72566f0d41c44aed731da8e341540 SHA512 517476c4b4df35b066f48e20e2c31bf458b998553a740dbfa4a682a94353db1cc9d706cee9429cb34b9347e8d78b97bf4a8f930334b86febfe56f5c9f779b42f DIST josepy-1.11.0.tar.gz 59198 BLAKE2B 862030d501f1c2316ef30800fda7dbf7dd36b9e49434605b3dc7c329d4ff2d405fc8483ae8a8a1346af60a1e80c018af4f0c17a3d5d00881da03c3eff561c81b SHA512 06aed9534434a94f7b922270221aaa85feb4ba9d836460303ecb7fea1c5679d557a6dad6d32bbd1a05ccc4855318fb56752ebea91498bb8c36884cf7b3d01859 -EBUILD josepy-1.10.0.ebuild 792 BLAKE2B bbdbec5420be98fd8132b434703bfb0401ae43eca7299bfb3854ea0cf8757bb6d502298f51f9464dd20faf8e5b838d8c547983a855e432e417330f0cec3dee48 SHA512 e5157eeae1f4806783ffcf908d946f721fa531af5805cacad133e3703eaaf00bebe4c1521873d3e743996a824923c0560ea683b2d96feae55e1f8b3ab781a740 -EBUILD josepy-1.11.0.ebuild 734 BLAKE2B 79f5fb7e9cfc01e20a2c1cef3d2f63da91e5fa8a8660a2a7512bde67ec95e03e7f818e789d347e7a443f72281a898cb202869db13d970883dcf01897f2527c6e SHA512 dac8a9960ef94992170dd48ebf5ca28b28b00b7040e3161f7e2badebdeceaadc9f430331aaee48760e5886accc59d1ded5488145551f5641247726e2931f6579 +EBUILD josepy-1.11.0.ebuild 732 BLAKE2B 8c0b9745aa3f2b9b79d28fa378ddc857eeda13bd56167e6b63c712ecedd3cdcd60429a000dbf53236a7bd454ecfc33ebeddd07010e79077cf4e088c42cc625e2 SHA512 66ec04fedb64dbce8a1c6d1d184f017b25b63e7473c82baa0db92e49defde12266adc65f1b4cc3a004c3328a25f2d3fc74d0beed648b7c4e45f83c344f65bf16 MISC metadata.xml 720 BLAKE2B bfe4668c6be6fcd57f41af649d31ebe5e4d96db8a0d851ca9c8365f42f1752e820f7dcd04da9ab974f8e9c99ab443bc7b516005ca510f4dac9390616b9135269 SHA512 be0b55bee1d51c91cda3893a2751ac9e8440b61c106daa9223ac6ecb3cd20e06b41dbad892e0e647e899a7a1eef1e985f29ea9a355a8c0d50524f599aec3cc88 diff --git a/dev-python/josepy/josepy-1.10.0.ebuild b/dev-python/josepy/josepy-1.10.0.ebuild deleted file mode 100644 index 99f70fffcf0d..000000000000 --- a/dev-python/josepy/josepy-1.10.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="JOSE protocol implementation in Python" -HOMEPAGE="https://github.com/certbot/josepy" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-0.8[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}] -" -BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -python_prepare_all() { - # Remove coverage/flake8 options - sed -i -e '/^addopts =/d' -e '/^flake8-ignore/d' pytest.ini || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/josepy/josepy-1.11.0.ebuild b/dev-python/josepy/josepy-1.11.0.ebuild index 2638e79df524..71c49f394ebd 100644 --- a/dev-python/josepy/josepy-1.11.0.ebuild +++ b/dev-python/josepy/josepy-1.11.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/cryptography-0.8[${PYTHON_USEDEP}] diff --git a/dev-python/jschema_to_python/Manifest b/dev-python/jschema_to_python/Manifest index 304bf80dd28b..ea1965ce749e 100644 --- a/dev-python/jschema_to_python/Manifest +++ b/dev-python/jschema_to_python/Manifest @@ -1,3 +1,3 @@ DIST jschema_to_python-1.2.3.tar.gz 10061 BLAKE2B e6d16ce5950cf787bc2073c5470c304f8d10bf97fdcc53f4ec2dd00f7cc5d6ec1308ef0813ef3eaf5b98a5cd018b43f3ca30abba441c5b1cb9a02783aa596f22 SHA512 e7e37612573e2f5cf96df6fe7206ecf31c83993e40877b0587df2a42ef2f2ae192e4f8442d40cdfb728c27fca880ae5bb427935fa7b0bbd9fadbb9a643c3c1f0 -EBUILD jschema_to_python-1.2.3.ebuild 652 BLAKE2B c2dc2c5d6328ee262ccd8b150c359068dbe8419b5031a0a7ec7fd5cc2a368dcd4ecac2ff20716c6533aecf0a8e00ecbbb7c6d63fdc47ccc5ab452bdc9ca697b5 SHA512 345d9b09755e8ffecd48b890fdb23f4af93e8f626be6e0beb40dbebebe154e45363c89624bd8e4cadc170c57296b5d4142a0bcbcb78e93e4cad277a8dd5cce1f +EBUILD jschema_to_python-1.2.3.ebuild 657 BLAKE2B 205ebe41c2faf61f29f7e4b7fa2d25a65c7e84b0f924625f8e72d68395db666ecea4355aefa1b8b859bd7b34dc2005ab7cdf6db627785b8465780c159ba8b372 SHA512 ce976864194d218a70846d47a2e370ac778c78ba9e1444d1ef516a8d54a340d02c10ac6363797e0a0f080ae1014386a4d364938c9a3f5e38b79778d3d88454a2 MISC metadata.xml 389 BLAKE2B 3820297acfed12e475441e21f6cd8fea64172d5e32d843a8ca6a2ff9ba3753c14f68cee4af325a1411599362512b2be042258caee7bd2298961a31130d3790be SHA512 1a7543d1acde2b345cddca0950a9c76c59c5603da396003a76d4d5e7484a2eb6f05f9e7a397648759b039bd4b2359b586cafe952d1e0220a241b4788d5b53558 diff --git a/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild b/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild index f6db37cf9fa8..ef36def02045 100644 --- a/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild +++ b/dev-python/jschema_to_python/jschema_to_python-1.2.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest index 6923081063b8..dd67b98d5573 100644 --- a/dev-python/jsondiff/Manifest +++ b/dev-python/jsondiff/Manifest @@ -1,3 +1,3 @@ DIST jsondiff-1.3.0.tar.gz 15283 BLAKE2B 408070816a4b21a3f11f5b039464ba276fb253f712f29930454167d3aff22f78b4d828aba5e28cf05587c8a296b908fd1945a65958244a1093279bff5e3a555c SHA512 512e34d1a0673ed785f066c284c09412a3590ad916913ae1885ac567795cc73e2adf30596b60b64b6b379954e6cb82d5174e80dd9cf40ed53f6968bec8a3d8f2 -EBUILD jsondiff-1.3.0.ebuild 745 BLAKE2B ae65de622ab435fb92ea9e4abef51b3673e09cc5f010baf4331081d48e3e7dea2715bad1379c68ac51b65cf150d85c8ad54370f95558c53c19cd11570d6ee59c SHA512 39ee8da8327eb4f0bac726aaaf031510e9e80cd7daef0fed3f0bfc8359e1f11a934f48e8480fe1207ae0b0e6ceac27bab6cc6562085879ebd9791b5020aa6073 +EBUILD jsondiff-1.3.0.ebuild 752 BLAKE2B fb4c89332171d77250c713c0c4ce47f93327fdb3cdfc098b9bce0a94fbb1a7b1a2ab3721f690c5aaeee92d10b7ad822b2cd1350c76fdd081fc794636812be58d SHA512 5acf09fc1b4b3795306a33aa9d2231572bb21e0294c38e59679f74ebf754958fcfdb2570e8e4ed4396bfe3e7f6cb1e252889a07759cefd7dd736c9c55ffe6a63 MISC metadata.xml 537 BLAKE2B 833afe4569e5eda33f07635fb89b9ea478e135f5b22a706d6a914f3aaa5bfb070136265a710a445d81568e908c898f6a8227ce6da427eebf73b73315349df9e4 SHA512 b7879e874f1f8abdd9d87ab9996a01fe67fa6a10cdb60bc09e15fc77ca6d3bdffe6ae676e451fc4122a6776ac49cfbf95c48929095e21eec99a031fbebee4174 diff --git a/dev-python/jsondiff/jsondiff-1.3.0.ebuild b/dev-python/jsondiff/jsondiff-1.3.0.ebuild index c53abd845dea..7e2f305d9577 100644 --- a/dev-python/jsondiff/jsondiff-1.3.0.ebuild +++ b/dev-python/jsondiff/jsondiff-1.3.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/dev-python/jsonpickle/Manifest b/dev-python/jsonpickle/Manifest index fc3f6ecffada..a183fe3b8d59 100644 --- a/dev-python/jsonpickle/Manifest +++ b/dev-python/jsonpickle/Manifest @@ -1,3 +1,3 @@ DIST jsonpickle-2.0.0.tar.gz 110336 BLAKE2B 574dab58418c5225a9364836d04eaabf3384e9dab404d191846a4bb41e9c8bbb51243a6a231ec8baf05ff9be337e12b5c96c46b74a327e9f05653ca81bf6ccf2 SHA512 acba11e5dfce116b27edfe0fdccdd74755e299aa43f873dd1ce547d947b58f14c1059c21d04007b5be0857f7ce69fe5355fb2edc47a99cc2217fe00297ca78d3 -EBUILD jsonpickle-2.0.0.ebuild 1804 BLAKE2B 820a41b7cf66ecc1f52283de7d8c08841e5247284fdf4b7e0a0ad6707fb82d01c3eca25f3aea0a70ab348548baa03643bf638e6725d9d75a360d9e93511ee4ae SHA512 e1a1d707f61a7ea7bf4dad75aec98d4e78dd7d06c6e03d1118b6523a03f67b562b6b560480c94f310a6c2379a568b27caa7839747e36cc00a10bd3b21626daff +EBUILD jsonpickle-2.0.0.ebuild 1811 BLAKE2B b1024f88b341f774815edb8b20359790300485925a33f219f3ef5bbea858d0dc14e1f2e562139b7ee3bbff86784c6b2e9fed16de9e4ab9db156ccc7e37e74e4c SHA512 72fa39810bf632bcad04bae31dffc2aa57d59c0d96623bafeba084b757442cc62eb840088312113268d65847e0cae997779ebc768040396d32162b97590ea8d3 MISC metadata.xml 412 BLAKE2B a7e746abd8b45415ecdbccbde1b65ba9f1fa9fe7ce353411681c2a3de046878e990aad20849ee561a56ad3208bd5071d7b5e5b3c767fd71b7c44d2e8412d349b SHA512 dc52df78fdfe9024e695aae3d2bf22bed7162e1f2a528a288056b68022ebbc400b0a3a2f3e9c2155ee57e66d77a4f7a3f6f67188fb13ee15f200212ac6809a31 diff --git a/dev-python/jsonpickle/jsonpickle-2.0.0.ebuild b/dev-python/jsonpickle/jsonpickle-2.0.0.ebuild index bbb317b91c9c..5d0eba849a5c 100644 --- a/dev-python/jsonpickle/jsonpickle-2.0.0.ebuild +++ b/dev-python/jsonpickle/jsonpickle-2.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" # toml via setuptools_scm[toml] BDEPEND=" diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest index 99aae0700dd5..cd7e48ed686d 100644 --- a/dev-python/jsonpointer/Manifest +++ b/dev-python/jsonpointer/Manifest @@ -1,5 +1,3 @@ -DIST jsonpointer-2.1.tar.gz 8190 BLAKE2B 5b9d0b0a27c6e2d133de67cf0ff9442e639a06011005f94cb425568fd3e5678b4832e9467720261fb85669e8b83eac73b1cfa8058adbd78d46339cdf8359561c SHA512 4eed8c7fa908ce3ca79884e98b1b0e818d24515f6b7b2067daa49ab6dbd989be4bc43f387e980773c9fc17bca89d2039750cb0df76675259050e3f48c16da3b6 DIST jsonpointer-2.2.tar.gz 8292 BLAKE2B 837c6c8a87e0d19cbeed07769afb29fa56ddfb629f05d0f2de94f4e94af916358f71892e085c7c18b9c711ac8e604a0ff7d1fa7dfbf52836edb1a600e5ed390b SHA512 ce680e3915ea9db915095c4106e58acf7cc2148bdc67944e03e225a33b882964ed0c154fdbe8415f787c5aa5bfa007b9e1fd2a31689dcadc88b1560931ca6a6d -EBUILD jsonpointer-2.1.ebuild 618 BLAKE2B 2c88133456b80206d081cc9adeca76195dc6fee4939642a3feedb53653687e8dd5271b61e63741345a77ef90e6b623c33044aa9b6df635d10d4cd29c058ba8ee SHA512 915548c8d18a7749e8c55e22922937582ad053e139049289498799bb50e4d5cf5b902a68a2c88bfe27e7d58468566a0e997f288c3b02dfb78de487041aedf4b3 -EBUILD jsonpointer-2.2.ebuild 626 BLAKE2B 349862f6c2a5d1671179ffb6d3fdc7b5212803287f7bfa5f75c95a341055e68df74b301a20da16da0d7ea8e1348132a5df6d03cf8b14b5a95046c6838cc64b17 SHA512 9159a0fd1feb61e25d8035c4a9475b4a3f55fc5663551bf40a3b6ee3f193af65ef41edc391f27ee89902bf0166e40750ec567f2d8d96de52909528850e6b04aa +EBUILD jsonpointer-2.2.ebuild 618 BLAKE2B 56856a8acd4c601f8e9fca1af0462eb07315bfa8fd62ec0896556e046d4d17117866554201904237a77d1f2176904d7cc2ca75b073ee15ef81f6e6c6d8cdb85b SHA512 00ca74e94842121bf5aeb4a11842a2585a1ecc9da73f2e1a0eba42bff5b7a5ea5bc3ad646f29cae6b1d0639c030451a83518241d1f26a3b0d15b4e79ed44aeed MISC metadata.xml 728 BLAKE2B f14151531af31af82ca130caa61b9c9af6cded41678899d5413f076d7fb6da93e2c4aad3ff27e66f64ba56b8ccc70c065763157312438f32ccf2573766ee160d SHA512 6b19c6b90a5d151d4837d8be641b52ffc4e7eb3be956760d1cffbb2af03258c5a2b81a9074daee9b667fcb5df7223836130729cd5ea4130d2b7f3c7415e62569 diff --git a/dev-python/jsonpointer/jsonpointer-2.1.ebuild b/dev-python/jsonpointer/jsonpointer-2.1.ebuild deleted file mode 100644 index 95a250d12ba6..000000000000 --- a/dev-python/jsonpointer/jsonpointer-2.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)" -HOMEPAGE="https://github.com/stefankoegl/python-json-pointer https://pypi.org/project/jsonpointer/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -python_test() { - "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/jsonpointer/jsonpointer-2.2.ebuild b/dev-python/jsonpointer/jsonpointer-2.2.ebuild index 46bd94469a48..7417d9227558 100644 --- a/dev-python/jsonpointer/jsonpointer-2.2.ebuild +++ b/dev-python/jsonpointer/jsonpointer-2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" python_test() { "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index e79fe99819af..aa4a78c73a72 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,8 +1,12 @@ AUX jsonschema-3.2.0-add-webcolors-1.11-compat.patch 2146 BLAKE2B c9b2e6539e20955fccd4e6c1817ee4b22b645ac98d23be6f1f41ec62a11461546b7ad2e43028d8da22456422638bc08f030dca76a033238a258de11b9d72235e SHA512 ae8dc22aa163bd4e206f42fb450c4a3de78ab448c99dc754e8a97d4034d9ebb5913b85a8de1f365ff2145cbba69c4ca57af1bad7a491565dee86f714f7f40258 DIST jsonschema-3.2.0.tar.gz 167226 BLAKE2B f89a8198f6b7b4dd56b0320ddecdd834423cbeaf49fbbd1563007da61004322b92e25856ecc17b4d02e2162b2359ec5d7601826fe42cfcb7683ae16cf2baeb39 SHA512 acbb4cec730a8cdab9f070593ed896064fbe082d464ec362adc952e4985e9eaa12ad0f2d55a04018ffdaf675e54037999a7219533dad6b84bf609f5dfe21bbab -DIST jsonschema-4.1.2.tar.gz 310016 BLAKE2B 16ec4f73a16980ec69e4c8e0d937726a6fcbf7ba0ba24dc9d76b5bf107b924fb3917927748e3dafacc0305322e9cb405daa83800dcfd5f2fcc63dbb8fe10a25a SHA512 5ab43602cfc2dfe07a8c733f01915b4961ee88ebb37723a7a3a6ee4793ddae4b4638abe77ac9d192158ae7634aacee0c58fa2959288ea0f83e3403d5f8b9f185 DIST jsonschema-4.2.1.tar.gz 310668 BLAKE2B ba36be8abf0678fda773a9950f06e4d15f6a4c19fdd9f855310b80f45be1a25f44ce329c35667c4e107aab6ba381b02ff2caa305222932e2cbe733f293de82cc SHA512 349993c00e663f3efa2304e60c8b75e90c012d29faa498a01d5d2a5c47ddf0485f28894fd2ddf4766f9ab91e468f4b4f24a53390c72b7a31fae37d75c6f2b774 +DIST jsonschema-4.3.0.tar.gz 311317 BLAKE2B 6ec3d2cf05923657e9875b5f51b9356a730a7f9a1ab8e07bbf7226fdf1005f729a06c110ec52b62d12a4bba96a14dc647786398e66a6439de93fb38c02eef848 SHA512 3772952fb482660da86b0f71ed509ef267375a80ba2db0e4c12b9bb17f79c1f31f1a8ed2746a0bef76c620d61a63ccf967c77cc55255c7d3fe4e688dc0413b38 +DIST jsonschema-4.3.1.tar.gz 311425 BLAKE2B e524675d64fece5f7687d62ed043ffb35e7627c6d1f213fde3e9c2f35b929fc56b998d39e84148fe24c507361114e047540fcf23606f4d77b2bdfc0454c6d529 SHA512 621093b8964ea94dadd23aab7c0bbbf5eb23ae615b569278886a4213ef7adc779fddcd75cfff87e243087f788fca180f4472cd3bafe8f2f8157e30c04b5f33e7 +DIST jsonschema-4.3.2.tar.gz 311576 BLAKE2B df6e656244b3ad963714e3a5e457971ad29455529b1e032e4ead2aa60a76ef332d31c871d6e9cc98b1a76d52e53b6586e6ef0b601d4b1b6fef8b39e2ea29acfa SHA512 a849282e6661ac28d3116754e87235a1970993bedeb4590d67605409ef875c5c26efe12a35bce7eeb624778a6d7770feda0356b4a0c05f6bc0364da9aefcaed6 EBUILD jsonschema-3.2.0-r1.ebuild 1197 BLAKE2B 81734c4600491524c84424a641ce9294e00045416bb1357be63ef8a9bdc55f04a1935b942a5b75f760d4c16e7d4fd6c055a6e75776ccec1cf23b13f6e34112c5 SHA512 9d37f5d64ecb8edd50854dfd22b649da5370620f01278584531a4dd4441c32cda3d743eecfc0f4a51596de60ff63016d3b0440607d272bd84508ea7209033b08 -EBUILD jsonschema-4.1.2-r1.ebuild 1264 BLAKE2B 6501a490265bf5a3f86b82c550d831797b485c3e6fa06f9c862fb9fa6fe1cbeebf22612bbbbaf5c0fb31eb3200fbcaba26f314bbd674fc7b9feb3eda0e6a463f SHA512 ce6355099ccd63f92289577f8e8592e8ddf05d267271de3f8c3b08372c594a602b667bca5b153a9702c7c2aba018226c37ad120a7ac79af2ce2f248d9c32048f -EBUILD jsonschema-4.2.1-r1.ebuild 1382 BLAKE2B 6f7cc3d74925d8a9df02d9c6e7cc99441b7076923352b6ebf7ddb0d26bae78d12c0066ef8f4560b057d7f09111430b39beb6f6e15ea9dee96f37645c027f70de SHA512 15da718d62469c50a295da62354dbe4fe92b72a50c78560d80ef90babdbc3ce510700262f8b169ad38b2ea3da3aa28ec0aa1dc84e0d69f960ed34ffdd347dedf +EBUILD jsonschema-4.2.1-r1.ebuild 1374 BLAKE2B 79a46ed09ef19f712631c752fcc2e6f95953effb60864ce89e17ecad03249c99f04af68b74cbb1be1990465d1cbefc25dca7fd221dbb820bd42ff6166347f2e4 SHA512 11fb8102ca5f3d5735a2b637c1138618ead1de35009b56a45ffa22a734ac1a684cba7014fc583f410b3deddb61d98fb040be74cf8695f975e21908e7682191c5 +EBUILD jsonschema-4.3.0.ebuild 1382 BLAKE2B 6f7cc3d74925d8a9df02d9c6e7cc99441b7076923352b6ebf7ddb0d26bae78d12c0066ef8f4560b057d7f09111430b39beb6f6e15ea9dee96f37645c027f70de SHA512 15da718d62469c50a295da62354dbe4fe92b72a50c78560d80ef90babdbc3ce510700262f8b169ad38b2ea3da3aa28ec0aa1dc84e0d69f960ed34ffdd347dedf +EBUILD jsonschema-4.3.1.ebuild 1382 BLAKE2B 6f7cc3d74925d8a9df02d9c6e7cc99441b7076923352b6ebf7ddb0d26bae78d12c0066ef8f4560b057d7f09111430b39beb6f6e15ea9dee96f37645c027f70de SHA512 15da718d62469c50a295da62354dbe4fe92b72a50c78560d80ef90babdbc3ce510700262f8b169ad38b2ea3da3aa28ec0aa1dc84e0d69f960ed34ffdd347dedf +EBUILD jsonschema-4.3.2.ebuild 1382 BLAKE2B 6f7cc3d74925d8a9df02d9c6e7cc99441b7076923352b6ebf7ddb0d26bae78d12c0066ef8f4560b057d7f09111430b39beb6f6e15ea9dee96f37645c027f70de SHA512 15da718d62469c50a295da62354dbe4fe92b72a50c78560d80ef90babdbc3ce510700262f8b169ad38b2ea3da3aa28ec0aa1dc84e0d69f960ed34ffdd347dedf MISC metadata.xml 692 BLAKE2B 16ae14e9b64feca61846e85fc4b7346bcd19e0264fb04fbba4e14aaeb391d43ad230bd148486936744248b1b49627c775dd3b56afbfedb2b6b3b1d8465c8aa4c SHA512 dc301a6bbebb6c0b131db43dfb6c7de88decb1c362ef0097cfea617eeed7935dcf5d5be5a1e8bdf74d60910f2733e45f15805e2a98d8e8693117df9af64ee9e6 diff --git a/dev-python/jsonschema/jsonschema-4.1.2-r1.ebuild b/dev-python/jsonschema/jsonschema-4.1.2-r1.ebuild deleted file mode 100644 index f00b6c5197b4..000000000000 --- a/dev-python/jsonschema/jsonschema-4.1.2-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uritemplate[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license -) diff --git a/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild b/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild index 67432d9cab8c..c581b6eea9c1 100644 --- a/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild +++ b/dev-python/jsonschema/jsonschema-4.2.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/jsonschema/jsonschema-4.3.0.ebuild b/dev-python/jsonschema/jsonschema-4.3.0.ebuild new file mode 100644 index 000000000000..67432d9cab8c --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.3.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="An implementation of JSON-Schema validation for Python" +HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] + ' pypy3 python3_8) +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uritemplate[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/twisted[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license +) diff --git a/dev-python/jsonschema/jsonschema-4.3.1.ebuild b/dev-python/jsonschema/jsonschema-4.3.1.ebuild new file mode 100644 index 000000000000..67432d9cab8c --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.3.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="An implementation of JSON-Schema validation for Python" +HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] + ' pypy3 python3_8) +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uritemplate[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/twisted[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license +) diff --git a/dev-python/jsonschema/jsonschema-4.3.2.ebuild b/dev-python/jsonschema/jsonschema-4.3.2.ebuild new file mode 100644 index 000000000000..67432d9cab8c --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.3.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="An implementation of JSON-Schema validation for Python" +HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] + ' pypy3 python3_8) +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uritemplate[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/twisted[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license +) diff --git a/dev-python/junit-xml/Manifest b/dev-python/junit-xml/Manifest index 99504b514cff..3b7c8f3a8edd 100644 --- a/dev-python/junit-xml/Manifest +++ b/dev-python/junit-xml/Manifest @@ -1,3 +1,3 @@ DIST junit-xml-1.9.tar.gz 11111 BLAKE2B e40914263421e7021d6bd697a03ae74b596d915479f24e8227d8b0b0bda51529df58f7aa54b27e981bb1df0aa36d7876f4f30fff8924188143bc4dd6b1d80b17 SHA512 73d5245f4a324485370e91d0d4d9a754133e0f90e5ad9ae7070bbb7aad29bee5fda4103548483358d536834c5fee9c8bd5fef79c4b66f905a2aeb0823ef02d22 -EBUILD junit-xml-1.9.ebuild 809 BLAKE2B b6895270f96e84faf9bcce0c4aa8b1dc22ebea7e5108ab5f4161b7fa8314029587c11ce87d85fe9f95a03a40f8075581cb73c4a3cdf118508d5fc9b3c89b9e63 SHA512 bf000483d48b16e6095b54bc510e0c0354eba72e35c064db6248297b32bda1171c66ad22927c9a9efff16b738560c9aefb8034d70ecde5bcdf46c544cf63e8a4 +EBUILD junit-xml-1.9.ebuild 816 BLAKE2B db8cce2f4732b376901f2bce0f5d52abf0b712239bc53edc8f72e5010e62ed5f64027ce2de9a2c003c0c55631a66c8a24884c9c76f7a4c74785b831df858ccb4 SHA512 aec391abffee9b46142249cada63fdca9000d0475b32d836a53d90b7a42254a179db7ee460791c8f83b838e06862df6331525af0166e0452cf774b8c7ca3559c MISC metadata.xml 353 BLAKE2B dc100f962e8cf0654d7d917805d6fe1b0031104c8739f42b98863c4263fb8cb8488ecd921f0d39b198f369997fa6b20955e672a6b6790991523486e56dc8efe2 SHA512 11ca84b0cbb8acc5847c047018ee2b30bc97b308f1609eaf5f01f9c302ad13d557ce4b7d2cbaff17d10e58e3cc13c9c8cb36c8dea4d80290654318c76479605a diff --git a/dev-python/junit-xml/junit-xml-1.9.ebuild b/dev-python/junit-xml/junit-xml-1.9.ebuild index fdee36ffc7cb..d68caa8c73a3 100644 --- a/dev-python/junit-xml/junit-xml-1.9.ebuild +++ b/dev-python/junit-xml/junit-xml-1.9.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/python-junit-xml-${EGIT_COMMIT} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/jupyterlab-lsp/Manifest b/dev-python/jupyterlab-lsp/Manifest index f155bbcc8dbf..e86d6dadbce0 100644 --- a/dev-python/jupyterlab-lsp/Manifest +++ b/dev-python/jupyterlab-lsp/Manifest @@ -1,3 +1,5 @@ DIST jupyterlab-lsp-3.9.1.tar.gz 262645 BLAKE2B cd3377ea3abbb3f877b257140d5ac6b162aa9d4229cb58f67fa60a9b7f5db43de6873af381bac5bbf6103a47a53863ae322ad200550d73e5c19baa5eb2866aa2 SHA512 0289dc666a3ec3d93d276c67e95c19b0427e45a4f1e001180df4af9a72f7e81dddc8bdd175684f857dfc8e02935dbd31b454bfd0ee1431a8e702f662365c747e +DIST jupyterlab-lsp-3.9.2.tar.gz 263499 BLAKE2B 2ece934e68b27e28161ee3218af2d11bd5b286b4c517ff8feb4f9ec10c261e51a95fb4d52de7717d896a7c4dbca9be168aa75ed8ab7728dd4844640417f31365 SHA512 c41045736cbf511f72668dc03c0fd1265c2b2e2f60a4e987fecd8e23be0a6af1ae7b341f6b0c47fb4f5956f00cbb982f8cd9f31ebca8098ce01cc21a8f0df357 EBUILD jupyterlab-lsp-3.9.1.ebuild 558 BLAKE2B 6e9104b1c9cc3f8113cd1026eab02cc6a08c4d5a183a571c0c0a4072170c179f9502d404ca47209e52315b52d902605d431f595ab92e884d28a789979f1670e4 SHA512 87f6f9d409f870c29bda45b21885b0a4fdcc8fa4262c5b16fae185987745cb008f8bf308bce819cfce722d9cc725c945a9f538ffd77804ab221e73bf3ca13832 +EBUILD jupyterlab-lsp-3.9.2.ebuild 557 BLAKE2B 00fa8094b6e3ae96b4182907ff64e886082fd9153306975d9ba7232b2b4e243096477bb4f670545764d9cbe01544a1b08837524a3bc259eab2397d1161366613 SHA512 1bdf21601b22f6eecc1a73f36801a4ceac7b56d24fbe1531cd826f9445c12b18ec3a9a7d9c5e2c87028ece46fc6b0b09fea549dee4092ee0bab20e745f462026 MISC metadata.xml 421 BLAKE2B cbd9c4e3ce5848ed3d0e57832082dd730d2d16a286070639602b8fcd49c49714e7f17b220251b9f16d9c5105248933390b152c060c68522d2c82b1958b09b116 SHA512 97ac68ac4e6920f23120a5818b4404fa0b510b165a44a6455a7bf76edfa298ca137f50bd9c1a87044253f5b873f881362c2667261a4c7fdb182a7d37325520b3 diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.2.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.2.ebuild new file mode 100644 index 000000000000..832007567c54 --- /dev/null +++ b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Coding assistance for JupyterLab with Language Server Protocol" +HOMEPAGE="https://github.com/jupyter-lsp/jupyterlab-lsp" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/jupyterlab-3.0.0[${PYTHON_USEDEP}] + =dev-python/jupyter-lsp-1.4.0[${PYTHON_USEDEP}] +" diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index 929b8e2d2856..2770365d01b7 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -1,3 +1,5 @@ DIST jupyterlab-3.2.1.tar.gz 17073190 BLAKE2B 8cde66b024fe46270494735de8ab2ae0747a926c9ee1daf2d49514ce813bbc3570e676afde0fdae2328e65820fb8511195d097a17b7e07f800f93c4d98968709 SHA512 b84cdd5c70861300d84d3d6d8f3ba5e01482dd29105949c4b14b3d6512749bc4c8bb091f1d9246de181e2714ddf840a17903eb43750bd13ae9ca96c5119d5661 +DIST jupyterlab-3.2.5.tar.gz 17056795 BLAKE2B 1c4c8de7b20d4b6ea42d0aaa8986fd08d31e8d31289c9c72a691746275146e4a2b8fbfc1f7bcbaf374d063cbda7a39e941677265b211ebe3f2d6c37fad740624 SHA512 396717554a70cf0ed0d2a6b3d2929ff51659453d4570e014277c82a48c5974fdac345e391882a3e0114f9bda13a8436072a032db4c8b8d1b338396248c176fa3 EBUILD jupyterlab-3.2.1.ebuild 1066 BLAKE2B f5b806db17417e9b9ab8ccbf027c48773de84f26c08946e329c460f0cba4a13da151d16f2172cc1b9cf7e696805146ecfe2a9d4fd82d461934158039a9e5438f SHA512 00db002f7e34af013e4822dfdd2853df7a2a29e5c77647e6349ef2edd0f314ed71d6ffea27f4f4e016ebba6a8ab30f0951c3c135b6924bb810a65337ca3f9bbb +EBUILD jupyterlab-3.2.5-r1.ebuild 1065 BLAKE2B 158071b39dc99ca79c0e615b6023c903334f5561698a0da85579ed76011e5e87af985a9f5381c9166fe90ddbfcc4d3744ce336e8a5e5d3f988fb3fd90ccd9289 SHA512 63e2180183415a081a1157b75ac35b7287f0c09cd0912e1ec0ebce3797e97adea4ef949fff2cd9555ed56cadcc351ac7c36b52897d79f2297e790705c9430463 MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42 diff --git a/dev-python/jupyterlab/jupyterlab-3.2.5-r1.ebuild b/dev-python/jupyterlab/jupyterlab-3.2.5-r1.ebuild new file mode 100644 index 000000000000..2618ff746036 --- /dev/null +++ b/dev-python/jupyterlab/jupyterlab-3.2.5-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="JupyterLab computational environment" +HOMEPAGE="https://jupyter.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD MIT GPL-3 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# TODO: package openapi et al +RESTRICT="test" + +BDEPEND="dev-python/jupyter_packaging[${PYTHON_USEDEP}]" + +RDEPEND=" + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyterlab_server[${PYTHON_USEDEP}] + dev-python/jupyter_server[${PYTHON_USEDEP}] + dev-python/nbclassic[${PYTHON_USEDEP}] + >=dev-python/jinja-2.1[${PYTHON_USEDEP}] + >=www-servers/tornado-6.1[${PYTHON_USEDEP}] + net-libs/nodejs +" + +distutils_enable_tests pytest +# TODO: package myst_parser +#distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +} diff --git a/dev-python/k5test/Manifest b/dev-python/k5test/Manifest index 889ebc768cd8..ae89833d328b 100644 --- a/dev-python/k5test/Manifest +++ b/dev-python/k5test/Manifest @@ -1,3 +1,3 @@ DIST k5test-0.10.1.tar.gz 13664 BLAKE2B 4be24a8c9b154f5ec7b83b6743d0f756cb813bdfe4496c6f8ed873a2fc5a725c17b34f7b243d106d7a985aa53351f9bdc354fabba6a8c5fa3d25927513441cb4 SHA512 eaf451f0a932fdb8758f23e17ec52b2c1617074f186dddfba1d9c6844291fb2f4b003e05f4a0e02ce1bae37ee4251ea8295d2ebc8d9002c83d3179000fa4785e -EBUILD k5test-0.10.1.ebuild 445 BLAKE2B 1671b5d57550246e9df1cce7b636fb636bbd0732d6c9d093b9b30a9138e51cbfd89aec71792bbc236165b96064f79bfce910e798560cc4d317768479372991f5 SHA512 ebd5fa0517a195dfd20058d83aab95ede687882cb5e17dd7f9c0d34cf99ff66f5d3c79b54c5bb46178faec99d7f163191c296ea63c0b969dced0871c4a131cca +EBUILD k5test-0.10.1.ebuild 442 BLAKE2B 40e2b62ff561d427ac51b06c65e71996d3f70cb593fb394274c7c49c98aa1050a14f2ad51f0725558974b70d3efb5d2e9c4a459e3175e34fc44bd120ba495c53 SHA512 0dedd33a5e8156c69caf51ba82f9cdb8cbca70df1547172e67c9c87119d40ed48538e39d562287c734ad7eb4f47346414ae752a01772867c4e66d23f985e0898 MISC metadata.xml 393 BLAKE2B dc1fec37db82ae2baa97fe324533b9105879142442ac6072b20721dc5233981d726fa56dbefaa0d51b85917ba64110395c2f7c57a9d8e88cb8ecb5bd9d116996 SHA512 b8dd2d38e1d2d95d9fac8a77be33973457a64afc771f3122f161db721b2b1ed71a9e569e498bd85494e498dba340e9a7d3137ea1c239d9ba8d8c19332ebfb1be diff --git a/dev-python/k5test/k5test-0.10.1.ebuild b/dev-python/k5test/k5test-0.10.1.ebuild index 1a4964c054f8..ac58bbff8dda 100644 --- a/dev-python/k5test/k5test-0.10.1.ebuild +++ b/dev-python/k5test/k5test-0.10.1.ebuild @@ -12,4 +12,4 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" diff --git a/dev-python/keystoneauth/Manifest b/dev-python/keystoneauth/Manifest index 6df751f495c5..24f79c0aecce 100644 --- a/dev-python/keystoneauth/Manifest +++ b/dev-python/keystoneauth/Manifest @@ -1,3 +1,3 @@ DIST keystoneauth1-4.4.0.tar.gz 266308 BLAKE2B 471b6662c27b5cc36dfde76e17f6855d5e840280a05c5c23bbda97b2e75b8fbc44e815994de514a475424476ed4d627930f993ed5fc7109fa3a2a99acf42dde2 SHA512 208b02c8df8a5cbdad1ca66c665d547b375eac2fa0d3aeb6dea3f9ed7ba0e799568e4407b8771df5a362d4275fb6a9b2fe2e3a9287b3817da43463356bc593a3 -EBUILD keystoneauth-4.4.0.ebuild 1714 BLAKE2B b3e7e3880e5283f28e48e7de35085f0cc2b2e6f2fcb5001fec378fb86b6e8803a48d995c8824a49805e383a31526be81185c4924e428dd1037e7889ed56dfdbf SHA512 ada63466b3acb6eb8122fe291009902cc633299ca353b48f51b18405229fd250301ad60f58c2c2c024eb3d3b7763c360d0cf3b711e57e73f766b8784045d0636 +EBUILD keystoneauth-4.4.0.ebuild 1775 BLAKE2B e7c80fd005e8c8673a6326092039f0eb85a9311044ec1dfb63bc1dd31c99d3677c06200b5e6bbec424dd1074477d44d4fbd1f52432081f69ee092b0a057970df SHA512 856f4191c8a477220e4d45a195acc50a8e5ba2702c0b5d0beacf04ef7e0790f5922d28edb5b6fd3ef30c4e2aab3881fd8ff723c8a696b25fb29b8c97bba4dd66 MISC metadata.xml 518 BLAKE2B 8a84b6a7146096e67c0517623f0680cbe7772a48d8167b1aaf34dd12f7f626c84e60c0a15b3d90ae9df6483c33d7b51fc5cbf51d35e4f409e04573eb8fe18d1b SHA512 9a5b7fe8f29deed8ed59d6b3a96cfbacd5b566d6aa6eabd55545f02521d3dcc7ef7347632cdbead0735d28004ffe55a18550ee45cf8634253900f0190f140434 diff --git a/dev-python/keystoneauth/keystoneauth-4.4.0.ebuild b/dev-python/keystoneauth/keystoneauth-4.4.0.ebuild index 22f4c3cc4606..1ea4600cfbf7 100644 --- a/dev-python/keystoneauth/keystoneauth-4.4.0.ebuild +++ b/dev-python/keystoneauth/keystoneauth-4.4.0.ebuild @@ -27,7 +27,6 @@ BDEPEND="${CDEPEND} test? ( >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}] >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - dev-python/hacking[${PYTHON_USEDEP}] >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}] >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] @@ -46,6 +45,8 @@ src_prepare() { # relies on specific test runner name sed -i -e 's:run\.py:unittest_or_fail.py:' \ keystoneauth1/tests/unit/test_session.py || die + # remove the test that requires hacking + rm keystoneauth1/tests/unit/test_hacking_checks.py || die distutils-r1_src_prepare } diff --git a/dev-python/krb5/Manifest b/dev-python/krb5/Manifest index c77e157c98aa..db733c1afb1d 100644 --- a/dev-python/krb5/Manifest +++ b/dev-python/krb5/Manifest @@ -1,3 +1,3 @@ DIST krb5-0.2.0.tar.gz 1086940 BLAKE2B af0028f91fc86bba3a450cfb09d1da31d976670f844f46b6a3c7dbddeaa8a4d4cffcde21fa076b5ae5f740052cd60b3872d10174eae3613181f9a3f4d6c9841f SHA512 f2e8558f5800467e362798092f1f37268558d9890491f1d808b51ac2f5372f0b495ce19d1addc74da663eef1baf838ac514b74b5cbc5cf262925bdca2d7231a9 -EBUILD krb5-0.2.0.ebuild 520 BLAKE2B 3199c6fd1a7fe54def0e5dbed0ec0ecf7dcc920cdde3873f9e6b0860a838eb8e51cbb73fd18ab5818614d2a7cae8eb57b7eb1fd01048fd7343d4fc4abf88aa62 SHA512 d6f911b194307889b5e9b70ad6433dd4c4ade665099bc32315fa7928bf53eb0597f0efdb7c1ad18e8fe245096871346a3b852c1ff9693e8946eba194b7e78117 +EBUILD krb5-0.2.0.ebuild 517 BLAKE2B ed4237d3f28a09fe7ff5f663dc7c7fa952e7392ee76a22d60be8149e1d69a0a6652fbe51000b8edbc42ec35fb04bdb0bacf9183aa7ec25fd26d5657c31e5d7bd SHA512 dedcd706d55440b74ef7606b4fc3bd0b5bf07d1d55fe7e56600319cf003d20c36f9d4c6a2f212aacbb1c9a85f1773938440127c1b257e869c6e46db4ad94c1af MISC metadata.xml 364 BLAKE2B e69a14082c08f32db33234a5738190f54374c13a2f114d65e26a8e224c96f23be90e0cf602830b757fdadfaa058d723ab2cd51e6980f08fb090ca7b014416935 SHA512 f65eb368468d221f55e0701f8ae3790dbf083be2d3f210e9688b27db892b6d3e566a0cea3912d45a4e1e6da7aa092bc82eb6a4b861b459bb8decf914c5192d6a diff --git a/dev-python/krb5/krb5-0.2.0.ebuild b/dev-python/krb5/krb5-0.2.0.ebuild index 2853be275598..df6240481018 100644 --- a/dev-python/krb5/krb5-0.2.0.ebuild +++ b/dev-python/krb5/krb5-0.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" virtual/krb5 diff --git a/dev-python/lazy-object-proxy/Manifest b/dev-python/lazy-object-proxy/Manifest index 49e61d61e2b1..9b4b4ac62b2d 100644 --- a/dev-python/lazy-object-proxy/Manifest +++ b/dev-python/lazy-object-proxy/Manifest @@ -1,3 +1,7 @@ DIST lazy-object-proxy-1.5.0.tar.gz 35938 BLAKE2B 11e091538f4bcddd5acb39963572e30535b01227481affcb160d55b39c5b4548fef2da316efe483d6b0450e204126b957884dfb7a96727b0a00209addd6097cc SHA512 8d594df743694f01b9710e55d8e88831d6ac2e81a925ad310f0c39d061f20115550c5adf1da40d0d7c4749eb3a7ffbbb6000ebbda3dbb445c9efa1d05ff37cc3 +DIST lazy-object-proxy-1.7.0.tar.gz 42441 BLAKE2B 8652697cf80f4fca6a4ad83daee2fafb203b7c1a1375fa504aba731e4717d40f3b130cbfeffd642a7d76ae35ab5532aaa819566d8706b37504863e7b433906c3 SHA512 462e04efccba1462a09bec66bdfa47f3cb4d8fa746f66d7dada0e9436416c6f7948363d11eac95f8d8734d3296794899f28f123cb289565af85d3bc29a635c61 +DIST lazy-object-proxy-1.7.1.tar.gz 41995 BLAKE2B f3945b3ddc8335be184542e23eb823effe83262a80f048e92441d60bee2ace2f0c9b09fc00a7d356e91a66676361979bc10555dc24ac65e2fdbdfa9ba0cf9e02 SHA512 cf80f2e43795cef09c0a6dde32276d54f5d66a2cf017d3e815868ec9925d989f7256bbf3e416c4445d13e0c9241733029d9a99f2556258f59c2c5267b3c35391 EBUILD lazy-object-proxy-1.5.0.ebuild 955 BLAKE2B 207926cd237b3da45210421b20d2c0d425bf062ed0a95e3cb56fb815d0a14c85e07435edc70d1932e52c0e241412d5962573fb4235261c05cbeae398f7fedb51 SHA512 f2e0fd97600740af549d941b071541febe529d8850b4704f341755c82391037c21344d31c5d4ea63b34cec33b690f23d15178012e6d1569be39ee4b67d55a0f2 +EBUILD lazy-object-proxy-1.7.0.ebuild 886 BLAKE2B 84041565092b124aa28aaeb953ac2a4580481b9451e01d26b42ecab33d7b2deb5df1d92b138826c6efceffac2c0cbf85ad14e9b4d026ce24314617860a2762dd SHA512 412764819b2899d48fc478c86fce798bf15dbac1fbee6fd41d0b87618578c3cb66afc5d791d3aa77ccf917d576f5ddbb2c7a9afecb799342b9c94d359a03238d +EBUILD lazy-object-proxy-1.7.1.ebuild 886 BLAKE2B 84041565092b124aa28aaeb953ac2a4580481b9451e01d26b42ecab33d7b2deb5df1d92b138826c6efceffac2c0cbf85ad14e9b4d026ce24314617860a2762dd SHA512 412764819b2899d48fc478c86fce798bf15dbac1fbee6fd41d0b87618578c3cb66afc5d791d3aa77ccf917d576f5ddbb2c7a9afecb799342b9c94d359a03238d MISC metadata.xml 540 BLAKE2B daf53065c3af28ec7316bab786a7ebfa6890de83bd6434d39052797a1d08d9e7e05fc437fd9994bc437ba0d38dc6ab1cb2e073c2c053fdf55817302800e97b19 SHA512 e66e27df4757f7d13912934551b7fb346d734789f1b0b17e5c875dd5261babf65188bd31966f502be19e953fd9bfd87a64d49ce8e1849b2122a30905d3639e9d diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.7.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.7.0.ebuild new file mode 100644 index 000000000000..0ee1172ea06c --- /dev/null +++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.7.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="A fast and thorough lazy object proxy" +HOMEPAGE=" + https://github.com/ionelmc/python-lazy-object-proxy + https://pypi.org/project/lazy-object-proxy/ + https://python-lazy-object-proxy.readthedocs.org/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_prepare_all() { + # No need to benchmark + sed \ + -e '/benchmark/s:test_:_&:g' \ + -e '/pytest.mark.benchmark/d' \ + -i tests/test_lazy_object_proxy.py || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.7.1.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.7.1.ebuild new file mode 100644 index 000000000000..0ee1172ea06c --- /dev/null +++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.7.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="A fast and thorough lazy object proxy" +HOMEPAGE=" + https://github.com/ionelmc/python-lazy-object-proxy + https://pypi.org/project/lazy-object-proxy/ + https://python-lazy-object-proxy.readthedocs.org/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_prepare_all() { + # No need to benchmark + sed \ + -e '/benchmark/s:test_:_&:g' \ + -e '/pytest.mark.benchmark/d' \ + -i tests/test_lazy_object_proxy.py || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest index 153c6cd9dc83..c288b85598be 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -2,6 +2,8 @@ DIST libvirt-python-7.0.0.tar.gz 214945 BLAKE2B 9ab616fa6336a284dbb1dcebf0be6a06 DIST libvirt-python-7.0.0.tar.gz.asc 833 BLAKE2B 54102c29a46900dc5439ca5b96d17d0f3923fb1cb5fa74ef7671a49645c5e5d7f43b608099f542410ca38d675a384e2ad3fdfd7494bda6e66b889ec3d9f04e9e SHA512 4ca5cf4e3687e3cbdb3bf9991076ef4d0427db4b7eb27738d4463c5645d684581dd20377339e6bdac66e790f10709df9f483dd9f360a1b978776fe5d3e2dcc64 DIST libvirt-python-7.1.0.tar.gz 215468 BLAKE2B 5734f686760d118bc326c68d93714db31b65d0d2f8495c8fb7788aa59658680cc07b8c522e5854bafc6a75989cee4b7c817ec0f54ae5ebcb76ed74418fa1c0f0 SHA512 9c4adf0107b2b6d8ac3f84f4a201733b851b5c518e498b4bb8fe3531ec8923b2a96e5593ee0fe309b9501884a83e77a6a0347a6714293febf907c9a4dc742cd4 DIST libvirt-python-7.1.0.tar.gz.asc 833 BLAKE2B be4101dcff4f95e36929dc70657a527e7b0b30fe9556c8d42f240459f86f7ba71980cf483f4d828d63cf94ce3c4521e7303d72f6df5e6c4c2a6de1b160970073 SHA512 db0213bb95d77c690ef8726ae559cae7970d31e633104993e715dd4e34e2f3c52bdcf7303e90419055d571d21417ac6375d78463143e20e94bf4aaf666684174 +DIST libvirt-python-7.10.0.tar.gz 218394 BLAKE2B be1b64489503ca2e8bcaafc516ab228052b4e3e486aef1ef5310a95051a9549fe262feb009356f3735a3656e7b445ef6943b1932373be3618c36445042da8565 SHA512 db3c6ccffa3c2f38b788964f7a9cedee3e8de64fb5ecb65ac859eeac1450bea1ade8a7259a6035d7ee25af7d861b2e87f6eba24c21cab3f483c1a97318181d7e +DIST libvirt-python-7.10.0.tar.gz.asc 833 BLAKE2B cf9d661bafd7e2ee52e895d3b5aa7d569226f90b4924a95c4178fb724847bfdcd085b04ae33a315480b20115318604809bc4a7edce5c801fd1286581cd8989a5 SHA512 f36d47b4b78daa1e848954acb3032750fc9bec58723b9bd04c48ca1a9b45e1a0252b85adef239080f6aef199c836d04db283510b099c69792e1c4b403c7d3685 DIST libvirt-python-7.2.0.tar.gz 215380 BLAKE2B e9c55a193c571b8fdf3f7f2545ae82470ff74e74e4f2fb58dda6278bc484eb26ae84f2991bc34adc6030973e7d53d364576247e1f8ab836edea06a5da0f8575e SHA512 6df5be4d98884751e4a098b54ec1d8827268993b6df5769c1a687420dd5889c629ca0bd286f5a0c22a9c81974fa02565b36628f8026c697ae414137f0c1d8441 DIST libvirt-python-7.2.0.tar.gz.asc 833 BLAKE2B 3f93f4841da3d86c6a0ba073b70c44e3732eb0ca91fd80a7089c1731851173d163101428d07f82f688478a7967e71bd66b49cd70673157428d2c4802a5df3bae SHA512 fe4f7bf6a9ea6e008ed73fac588785281582dd5eaa738e5ca05b88534659096af137408e1222f791d5a13190358fcf5d30eaa8d8a24791e3b5a15622516fe05f DIST libvirt-python-7.3.0.tar.gz 216823 BLAKE2B 2f7ff569e1dc05ac013e21046eab26290d1977401cda063f9f60e27f09cbe7ab1f30e17c2d9dfb11b36930a7af8496f2d36b19760819c64836844ce8daf8da01 SHA512 a99c0d7258364464df6a68e5fee3137daab3e6ef0dc8924b95a2b7bb69bcaf221d6be17d004ec994e9fae223db920360352b5b32945586ecc1407cb6bd86682a @@ -14,13 +16,17 @@ DIST libvirt-python-7.7.0.tar.gz 217406 BLAKE2B 4e3e887f9778ca817028d9147913618d DIST libvirt-python-7.7.0.tar.gz.asc 833 BLAKE2B 159f5b5ec60d3b7966f3f99c185eddb8d2d03480b203473ae47e6139b21f8a4ee8bb8ba28ccacb88ad42c7b47d45862ccb48c90151203fb4e2295f355984e538 SHA512 b58579e648b82ec51de5f15e30dee39f7c42edf47ade4ad6f580bef21191f649b03eb05906bf31baa19afb6fadb57662c5326edb53b056a7235308d9c3bd551d DIST libvirt-python-7.8.0.tar.gz 218185 BLAKE2B bc975dfacb73517a3c9771d8d692411a6ec1cdfc2e8605d6cae28e8b6e3b74e15e882cd45b8369802b07e4b583795377d2f005cf1462a76e9f98c33591b472fd SHA512 e50dacc8214849dc2fa752e21061826463753b912765c3186948c9d634c18f0be8b579acd7765878aea27b2cd6f65e7113a8f8b90791ad76c69834d4e947b6cd DIST libvirt-python-7.8.0.tar.gz.asc 833 BLAKE2B 47a4b7a582caf04a9cf805e530af507733102fc13d952a5107ca9b25e62dd4159fddd9325055b1f647eecb17dd311811325f421a31e76b86e401815e11c65196 SHA512 2b5464b982881bc2927ce3932bb73a7bec2204b549aa3068bdfcf52232bd40141b09064280864a4c1dbcfe7fe31041bbee070d5ce7ce33afccb3d431f7119d4f -EBUILD libvirt-python-7.0.0.ebuild 1199 BLAKE2B 90e6b26a3a82df9a254faf850171fe9a6c8d308b4e998fba2ed9b82f7c24225efed10d7384e303dfa2e0ad94840cfff66747726980f4fbb2949edfb34833a96b SHA512 40c1542f86cf96bd93d2b3942c9b120b3631abc8ffa97aad5126dfac3a8e5c36c868cae683e1a1e52b6db2d332cda5ef2ab6bbbb0b98709a25132a6288bf775a -EBUILD libvirt-python-7.1.0.ebuild 1201 BLAKE2B 9607203cb4853e529b4c18f34e7dab261982ed563c54db8c1cd4d084cf5c8f3508580b3dce5a7e6657ae5c8ac9578204e0ce3bfa35f070c9348c4a6eb7b92ad2 SHA512 0a0d6be15d8d0b27ba4eb028c69440f25221d3f1c2572b8f7719c20be60d3eb09f5f944bc28c0accece01b31affa14d7ba102a862e043becf3ab01760da1b40c -EBUILD libvirt-python-7.2.0.ebuild 1201 BLAKE2B 9607203cb4853e529b4c18f34e7dab261982ed563c54db8c1cd4d084cf5c8f3508580b3dce5a7e6657ae5c8ac9578204e0ce3bfa35f070c9348c4a6eb7b92ad2 SHA512 0a0d6be15d8d0b27ba4eb028c69440f25221d3f1c2572b8f7719c20be60d3eb09f5f944bc28c0accece01b31affa14d7ba102a862e043becf3ab01760da1b40c -EBUILD libvirt-python-7.3.0.ebuild 1201 BLAKE2B fcf10a3aa000bf307cd5cab33e9e71621488bb7d543ed07a3ccc272258fcd954f860a5130ba7c90b1b0712360b9500fb40936f69294de51e8286cd7b2a685a76 SHA512 344e96d551cef54f0715d5d24edc20644a5f368a22f056790230f7308221a7f275e29be99c9ef9063a49c0ed2f8b298139214a4ec898df99232d342e6a239d8a -EBUILD libvirt-python-7.4.0.ebuild 1203 BLAKE2B 610e72a4d79c6babd1ebc17ba78e6acb59b91373c589ac34584afb4cc4d38871f56f864f201596a875c6e763adee8696a5321ca4392c653f3a5e9619c9699883 SHA512 cfc23cc7c939d2fb8b566cbbf0d06fdeda87a1f767a501299bf93095212a3dd072186336e7509e6b7e5666c6b4a614a432b13ee251983b1a7141c10cd91031a1 -EBUILD libvirt-python-7.5.0.ebuild 1203 BLAKE2B 610e72a4d79c6babd1ebc17ba78e6acb59b91373c589ac34584afb4cc4d38871f56f864f201596a875c6e763adee8696a5321ca4392c653f3a5e9619c9699883 SHA512 cfc23cc7c939d2fb8b566cbbf0d06fdeda87a1f767a501299bf93095212a3dd072186336e7509e6b7e5666c6b4a614a432b13ee251983b1a7141c10cd91031a1 -EBUILD libvirt-python-7.7.0.ebuild 1201 BLAKE2B fcf10a3aa000bf307cd5cab33e9e71621488bb7d543ed07a3ccc272258fcd954f860a5130ba7c90b1b0712360b9500fb40936f69294de51e8286cd7b2a685a76 SHA512 344e96d551cef54f0715d5d24edc20644a5f368a22f056790230f7308221a7f275e29be99c9ef9063a49c0ed2f8b298139214a4ec898df99232d342e6a239d8a -EBUILD libvirt-python-7.8.0.ebuild 1204 BLAKE2B cf517dcd1a558d70b251154171611a0279c6a070d75d5f06ed534d300f531192fcad2aa0bf2c962f6418b28ce076c6a5cf3a688cfa38f7e5783ffdeb54c84919 SHA512 256630076fe65d27269ce98dedb221e1389ae94978afc105f46e179118f11a35490351de0acc84748233a83bc3958101fc5f49ca746ea02be5c639d77c13ec22 -EBUILD libvirt-python-9999.ebuild 1203 BLAKE2B 610e72a4d79c6babd1ebc17ba78e6acb59b91373c589ac34584afb4cc4d38871f56f864f201596a875c6e763adee8696a5321ca4392c653f3a5e9619c9699883 SHA512 cfc23cc7c939d2fb8b566cbbf0d06fdeda87a1f767a501299bf93095212a3dd072186336e7509e6b7e5666c6b4a614a432b13ee251983b1a7141c10cd91031a1 +DIST libvirt-python-7.9.0.tar.gz 218332 BLAKE2B 421dfe2b3eb4103516ed124fc6a4b0d5d0c7c3d30e17a2a16eb3763433f53bb72ae0d95034fa41b01e331e9090c18618ee57493afae4757f8e864fa208cdcc42 SHA512 d147da38710853c1dcf93dc271b1d1ff32afb45e3eb5c24c931da4943827ecec0c3840b975fb40e240ec7038cc81cb7848d387e7550e4f4803f35e2d08cbedff +DIST libvirt-python-7.9.0.tar.gz.asc 833 BLAKE2B 3037a0fd66ad0c0706b76c6b64552d69b5f93ef2377c5cb02dbf62f85e47ee7d76970fa5bf3aa5653751f022e4f44e081d009dedbdffe677b1b288e2e8f9c498 SHA512 4bbd38d27c5b4ccc5623425de8dc3c0e1bec2560a4e52bbf2ec7b0ea2984563501e77157d234ad03a988ddaa9ba20545b3086582c93cd51cf8e756c7c7e55ff5 +EBUILD libvirt-python-7.0.0.ebuild 1198 BLAKE2B 824a49883b9527b2d737d5f16d2dcaa0d350e45bb14d67e158cf7bd672d51cb870d8c003777b65f88feed7f1502a66fcc329eebf61c9140014d5eca1f5748ac4 SHA512 2b8998758fef849da36258408f2b9804f32e8fe11d094c2176d37677f44d2d5c1942f2a5d2bfb75b8bd95809239e03c1a6a719fd03fd9234ba480099f7542919 +EBUILD libvirt-python-7.1.0.ebuild 1200 BLAKE2B fe3f5a9bce237d2c24eb1db4de048343c5241f49194a0c38a70e5ad53858fa84293657b5820ca1ed777f7950f8ee70c9b286ac3eee690fd3381b0ebb3ac5aa1b SHA512 80e0846c70759e4bf162fa62e2a6d2b27caf2a307f8d8c3d153f5a4781e7a760b0d9830a42ddf8be7f0bed3713fafff214c3aaf5073e3e563bd5b8b4a7629026 +EBUILD libvirt-python-7.10.0.ebuild 1203 BLAKE2B 04462f68c88c301e83c72cd433aad02f57c59eb7dcac859e95274884ef402228e0fb763192ca386000c7cfcf01aa912e2e57a3cfad74f31b5c29d19f4093c9a4 SHA512 048071b092f9d23cba1b7120ebd1c965d527e1ee43555c673f85a86744742d8ae280dc118936e4a7a0dd4bf1be8934e16d1615de6f0f74d0e1237759dba35930 +EBUILD libvirt-python-7.2.0.ebuild 1200 BLAKE2B fe3f5a9bce237d2c24eb1db4de048343c5241f49194a0c38a70e5ad53858fa84293657b5820ca1ed777f7950f8ee70c9b286ac3eee690fd3381b0ebb3ac5aa1b SHA512 80e0846c70759e4bf162fa62e2a6d2b27caf2a307f8d8c3d153f5a4781e7a760b0d9830a42ddf8be7f0bed3713fafff214c3aaf5073e3e563bd5b8b4a7629026 +EBUILD libvirt-python-7.3.0.ebuild 1200 BLAKE2B 1093fde59894e1be59ed7f2cfc8551adc1fd734062c6177231f83705dcd031dea87b453096ce48ac00b591d84c4abffb05128cc0774da032a02209dc822da332 SHA512 0fdc2cbf25f273ce92b9a2946b4f55793925750d77e8656d1ad2f1bc0b8b20ae1a84e3ad142395dca13eb7b83637ecae5cadf15b832c630f8a0b7e4ec6bd4acb +EBUILD libvirt-python-7.4.0.ebuild 1202 BLAKE2B 49fe5fffcbc1a0e9e01423fda696df32a6a0f53fdc6da3ae2cd360c2836af364643de2e134ce1aebe156f9e20dbef9e7430895a53e17cb651aec67f15eddd3ba SHA512 3921ab21258d2279f36bb5476a9a43d85f3949b808c267249c0d817440c4dd19ab4237455667a3f9e0ff8d392f4c5fabafd3f0982b5ab76934c4c25e8e334d62 +EBUILD libvirt-python-7.5.0.ebuild 1202 BLAKE2B 49fe5fffcbc1a0e9e01423fda696df32a6a0f53fdc6da3ae2cd360c2836af364643de2e134ce1aebe156f9e20dbef9e7430895a53e17cb651aec67f15eddd3ba SHA512 3921ab21258d2279f36bb5476a9a43d85f3949b808c267249c0d817440c4dd19ab4237455667a3f9e0ff8d392f4c5fabafd3f0982b5ab76934c4c25e8e334d62 +EBUILD libvirt-python-7.7.0.ebuild 1200 BLAKE2B 1093fde59894e1be59ed7f2cfc8551adc1fd734062c6177231f83705dcd031dea87b453096ce48ac00b591d84c4abffb05128cc0774da032a02209dc822da332 SHA512 0fdc2cbf25f273ce92b9a2946b4f55793925750d77e8656d1ad2f1bc0b8b20ae1a84e3ad142395dca13eb7b83637ecae5cadf15b832c630f8a0b7e4ec6bd4acb +EBUILD libvirt-python-7.8.0.ebuild 1203 BLAKE2B 04462f68c88c301e83c72cd433aad02f57c59eb7dcac859e95274884ef402228e0fb763192ca386000c7cfcf01aa912e2e57a3cfad74f31b5c29d19f4093c9a4 SHA512 048071b092f9d23cba1b7120ebd1c965d527e1ee43555c673f85a86744742d8ae280dc118936e4a7a0dd4bf1be8934e16d1615de6f0f74d0e1237759dba35930 +EBUILD libvirt-python-7.9.0.ebuild 1203 BLAKE2B 04462f68c88c301e83c72cd433aad02f57c59eb7dcac859e95274884ef402228e0fb763192ca386000c7cfcf01aa912e2e57a3cfad74f31b5c29d19f4093c9a4 SHA512 048071b092f9d23cba1b7120ebd1c965d527e1ee43555c673f85a86744742d8ae280dc118936e4a7a0dd4bf1be8934e16d1615de6f0f74d0e1237759dba35930 +EBUILD libvirt-python-9999.ebuild 1202 BLAKE2B 49fe5fffcbc1a0e9e01423fda696df32a6a0f53fdc6da3ae2cd360c2836af364643de2e134ce1aebe156f9e20dbef9e7430895a53e17cb651aec67f15eddd3ba SHA512 3921ab21258d2279f36bb5476a9a43d85f3949b808c267249c0d817440c4dd19ab4237455667a3f9e0ff8d392f4c5fabafd3f0982b5ab76934c4c25e8e334d62 MISC metadata.xml 581 BLAKE2B b0ce75afc6b03055de71b4903b3d8ea2198790873051f4aaa5e15a2c3e77b50f320ec3d9fb7f379194889e771296f81c65f2826ca2283ba4d4a9a5ccc8af932f SHA512 a123b9833c1154c96842d234f5c8b729bd6be5a987a5d09035109261a27b0c6f2b26c3bed5865f4cc3b5b262e8a3d2c69908550fb804da15ea47d297ed9e39c8 diff --git a/dev-python/libvirt-python/libvirt-python-7.0.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.0.0.ebuild index 91125795db71..bf9ab56e5f05 100644 --- a/dev-python/libvirt-python/libvirt-python-7.0.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.0.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.1.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.1.0.ebuild index eccf3f9c9cc7..7d20168281cc 100644 --- a/dev-python/libvirt-python/libvirt-python-7.1.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.1.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.10.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.10.0.ebuild new file mode 100644 index 000000000000..b689d4232481 --- /dev/null +++ b/dev-python/libvirt-python/libvirt-python-7.10.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +DISTUTILS_USE_SETUPTOOLS=no + +MY_P="${P/_rc/-rc}" + +inherit distutils-r1 verify-sig + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git" + RDEPEND="app-emulation/libvirt:=[-python(-)]" +else + SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz + verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + RDEPEND="app-emulation/libvirt:0/${PV}" +fi +S="${WORKDIR}/${P%_rc*}" + +DESCRIPTION="libvirt Python bindings" +HOMEPAGE="https://www.libvirt.org" +LICENSE="LGPL-2" +SLOT="0" +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libvirt.org.asc +IUSE="examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) +" + +distutils_enable_tests setup.py + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/libvirt-python/libvirt-python-7.2.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.2.0.ebuild index eccf3f9c9cc7..7d20168281cc 100644 --- a/dev-python/libvirt-python/libvirt-python-7.2.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.2.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.3.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.3.0.ebuild index 9342f7c04eed..e3d4ceacd974 100644 --- a/dev-python/libvirt-python/libvirt-python-7.3.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.3.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.4.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.4.0.ebuild index 16ff1e5b125e..0497fc27682b 100644 --- a/dev-python/libvirt-python/libvirt-python-7.4.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.4.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.5.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.5.0.ebuild index 16ff1e5b125e..0497fc27682b 100644 --- a/dev-python/libvirt-python/libvirt-python-7.5.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.5.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.7.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.7.0.ebuild index 9342f7c04eed..e3d4ceacd974 100644 --- a/dev-python/libvirt-python/libvirt-python-7.7.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.7.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.8.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.8.0.ebuild index 3e26799d876b..b689d4232481 100644 --- a/dev-python/libvirt-python/libvirt-python-7.8.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-7.8.0.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/libvirt-python/libvirt-python-7.9.0.ebuild b/dev-python/libvirt-python/libvirt-python-7.9.0.ebuild new file mode 100644 index 000000000000..b689d4232481 --- /dev/null +++ b/dev-python/libvirt-python/libvirt-python-7.9.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +DISTUTILS_USE_SETUPTOOLS=no + +MY_P="${P/_rc/-rc}" + +inherit distutils-r1 verify-sig + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git" + RDEPEND="app-emulation/libvirt:=[-python(-)]" +else + SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz + verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + RDEPEND="app-emulation/libvirt:0/${PV}" +fi +S="${WORKDIR}/${P%_rc*}" + +DESCRIPTION="libvirt Python bindings" +HOMEPAGE="https://www.libvirt.org" +LICENSE="LGPL-2" +SLOT="0" +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libvirt.org.asc +IUSE="examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) +" + +distutils_enable_tests setup.py + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild index 16ff1e5b125e..0497fc27682b 100644 --- a/dev-python/libvirt-python/libvirt-python-9999.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild @@ -37,7 +37,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) - verify-sig? ( app-crypt/openpgp-keys-libvirt ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) " distutils_enable_tests setup.py diff --git a/dev-python/livereload/Manifest b/dev-python/livereload/Manifest index cf3730894bef..6070e1471e57 100644 --- a/dev-python/livereload/Manifest +++ b/dev-python/livereload/Manifest @@ -1,3 +1,3 @@ DIST livereload-2.6.3.tar.gz 29407 BLAKE2B 39f030dbc21bec1b132fd9d43f9072f4c35d23ccdca56819e2c6b35277e9eac9caeeff7052fc766359e34bf415319f809ebd45927bd2cc223be7ac88594feef7 SHA512 ccccb17cb4d835eb9e812f8076f871164f6afb2fdc1aee9e35c5ef2d75be2c0403cee51d4eb30b029d7b35522f357ee8c3e9df926fd93511ba7d010ed2a69e8e -EBUILD livereload-2.6.3.ebuild 1128 BLAKE2B 0bbbcb3c261e1d94f0759dc8a03913f9d26be5639eca2ee2b2c1c969575614d7fbc266ece4a3830f7acda261bd0eb593e36a91c8d174d0128b4b4c11d5477c19 SHA512 a74228e5259f040f377e909ca75610a65bae4af0afa9d996d85891f7f11df7f170391950fc414f5c7a9030f4a899210dbc6f8505221be345c909579cf6aad3ba +EBUILD livereload-2.6.3.ebuild 1095 BLAKE2B ea3e231fe76a9f2f313429942d36c343c26b44f083f5eb97d60701dddfbb44631fc6d3ebde3e49f96db5c5d68a4ac798ded6c348a186c943cfc77ef1e8d3f47b SHA512 e22c57084fc1ea532e15c5a457d57b82ba79535871e56cb2bce091d2d0852adf6fab3687d8536d9620617e72376b3d251e898cb4c29cf0fd5fddb4eeff05c2c8 MISC metadata.xml 421 BLAKE2B 412b6e0e710670d2d047b99270127012c272790031b861561910f6d67934336c6062c48937ba43281eccc625b5a140b5e25bb257d1fa26e6e29ed1ee4479ea8d SHA512 38416e8bcf25d765ae36a6bcf060bddad507d72c88c15a3cf807dbec6bc49a5a33e6feba5e47615867a12e773315e16db8293a19992c711c8f89b1535ba9a1ff diff --git a/dev-python/livereload/livereload-2.6.3.ebuild b/dev-python/livereload/livereload-2.6.3.ebuild index f67719f03a92..84dd00bc4ebd 100644 --- a/dev-python/livereload/livereload-2.6.3.ebuild +++ b/dev-python/livereload/livereload-2.6.3.ebuild @@ -4,7 +4,6 @@ EAPI=7 PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest deleted file mode 100644 index b2e21e0b6a0f..000000000000 --- a/dev-python/llvmlite/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST llvmlite-0.37.0.gh.tar.gz 223602 BLAKE2B 74f975d5ac1782528f60f1c0d5c6230a02953e0d494d8323e4caa6651f642ad791ad51df44f6593da41edc5c34bd883f144e95b16f9b8962393d16de013fdbc5 SHA512 665f486fd38c9cc4ee91b15fc75f33451ada6391fc9f1b371091ece844693e0cd8e23766400bf76d9879e8f10f53f4e21f8bb19f3ff1e01c4a95ce9004b0884a -EBUILD llvmlite-0.37.0.ebuild 1454 BLAKE2B 4166940aeba6de4e9535d6ca6bb755891f0302c9ed2c2f92495408d2c2a5bc69dc07a3fa47400877d02d2e8af591e4b2154e48976dc9e8d14ec7a6efbb25a130 SHA512 16ce7716b362d25fdb0865c9933f3f846eca06ae570a21d160bfee247253dc2334dbfb7027ad75f0540ba5c63c1004ba46fb4c9b475488fd66decba1de8193e6 -MISC metadata.xml 793 BLAKE2B 0a335ccb7db8f2f0aab5aacf0ba465c5cbfd1460853de844edb2148066e5983ad7c28f1a6f893f88fd5495d9f50599728954468a17ad8b4d6124b72d18ebe3a1 SHA512 389645cdcb776939b3cc8039ac901d5fa4638be0ab0e3518ed8e1e79ab784c9c0f464c55e90a87a5f8dc655475b91b4133ca7addfd7a5e775bbb71c7075dad1a diff --git a/dev-python/llvmlite/llvmlite-0.37.0.ebuild b/dev-python/llvmlite/llvmlite-0.37.0.ebuild deleted file mode 100644 index fb5959163596..000000000000 --- a/dev-python/llvmlite/llvmlite-0.37.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 llvm - -DESCRIPTION="Python wrapper around the llvm C++ library" -HOMEPAGE="https://llvmlite.pydata.org/" -SRC_URI="https://github.com/numba/llvmlite/archive/v${PV/_/}.tar.gz -> ${P/_/}.gh.tar.gz" -S=${WORKDIR}/${P/_/} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -LLVM_MAX_SLOT=11 - -RDEPEND=" - sys-devel/llvm:${LLVM_MAX_SLOT} - sys-libs/zlib:0= -" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -i -e '/max_python/s:3\.10:3.11:' setup.py || die - distutils-r1_src_prepare -} - -python_configure_all() { - # upstream's build system is just horrible, and they ignored the PR - # fixing it, so let's build the shared lib properly using implicit - # make rules - - export LDLIBS=$(llvm-config --libs all) - export CXXFLAGS="$(llvm-config --cxxflags) -fPIC ${CXXFLAGS}" - export LDFLAGS="$(llvm-config --ldflags) ${LDFLAGS}" - - local files=( ffi/*.cpp ) - emake -f - < - - - - llvm@gentoo.org - - - python@gentoo.org - Python - - - llvmlite uses the LLVM library for JIT (just-in-time) compilation of - Python code into native machine instructions during runtime. Instead - of exposing large parts of the LLVM C++ API for direct calls into the - LLVM library, llvmlite follows a lightweight multi-layered approach. - - - llvmlite - numba/llvmlite - - diff --git a/dev-python/locket/Manifest b/dev-python/locket/Manifest index e7765706979f..ba2ee3c2213f 100644 --- a/dev-python/locket/Manifest +++ b/dev-python/locket/Manifest @@ -1,3 +1,3 @@ DIST locket.py-0.2.1.gh.tar.gz 5988 BLAKE2B e50ef1794a49494434c730580510a4283685e924f6f3efb95067db7d566fa4808409fc339f3c8e3276ddf09f622cb165e9dde90094f764f662558ea32f85516e SHA512 517c580a3420283f945d28607fc765c571edb2c0fab52d5c76f24226d2ec85727d1ffe0c03c5f87f6ce6204e7db4d3c8f6e408d767a389bd93d34cc0de3e8bf7 -EBUILD locket-0.2.1.ebuild 569 BLAKE2B 23c74e109561189040713dbb0c9037761af209dc4869ff8180024eefba4fb32a3f0983db971e0235bef31d57df6bdb605db046201671c208353e4c2aae508f04 SHA512 dcdacbfa769b349aa23ddf215bc7f251f7be5b52a52b91553041f228abf97f77f8197ede77d9fa18583abaa7a27ec4cb437de5a974128f630d7cea0ad9324082 +EBUILD locket-0.2.1.ebuild 576 BLAKE2B 582ec7e2da7cd361583f8c662e52a573313338ba24e8d9c084676cef89ef0d627df8b0ddb124e48f3c54aa8e7b1525f5c014e125c7b0eea401b9651b385ab9e6 SHA512 0d1ca8914566311e1a1edec05a5c0ad2b8d9e043060c1b0cd0995f3ceb4516336c635cdb3cbd850c507082a8a50f1d92de757c31a38cdab888fb881370aaa2c5 MISC metadata.xml 408 BLAKE2B 3336a065a48ac13afdd55512bc48a5303e2b5981683e266a7e1bd8225dd55d045b8f42b470344f5f762bcbdbd31f7685c34c9355231ed66f88d1e59101b34d54 SHA512 6fcdaa2acf461d0fa447b911405610b9ab8047996c79d132e445a984da7f462a1f43b81a18b781cf2c3302bea3ef088957a94cdf3459802c9922f9a6a96097e9 diff --git a/dev-python/locket/locket-0.2.1.ebuild b/dev-python/locket/locket-0.2.1.ebuild index d1b288c3eaf6..659ba7b9a1fa 100644 --- a/dev-python/locket/locket-0.2.1.ebuild +++ b/dev-python/locket/locket-0.2.1.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( dev-python/spur[${PYTHON_USEDEP}] )" diff --git a/dev-python/logical-unification/Manifest b/dev-python/logical-unification/Manifest new file mode 100644 index 000000000000..79e50b648385 --- /dev/null +++ b/dev-python/logical-unification/Manifest @@ -0,0 +1,3 @@ +DIST logical-unification-0.4.4.gh.tar.gz 44705 BLAKE2B 2a120bd143fba81554a94bea12e007a1a1230f9cb47304e7248acbdbda59666e46bbfcfddf2fa95e422eecd5978a3eec51f1648e995c46e8467b423a96970cf9 SHA512 0742b105702efc9d17b48ce573e02e119adfbc30c0835fe2bae1266193d8e9ecefe0caec691cc214a29ecae6f7051c5b0d2f05f8d3910c29893d1822a97f5d5a +EBUILD logical-unification-0.4.4.ebuild 687 BLAKE2B b46edebab384ef2775e8ea83feecfe69493c574413f8054e0119f04ea7e7943abefcbfa770b0e48bf5ffe0df192c5efcca5fee6dc154f275c12d5637d0dfbf17 SHA512 4155a13ec535682ddffeb901a7d58817628d5f4c305736c6a492682b92050d139cc4ca6962a3aa470337e94c5b71767e53e2dd5620032c4ae2772c73cb90a299 +MISC metadata.xml 411 BLAKE2B 41b22447e02d0d7cb7b13523abafe18bf4c01033ffe561c022d32c9896fe85272a1357682b678e0d679d01d992cdef1e445358280c581dcc1071a6e7b1f7e587 SHA512 21e61a22962dd3b4eb70efa40e2dd74660c540f79e13a3d9015494681432361f660003b3fa533fdd82faeb1e76bd4486c40478c99076e65997da14de1c0d8315 diff --git a/dev-python/logical-unification/logical-unification-0.4.4.ebuild b/dev-python/logical-unification/logical-unification-0.4.4.ebuild new file mode 100644 index 000000000000..47e6bb170f17 --- /dev/null +++ b/dev-python/logical-unification/logical-unification-0.4.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Logical unification in Python" +HOMEPAGE=" + https://pypi.org/project/logical-unification/ + https://github.com/pythological/unification/ +" +SRC_URI=" + https://github.com/pythological/unification/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/unification-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/multipledispatch[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/test_benchmarks.py +) diff --git a/dev-python/logical-unification/metadata.xml b/dev-python/logical-unification/metadata.xml new file mode 100644 index 000000000000..76b0b41c7d50 --- /dev/null +++ b/dev-python/logical-unification/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + logical-unification + pythological/unification + + diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest index 5c95294ed94e..9a1030430707 100644 --- a/dev-python/lxml/Manifest +++ b/dev-python/lxml/Manifest @@ -1,7 +1,6 @@ -AUX lxml-4.6.0-tests-pypy.patch 17417 BLAKE2B fb4c8452f1401c5d617ebbb3a944772c4da72d8261a99d3593c9886ec7c734d145f4919c61d5a4d434a3df942eb30183988965d28407fbfdae6f228c23dd5ab2 SHA512 527d330145491227319cfbf07d176f100b6d61b285a13f3e6fb0c3fb259df697de45ea22e2dd18db7d927cae32219992c542616c4c0120003b796a30974becb5 -AUX lxml-4.6.3-tests-libxml2.patch 847 BLAKE2B b16ac9e8c4c796db814b02cbe3476b443ea33796d64fe6ee3993d2ab04906dcea46923d7b23fb7cc9c534b8a6dd286eb0e9ab446e9eae18d90aa33f6df35273b SHA512 2b851c835ccbc1be07a823d928d63ceaa78df59133f14519e4fb6c71529341464c65cad05c3f8c500574a321c0340e5b6e51a267e368674329649ed765072d9f -DIST lxml-4.6.3.tar.gz 948931 BLAKE2B 373248827cb6bc0698b632ef60978adb2b8f7c37444fa1804567f08eb669018dc38fadf52422262fd96280e88c59578d244e4c5a1ed55609af55c010b3bf2b09 SHA512 50e42d6269dc45b4c0ab3285c49307f8bee87fcc4b9e0f531e1ee37bcf83c5938b7e361f906a3158fac8df89a79b932dd64a8839455e45f45f3a5f0ba73ff6a5 -DIST lxml-4.6.4.tar.gz 953275 BLAKE2B 7dae0fe0c92c937d823429b32ae952e501e193835892d40746aa35e48586df4e497865f246362ef10430cc9187cd54f98078b7edcc0fd9f421ac9d15994e7b2a SHA512 4e62b7c9ceec47f490136e86e9875aae3f3dccd0ee5e504f8128c62cdb111e00e64ee35678028438b87d32253fdeb8e1184d4017b56e06dfbc93cd0e8736101f -EBUILD lxml-4.6.3-r1.ebuild 2768 BLAKE2B 43b98b0121a32725ceda3a2da800a32315259db23ca2c1cc6229efbac4b8f9e635c5ad9f4478348f06861346c275201acaf093a78c287d0d8cc70cf69136ca4c SHA512 3e988f71250c111d7e8ac4c44ec0591094eb916cbbb925ad2d8d1537a515f2a5ced448e3e7789f562e4ca0211385acc47b0fc801d13497090adf31d67dcf6d6c -EBUILD lxml-4.6.4.ebuild 2651 BLAKE2B 9dc358eeb59595fc850c267abb6edeab9d85b68224ae56e82f58ea17a5665fb8bf57e9243bbf2e0914149b5b03b51d2ccaeb8ec1f1c27c95e03855a8a5c4d3ab SHA512 e409480ff66bb1173bd96b1148c3b4d50c3c88db689e3eac098e7159ac922e6d01c018e4dc437a7d73c9eafe9d8b96ad7660187905a8b60d8441ac428a93dfcc +AUX lxml-4.6.0-tests-pypy.patch 18051 BLAKE2B 99d97fa2e874c9bec4a866c3303b54ea2ab1e6abddf148d142cb66ee035b1eab1e05eed924d34451c5db38dc37f77104539cbfc2fe45815c17445b6359dcb857 SHA512 f6c6c2b00a49e6ca19d8b9123c364003a682c2e8df0c42d8600085d1cb094ba5cedd162bfc794e7d9acfff93aac771953dca5a879c3b957af1e2e8bd1db05515 +DIST lxml-4.6.5.tar.gz 954972 BLAKE2B 79ddbc1556a70724f8def9621ecaf9fef45cf3437ce4ca721d54aeeecb28a88a283e14c5a6390fbda1cee023f2040a007dc6b8de769aabf36cba88a8cfc16cb2 SHA512 6354c1ef0c2e371142107b4bc9085dbde27378d819f2773656e4a6c017c34d6ce1501df42b1ccd524d10ed75032f8a3c8233e38e6908f521dcef5ace091480fc +DIST lxml-4.7.1.tar.gz 958025 BLAKE2B d48a7aec9537235207fa387af7c49fe055ffa8e03bcea3e59807dfe35c72f1b1e01586aded550b53d5b7fac733baa1d47fbeea8fba937844de6dab10e02a3832 SHA512 33c88ff07152437a09268f3348ada97549686b5a59e2135631991ecc79ad02f35c20aae5d8363d2795bf058b05ef70fa6fbb56b081308cd89b073e176f4872d9 +EBUILD lxml-4.6.5.ebuild 2643 BLAKE2B 24e1a7f28900af55bdd714d3286e1d0c61e3e49a2ebcefce0cb7c0e654e0a063f19f38311441998b5570e4ddb72510dbd514e7057c437577752d85b2c4dedf41 SHA512 33328f6954ce149e7daed862dafe774915e5388e8c7e833fb7695b7512ce12167ca256ab876bce687e5387330c3b3b3e7918451db5aa678419321b8f44a8f2f3 +EBUILD lxml-4.7.1.ebuild 2651 BLAKE2B 9dc358eeb59595fc850c267abb6edeab9d85b68224ae56e82f58ea17a5665fb8bf57e9243bbf2e0914149b5b03b51d2ccaeb8ec1f1c27c95e03855a8a5c4d3ab SHA512 e409480ff66bb1173bd96b1148c3b4d50c3c88db689e3eac098e7159ac922e6d01c018e4dc437a7d73c9eafe9d8b96ad7660187905a8b60d8441ac428a93dfcc MISC metadata.xml 410 BLAKE2B 3e45012300d43f9a7169f47a5778a7e6eb87511166f8769bdeb3397672747924f64fbcb64ef532df6665acd139311fb265f050ae44e51eda53716aa126d28cf1 SHA512 c84744f005bfdc76280d50aca4903fe8c2584bb272dbb56c588722e55a765f5f8b232ed634a6553c82de959909e809773a9f1d992a5f7f54fe5b21ead1f2934d diff --git a/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch b/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch index bd17a8e06e14..51bcb8fe2e22 100644 --- a/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch +++ b/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch @@ -432,3 +432,21 @@ index cde23357..41f8d78b 100644 -- 2.25.0 +diff --git a/doc/element_classes.txt b/doc/element_classes.txt +index 4b1e72e8..fda9ea07 100644 +--- a/doc/element_classes.txt ++++ b/doc/element_classes.txt +@@ -576,10 +576,10 @@ subclasses for elements of this namespace: + + >>> print(honk_element[0].honk()) + HONK +- >>> print(honk_element[0].honking) ++ >>> print(honk_element[0].honking) # doctest: +ELLIPSIS + Traceback (most recent call last): + ... +- AttributeError: 'HonkNSElement' object has no attribute 'honking' ++ AttributeError: 'HonkNSElement' object has no attribute 'honking'... + + >>> print(honk_element[1].text) # uses fallback for non-elements + comment + diff --git a/dev-python/lxml/files/lxml-4.6.3-tests-libxml2.patch b/dev-python/lxml/files/lxml-4.6.3-tests-libxml2.patch deleted file mode 100644 index 4c682add3a2d..000000000000 --- a/dev-python/lxml/files/lxml-4.6.3-tests-libxml2.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://github.com/lxml/lxml/commit/852ed1092bd80b6b9a51db24371047ec88843031 -https://bugs.gentoo.org/791190 - -From: Stefan Behnel -Date: Tue, 18 May 2021 22:02:02 +0200 -Subject: [PATCH] Adapt a test to a behavioural change in libxml2 2.9.11+. - ---- a/src/lxml/tests/test_etree.py -+++ b/src/lxml/tests/test_etree.py -@@ -3036,7 +3036,10 @@ def test_subelement_nsmap(self): - def test_html_prefix_nsmap(self): - etree = self.etree - el = etree.HTML('aa').find('.//page-description') -- self.assertEqual({'hha': None}, el.nsmap) -+ if etree.LIBXML_VERSION < (2, 9, 11): -+ self.assertEqual({'hha': None}, el.nsmap) -+ else: -+ self.assertEqual({}, el.nsmap) - - def test_getchildren(self): - Element = self.etree.Element - diff --git a/dev-python/lxml/lxml-4.6.3-r1.ebuild b/dev-python/lxml/lxml-4.6.3-r1.ebuild deleted file mode 100644 index cf132e427473..000000000000 --- a/dev-python/lxml/lxml-4.6.3-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 optfeature toolchain-funcs - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml" -SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz" -S=${WORKDIR}/lxml-${P} - -LICENSE="BSD ElementTree GPL-2 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc examples +threads test" -RESTRICT="!test? ( test )" - -# Note: lib{xml2,xslt} are used as C libraries, not Python modules. -RDEPEND=" - >=dev-libs/libxml2-2.9.12-r2 - >=dev-libs/libxslt-1.1.28" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - $(python_gen_any_dep ' - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] - ') - ) - test? ( dev-python/cssselect[${PYTHON_USEDEP}] ) - " - -DISTUTILS_IN_SOURCE_BUILD=1 - -PATCHES=( - "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch - "${FILESDIR}"/${P}-tests-libxml2.patch -) - -python_check_deps() { - use doc || return 0 - has_version "dev-python/docutils[${PYTHON_USEDEP}]" && - has_version "dev-python/pygments[${PYTHON_USEDEP}]" && - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && - has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" -} - -python_prepare_all() { - # avoid replacing PYTHONPATH in tests. - sed -i -e '/sys\.path/d' test.py || die - - # don't use some random SDK on Darwin - sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ - setupinfo.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - if ! python_is_python3; then - local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" - fi - tc-export PKG_CONFIG - distutils-r1_python_compile -} - -python_compile_all() { - use doc && emake html -} - -python_test() { - cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die - cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die - ln -s "${S}"/doc "${BUILD_DIR}"/ || die - - "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}" -} - -python_install_all() { - if use doc; then - local DOCS=( README.rst *.txt doc/*.txt ) - local HTML_DOCS=( doc/html/. ) - fi - if use examples; then - dodoc -r samples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 - optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect -} diff --git a/dev-python/lxml/lxml-4.6.4.ebuild b/dev-python/lxml/lxml-4.6.4.ebuild deleted file mode 100644 index 5669cfb3cd0a..000000000000 --- a/dev-python/lxml/lxml-4.6.4.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 optfeature toolchain-funcs - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml" -SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz" -S=${WORKDIR}/lxml-${P} - -LICENSE="BSD ElementTree GPL-2 PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc examples +threads test" -RESTRICT="!test? ( test )" - -# Note: lib{xml2,xslt} are used as C libraries, not Python modules. -RDEPEND=" - >=dev-libs/libxml2-2.9.12-r2 - >=dev-libs/libxslt-1.1.28" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - $(python_gen_any_dep ' - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] - ') - ) - test? ( dev-python/cssselect[${PYTHON_USEDEP}] ) - " - -DISTUTILS_IN_SOURCE_BUILD=1 - -PATCHES=( - "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch -) - -python_check_deps() { - use doc || return 0 - has_version "dev-python/docutils[${PYTHON_USEDEP}]" && - has_version "dev-python/pygments[${PYTHON_USEDEP}]" && - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && - has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" -} - -python_prepare_all() { - # avoid replacing PYTHONPATH in tests. - sed -i -e '/sys\.path/d' test.py || die - - # don't use some random SDK on Darwin - sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ - setupinfo.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - tc-export PKG_CONFIG - distutils-r1_python_compile -} - -python_compile_all() { - use doc && emake html -} - -python_test() { - cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die - cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die - ln -s "${S}"/doc "${BUILD_DIR}"/ || die - - "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}" -} - -python_install_all() { - if use doc; then - local DOCS=( README.rst *.txt doc/*.txt ) - local HTML_DOCS=( doc/html/. ) - fi - if use examples; then - dodoc -r samples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 - optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect -} diff --git a/dev-python/lxml/lxml-4.6.5.ebuild b/dev-python/lxml/lxml-4.6.5.ebuild new file mode 100644 index 000000000000..47c2e6f13d96 --- /dev/null +++ b/dev-python/lxml/lxml-4.6.5.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 optfeature toolchain-funcs + +DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" +HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml" +SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz" +S=${WORKDIR}/lxml-${P} + +LICENSE="BSD ElementTree GPL-2 PSF-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples +threads test" +RESTRICT="!test? ( test )" + +# Note: lib{xml2,xslt} are used as C libraries, not Python modules. +RDEPEND=" + >=dev-libs/libxml2-2.9.12-r2 + >=dev-libs/libxslt-1.1.28" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-python/cython[${PYTHON_USEDEP}] + doc? ( + $(python_gen_any_dep ' + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) + test? ( dev-python/cssselect[${PYTHON_USEDEP}] ) + " + +DISTUTILS_IN_SOURCE_BUILD=1 + +PATCHES=( + "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch +) + +python_check_deps() { + use doc || return 0 + has_version "dev-python/docutils[${PYTHON_USEDEP}]" && + has_version "dev-python/pygments[${PYTHON_USEDEP}]" && + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" +} + +python_prepare_all() { + # avoid replacing PYTHONPATH in tests. + sed -i -e '/sys\.path/d' test.py || die + + # don't use some random SDK on Darwin + sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ + setupinfo.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + tc-export PKG_CONFIG + distutils-r1_python_compile +} + +python_compile_all() { + use doc && emake html +} + +python_test() { + cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die + cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die + ln -s "${S}"/doc "${BUILD_DIR}"/ || die + + "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}" +} + +python_install_all() { + if use doc; then + local DOCS=( README.rst *.txt doc/*.txt ) + local HTML_DOCS=( doc/html/. ) + fi + if use examples; then + dodoc -r samples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 + optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect +} diff --git a/dev-python/lxml/lxml-4.7.1.ebuild b/dev-python/lxml/lxml-4.7.1.ebuild new file mode 100644 index 000000000000..5669cfb3cd0a --- /dev/null +++ b/dev-python/lxml/lxml-4.7.1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 optfeature toolchain-funcs + +DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" +HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml" +SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz" +S=${WORKDIR}/lxml-${P} + +LICENSE="BSD ElementTree GPL-2 PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples +threads test" +RESTRICT="!test? ( test )" + +# Note: lib{xml2,xslt} are used as C libraries, not Python modules. +RDEPEND=" + >=dev-libs/libxml2-2.9.12-r2 + >=dev-libs/libxslt-1.1.28" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-python/cython[${PYTHON_USEDEP}] + doc? ( + $(python_gen_any_dep ' + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) + test? ( dev-python/cssselect[${PYTHON_USEDEP}] ) + " + +DISTUTILS_IN_SOURCE_BUILD=1 + +PATCHES=( + "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch +) + +python_check_deps() { + use doc || return 0 + has_version "dev-python/docutils[${PYTHON_USEDEP}]" && + has_version "dev-python/pygments[${PYTHON_USEDEP}]" && + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" +} + +python_prepare_all() { + # avoid replacing PYTHONPATH in tests. + sed -i -e '/sys\.path/d' test.py || die + + # don't use some random SDK on Darwin + sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ + setupinfo.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + tc-export PKG_CONFIG + distutils-r1_python_compile +} + +python_compile_all() { + use doc && emake html +} + +python_test() { + cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die + cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die + ln -s "${S}"/doc "${BUILD_DIR}"/ || die + + "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}" +} + +python_install_all() { + if use doc; then + local DOCS=( README.rst *.txt doc/*.txt ) + local HTML_DOCS=( doc/html/. ) + fi + if use examples; then + dodoc -r samples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 + optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect +} diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest index 9e7437e8bd40..c94d25b886cf 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,6 +1,4 @@ AUX mako-1.1.1-pypy3-test.patch 822 BLAKE2B a6c66e8ff7f430c005843dbdcdb874b520de0ef0b727415745a53bc153e87632be39257124b5640c6e22cee8cca40c2e6dd059302adad9089a40bdac6224be61 SHA512 60eae74863f44c50f45b51519dc887eb60f45708fb2cb272e64b82938b00c3ce3f53933066a56e3385930654ea2295c78aee5cbe82a51c7e2001c8d5e6a54da9 -DIST Mako-1.1.5.tar.gz 494647 BLAKE2B 5e4f3e111137820997eb39bbaa1af35ac97de101757b66b6efd097e0d35f6d020bfc8b5b98da8c03fc81a907f228526543f5bdaaf161c4f850418cbcaaf81770 SHA512 3eff75f1a94f8e01131ce118df73be1ade79306562ae2ca68079eb2b64ef82c48c09cfd7ed6eda42819bf50c70941cf4115f8918b4d8187f7489717c7d4a423b DIST Mako-1.1.6.tar.gz 495132 BLAKE2B bbdf0db9303f5d369b5c6c6644ee44d767630f51305ae259c44c65a3fba959a07d9833fdc69fc8168f7424cc0c3a05e991daae239bef8392c01396c1295967c7 SHA512 e87d883d7a549a902bb2e16d20306ccd3dd7b3bf855dfdaff20477dd182a782a5cecbdc447e4b1607f190a7b0febcca001333137f7cac6ffa674824c2a2fd1bb -EBUILD mako-1.1.5.ebuild 890 BLAKE2B 9c7bc55a11e0dad99496edd2491324f0146a1fef5ad6e5eed12fa496804408eed41eb84794a456d8e3c1aad3f1389f3d9d461fcd8d1c982b04cf3633cbec38ab SHA512 e0fc5f6ef00aadd2efed9290421f415428268269790281460f63cb43126ec993adeb4002c5dbe801dca090da55406411dfca0ee7e3ef59b604771ba53a8c658f -EBUILD mako-1.1.6.ebuild 898 BLAKE2B 990880f7c548d3e2cd8dcf412171ee4c276f848118597c0e845a7479ce5857d42ecce2844add789bf4439a5368367b4222b2c9ed90ef5ac0ae3496424bccf552 SHA512 98344ab6c07e7a52e622db6ac966e3f1b0283c0e12974b7caca47f619f6619a61e921e2cf86714a05b1e02f08032a801a7d21371fe22b30ecbccbeaa3d16bd67 +EBUILD mako-1.1.6.ebuild 890 BLAKE2B 9c7bc55a11e0dad99496edd2491324f0146a1fef5ad6e5eed12fa496804408eed41eb84794a456d8e3c1aad3f1389f3d9d461fcd8d1c982b04cf3633cbec38ab SHA512 e0fc5f6ef00aadd2efed9290421f415428268269790281460f63cb43126ec993adeb4002c5dbe801dca090da55406411dfca0ee7e3ef59b604771ba53a8c658f MISC metadata.xml 450 BLAKE2B 271e9801e0361eb9cf222fa9aca34f641e6118e17707469a87c1b41a6de34c67ec6a19576a86cc3c7ba1f671f8a28f9df8e994b3f232fe224eda85f4b8cf8b8b SHA512 d168ca10d7759129088a0d10ad73e4d0973ccaed1e649828077158aee55a8640db2446c9d874ef0da4fba5b27a6a0eacdc9d9ff4ec04a19cd1b9699542b5b0c1 diff --git a/dev-python/mako/mako-1.1.5.ebuild b/dev-python/mako/mako-1.1.5.ebuild deleted file mode 100644 index 1a172d633329..000000000000 --- a/dev-python/mako/mako-1.1.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 optfeature - -MY_P=${P^} -DESCRIPTION="A Python templating language" -HOMEPAGE="https://www.makotemplates.org/ https://pypi.org/project/Mako/" -SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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}]" - -PATCHES=( - "${FILESDIR}"/mako-1.1.1-pypy3-test.patch -) - -distutils_enable_tests pytest - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "caching support" dev-python/beaker -} diff --git a/dev-python/mako/mako-1.1.6.ebuild b/dev-python/mako/mako-1.1.6.ebuild index 4b80892ce7f7..1a172d633329 100644 --- a/dev-python/mako/mako-1.1.6.ebuild +++ b/dev-python/mako/mako-1.1.6.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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}]" diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest index 734ba89599e3..325c7dc37bdd 100644 --- a/dev-python/markdown/Manifest +++ b/dev-python/markdown/Manifest @@ -1,5 +1,3 @@ -DIST Markdown-3.3.4.tar.gz 322192 BLAKE2B 37122305112440b85d7f0e5e1bf90bafe15a8bcb84e8d8bdd9b4183dcb4be1010d287450062bab7dc9017d8e618f84a8245e6fd35f8204e5e2ece14d302fb13b SHA512 37422619dd8f542bfcf7975c92e76a39e4eeeb42386727d52037869cee1617f8efcb74a382a9c7cb903907ebf3643a27ba0de583bc0dbd327a36e72bbf8520af DIST Markdown-3.3.6.tar.gz 323584 BLAKE2B 5d21a6e8c52bd7dcc61c68ddf3f07527d234e15f711beed34ecbd424c7a5a650aba5f5ade7d793095b769c02d66c9c2e4ecc9e398730fbdc6e6aa920fbd0a243 SHA512 7c425470781becae981980a35ef6c609e0c2c76689ba81344607e94d362ae437ac33070c52d2818e90172dc09294185b9ca4eb5f0a50171b55dfac09d634ccb2 -EBUILD markdown-3.3.4-r1.ebuild 867 BLAKE2B d29182875093369cdc6279e3ac30da2e9f5e3351242476e659af8e294b73cdeddaf85f797fe6b2c3719fa6af546b980cedd163d0d9e6297925f7ae20aeec5c5e SHA512 bbcfc6f5e3fcac0aabb613c57db76dcc3a10d1132ab8063e5ebb070b0cd8196ae3e75b8ecbb64483fa694d79c7a6c668e6b7d6f5f9ba87ff42a13c4d48cad6d7 -EBUILD markdown-3.3.6.ebuild 985 BLAKE2B 7ff01b7f8cf78757d3097a884ad99b4b1f21e52881902edcadf546407c0877daa4bfadc78ffa7e46e8f0c40e508b3f065cf79a546a6a9c5b2ff26fa01c8362fb SHA512 5a5129c1ab6f71710abe22c89c44f7e6523b257995d3f5c53de7eec4f465c009197525bae2acd1799cbbb3487e0ee83f672920f019e310b85a758184568d3498 +EBUILD markdown-3.3.6.ebuild 977 BLAKE2B b964cfe5450a6c8df4abd5024b43a93db8a6a634ae44186476af1adf6766c835d9dc5e2f8290d746c46ba6a96007f61cc42df5942b654382066045601a06016a SHA512 6611fe2cf323aa2b0d9373699a4f4d4a6b6d16d78fe54fa0039e2e82ed8be28ee6b34c62e211d5c1b0e91bf898f6e30e669651f2d7978f338d1b8e7f096d01c1 MISC metadata.xml 400 BLAKE2B 325197e9e700565d94ac477c4acefb1ccad5fea759bcb9bb980122f2a8fd0b7509fbf54768948b28a180392154d26d9a9068b996661a35ec79bb03998ae538f5 SHA512 68bb4ebfe231af6e30c3f8a9fafdab8f1b90fb67d942605d0366bfe504de0ae482da8c4e45279cf7bfae857ed9ccb0729a36f6ea1b18bd459e0dc3e1e3a9f6bf diff --git a/dev-python/markdown/markdown-3.3.4-r1.ebuild b/dev-python/markdown/markdown-3.3.4-r1.ebuild deleted file mode 100644 index dc2108c402cf..000000000000 --- a/dev-python/markdown/markdown-3.3.4-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Python implementation of the markdown markup language" -HOMEPAGE=" - https://python-markdown.github.io/ - https://pypi.org/project/Markdown/ - https://github.com/Python-Markdown/markdown" -SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="doc" - -BDEPEND=" - test? ( - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pytidylib[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest - -python_install_all() { - use doc && dodoc -r docs/ - - distutils-r1_python_install_all -} diff --git a/dev-python/markdown/markdown-3.3.6.ebuild b/dev-python/markdown/markdown-3.3.6.ebuild index d86428565fbf..f002bdf41c90 100644 --- a/dev-python/markdown/markdown-3.3.6.ebuild +++ b/dev-python/markdown/markdown-3.3.6.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="doc" RDEPEND=" diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index fac614dd58e3..262b5996b81b 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -5,6 +5,8 @@ AUX matplotlib-3.5.0-test.patch 10430 BLAKE2B 26f07224ad540c6fdaeec05d901ddb70c5 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca SHA512 ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b DIST matplotlib-3.4.3.tar.gz 37850796 BLAKE2B 15b40da8f6973ece4a91fffb5caf249cb8642263bfc2a784ec482bfaad250b6d3beffb9d2ba8a03e5fa10abab02b0e35728a8499ccb870aca06df57c5c1f91f4 SHA512 c2fe54e7517a1417aa8e55596e83edd090534c07f22882634d6ba0a07196441b5bbdd15958473805d8e8871b1b73380487aff3224294d472cd6122490c783145 DIST matplotlib-3.5.0.tar.gz 34963685 BLAKE2B 371c548f8d12e29c58349cc4738bafaeef2530f81a2779290393911c8056fd5c3cbdcbbbdbad20b7f51a534a9332e05842ad0024c39899fa34ff98ed702ea0b3 SHA512 546e626c88606e50775c6eed1e3070a3f00367e56765d66baf1af8f3e1c9b8b7aa29df0fd9c18fe32505a392a75a7dd6bad5351df1a2ae682ba93d50760618e0 +DIST matplotlib-3.5.1.tar.gz 35320470 BLAKE2B ebf69b62ac587c61ecf8442abaab302019f63a3c9d8db6f7f7fb32f4d14da554fd8305ea6dfed2ff86a5af4e7e4d2b81f14802692fe50c986f7da8545bd26c00 SHA512 a317dbd748e5fc1fafcf80020cb6d38a8888431487beded97acd59d759e67e54f59506b642e4a03d4351c1ac050d15e3f2e2b5443433debc78ddad52881c8d82 EBUILD matplotlib-3.4.3-r1.ebuild 7079 BLAKE2B aee0044a530f9d08bd7114c90082a1eab0bec395d325b28e472ae0fd9fb45c37007057fed9f641540074116b4a3d5951236b4ff4ada9ccbe67b336df62dc23ae SHA512 93280697da0a7be62309c2e7ac617be63db615c28b130a2e52a415cb7632846186c81463fb3855592e58073b1de96307fd5f25875cb0163f4003299e6fa1e8c2 EBUILD matplotlib-3.5.0.ebuild 7235 BLAKE2B db2983d96faafcbbdc28ed509f3b2afc17c61ac51b34df32b4873404201e411e3da6d4642653481e2e7a4319ca8e01741badd804577300b593bd312db63f0f51 SHA512 59490b4ce2296ec283196393c580d0fa76fdfee8edbba6c3df2bb221b9d58efc801277860dae1a943d9217899ec7a442c7e3f357ad979e4e49e1cb6cb87c7b94 -MISC metadata.xml 1014 BLAKE2B 2a8449ab2501a2018362ed1340bac129a68bf56cf977545207dd507e2f9364a8ac3665bdecb598fd8f5bfdd0dcec26011315146e5e0dc5fd45f2c76dbab3b53e SHA512 2356ad2cfd5bb3973e8736181efa8483234054bb1c46acdb85c523ec45b48f03567a2406e2d60b038da11e29d15aade67ecfce5aeac8a76ff3c6a40aac123bb4 +EBUILD matplotlib-3.5.1.ebuild 7231 BLAKE2B 91379e46e21831847b67705eb9090726faeef3546999e49803691f9867f68ca542a69edd3ad7412f0c71c10f15ccbd469ae53de10619e2d5948a89378a7ed18d SHA512 d9bb9565c81ff0ed6dfe796cdf8019cb2652685f517f74c1e028ed02387456907879eabc88699573e3d2e316c25f7a362ba9b7092012aaf19a8f877699b35f08 +MISC metadata.xml 1075 BLAKE2B 6e2f62f6788e5a673bd54e375e6c7e8fb32d4dd181a48cf62582b93f78ef7a0e513417d24e940844188d5ab38bb2946c09e80d40706c207648c95eeac672a796 SHA512 38d935eed141df3a8d675b51a547135c9a357ab2058292640a9e98a07e3e3cc70348011d8c4f7f9f0ddece9531b56a1b2dfb2245cf1dfe065d43dc834ca78748 diff --git a/dev-python/matplotlib/matplotlib-3.5.1.ebuild b/dev-python/matplotlib/matplotlib-3.5.1.ebuild new file mode 100644 index 000000000000..ea4d22abb906 --- /dev/null +++ b/dev-python/matplotlib/matplotlib-3.5.1.ebuild @@ -0,0 +1,289 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE='tk?,threads(+)' + +inherit distutils-r1 flag-o-matic virtualx toolchain-funcs prefix + +FT_PV=2.6.1 +DESCRIPTION="Pure python plotting library with matlab like syntax" +HOMEPAGE="https://matplotlib.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + test? ( + https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz + )" + +# Main license: matplotlib +# Some modules: BSD +# matplotlib/backends/qt4_editor: MIT +# Fonts: BitstreamVera, OFL-1.1 +LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc ~x86" +IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" + +# internal copy of pycxx highly patched +# dev-python/pycxx +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] + >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] + >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.18.2[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/pillow-7.1.1[jpeg,${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + >=dev-python/six-1.14.0[${PYTHON_USEDEP}] + dev-python/versioneer[${PYTHON_USEDEP}] + media-fonts/dejavu + media-fonts/stix-fonts + media-libs/freetype:2 + media-libs/libpng:0 + >=media-libs/qhull-2013:= + virtual/imagemagick-tools[jpeg,tiff] + cairo? ( + dev-python/cairocffi[${PYTHON_USEDEP}] + ) + excel? ( + dev-python/xlwt[${PYTHON_USEDEP}] + ) + gtk3? ( + >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) + latex? ( + virtual/latex-base + app-text/dvipng + app-text/ghostscript-gpl + app-text/poppler[utils] + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + dev-texlive/texlive-xetex + ) + qt5? ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + ) + webagg? ( + >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}] + ) + wxwidgets? ( + $(python_gen_cond_dep ' + dev-python/wxpython:*[${PYTHON_USEDEP}] + ' python3_{8,9}) + ) +" + +BDEPEND=" + ${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] + virtual/pkgconfig + doc? ( + >=app-text/dvipng-1.15-r1 + >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] + >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] + >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] + >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] + virtual/latex-base + dev-texlive/texlive-latexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-luatex + dev-texlive/texlive-xetex + >=media-gfx/graphviz-2.42.3[cairo] + ) + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] + >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) +" + +# A few C++ source files are written to srcdir. +# Other than that, the ebuild shall be fit for out-of-source build. +DISTUTILS_IN_SOURCE_BUILD=1 + +distutils_enable_tests pytest + +pkg_setup() { + unset DISPLAY # bug #278524 +} + +use_supported() { + case ${1} in + wxwidgets) + [[ ${EPYTHON} == python3.[678] ]] + ;; + esac + + return 0 +} + +use_setup() { + local uword="${2:-${1}}" + if use_supported "${1}" && use "${1}"; then + echo "${uword} = True" + echo "${uword}agg = True" + else + echo "${uword} = False" + echo "${uword}agg = False" + fi +} + +python_prepare_all() { +# Generates test failures, but fedora does it +# local PATCHES=( +# "${FILESDIR}"/${P}-unbundle-pycxx.patch +# "${FILESDIR}"/${P}-unbundle-agg.patch +# ) +# rm -r agg24 CXX || die +# rm -r agg24 || die + +# cat > lib/${PN}/externals/six.py <<-EOF +# from __future__ import absolute_import +# from six import * +# EOF + + local PATCHES=( + "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch + "${FILESDIR}"/matplotlib-3.5.0-test.patch + ) + + # requires jupyter-nbconvert + rm lib/matplotlib/tests/test_backend_nbagg.py || die + + sed \ + -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \ + -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \ + || die "sed pyparsing failed" + + sed -e 's:\(@pytest.mark.flaky\)(reruns=3):\1:' \ + -i lib/matplotlib/tests/test_*.py || die + + hprefixify setupext.py + + rm -rf libqhull || die + + export XDG_RUNTIME_DIR="${T}/runtime-dir" + mkdir "${XDG_RUNTIME_DIR}" || die + chmod 0700 "${XDG_RUNTIME_DIR}" || die + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing + append-cppflags -DNDEBUG # or get old trying to do triangulation + tc-export PKG_CONFIG +} + +python_configure() { + mkdir -p "${BUILD_DIR}" || die + + # create setup.cfg (see setup.cfg.template for any changes). + + # common switches. + cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die + [directories] + basedirlist = ${EPREFIX}/usr + [provide_packages] + pytz = False + dateutil = False + [libs] + system_freetype = True + system_qhull = True + [packages] + tests = $(usex test True False) + [gui_support] + agg = True + gtk = False + gtkagg = False + macosx = False + pyside = False + pysideagg = False + qt4 = False + qt4agg = False + $(use_setup cairo) + $(use_setup gtk3) + $(use_setup qt5) + $(use_setup tk) + $(use_setup wxwidgets wx) + EOF + + if use gtk3 && use cairo; then + echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die + else + echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die + fi +} + +wrap_setup() { + local MAKEOPTS=-j1 + local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg + "$@" +} + +python_compile() { + wrap_setup distutils-r1_python_compile --build-lib="${BUILD_DIR}"/lib +} + +python_compile_all() { + if use doc; then + cd doc || die + + # necessary for in-source build + local -x PYTHONPATH="${BUILD_DIR}"/build/lib:${PYTHONPATH} + + VARTEXFONTS="${T}"/fonts \ + emake SPHINXOPTS= O=-Dplot_formats=png:100 html + fi +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + # we need to rebuild mpl against bundled freetype, otherwise + # over 1000 tests will fail because of mismatched font rendering + grep -v system_freetype "${BUILD_DIR}"/setup.cfg \ + > "${BUILD_DIR}"/test-setup.cfg || die + local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg + ln -s "${WORKDIR}/freetype-${FT_PV}" "${BUILD_DIR}" || die + distutils-r1_python_compile -j1 --build-lib="${BUILD_DIR}"/test-lib + local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} + + "${EPYTHON}" -c "import sys, matplotlib as m; sys.exit(m.test(argv=['-m', 'not network'], verbosity=2))" || die +} + +python_install() { + wrap_setup distutils-r1_python_install + + # mpl_toolkits namespace + python_moduleinto mpl_toolkits + python_domodule lib/mpl_toolkits/__init__.py +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/build/html/. ) + + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + find "${D}" -name '*.pth' -delete || die +} diff --git a/dev-python/matplotlib/metadata.xml b/dev-python/matplotlib/metadata.xml index 0ec556d343c8..a175feb0f0c1 100644 --- a/dev-python/matplotlib/metadata.xml +++ b/dev-python/matplotlib/metadata.xml @@ -22,6 +22,7 @@ matplotlib + matplotlib/matplotlib matplotlib diff --git a/dev-python/memory_profiler/Manifest b/dev-python/memory_profiler/Manifest index 87f3257e8ae0..80fe2ed6c6ed 100644 --- a/dev-python/memory_profiler/Manifest +++ b/dev-python/memory_profiler/Manifest @@ -1,3 +1,7 @@ DIST memory_profiler-0.58.0.gh.tar.gz 140692 BLAKE2B 2f3917d833dfcc722b61871c7e704e869527a389b10a81b473989b8455630f5defa5f5b21a172708070b89468c7dd66682cd3b9c0bf435e9be49651b69b50137 SHA512 5c02933acffc05f42d2ae98a069d36563e1d26515d439d94ad3903960dd06cd378faae3000b26c022770e71e83db6f770ceaf63cabb92f4159bda0ff9cc4e849 +DIST memory_profiler-0.59.gh.tar.gz 142586 BLAKE2B b9c8cffbd03f980937d30626facf431e6effd9a86a21fbe629f4238a2f78f2d65242637105ad3a07b4158a6335a541701bba657941bb23c9da0f49a1113402ee SHA512 f70ad8f871bd5068e2817049231abee7e535cb352f0444dcb0d9d072b9f4dda944e85ec7854855307a9748257da80f53dd50fe17fefbd73045dce1306f51f88d +DIST memory_profiler-0.60.gh.tar.gz 142585 BLAKE2B aa7fd9e547eecadc184d4da5830c582a9a9ab9565f3dc9c763caaa7e75698ed6b499d2555e4a93b39d2f80f85fad025b84043e0812cb25dd1511f4ebf8da5a85 SHA512 407e44a410cdb4c7c8cc5ff40198c28012f8b0c6bba88d2d1612681eb621a1b802ef137be62fc64ca9e3c362ca3814433bc12169d7c3827bf97293c5bbb8bfbc EBUILD memory_profiler-0.58.0.ebuild 1751 BLAKE2B edb594384f4f40a11e7feb47545639ab76f9381c8bcc16275e9b5f37c944d6d62cf294e50dda49846e7cebb4971f2696b62b541f3e5e86f0c3e1a52b19c8d8f9 SHA512 13db72b90c2e48c8e9282d47b9535a8d9fdd1257b131514c161a81568396229af68f3b55881e7a20b562ae085b942b87c8605e0de96adce93cb0c54d99d2a11f -MISC metadata.xml 548 BLAKE2B 3b982d0f121b61b7654698307937b141ac038d27bcfc5337208bcfd2405fc3a155e2b2e69dbe6a682d4ac47e9f46c86d580bf59b72db956caddeec7ab7b2fd17 SHA512 000ec311494385bdd28557e894267525980f2650f63ffb45581d08a2e32a77a9a65cbe5a07c0c2796d563ab7e557a2b3f371a96c27bbc3627b77d9c992e78ede +EBUILD memory_profiler-0.59.ebuild 1790 BLAKE2B 7a518d001564b1f62e035fa6b1a4821d0b33afb13eac9e58b58f76d40d8f1195de7a9a4e8afee3c486cbe8f2896d2782dada32d097ed70b59865e1e56ef0b832 SHA512 6970839762eb5d606f826cd185a88f5ed318833df375c06dcfc0948ed127ce01ab9242b93c5365b62e6960661668c6de70a871608ac453740e2b46b20b9deb08 +EBUILD memory_profiler-0.60.ebuild 1790 BLAKE2B 7a518d001564b1f62e035fa6b1a4821d0b33afb13eac9e58b58f76d40d8f1195de7a9a4e8afee3c486cbe8f2896d2782dada32d097ed70b59865e1e56ef0b832 SHA512 6970839762eb5d606f826cd185a88f5ed318833df375c06dcfc0948ed127ce01ab9242b93c5365b62e6960661668c6de70a871608ac453740e2b46b20b9deb08 +MISC metadata.xml 548 BLAKE2B 744d692e6a44ddb587b1ae69c5f6ff48fa0f02b8acadcaee34242f810d1404fc6b3c4493a257a70b3af21850e08a17a8ee3758ae9e8af1937b645a2968b5d4c0 SHA512 b7872bfa470fb34a4d60bb9ee976d5a62122b0b701635e305988660952e695f52d9d4f0227518dc9fb337b4a3f6a95dc11b5298f1787ddd100b3f46c34f812fe diff --git a/dev-python/memory_profiler/memory_profiler-0.59.ebuild b/dev-python/memory_profiler/memory_profiler-0.59.ebuild new file mode 100644 index 000000000000..afc8e46ebfb4 --- /dev/null +++ b/dev-python/memory_profiler/memory_profiler-0.59.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A module for monitoring memory usage of a python program" +HOMEPAGE="https://pypi.org/project/memory-profiler/ https://github.com/pythonprofilers/memory_profiler" +SRC_URI=" + https://github.com/pythonprofilers/memory_profiler/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +IUSE="examples" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +# dev-lang/mercury: collision on 'mprof' +# https://bugs.gentoo.org/571176 +RDEPEND="dev-python/psutil[${PYTHON_USEDEP}] + !dev-lang/mercury" + +distutils_enable_tests pytest + +python_test() { + "${EPYTHON}" -m memory_profiler test/test_as.py || die + "${EPYTHON}" -m memory_profiler test/test_func.py || die + "${EPYTHON}" -m memory_profiler test/test_gen.py || die + "${EPYTHON}" -m memory_profiler test/test_loop.py || die + "${EPYTHON}" -m memory_profiler test/test_loop_decorated.py || die + "${EPYTHON}" -m memory_profiler test/test_mprofile.py || die + "${EPYTHON}" -m memory_profiler test/test_nested.py || die + "${EPYTHON}" -m memory_profiler test/test_precision_command_line.py || die + "${EPYTHON}" -m memory_profiler test/test_unicode.py || die + + "${EPYTHON}" test/test_exception.py || die + "${EPYTHON}" test/test_exit_code.py || die + "${EPYTHON}" test/test_global.py || die + "${EPYTHON}" test/test_import.py || die + "${EPYTHON}" test/test_memory_usage.py || die + "${EPYTHON}" test/test_mprof.py || die + "${EPYTHON}" test/test_precision_import.py || die + "${EPYTHON}" test/test_stream_unicode.py || die + "${EPYTHON}" test/test_tracemalloc.py || die +} + +python_install_all() { + use examples && dodoc -r examples + + distutils-r1_python_install_all +} diff --git a/dev-python/memory_profiler/memory_profiler-0.60.ebuild b/dev-python/memory_profiler/memory_profiler-0.60.ebuild new file mode 100644 index 000000000000..afc8e46ebfb4 --- /dev/null +++ b/dev-python/memory_profiler/memory_profiler-0.60.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A module for monitoring memory usage of a python program" +HOMEPAGE="https://pypi.org/project/memory-profiler/ https://github.com/pythonprofilers/memory_profiler" +SRC_URI=" + https://github.com/pythonprofilers/memory_profiler/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +IUSE="examples" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +# dev-lang/mercury: collision on 'mprof' +# https://bugs.gentoo.org/571176 +RDEPEND="dev-python/psutil[${PYTHON_USEDEP}] + !dev-lang/mercury" + +distutils_enable_tests pytest + +python_test() { + "${EPYTHON}" -m memory_profiler test/test_as.py || die + "${EPYTHON}" -m memory_profiler test/test_func.py || die + "${EPYTHON}" -m memory_profiler test/test_gen.py || die + "${EPYTHON}" -m memory_profiler test/test_loop.py || die + "${EPYTHON}" -m memory_profiler test/test_loop_decorated.py || die + "${EPYTHON}" -m memory_profiler test/test_mprofile.py || die + "${EPYTHON}" -m memory_profiler test/test_nested.py || die + "${EPYTHON}" -m memory_profiler test/test_precision_command_line.py || die + "${EPYTHON}" -m memory_profiler test/test_unicode.py || die + + "${EPYTHON}" test/test_exception.py || die + "${EPYTHON}" test/test_exit_code.py || die + "${EPYTHON}" test/test_global.py || die + "${EPYTHON}" test/test_import.py || die + "${EPYTHON}" test/test_memory_usage.py || die + "${EPYTHON}" test/test_mprof.py || die + "${EPYTHON}" test/test_precision_import.py || die + "${EPYTHON}" test/test_stream_unicode.py || die + "${EPYTHON}" test/test_tracemalloc.py || die +} + +python_install_all() { + use examples && dodoc -r examples + + distutils-r1_python_install_all +} diff --git a/dev-python/memory_profiler/metadata.xml b/dev-python/memory_profiler/metadata.xml index 32bbc7982746..765b1c287e36 100644 --- a/dev-python/memory_profiler/metadata.xml +++ b/dev-python/memory_profiler/metadata.xml @@ -7,7 +7,7 @@ - memory_profiler + memory-profiler pythonprofilers/memory_profiler f@bianp.net diff --git a/dev-python/minikanren/Manifest b/dev-python/minikanren/Manifest new file mode 100644 index 000000000000..0d402565de74 --- /dev/null +++ b/dev-python/minikanren/Manifest @@ -0,0 +1,3 @@ +DIST minikanren-1.0.2.gh.tar.gz 70501 BLAKE2B 59efa4d62a2f896d310ebe522a6c77aaddc54be4d2a8fcf3aa29f3f5f4dcb3ac57823514661d5900e38f0ebd0e0247e7d99bbab53afaaf243e39084f357a0361 SHA512 278b6f3d0666c1ac1baad29ee9c767039922a7b7ffdbdd543c8ccfc65a7d54c3353327abbd7c5c41fa3194ddc00044cff1e975e51f8f5ea5a64c8c2bcfac17e2 +EBUILD minikanren-1.0.2.ebuild 741 BLAKE2B fa2868fd72bce4d458b9e12911b17389ff8d39bb7f1ef28dc884f178b6abf6ce09f9751025a9275c197ae086e58546114d1c124d8f00f96435ae9ce2de73d3a8 SHA512 b1683b16e718df19bafdf5dd1d6373c0182c011a0eca541112d83f4d1be3868159cf98b71757bb9b65eb7705cc8c2e34f9e248fcbc515c7c32778e42a933d1c6 +MISC metadata.xml 397 BLAKE2B 6878783617fd4c8eadae1d2badc347bf9480898a6c96a31e47bde4d8f2e33f7dba9b6691bdc37cc8e88836e5afa0b1ef393c2d488109e7d10efee822afc5d305 SHA512 48ecc2298e82dda52cecd83e0d80e31ef83daa99fcd715a870ca294ad2989bf501466d27d86bf16db047d9abd3db41b2ad863302006634c88f211d2aadb6db4c diff --git a/dev-python/minikanren/metadata.xml b/dev-python/minikanren/metadata.xml new file mode 100644 index 000000000000..c1cc25a77788 --- /dev/null +++ b/dev-python/minikanren/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + miniKanren + pythological/kanren + + diff --git a/dev-python/minikanren/minikanren-1.0.2.ebuild b/dev-python/minikanren/minikanren-1.0.2.ebuild new file mode 100644 index 000000000000..65ffd8c7b9bf --- /dev/null +++ b/dev-python/minikanren/minikanren-1.0.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Relational programming in Python" +HOMEPAGE=" + https://pypi.org/project/miniKanren/ + https://github.com/pythological/kanren/ +" +SRC_URI=" + https://github.com/pythological/kanren/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/kanren-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/cons[${PYTHON_USEDEP}] + dev-python/etuples[${PYTHON_USEDEP}] + dev-python/logical-unification[${PYTHON_USEDEP}] + dev-python/multipledispatch[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest index 9e54d946f73e..21d0870f17d5 100644 --- a/dev-python/miniupnpc/Manifest +++ b/dev-python/miniupnpc/Manifest @@ -1,5 +1,5 @@ AUX miniupnpc-2.2.3-shared-lib.patch 1297 BLAKE2B 006825495896e2c614611abfb51453da937f15412b905c4d237dbaa90de4a9dc40a91677efa34653d6a5357a2a4fa71126b99e3a1e3de363872a5136b9450d3d SHA512 1daeb1efde47ba18684ec99b60ba47dd99575754817a1479190d9ec698246bb7f50365e73179c08c5cae8b57a4652b09cd3d3aea6293164994ee33e14d61f4ac DIST miniupnpc-2.2.3.tar.gz 101360 BLAKE2B d2a7f64d56be524c5c4aadfecd40da4e1ad040fd7eab64be5b5716cb06047e86e3ed6a9c17f697fd3210af0fb0a6ae032b6ef0a5c1f0d96a2e185db97b0d06e8 SHA512 8b9555d336d5dfe8017a16727f964cddacb3f2bf3528fe3dd2416480da5763b24e1740345e470f2123c170d79d88444e41dbbce4536e6069590925e4805bc5ee DIST miniupnpc-2.2.3.tar.gz.sig 543 BLAKE2B d10bcb765e0d7a1eb68dc6269080b71535fced443e801a09677872bc498c866a02f22d851db963fb126331f28d2314542507713f514560d9d6eca2262287dc8b SHA512 636ad425b430629ee91b2755b543e9754aa88e243972f47839a2ad958757a12ff598f962e9328e5ad0fa3e0b2f895854c9cb3ca099048e7c132c8ce27806986e -EBUILD miniupnpc-2.2.3.ebuild 899 BLAKE2B 39f9c87563f977a3319da191381b1cfe81e595d949f4d19c521c1ca70ffdf909bb4c358552140875622e868a4e252d8396cf2bd12fd9c00cc7ef51344e306e5f SHA512 5e676c2fb8be2683087fb57d81760713e494ed0f0bc7ed2b1dd9b6407a0be0c2fee9d99b38169bf7d3b09077f52ec915c0db330e2396f0cb0d7a7461b281ca6a +EBUILD miniupnpc-2.2.3.ebuild 898 BLAKE2B 97be51c84d3ce87cfd374dd0a232b9a86fefd476e5d4566892aa65bed032a2736abc9dc8663a91b09e04f03ce87c6496643a32d304b3be8cf1f4b5dfe0bf440b SHA512 15dd97bd7ab4f6f04b28f8cfb73d978ac3257ec4a721597d9bdb3a90a6829c0fa687c4a9b1018ed3f4352df567c815d76603d3d8bebdba74858e194f2f57d64a MISC metadata.xml 320 BLAKE2B ad0563e313308b3f4e7449b7010821c45c720f90fa9dbcb72ddd82707281ccff98d0c9ed60083d3b3e6c650a2d4f57c83fc0194758e1fdbe7ea73fa0fd6f850a SHA512 72ea7bf08fc1d4a32c473d8e62a368e9e79b52814a4d40a3f0be85bc208e2a057895c8db55196c232564e4a496b5e2b19a1206e967450b715f059219e13c53f7 diff --git a/dev-python/miniupnpc/miniupnpc-2.2.3.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.3.ebuild index 85e2362acf0a..6721d93ac38c 100644 --- a/dev-python/miniupnpc/miniupnpc-2.2.3.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.2.3.ebuild @@ -19,7 +19,7 @@ IUSE="" RDEPEND=">=net-libs/miniupnpc-${PV}:0=" DEPEND="${RDEPEND}" -BDEPEND="verify-sig? ( app-crypt/openpgp-keys-miniupnp )" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-miniupnp )" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/miniupnp.asc diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest index dcf439239894..47969a88d919 100644 --- a/dev-python/mistune/Manifest +++ b/dev-python/mistune/Manifest @@ -1,3 +1,5 @@ DIST mistune-0.8.4.tar.gz 58322 BLAKE2B e65d45c5c95706a49a7fd407afe5f10e82a475766ca272ec3bebba8c89e670fe6efced7b09537efb69d3fd36e75091e370170a15ad7488b5cbe9186e2ccaf4db SHA512 36c3ef5d5537f5cceaa43e4da20a84b27c378cb744a93f0380024faefde490bcb42c453f79002ca049083fc437278f4afb3e10de5462f9eeb9077ca2a2fcaea7 +DIST mistune-2.0.0.tar.gz 75635 BLAKE2B 0704b5043178c553961bfd5d99ea92ee097849e6a4cc6196c7e97e0caa4560541b4ae4b9e61e62e21592be6f2f0c142081200c5a398e68d7b7f7d54f0bbade15 SHA512 cdb1ad001a95680b048f4363e95c00e4d597007fc2ae72adeca483ffed3fae3aa55c7774d96a1dd7400568b24c73cc6f877bb7b0f63b48689a97a1e4ce0b1c5d EBUILD mistune-0.8.4-r1.ebuild 537 BLAKE2B 8215da3fb65ba6b4fb9e8068b87f5298e998895ccc9e2af1355fed21f4f9af6da11883dfca2fdc4925563fee272b26489c582074394f41ffb6a3ed6731e5ef34 SHA512 ba25b829d4b24647d6a7890d425a77abc6fe35fc2c8d5124de769444260fec78bba7dd6839b48bee989071f2194b1374997f8bc704611cb293bbfbeff2fc7431 +EBUILD mistune-2.0.0.ebuild 718 BLAKE2B b01bdb7a2a4742729df6d4fe9d26ef9cd220971bc6c628484666e91b260ee1636ace7103da269afd313ecd7f9b0bc6f9102540afb784c043fad394a6a6940ddd SHA512 5a63be1ae5084596145f91d91a4543852e477f36c8364d0cc76234672b97ed274116d087c86d365ccf03ed820681734dcac835ab0bedf6ad5fac1e8ea6aa708a MISC metadata.xml 403 BLAKE2B ed684a2a6de8b40c202467abc3277bfd280cff4441bd265b2ceb36105a4d3315a5147db7ec555a01c7cdd5c2ed26521254c75586cd44edbeaf0c59766800fc71 SHA512 a14b77e8fca2f7c7c51803f15a53ab82198d5a0682f7ebc53d5565e5b50d22c2ae196607da6fc67ef2c07c11a5469d394b1753546c270735dfa56a99bffc0f28 diff --git a/dev-python/mistune/mistune-2.0.0.ebuild b/dev-python/mistune/mistune-2.0.0.ebuild new file mode 100644 index 000000000000..ca582a8ab68a --- /dev/null +++ b/dev-python/mistune/mistune-2.0.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="The fastest markdown parser in pure Python" +HOMEPAGE="https://pypi.org/project/mistune/ https://github.com/lepture/mistune" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +distutils_enable_tests pytest + +src_prepare() { + # seriously? + echo 'build-backend = "setuptools.build_meta"' >> pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/mkdocs-git-authors-plugin/Manifest b/dev-python/mkdocs-git-authors-plugin/Manifest new file mode 100644 index 000000000000..345dd2af622f --- /dev/null +++ b/dev-python/mkdocs-git-authors-plugin/Manifest @@ -0,0 +1,3 @@ +DIST mkdocs-git-authors-plugin-0.6.2.tar.gz 27623 BLAKE2B 7b0dd3b865b067b63e467fa75018a92cea8cfeabdeb66791664ea143ebecbb072110698f1366f917f390dd29c33794c7d2cc03e03bb84f8913b572d667e77b9d SHA512 75e4a4e6f3ca443257b5f61f5f0d9784cb4bb28a5a03412cde5c226da697117a29c2f4a3d1cac2aa362421f244fd56ea8580a923414a8e096bedc4502afcb5b0 +EBUILD mkdocs-git-authors-plugin-0.6.2.ebuild 1235 BLAKE2B 5c8422d30f2b4e0d2a89ea8cef665b718ffc69fff1c40547efab146b9869a6c933df00b9791f3c7e8e2c03e39e85593ff73cca13a047c3a92fba7450851503b8 SHA512 3c19312212180a4074d5ff8a20ac80525caaad6300f903db1ae02f79d8ec9f24fc60ce0c2d91fbdd9c1c608a52e98090ee8bbe67756602d046c585d19d72eb76 +MISC metadata.xml 564 BLAKE2B cee03d6742cb66a51c92f8999483f6c04c2b3fc7e8b88f5882bbabc577a54e922bdccf8a1a467e601c43511a372ac90ff8aa4500bd95715cffa83214ee2e64e9 SHA512 2b5539fff2990ebd293715b659e7b9bdeb63117c35933f49a21b873b45188476d3d44f6ac5b1656ee598f028e80f648b91b36ef4dae3f900705dbe2a7355356e diff --git a/dev-python/mkdocs-git-authors-plugin/metadata.xml b/dev-python/mkdocs-git-authors-plugin/metadata.xml new file mode 100644 index 000000000000..1ac0758baa56 --- /dev/null +++ b/dev-python/mkdocs-git-authors-plugin/metadata.xml @@ -0,0 +1,17 @@ + + + + + andrewammerlaan@gentoo.org + Andrew Ammerlaan + + + python@gentoo.org + Python + + + timvink/mkdocs-git-authors-plugin + mkdocs-git-authors-plugin + + + diff --git a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.6.2.ebuild b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.6.2.ebuild new file mode 100644 index 000000000000..5e3f4cc0b40d --- /dev/null +++ b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.6.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND="dev-python/mkdocs-material" + +inherit distutils-r1 docs + +DESCRIPTION="Mkdocs plugin to display git authors of a page" +HOMEPAGE=" + https://github.com/timvink/mkdocs-git-authors-plugin/ + https://pypi.org/project/mkdocs-git-authors-plugin/ +" +SRC_URI="https://github.com/timvink/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + dev-python/GitPython[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/click[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] + dev-python/mkdocs-git-revision-date-localized-plugin[${PYTHON_USEDEP}] + dev-vcs/git + ) + doc? ( dev-vcs/git ) +" + +distutils_enable_tests --install pytest + +python_prepare_all() { + # mkdocs-git-authors tests need git repo + if use test || use doc; then + git init -q || die + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || 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/Manifest b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest index a9af6c4ede8c..8a669c7080fe 100644 --- a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest @@ -1,5 +1,7 @@ DIST mkdocs-git-revision-date-localized-plugin-0.10.0.tar.gz 368270 BLAKE2B c00956c86394bdfc8b2fe9e51e7588362f6bd7bc3bde174c1d387377418a47f56f01137e597405146280bba195ebf7aa5cadf67e9514734e5874df69e4990857 SHA512 8ce742cd995c180372a9d76a96c19f4f7c7b9fafe5c67f13e2c1d7377dc18e071d379cd741cb5f4a84be9f275b3f3d74d23875e766a7dda86498acb0a08d4344 DIST mkdocs-git-revision-date-localized-plugin-0.10.3.tar.gz 368559 BLAKE2B eb0a1e7f85a99ac6f79ebe8cbb547e4b836bde22909363492b63e0bc40ff139fb1f16c9de5662cbb1ba5ab65f2bb8cd3a6f871bc81b894218c4a7d2b8a37770c SHA512 f5cd242eb48cb50c426c9dad76d36958ed31434090986ab5062d8b57ff941ec4dfd9e1cd1f50ac6713e49751afb476e9bc1d7efadf1cfca19f3de70f08320de7 +DIST mkdocs-git-revision-date-localized-plugin-0.11.tar.gz 369947 BLAKE2B cf0ae8d40818a234d8c974ec7fdbdae1c0a4b33c00b8421f0b6896c3593bfda3de2fb489cf8ee12875a9fa9362f92e27a2e9fb3ad29441f6cd4949dabb146fbd SHA512 c04a78f0e37f3603f0fc377d9a4f17093628c50b1c2488943f2d32fb7f996954bb482952af5311d44002c52dcc02b3f3e85fe5245bab3926118feb69f4c7ad8d EBUILD mkdocs-git-revision-date-localized-plugin-0.10.0.ebuild 1278 BLAKE2B 001ece8dcc5772c25b91f72fbda9adf1e5fe4e53b3ca7ed979415d82b3bffdbc21441af35c2f20b2ef1693e70db3b38466609d49fd7b387a0074f1ac9591a1e0 SHA512 4707de75627f5e5222108414edb0710d2af45a05747a71f1749b477112ce68477f3ad74bce5a3d52df34c85d213a10241449b7abafcebaf33ee70f03ed0590c6 EBUILD mkdocs-git-revision-date-localized-plugin-0.10.3.ebuild 1280 BLAKE2B 4e1334db9a2a00f3adcf20ed06d10cd338a5a7b5bc8d8179b9cba2a3336d4f8bcd8b36d82176fb0da54e7105142d608d8cd8a51004d25beba9414361a5d2490b SHA512 5f01f874e002967197e3ce44c6087f9e81682a2247c731a3ec1130faf35924c80ff2809563ae0eb66cf9f5c7942cdc2f9a7d51a8fbb6f8f198a738f87c02281b +EBUILD mkdocs-git-revision-date-localized-plugin-0.11.ebuild 1322 BLAKE2B d449b49c1d01d3d2092895e40042945ce74089d1889794662a1f79aaa3b6f93b9e29acd7e59a6b5af5ba39a932a43ea5cb9f49b9bde77f39537af43015fe7807 SHA512 2e42208a572daf8e9f3f597fff2ae552e49bff46a4e5acf2d802435cf70e9c4e8a4aa7d5608f19b566d3df3d8e2e6a5429e607951337fd484acf4e46dbf03679 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-0.11.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.11.ebuild new file mode 100644 index 000000000000..9d4c6b655754 --- /dev/null +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.11.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-material + dev-python/mkdocs-git-authors-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}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/Babel-2.7.0[${PYTHON_USEDEP}] + dev-python/GitPython[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/click[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] + dev-vcs/git + ) + doc? ( dev-vcs/git ) +" + +distutils_enable_tests --install 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 "you@example.com" || die + git config --global user.name "Your Name" || die + git add . || die + git commit -qm 'init' || die + fi + + distutils-r1_python_prepare_all +} diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 423508fb314b..7fd6b7c7481a 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,5 +1,11 @@ DIST mkdocs-material-7.3.4.tar.gz 7319409 BLAKE2B 5e3805bdb4186637795011436281d5e2082fa7ec9d3f2eb07e2ee3ceb245ae1dbe81d461f59529fe2b821042a254b6d69a0838f01f470387bccca4a9a85179a3 SHA512 052245d69e7d19bdfa4db7e2d1d880cf49bd850ea79371cd222ecaab8964840e5b2b09bf4646f1a30f56b0161be6f3f163bcc81291ccbb0e6f47f7c24e741ab8 DIST mkdocs-material-7.3.6.tar.gz 7391997 BLAKE2B 9ac47337287b724aa30da5c95b5fb54475fe96ac9c1b089f647430699b5393ea8859786214f47a4b32ed84bd509824d94cb876c1e3e40a3935e6669d24077490 SHA512 c29f30971e1e692dfca09408af3eda3b10211dba44f34aae42a61148008a0a3a020579c86bac8fc413a7938e866a9cf4630eab7a91a6e9a734a9ed52e327bceb +DIST mkdocs-material-8.0.5.tar.gz 7523273 BLAKE2B 93b1f545e90784635a0f9b4c01a697310b18421540fd9563c5307806268af2e48e37c193979b8d86823bd5d875b1cc16d912aab52d108b12d6a796b08f8e7932 SHA512 6508b740ccc4ff7bd30c207cbe437d62c02140566cec047fdf0d98a23894825199b0928764f3fa1fe1314e9e95beaeff817d900dc5bf3d4b42b9b0e677eb3a47 +DIST mkdocs-material-8.1.0.tar.gz 7526249 BLAKE2B 6938ae4ff23ba450520f84630759ce408f1c11d75200281f6c454aa90d6af659d49c0d8f345a87b969e0169d4851a2510906b9e7243a0a93efbc99025dc9792a SHA512 2493edefbdbca0a3708950b62178c66ceefb5fb1868cafcb087bf727c404e3955abb2d45b14e944b4720b532e3cd049fbcae3e0d9b8f36295dede9dd2bdb3717 +DIST mkdocs-material-8.1.3.tar.gz 7654739 BLAKE2B 9b381e99ee2911d9d54a64b40538fb15bf568ba92171d6d42e1679143cf5729c5fabdb24de4d97509bdbdc05e5e282e310c03dc12c973449c935c77ea277dcc9 SHA512 65527fa1b5cd1f3a31cbc84d3bf52aa49844549dde042534f0d24e7bcf175f72ba1b21bda87d1fb4e25307b51f995d8de492b7c5c909f84d075e2b50fe97fc05 EBUILD mkdocs-material-7.3.4.ebuild 870 BLAKE2B ea8bdcda6766c2b1c01524366edf07b4ee11a8bf9d84f2d2aa17f27a703eb42213f836f373982dddf1c69a7240618e890af64c0ddd7597f85b1367fe47b6f6e1 SHA512 adad58d4567e0c89747160cf5f128877970b693a604758f44bf7f97b116ba4f4fbebad5400f5998c317c79c93404cf9aed125be612a285e5bd7c078a086d5834 EBUILD mkdocs-material-7.3.6.ebuild 873 BLAKE2B 68b6be9e24bb42029e451fdb1a11e08ba9c503fd844fd74daed8330388d1fa3089d4016626831a780cdd0e397b7354c98c05ee3b17aef69aac7d7d6a18996bdb SHA512 32c73aa64528b90a41859cb3594b6c52e818ea4f61305be5e1bf00702b54f11c76ccf9e79e4c32e959cb41ac5133f3f01017602d31e8f8cf704838b579b3fa10 +EBUILD mkdocs-material-8.0.5.ebuild 873 BLAKE2B 68b6be9e24bb42029e451fdb1a11e08ba9c503fd844fd74daed8330388d1fa3089d4016626831a780cdd0e397b7354c98c05ee3b17aef69aac7d7d6a18996bdb SHA512 32c73aa64528b90a41859cb3594b6c52e818ea4f61305be5e1bf00702b54f11c76ccf9e79e4c32e959cb41ac5133f3f01017602d31e8f8cf704838b579b3fa10 +EBUILD mkdocs-material-8.1.0.ebuild 873 BLAKE2B 68b6be9e24bb42029e451fdb1a11e08ba9c503fd844fd74daed8330388d1fa3089d4016626831a780cdd0e397b7354c98c05ee3b17aef69aac7d7d6a18996bdb SHA512 32c73aa64528b90a41859cb3594b6c52e818ea4f61305be5e1bf00702b54f11c76ccf9e79e4c32e959cb41ac5133f3f01017602d31e8f8cf704838b579b3fa10 +EBUILD mkdocs-material-8.1.3.ebuild 873 BLAKE2B 68b6be9e24bb42029e451fdb1a11e08ba9c503fd844fd74daed8330388d1fa3089d4016626831a780cdd0e397b7354c98c05ee3b17aef69aac7d7d6a18996bdb SHA512 32c73aa64528b90a41859cb3594b6c52e818ea4f61305be5e1bf00702b54f11c76ccf9e79e4c32e959cb41ac5133f3f01017602d31e8f8cf704838b579b3fa10 MISC metadata.xml 1037 BLAKE2B 6997d0f85e31152c58092081b697d8934c54f933e188082eb55e5e9f252f57274f673e1d8e5b657907da2d1658f969cd67bdb32bdc05324746f211b718f3a4b2 SHA512 ccd4f4aa6e6e780d0aff5894b260eedb602d29cc25427c202561525d27de4a31d1e13f59267d8d732d0e12f3ca0485996bca6ef2a114e96b030259899e8ad47c diff --git a/dev-python/mkdocs-material/mkdocs-material-8.0.5.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.0.5.ebuild new file mode 100644 index 000000000000..19ab08b7c4f0 --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-8.0.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + 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}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.2.3[${PYTHON_USEDEP}] + >=dev-python/pygments-2.10[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}] + >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}] +" diff --git a/dev-python/mkdocs-material/mkdocs-material-8.1.0.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.1.0.ebuild new file mode 100644 index 000000000000..19ab08b7c4f0 --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-8.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + 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}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.2.3[${PYTHON_USEDEP}] + >=dev-python/pygments-2.10[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}] + >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}] +" diff --git a/dev-python/mkdocs-material/mkdocs-material-8.1.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.1.3.ebuild new file mode 100644 index 000000000000..19ab08b7c4f0 --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-8.1.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + 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}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.2.3[${PYTHON_USEDEP}] + >=dev-python/pygments-2.10[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}] + >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}] +" diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest index c8481b815993..c5f541cbf7c5 100644 --- a/dev-python/more-itertools/Manifest +++ b/dev-python/more-itertools/Manifest @@ -1,7 +1,5 @@ -DIST more-itertools-8.10.0.tar.gz 102929 BLAKE2B ab98e0f94ea50bd4bd1d147bc81947259e77cdcadbbf365d1b3b0a02e97fbcff8712637721b82bdbf8d1f8ced7bea57c2c8b6249b07ecdcd179fd1316dee055e SHA512 a666710426a825e5aca10b52439a973e08ac6ec09fb5375426194d1342af055a8b6aee48b4e3fa17c4606d6d9cc3673afdd789dbbaf373258be6a71bd63178f7 DIST more-itertools-8.11.0.tar.gz 108445 BLAKE2B 0843d57b8e6c4c1ae34b3a17d196d28110bbb246dccd1a7a8b2cfcb752d8c6900f5435ba3d10f1f21b5e9e72c669cf65bdc413b9a94c900266edae347f9f97a4 SHA512 1f0c6bff5aa82a065af5a4a0176aec52f13971c711ebe37635b4689bf0e6d615a34f3a8e167949290bfa7fe35d92b27442921098427a94324f846b34b2ab7547 DIST more-itertools-8.12.0.tar.gz 108698 BLAKE2B 2bc48aea5b8508381ac909a963d0fcbf08a17d2d96f17de1dd582bc8ced080be540322ee3f65c66eab1186d024bb2957e7bbddd62041242a7cc4cfff1ad67bc2 SHA512 73759f05d178bd6fe98cadac401707faf90a4f7b456c4aac3f0b3f6c13a2284600971e0b271f1768cacd3ae9b69848404f85432199ca51b8160fbe67045dfd17 -EBUILD more-itertools-8.10.0.ebuild 628 BLAKE2B 416b60e71d44ed20d0db3a7a7f873e26c44472336494fbe49a00e930b480c4b1a86928e59693b4d8d085ce93c4c63294c3fcfff960b5fcd1bbf181fb82b7d04a SHA512 6783877a590aa3e6822f715a41d5507d3fbc702ef1d1ab59aa1fcaf58ed6347b8e11d9763b607cc312a3cbbdf8630e611ae146a757d38caacfdfaa6aaf6a7314 -EBUILD more-itertools-8.11.0.ebuild 636 BLAKE2B 42aab6457961e3f49539cd1d36ef52c0a0257f34264f00830fce170bcc47b632c39b3de134ab3aeb68b8d615d12ab55d7d0afaafd0616b505037114b0dd587eb SHA512 e722cf173031bf75feb5ea42f66ff11a8b147063ac3cd0106bda196667c3118c81013fe38260b729e9c8b59085ca3fe0f140d42dfd96f4aa11acfde42beea868 +EBUILD more-itertools-8.11.0.ebuild 628 BLAKE2B 416b60e71d44ed20d0db3a7a7f873e26c44472336494fbe49a00e930b480c4b1a86928e59693b4d8d085ce93c4c63294c3fcfff960b5fcd1bbf181fb82b7d04a SHA512 6783877a590aa3e6822f715a41d5507d3fbc702ef1d1ab59aa1fcaf58ed6347b8e11d9763b607cc312a3cbbdf8630e611ae146a757d38caacfdfaa6aaf6a7314 EBUILD more-itertools-8.12.0.ebuild 636 BLAKE2B 42aab6457961e3f49539cd1d36ef52c0a0257f34264f00830fce170bcc47b632c39b3de134ab3aeb68b8d615d12ab55d7d0afaafd0616b505037114b0dd587eb SHA512 e722cf173031bf75feb5ea42f66ff11a8b147063ac3cd0106bda196667c3118c81013fe38260b729e9c8b59085ca3fe0f140d42dfd96f4aa11acfde42beea868 MISC metadata.xml 488 BLAKE2B b2b63c92548ad22348cd8801eacf52c7cb9e7eae7f3db303986891d6aa0e69c28aadf815aab089a199d6238b00da43f609a5e1f0b730bbce6cce7f76bd57e6a6 SHA512 d8ee6881bd90416c5e3aaa68a3158675d3e65fd786f70287d12a2bc6d79e7e5e8e16f291d0c6d673f8c1d182953ccbee0fb4fd80faf9fca6176a16679f334070 diff --git a/dev-python/more-itertools/more-itertools-8.10.0.ebuild b/dev-python/more-itertools/more-itertools-8.10.0.ebuild deleted file mode 100644 index 2c4344c1e70f..000000000000 --- a/dev-python/more-itertools/more-itertools-8.10.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="More routines for operating on iterables, beyond itertools" -HOMEPAGE="https://pypi.org/project/more-itertools/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -distutils_enable_sphinx docs \ - dev-python/sphinx_rtd_theme -distutils_enable_tests unittest diff --git a/dev-python/more-itertools/more-itertools-8.11.0.ebuild b/dev-python/more-itertools/more-itertools-8.11.0.ebuild index bd17f3f88b05..2c4344c1e70f 100644 --- a/dev-python/more-itertools/more-itertools-8.11.0.ebuild +++ b/dev-python/more-itertools/more-itertools-8.11.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" distutils_enable_sphinx docs \ dev-python/sphinx_rtd_theme diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index c6044227c0f7..c941e7e1123b 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -4,10 +4,14 @@ DIST moto-2.2.14.tar.gz 1962233 BLAKE2B 2e61a2a946bdb51280fc16a2efd47e88e9643a04 DIST moto-2.2.15.tar.gz 1962356 BLAKE2B 469f9c0eb36552b475b5e76fe286a6e50ae6379a9b0436a40eb290fd033123b2b400b6b85a1dd66b01176f1795a0211831acf10efac1a44a09f17efe325fad3b SHA512 2fffb3d095cd7274891d1d9ff5eee07550773eb06d1410205db39c75234e37833bda12aca7c29fda5b1d415145e55e7c7d59f8a03f3163c8f752e968fc273d3a DIST moto-2.2.16.tar.gz 1982590 BLAKE2B 016760c1eebd418ddb281f9cf438d9e13c868409ca1465a2a8b8292c714b7a3e4a6d47bef7a506e5c8d4128282f4f68cfea30eb61940464be4a5e27e0749e035 SHA512 bca5d5a8efa6ba204caf0cfcae700ee4079ac0a1aca22eb4adfa09f3e81f0bb43daa24088a55578022fc7b25ae14c9f41701d9557f2dd09b818fdd25ba4c3e78 DIST moto-2.2.17.tar.gz 2013217 BLAKE2B 6fe6dd23e96fe8ba210fc9bbb400ced7c27aa6626097c523579482d58709fbf2d22e217bdab604017ee17c45b4093c8106e15e5894484face28c07bba85d42ea SHA512 73dfa0f15afd299e2c5b4c7833a73b1a7537248b8b332258868bac01890c1861e9a62b6fb634d795d4e37e5505cc51008f1048154044a8238049de5b21f31251 +DIST moto-2.2.18.tar.gz 2077837 BLAKE2B acb4c428e6cc00711e186a209d61e00366954dabf9ad750f7d639d822daaf7e35399ab8a317fa32756113d41bff27d236be79b7c99b4f2ddbd8fb415144cd985 SHA512 5d416b59b9a3bd97b98ea5196bcfc25accb2bed83e9782cda48acf8ec52a9e304e9fe5edfdd5dda60376df06b7a9c0709acec08d058a99127cc34ef2905ba5b3 +DIST moto-2.2.19.tar.gz 2083677 BLAKE2B e8471c4acccd213a80b4636a1da2a404f1ea2c10750a80059999212f8ab721ab900c08e29ebb069c271063bf2b67dd837fd311ff25f304956a8551bbc7eb936e SHA512 cd549fad44820900efc28e8d6834c588dac57c44a09214f6f5e51894207e9b1f88300975d60390c14252be29d66696dbe13d484ede87c23c6d16f4c39ba7f2a2 EBUILD moto-2.0.5-r1.ebuild 2202 BLAKE2B 78dc6466511968204fcca5e6df49b3e696e5e6f143617f4d4544c36281d3b87e04204b7a4074358425b38f0630b0f274eda050064cad953573f2f2318efbbcc5 SHA512 f7d083fe0307870a7da48acf4df2d917db7cb11aceb7a19da62673d1aee3b53530535e74d30b3775fad0807b47beb184eeb83e77474491b936bc99b007384b48 EBUILD moto-2.2.12.ebuild 3222 BLAKE2B e43390f59fd770df538578a675648ef7c2f38f4c343ab5ce68f9cac9996b44f6b96dc67ca54b92684e13e7e9ce8074bd9f50b01b31c44573ee17b563b6cfa289 SHA512 3544b1b804eff94fb55eb92584ee2dcfa6a3ba4b0976757b55c10ab4c39bec5ec948121668628fb741682ed33e3a85b145c6063c339f649837589d9678280c68 EBUILD moto-2.2.14.ebuild 3445 BLAKE2B 5dafb708c4b79813feba51c57e4d196aea5e72eb8d2a59e277c97f124b9b9cb841ba9d29c8691405c1c1542bbfe1c39086628f06a63a4074caa170031769775a SHA512 c9583039d6c6acfaa643f2684b0b81cfb7647fe404c3aa2bedf6d9e22572588716560abab2f81065ab553e51318dd45cc31990934a4c89af661bdc0bf3df3b2c EBUILD moto-2.2.15.ebuild 3445 BLAKE2B 5dafb708c4b79813feba51c57e4d196aea5e72eb8d2a59e277c97f124b9b9cb841ba9d29c8691405c1c1542bbfe1c39086628f06a63a4074caa170031769775a SHA512 c9583039d6c6acfaa643f2684b0b81cfb7647fe404c3aa2bedf6d9e22572588716560abab2f81065ab553e51318dd45cc31990934a4c89af661bdc0bf3df3b2c EBUILD moto-2.2.16.ebuild 3445 BLAKE2B 5dafb708c4b79813feba51c57e4d196aea5e72eb8d2a59e277c97f124b9b9cb841ba9d29c8691405c1c1542bbfe1c39086628f06a63a4074caa170031769775a SHA512 c9583039d6c6acfaa643f2684b0b81cfb7647fe404c3aa2bedf6d9e22572588716560abab2f81065ab553e51318dd45cc31990934a4c89af661bdc0bf3df3b2c -EBUILD moto-2.2.17.ebuild 3445 BLAKE2B 5dafb708c4b79813feba51c57e4d196aea5e72eb8d2a59e277c97f124b9b9cb841ba9d29c8691405c1c1542bbfe1c39086628f06a63a4074caa170031769775a SHA512 c9583039d6c6acfaa643f2684b0b81cfb7647fe404c3aa2bedf6d9e22572588716560abab2f81065ab553e51318dd45cc31990934a4c89af661bdc0bf3df3b2c +EBUILD moto-2.2.17.ebuild 3451 BLAKE2B c603ccd2a24b8705ac1fa1a192836d34465293155f8ab872e7010e0edb87b77d74ff587e41c39c7cd4596fe6adaaabd7595692f6ea565965bd42209910457a3e SHA512 4d25af169282261b8001633a25be9bb21c8ea66e3275c89789d25e890aca3d30b6a613eb6ea7cd521ea22b52a5c2aac861650e5f7caa01ea03080583acf68f39 +EBUILD moto-2.2.18.ebuild 3450 BLAKE2B 764f3dda54f86537db870536cbecd3d10aa850de1119b8f8992d2fd9ea7396e335f35387e40de6aea68b8d2a679cfcdb13e3cdc96160586556af210bf064d95a SHA512 5332cc9d7d0b2355df8e294e7d571aceb7cc6e8af03769336ad39f95f376c4a5d4d3261be2646caf2909095da40b8b6afee2a8305432189115c390caed68bccf +EBUILD moto-2.2.19.ebuild 3432 BLAKE2B 725ac4d31314e1ce4c4ca8ae3b8e5eedc46e50723ba97dd258386a93852366edd3488a5e5b627f7938d313f558b713a1832691a89c1c8a71ba0bc67d4b92b6a5 SHA512 b1b61412407c38fe3b4bee0797815ed71c16270b6c9b1eaf985ceb8b4a0d132b76cb9e9caeeaa1c5da959ae0f5b9c8a9b1f72ef4467ded6c2c35073a40b5498f MISC metadata.xml 552 BLAKE2B c0162cc80007c1fda211c105b3e7391e3596ef11deb9257bab489f4b112f79ed115ca3f250bdf1b87aee0af258aa59056c8d062acebca7dec631acf3ec9eb2bb SHA512 3f7b3c5709bca51588e58f9eeb9bb363e2657a7e6483519ec7782eb047a5311d434e2459ccd3b495340f85f72a92da2f7cc6eb3de617e979bade7b8fc7b3c01d diff --git a/dev-python/moto/moto-2.2.17.ebuild b/dev-python/moto/moto-2.2.17.ebuild index 7c4b8e8a3d1b..9059a3a1d26d 100644 --- a/dev-python/moto/moto-2.2.17.ebuild +++ b/dev-python/moto/moto-2.2.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-2.2.18.ebuild b/dev-python/moto/moto-2.2.18.ebuild new file mode 100644 index 000000000000..69c10257be0c --- /dev/null +++ b/dev-python/moto/moto-2.2.18.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Mock library for boto" +HOMEPAGE="https://github.com/spulec/moto" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) + dev-python/boto[${PYTHON_USEDEP}] + dev-python/cfn-lint[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + =dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + dev-python/python-sshpubkeys[${PYTHON_USEDEP}] + >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # unpin indirect dep on ecdsa that's supposed to workaround pip bugs + sed -i -e '/ecdsa/s:<0.15::' setup.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_firehose/test_firehose_put.py::test_put_record_http_destination + tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination + tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3 + tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3 + tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3 + tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3 + # Needs network (or docker?) but not marked as such, bug #807031 + # TODO: report upstream + tests/test_batch/test_batch_jobs.py::test_terminate_job + tests/test_batch/test_batch_jobs.py::test_cancel_running_job + tests/test_batch/test_batch_jobs.py::test_dependencies + tests/test_batch/test_batch_jobs.py::test_container_overrides + tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed + tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function + tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception + tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception + ) + + # pytest-django causes freezegun try to mangle stuff inside django + # which fails when django is not really used + epytest -p no:django -m 'not network' +} diff --git a/dev-python/moto/moto-2.2.19.ebuild b/dev-python/moto/moto-2.2.19.ebuild new file mode 100644 index 000000000000..b0d11c5e4c29 --- /dev/null +++ b/dev-python/moto/moto-2.2.19.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Mock library for boto" +HOMEPAGE="https://github.com/spulec/moto" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) + dev-python/boto[${PYTHON_USEDEP}] + dev-python/cfn-lint[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + dev-python/boto3[${PYTHON_USEDEP}] + dev-python/botocore[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/pretty-yaml[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + dev-python/python-sshpubkeys[${PYTHON_USEDEP}] + >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # unpin indirect dep on ecdsa that's supposed to workaround pip bugs + sed -i -e '/ecdsa/s:<0.15::' setup.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_firehose/test_firehose_put.py::test_put_record_http_destination + tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination + tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3 + tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3 + tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3 + tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3 + # Needs network (or docker?) but not marked as such, bug #807031 + # TODO: report upstream + tests/test_batch/test_batch_jobs.py::test_terminate_job + tests/test_batch/test_batch_jobs.py::test_cancel_running_job + tests/test_batch/test_batch_jobs.py::test_dependencies + tests/test_batch/test_batch_jobs.py::test_container_overrides + tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed + tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function + tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception + tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception + ) + + # pytest-django causes freezegun try to mangle stuff inside django + # which fails when django is not really used + epytest -p no:django -m 'not network' +} diff --git a/dev-python/mss/Manifest b/dev-python/mss/Manifest index 394e9f52a1fd..640568c6e44b 100644 --- a/dev-python/mss/Manifest +++ b/dev-python/mss/Manifest @@ -1,3 +1,3 @@ DIST mss-6.1.0.tar.gz 90421 BLAKE2B c99bc7a1950215402cc4fe3b512951a723fa1f5ffd8ab747fc29ed8d4e51f786ef84b69e3ef2238d7cf9d6ebb5765dcdb4d1d3cc3e9a2caf66cd658fa6753f5f SHA512 2b84fec6e162480cb608c0ff605f528f3122c8397a81bb0cb6cf9223cdf097a633ea2e29a95925297439dc038a0be4cc628d3455827a8548cb3d8e62cd68d9d7 -EBUILD mss-6.1.0.ebuild 770 BLAKE2B 70ef410fc5cca8a079a45964a4314a0100e491122ca958d4e38889eeae4a130f713b6ed65be4b838fa0ff82ff9f09d6653b16c63911d05beb5052279b5ccfb61 SHA512 125e2c9e5f1a09d5ab96fb76e6f7bfd51ceafe4fb4ce5143ee1dcf566bb24637706372d0f2d062f64c4f1e169eb963f8753d53e97b56e08bb7abd534bd5419da +EBUILD mss-6.1.0.ebuild 737 BLAKE2B e225efab75d77e57fea5b86103a5f7b810f0e09b4b7b4d6eac0b7839a9fc42a09dd5220521b262e4c383ac0e8e844ef8619129683ac57a8863f774a2e23b5c05 SHA512 6adf4d9cdac578c417e10bc490375bb27a72ace6e1685f1474e2e8e66525b3c5972c13cb73d771461b04d0d5b3e3c9d038f538cc4ebc402c781a3a958906a6e5 MISC metadata.xml 349 BLAKE2B 16d2d04e5a562c97025ec77928a0936c3d874630bd6ef8f0860cd413173efab37ddd18b0a2420c64f5c4bed0cfe4b07ba3c52a7ce09355b8e8955ada63934ca0 SHA512 7c8f05dbdf19a484fff37966cd0e41e04bc702f2d7effdb19be0417a5950afe8248360d99306e233da943d3a3ba8bf5acbf1308d1f87aca04e01a24ee0dcd387 diff --git a/dev-python/mss/mss-6.1.0.ebuild b/dev-python/mss/mss-6.1.0.ebuild index a2f56296c328..7186c6443ab1 100644 --- a/dev-python/mss/mss-6.1.0.ebuild +++ b/dev-python/mss/mss-6.1.0.ebuild @@ -4,7 +4,6 @@ EAPI=7 PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 virtualx diff --git a/dev-python/multipledispatch/Manifest b/dev-python/multipledispatch/Manifest new file mode 100644 index 000000000000..196a266f2258 --- /dev/null +++ b/dev-python/multipledispatch/Manifest @@ -0,0 +1,3 @@ +DIST multipledispatch-0.6.0.gh.tar.gz 23692 BLAKE2B 4f73f05382c4aefbe3706839a18ba68d8ca0ed025744fe67d2069a770c517821d726913e5757dfe0ebe4628738b4b3dc83c76049f2beb4411b3679f574cc5f8d SHA512 34cefbceef1c756d06f0fbcf34709b70750928e21b1d5f02eef61eec3d5b8ce29475bfe4c53943f3fa9264b4de1f2524d813c6723927e576cd83771b6a4fcaf8 +EBUILD multipledispatch-0.6.0.ebuild 664 BLAKE2B 021508992b55ee899c189d6065a6cb9b862a7e151ab4be1870665686cf5e533723128d57985cc4a77f49f925688742b0993b43b077b3ed2a56f198de0903154c SHA512 5393f8577e22f6d4325600106b577c7b710f556bf19f47a2206102a8dcf412a2c2ebf2a2eed4f9b4a117f96327c2dad5edc4685bb6de0ae9610dfb5537b6ae17 +MISC metadata.xml 464 BLAKE2B a464e3fc85e98875517a3d4b074d10f9fa6551d3efd9c809fe5aeb4ec52a98a8ca013fdae69b14eb936fabbbe13ead24bc9df5fbe1517d76afde445307b82ca2 SHA512 bee687d0f5502a80f129ae755eedb4aaeba508789f118cf7409ac01f8e81c2de9aa48ea85c9479edfc3b7e8337768402758bda94e602e9694b6b26230fb7d099 diff --git a/dev-python/multipledispatch/metadata.xml b/dev-python/multipledispatch/metadata.xml new file mode 100644 index 000000000000..897186ba1858 --- /dev/null +++ b/dev-python/multipledispatch/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + + multipledispatch + mrocklin/multipledispatch + https://multiple-dispatch.readthedocs.io/ + + diff --git a/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild b/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild new file mode 100644 index 000000000000..20c57267bd78 --- /dev/null +++ b/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Multiple dispatch" +HOMEPAGE=" + https://pypi.org/project/multipledispatch/ + https://github.com/mrocklin/multipledispatch/ +" +SRC_URI=" + https://github.com/mrocklin/multipledispatch/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + multipledispatch/tests/test_core.py::test_multipledispatch + multipledispatch/tests/test_benchmark.py +) diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index 0286988d5c20..355f588d76bc 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,4 +1,6 @@ AUX mypy-0.910-py3.10-tests.patch 1821 BLAKE2B fda18540f14b0fcba8d57bb7e072135f7415ecc39750424ee03fca835ab65491fb8966326e7f51b260b7f1b98e9bc408eb04df4a74e6007a5c1c72b28ed8a950 SHA512 64a6b2361260b0ce9bb22e706b2531af4ac2894191c92501274368d92beb159e53b4da6174e7f91ef4b2f7752936d86250b5fe8347beea1bdf223b7abda98414 DIST mypy-0.910.tar.gz 2551057 BLAKE2B a3c6939c8f0e2ea19a3a3f91031330df2fb25a93cc3f9239535f15c17eedcca5716cc75c5412a1d345d8572d396c3d7128e38989fd694833cb6aec8366ac4afe SHA512 49060c13da8bf17385b6b1db6efa9ac5771f2bac92d26760c4087cf128de22846b8a062f38e83ecff524e7893f8c9cd0647a2ef89e10387138544436a2840459 -EBUILD mypy-0.910-r1.ebuild 2058 BLAKE2B ed6b17b36e62f71371423b28e7d2b8a3ace044efdf9e7d178a3039e0563255c56d07c90590490836f2e8b286cb6da43f102f56b01bcebd97aacdf65092b9bf22 SHA512 f4e2351b28ce93adc4b0dd1977f2b4f64293a294e7b1699d9d7103dd564ab418fffc6d44285183c7ad2679fffaaae72ac65e79cd052a438462f52f40ad05878e +DIST mypy-0.921.tar.gz 2730985 BLAKE2B cfb7b54165b961758891fcf225f1a7d6bd9c6a7b14e6bb6d8adb990ed047bc4983b5e82de6709d3b8db85a3914e1bae2be4fd36e878d37db7387ebe6e81daac1 SHA512 f592d440b45a1bbcab973aeb717ffc805164168f1369793067a46bd2884fedcb9f981bfadd3447c6801120042553a7a7110d8cfc4e1649241d3b8685dffef653 +EBUILD mypy-0.910-r1.ebuild 2064 BLAKE2B 1414bf4e87e49d283ad99c621792f1a8c9d47adff14f426949b3825fa8136db03bb6289fecf9cabb311eadbb7b11e4d808e5d5698224c4b028dd9aff2fcfd98f SHA512 48ac5b30de896c4e4191edc20f6c435aa7fd6d0388a99e00ed51e8d27d7a40298e7ae070c6dc786d6e55d62c0963b809a427f066ef96fc3a2e2d17a33164147c +EBUILD mypy-0.921.ebuild 1879 BLAKE2B 0939ecbed7865716f208ea6683ffd6c076e769e4e0931d036b57640981e2a7b105dbbf49ade6a35e0eeea376439a58cc781e5ee69c1499dafcb053f9f18488d9 SHA512 5aace31c9a2df86b445ae25c44a2d3e0fd64912add86510de7baea42a3ad77a0fd4e3f86776eea493cb7975955a59f7243e281f1b62e1d84db44dc605a07d9a6 MISC metadata.xml 515 BLAKE2B 75827bbbeb70fd4b9295ab4689068d2d4b686b32d4059acde94fb0d08048e9e56ecaf3eec39dc5567b2753e2552353e273cdf2f4e27d077cc9b03320ee09c64b SHA512 c1c3c7a3651e61e0b63ab4462f0370cce9cbdce33e64c5e7a1fbefe8116d5d3d3b35bc4095d8a5ce28caf69b0644af3f13c9a27b683f2f981e52f8bfe4ac8615 diff --git a/dev-python/mypy/mypy-0.910-r1.ebuild b/dev-python/mypy/mypy-0.910-r1.ebuild index 27b8e89ee5e7..dcee802477a7 100644 --- a/dev-python/mypy/mypy-0.910-r1.ebuild +++ b/dev-python/mypy/mypy-0.910-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" # stubgen collides with this package: https://bugs.gentoo.org/585594 # Note: replace toml with tomli on next version bump diff --git a/dev-python/mypy/mypy-0.921.ebuild b/dev-python/mypy/mypy-0.921.ebuild new file mode 100644 index 000000000000..5b0169a2ae37 --- /dev/null +++ b/dev-python/mypy/mypy-0.921.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 multiprocessing + +DESCRIPTION="Optional static typing for Python" +HOMEPAGE="http://www.mypy-lang.org/" +SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# stubgen collides with this package: https://bugs.gentoo.org/585594 +RDEPEND=" + !dev-util/stubgen + >=dev-python/psutil-4[${PYTHON_USEDEP}] + >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] + =dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] + >>/s@$@ # doctest: +SKIP@' nltk/tag/crf.py || die + # replace fetching from network with duplicate file URL + sed -e 's@https://raw.githubusercontent.com/nltk/nltk/develop/nltk/test/toy.cfg@nltk:grammars/sample_grammars/toy.cfg@' \ + -i nltk/test/data.doctest || die + + distutils-r1_src_prepare +} + +src_test() { + cd nltk/test || die + distutils-r1_src_test +} diff --git a/dev-python/nose-random/Manifest b/dev-python/nose-random/Manifest index 89bf17793198..8215206a15fc 100644 --- a/dev-python/nose-random/Manifest +++ b/dev-python/nose-random/Manifest @@ -1,3 +1,3 @@ DIST nose-random-1.0.0.tar.gz 3776 BLAKE2B 18dc40b13fcb970c4d2edeb6be9c6f3e710b36d14dcdc4a56c6e3ecf811ab2acd6be3e1c1cea2231eb5dc10581c77f201220354c77f3d9f67d89d894ed8b4f24 SHA512 9c62413fb00c3b774954ae7a65b08b122ae0dd2b24377efba8de345597b4ce4952aad09a0c2fea7f9d92f57a3664908fccd6eabadf32074a35978c958ea2b66f -EBUILD nose-random-1.0.0.ebuild 508 BLAKE2B 6ce8768e8eb7278cfb9bf099e1f4961e4b3df2ea77fe4b6e3d5d8e10e6c4a552c94aad26d7062671979bef2c1ee9ef45bb8149141c71aad1afb3c59c91e89659 SHA512 b2776bfe79943ea3ec237e0c6aab966abba703cc0c829a3ba742e48c43a008bff4aabe7554c9767b1b74163bc569b4cd38a1e90dd4659b91e606915e6d6d18d3 +EBUILD nose-random-1.0.0.ebuild 515 BLAKE2B 7b79b4668758e28053c6b32116f11d1179f2c84e05da1e5104f13fb2ef219838a7d46b0ce34d09cc4417b656dafa4e13894ff85471873cf96f7210181bd058f6 SHA512 2362c117005f5d7908e76d24f7e655703f44ba989f502d6c2f1150b43dfcdd35942a0da226a5fc1cde0f8db3ad428d43af14b994f2fd258a251e111437bf9659 MISC metadata.xml 339 BLAKE2B 59546b2165364d562089446ba45bab4c7b50ed8534687f9d8177e6f7b124d741a4ccb1b3d637bff0982ab80cfba440d8f24ea2a5a957549502ddb505b89764be SHA512 2494846329fd4c23e6b11403d5a1afb1ef849435de6a5e217663cae14087d39038e150b9c92fd0630db3f037dfaab0fee5d5a0f59a6291ffc63e2121a10db74e diff --git a/dev-python/nose-random/nose-random-1.0.0.ebuild b/dev-python/nose-random/nose-random-1.0.0.ebuild index e2be18fa4735..9e8d2ea3fafb 100644 --- a/dev-python/nose-random/nose-random-1.0.0.ebuild +++ b/dev-python/nose-random/nose-random-1.0.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fzumstein/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND="dev-python/nose[${PYTHON_USEDEP}]" diff --git a/dev-python/nose/Manifest b/dev-python/nose/Manifest index 8836d7c05e5a..813aa8d4d7e9 100644 --- a/dev-python/nose/Manifest +++ b/dev-python/nose/Manifest @@ -1,8 +1,3 @@ -AUX nose-1.3.7-coverage-4.1-support.patch 950 BLAKE2B 451402abfaf917b42584fb25300fee4430d3c4f42e560eaffdb208b672246fa2a9bce828f57fce36c32f03b329f9e0fcbea6d3b0fd1aef6605567c763fcfc80e SHA512 2d1512ca1f0572e4ffb17ac4b964e391ed9c5b5bdb78eac7a1710d51804f8c33c6ffbeb9b85565dc2d4162c5a912c864f15c7857e85cb294c1e0712ae540e983 -AUX nose-1.3.7-python-3.5-backport.patch 1802 BLAKE2B 8513cd506f7031ec4af1a4acd619b1bc01da05a1a81e95d3d9dfa097b131727229a05228315252a67c57ab15aaf2dc90df59c7ff3c726ae62f4a5ef86776bb87 SHA512 032c4c291edd76bb594329578e57483942ced2a46c3f6cd4e914d905f3894e420cc4da0ba2a63c266c81dd4d8f40b8df180f56ac75cb3c5e83e0309bbac573b2 -AUX nose-1.3.7-python-3.6-test.patch 3289 BLAKE2B 4f19c4f6e4f376cb09896f9e7b054753c339ad371e151f01cc8c54e83ecffee72e4959d827a88d03b4944192b43085b50017ef8b8785222125ce32fac5831717 SHA512 0be6e49f08a4098b4c5dd1d9678e757c8f1f317fb13bd355a035c44bcdd9cd043be1755bb97c4ca78397985f07f6fc486ddd10cb56dd8d8774d631eebcc81127 -DIST nose-1.3.7.tar.gz 280488 BLAKE2B 4bb479b2786f813f9e9a5fd401e30023a473a053ae013d7887be15af415422c09fb399af6058ae99ed65c5fa4da84eb274eb805e895ca74db159d952905f5be4 SHA512 e65c914f621f8da06b9ab11a0ff2763d6e29b82ce2aaed56da0e3773dc899d9deb1f20015789d44c65a5dad7214520f5b659b3f8d7695fb207ad3f78e5cf1b62 DIST nose-1.3.7_p20211111_p1.gh.tar.gz 327855 BLAKE2B acddcaa0718f23f281ea34a977354b3ef88c95d4ef712afd8354effe6df7883d473b50caaa3b5c79fcc4c36a9d45bee4eb5865a6ef66e371dae12ed1a0a0418a SHA512 752eb1337fd481a1b8498ead330d716cf4180c18faabde257e9a1139928b9fa38e2e145d36c1ea8e3867a36d4843134ee26e9e9f83ff84d21f0fe246d2392d15 -EBUILD nose-1.3.7-r9.ebuild 2290 BLAKE2B f46fef98701ba1dc77aeedd2c9e3d6d572e8b0563956282d76547a6930b5750336fa9528cb11e87179cfb977439fecbb090b5da1ba2cb8ef8d2ed30010fb3090 SHA512 d5a7ffc2d7d72079efd0697b6b1c3edfc41dd3f2349822400ae8c306756b9088dd5460ba11775404d8b4c96b96197156df57fff89967fb7c4c3f1998fa1cb8ec -EBUILD nose-1.3.7_p20211111_p1.ebuild 1435 BLAKE2B 60a873defdee3d813f921a69559cdace21af501e72e1952ff050943aef41d89ab0245b48e17ac4da1926b90b485c7b3c17c609d735e17159f40c1779b243bdd5 SHA512 ab43485ecd840c7cce4ffb25622622595d44aeb66106b2f113dc9ad662b5b546f615b7cdc2cd63c6f39b545e720efd66f9694e28bd91534fe5d4fac740fcd2d7 +EBUILD nose-1.3.7_p20211111_p1.ebuild 1427 BLAKE2B 8b821d64318e5b5c6b8147e359f5240bc9208bd41c919260b090b8f6376a3e2d62c54c32d42f1b8d28c726a77e0e5acd5cb47acb8dafcc67789372d5d237aaf6 SHA512 ab90f9cffc8235bae080ebc16989677b8131152b0f6ca1c252529aa243db3f8107e832ef962f1a9aa45b81119aaeedbc6ea904c3c768f61d829500bb4dff11bb MISC metadata.xml 399 BLAKE2B bccd250e005dc4b4921b8affffa56c918069576663c44671189d40dea344c0fb880fcf41656b1c9c5043cea9a0203b3ad3b980f7920ecebab82b4c71f75214d4 SHA512 15fd9ea9d0c09833f25497e2715a15cb2b2dbcbe042e0a3fa24525455eaeb470d6c799fddcd635a5197c984252649a26352713fcd069123fe2546edc20566fa6 diff --git a/dev-python/nose/files/nose-1.3.7-coverage-4.1-support.patch b/dev-python/nose/files/nose-1.3.7-coverage-4.1-support.patch deleted file mode 100644 index 87577871b613..000000000000 --- a/dev-python/nose/files/nose-1.3.7-coverage-4.1-support.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/nose/plugins/cover.py 2016-10-11 15:51:26.990868010 +0200 -+++ b/nose/plugins/cover.py 2016-10-11 15:52:28.261102027 +0200 -@@ -187,7 +187,7 @@ - for name, module in sys.modules.items() - if self.wantModuleCoverage(name, module)] - log.debug("Coverage report will cover modules: %s", modules) -- self.coverInstance.report(modules, file=stream) -+ self.coverInstance.report(modules, file=stream, show_missing=True) - - import coverage - if self.coverHtmlDir: -@@ -207,7 +207,7 @@ - # make sure we have minimum required coverage - if self.coverMinPercentage: - f = StringIO.StringIO() -- self.coverInstance.report(modules, file=f) -+ self.coverInstance.report(modules, file=f, show_missing=True) - - multiPackageRe = (r'-------\s\w+\s+\d+\s+\d+(?:\s+\d+\s+\d+)?' - r'\s+(\d+)%\s+\d*\s{0,1}$') diff --git a/dev-python/nose/files/nose-1.3.7-python-3.5-backport.patch b/dev-python/nose/files/nose-1.3.7-python-3.5-backport.patch deleted file mode 100644 index 8d2f2f05dc29..000000000000 --- a/dev-python/nose/files/nose-1.3.7-python-3.5-backport.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 8e7ad3d50012688ca029d126cbc88251831fea88 Mon Sep 17 00:00:00 2001 -From: Dmitry Shachnev -Date: Mon, 1 Feb 2016 00:05:30 +0300 -Subject: [PATCH 1/2] Set __qualname__ equal to __name__ on derived classes -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -To make output on Python ≥ 3.5 the same as on previous Python versions. - -This fixes #928. ---- - functional_tests/test_load_tests_from_test_case.py | 1 + - nose/util.py | 1 + - unit_tests/test_xunit.py | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/functional_tests/test_load_tests_from_test_case.py b/functional_tests/test_load_tests_from_test_case.py -index 42f8563..13d0c8a 100644 ---- a/functional_tests/test_load_tests_from_test_case.py -+++ b/functional_tests/test_load_tests_from_test_case.py -@@ -29,6 +29,7 @@ def setUp(self): - pass - def tearDown(self): - pass -+ Derived.__qualname__ = Derived.__name__ - # must use nose loader here because the default loader in 2.3 - # won't load tests from base classes - l = loader.TestLoader() -diff --git a/nose/util.py b/nose/util.py -index bfe1658..80ab1d4 100644 ---- a/nose/util.py -+++ b/nose/util.py -@@ -643,6 +643,7 @@ class C(cls): - pass - C.__module__ = module - C.__name__ = cls.__name__ -+ C.__qualname__ = cls.__name__ - return C - - -diff --git a/unit_tests/test_xunit.py b/unit_tests/test_xunit.py -index 944d285..261436b 100644 ---- a/unit_tests/test_xunit.py -+++ b/unit_tests/test_xunit.py -@@ -16,6 +16,7 @@ def mktest(): - class TC(unittest.TestCase): - def runTest(self): - pass -+ TC.__qualname__ = TC.__name__ - test = TC() - return test - - diff --git a/dev-python/nose/files/nose-1.3.7-python-3.6-test.patch b/dev-python/nose/files/nose-1.3.7-python-3.6-test.patch deleted file mode 100644 index eda10ff036cf..000000000000 --- a/dev-python/nose/files/nose-1.3.7-python-3.6-test.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 84bb82245d10798825439dc13846eb0538d84239 Mon Sep 17 00:00:00 2001 -From: Tomas Orsava -Date: Mon, 12 Dec 2016 14:35:50 +0100 -Subject: [PATCH] Fix compatibility with Python 3.6 - -Python 3.6 returns ModuleNotFoundError instead of the previous ImportError. -https://github.com/nose-devs/nose/pull/1029 ---- - functional_tests/test_loader.py | 2 +- - functional_tests/test_withid_failures.rst | 12 ++++++------ - 2 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/functional_tests/test_loader.py b/functional_tests/test_loader.py -index 104f220..906e2ba 100644 ---- a/functional_tests/test_loader.py -+++ b/functional_tests/test_loader.py -@@ -372,7 +372,7 @@ def test_failed_import_module_name(self): - assert res.errors, "Expected errors but got none" - assert not res.failures, res.failures - err = res.errors[0][0].test.exc_class -- assert err is ImportError, \ -+ assert issubclass(err, ImportError), \ - "Expected import error, got %s" % err - - def test_load_nonsense_name(self): -diff --git a/functional_tests/test_withid_failures.rst b/functional_tests/test_withid_failures.rst -index cf09d4f..cb20886 100644 ---- a/functional_tests/test_withid_failures.rst -+++ b/functional_tests/test_withid_failures.rst -@@ -7,16 +7,16 @@ - >>> support = os.path.join(os.path.dirname(__file__), 'support', 'id_fails') - >>> argv = [__file__, '-v', '--with-id', '--id-file', idfile, support] - >>> run(argv=argv, plugins=[TestId()]) # doctest: +ELLIPSIS -- #1 Failure: ImportError (No module ...apackagethatdoesntexist...) ... ERROR -+ #1 Failure: ... (No module ...apackagethatdoesntexist...) ... ERROR - #2 test_b.test ... ok - #3 test_b.test_fail ... FAIL - - ====================================================================== -- ERROR: Failure: ImportError (No module ...apackagethatdoesntexist...) -+ ERROR: Failure: ... (No module ...apackagethatdoesntexist...) - ---------------------------------------------------------------------- - Traceback (most recent call last): - ... -- ImportError: No module ...apackagethatdoesntexist... -+ ...: No module ...apackagethatdoesntexist... - - ====================================================================== - FAIL: test_b.test_fail -@@ -35,14 +35,14 @@ Addressing failures works (sometimes). - >>> argv.append('1') - >>> _junk = sys.modules.pop('test_a', None) # 2.3 requires - >>> run(argv=argv, plugins=[TestId()]) #doctest: +ELLIPSIS -- #1 Failure: ImportError (No module ...apackagethatdoesntexist...) ... ERROR -+ #1 Failure: ... (No module ...apackagethatdoesntexist...) ... ERROR - - ====================================================================== -- ERROR: Failure: ImportError (No module ...apackagethatdoesntexist...) -+ ERROR: Failure: ... (No module ...apackagethatdoesntexist...) - ---------------------------------------------------------------------- - Traceback (most recent call last): - ... -- ImportError: No module ...apackagethatdoesntexist... -+ ...: No module ...apackagethatdoesntexist... - - ---------------------------------------------------------------------- - Ran 1 test in ...s diff --git a/dev-python/nose/nose-1.3.7-r9.ebuild b/dev-python/nose/nose-1.3.7-r9.ebuild deleted file mode 100644 index bc0a95507ce8..000000000000 --- a/dev-python/nose/nose-1.3.7-r9.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -DESCRIPTION="Unittest extension with automatic test suite discovery and easy test authoring" -HOMEPAGE=" - https://pypi.org/project/nose/ - https://nose.readthedocs.io/en/latest/ - https://github.com/nose-devs/nose" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - =dev-python/numpy-1.6[${PYTHON_USEDEP}] " -RDEPEND=${DEPEND} +RDEPEND="${DEPEND}" python_test() { pushd "${BUILD_DIR}"/lib >/dev/null || die diff --git a/dev-python/numexpr/numexpr-2.8.1.ebuild b/dev-python/numexpr/numexpr-2.8.1.ebuild new file mode 100644 index 000000000000..1e6ee29f7c87 --- /dev/null +++ b/dev-python/numexpr/numexpr-2.8.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy" +HOMEPAGE="https://github.com/pydata/numexpr" +SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND} + dev-python/packaging[${PYTHON_USEDEP}] +" + +python_test() { + pushd "${BUILD_DIR}"/lib >/dev/null || die + "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" + import sys,numexpr + sys.exit(0 if numexpr.test().wasSuccessful() else 1) + EOF + pushd >/dev/null || die +} diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index ebd600111452..ddc1fba0eb7b 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -6,21 +6,26 @@ DIST numpy-1.21.1.zip 10259878 BLAKE2B ba5d8eb2d294e199c86d8e96026d148098f571639 DIST numpy-1.21.2.zip 10264801 BLAKE2B 2d88506faa5bc767a16c000f201559917d800fd205c75f30c1e61d4b34e214b376da9876e96186914f9fe23bf033a305bf9212f593841407e3bf4e516b5982a6 SHA512 ad08110d9a73a73ef1a546de5fcd6dfe600c17b396f629c3a19ade7b3f226688cf7524fed78c035fd4ddda135e2bcf9facb5e061fb59640b424da2ed070c4184 DIST numpy-1.21.3.zip 10269351 BLAKE2B 60fc96d91e2c4e0b1c6ee409e02640686fe257f5addbb17229568f591551ea3c415c4aac97b7cdb161b88ce436e42a766b161bd5a82f8cb66fff6771c0097bd3 SHA512 8fbe4e8543b72ad5203d5b122eb3d875e48965682945898e54f4ce82cf790713dfd9185b8b12439aefa86bf25209ea25d04ec3ca2aa2b8d2f32d69358421b792 DIST numpy-1.21.4.zip 10646392 BLAKE2B 6e2953c6ca8e35c99f5de5faaacfb2b76b351a5c9521ba27449fcdeca5614978ff7d71fc52ce3787d1c7506c4e8eb81b1a92d3bf6825de1cb1d304ea4de83820 SHA512 85575a009bf40a8e5acaaa949d2669545968825df34273e367c42af36fa882ebb0830ff7953b5617d34d3061b3877238524937c42470fac9464479dc33ae60ce +DIST numpy-1.21.5.zip 10652289 BLAKE2B c5bded91e5d06670ea3ace51560411c61985dd89ff0455b833838320f1714cf788a21a60aefd7a0ff30ad0abb93c9d296f60e637944000efa090b6c259c1f47c SHA512 03affa9d0bbf42a8d35f5454f1527df28539e306dc2b313fa775625201a5fe9eb7376f443bba5d50e08567546708811beb7201819eeb2af5a0653b7d91249f78 DIST numpy-html-1.21.1.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc DIST numpy-html-1.21.2.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc DIST numpy-html-1.21.3.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc DIST numpy-html-1.21.4.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc +DIST numpy-html-1.21.5.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc DIST numpy-ref-1.21.1.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f DIST numpy-ref-1.21.2.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f DIST numpy-ref-1.21.3.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f DIST numpy-ref-1.21.4.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f +DIST numpy-ref-1.21.5.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f DIST numpy-user-1.21.1.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace DIST numpy-user-1.21.2.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace DIST numpy-user-1.21.3.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace DIST numpy-user-1.21.4.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace +DIST numpy-user-1.21.5.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace EBUILD numpy-1.21.1-r1.ebuild 3726 BLAKE2B c81ef764b3a069469783d3c005894bab1b552e1d638f3bf21692e8b3116d54e71bc5d0260112467427a0fd5a4172db950dae4679706fc503115c14ee13f2c387 SHA512 4ea551537644b20d252e5056bf8704ce872af0bdbd058be17b27f65225c1f8264ede22a8e06c754786322970ccdb7246cfae41e3ddb76287bba77882738f800e EBUILD numpy-1.21.2-r1.ebuild 3716 BLAKE2B 5e3358ef575cc4eb830f6ff0463250278581c7aeb370d10e283bdb4abc410190149709c9e28257f8683e54cb8f1cf221164607c1681b397af90f125565820c47 SHA512 0cba076a427f2d93387f176287de7c7cec07bcfc698532366221810e6aa4040a84006b420718276441c9d96b7a73d7bf474a91c746eb437b49fdca9ec49ffcc6 EBUILD numpy-1.21.3-r1.ebuild 3944 BLAKE2B 8c946e32d5743994a702b6887929b4709c462af2524d0f179390866496fb449d6728574f184c768c37b1431b175bf64a1f847746ac691b36868cfe2688599f7e SHA512 a323dd2db55634826d6ded1448e7f43eb56ca7ab453746fef8ad9f85200e3de690109389485026c608b1e8931fbe58b929e5f29f4681fc47dba98b07e758223e EBUILD numpy-1.21.4-r2.ebuild 4300 BLAKE2B 57d1e35b092af83be85ea6983b9bd9e167f7abf727f7067d2472a8bf60183f6976db3610e74c0deec77af9bdad2a79648346db6f6df5676cf6b0d194047e589f SHA512 e3857a12a4878b1e0327878d91a6d6b891b00b97a61c6d11588b7508bb135b800543fc7afc107de3eecd92cc283983ee90d0de5d6b5445a34388c8f0aa84ba75 EBUILD numpy-1.21.4.ebuild 3902 BLAKE2B 52a370dc3c788eb51782b27c451ea5b96777f4cb1bb54d239bcdd807d5d944790429b904ccef1c7b131ad59ba61584c01903dffce06b899b0eb07e01e98e7af9 SHA512 ff3c0a57f5d3b7b2f74c4cb76fc6e39f045531ab754ac83c07894e3b71944f4e2c938a288227139073f5b495b14ba9c85c3ef8de321755509856a29bcd710fb6 +EBUILD numpy-1.21.5.ebuild 4258 BLAKE2B d5a8b9f09593169b1e114e8c0e0cf49ef2291c8429a81b40921c3cd1c2cf81681677b01ee4b39a5f51d078341992a2289e65735fe4eb0de7dfb43156499bccfc SHA512 8d189ab55bf3b79d73fce583998ac27ba57b7b9e53d59f02f56cdd3ac21c5452908d728c92e270c835f01d434c2aa6d0df30571f72ae7bf7589781b65b06985b MISC metadata.xml 930 BLAKE2B 8731116ae6d997dc77539b6ff9a8aff2466986888e3fc2c2a77499522360ba5ba11ec61e4eb6756b7cdbb9d7dafe05a862708dcc0735260e8af038a42dea3419 SHA512 1db89ba1a99457bef29a9501e2d14c11904251163172604fe58001048beb477eba5b1e4784c8636d0eb6767614b80a7341823a9d264a5663cc055a5a2c437390 diff --git a/dev-python/numpy/numpy-1.21.5.ebuild b/dev-python/numpy/numpy-1.21.5.ebuild new file mode 100644 index 000000000000..f982ad5a8e95 --- /dev/null +++ b/dev-python/numpy/numpy-1.21.5.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +FORTRAN_NEEDED=lapack + +inherit distutils-r1 flag-o-matic fortran-2 toolchain-funcs + +DOC_PV=${PV} +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE="https://numpy.org/" +SRC_URI=" + mirror://pypi/${PN:0:1}/${PN}/${P}.zip + doc? ( + https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip + https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf + https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf + )" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc lapack" + +RDEPEND=" + lapack? ( + >=virtual/cblas-3.8 + >=virtual/lapack-3.8 + ) +" +BDEPEND=" + ${RDEPEND} + app-arch/unzip + >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] + lapack? ( virtual/pkgconfig ) + test? ( + >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/numpy-1.21.0-no-hardcode-blasv2.patch + "${FILESDIR}"/numpy-1.21.4-build-compiler-args-ceph.patch +) + +distutils_enable_tests pytest + +src_unpack() { + default + if use doc; then + unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die + fi +} + +python_prepare_all() { + if use lapack; then + local incdir="${EPREFIX}"/usr/include + local libdir="${EPREFIX}"/usr/$(get_libdir) + cat >> site.cfg <<-EOF || die + [blas] + include_dirs = ${incdir} + library_dirs = ${libdir} + blas_libs = cblas,blas + [lapack] + library_dirs = ${libdir} + lapack_libs = lapack + EOF + else + export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None + fi + + export CC="$(tc-getCC) ${CFLAGS}" + + append-flags -fno-strict-aliasing + + # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 + # with the subtle difference that we don't want to break Darwin where + # -shared is not a valid linker argument + if [[ ${CHOST} != *-darwin* ]]; then + append-ldflags -shared + fi + + # only one fortran to link with: + # linking with cblas and lapack library will force + # autodetecting and linking to all available fortran compilers + append-fflags -fPIC + if use lapack; then + NUMPY_FCONFIG="config_fc --noopt --noarch" + # workaround bug 335908 + [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95" + fi + + # don't version f2py, we will handle it. + sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die + + # disable fuzzed tests + find numpy/*/tests -name '*.py' -exec sed -i \ + -e 's:def \(.*_fuzz\):def _\1:' {} + || die + # very memory- and disk-hungry + sed -i -e 's:test_large_zip:_&:' numpy/lib/tests/test_io.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + export MAKEOPTS=-j1 #660754 + + distutils-r1_python_compile ${NUMPY_FCONFIG} +} + +python_test() { + local deselect=( + numpy/typing/tests/test_typing.py::test_reveal[arrayterator.py] + ) + + if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then + # Degenerate case. arm32 chroot on arm64. + # bug #774108 + deselect+=( + numpy/core/tests/test_cpu_features.py::Test_ARM_Features::test_features + ) + fi + + if use x86 ; then + deselect+=( + # https://github.com/numpy/numpy/issues/18388 + numpy/core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow + # https://github.com/numpy/numpy/issues/18387 + numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto + ) + fi + + distutils_install_for_testing --single-version-externally-managed \ + --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG} + + cd "${TEST_DIR}/lib" || die + epytest ${deselect[@]/#/--deselect } +} + +python_install() { + # https://github.com/numpy/numpy/issues/16005 + local mydistutilsargs=( build_src ) + distutils-r1_python_install ${NUMPY_FCONFIG} + python_optimize +} + +python_install_all() { + local DOCS=( LICENSE.txt README.md THANKS.txt ) + + if use doc; then + local HTML_DOCS=( "${WORKDIR}"/html/. ) + DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf ) + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index bae8aefd88de..a63ca772a1a6 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1,7 +1,7 @@ DIST openstacksdk-0.59.0.tar.gz 1021995 BLAKE2B be57afcdc707547e2cd69774de1b7d0dc4b84ffe58bdaa4f063b85996e8ee08ded60004d3211f827d7b4a5239d1420485ce2fae92b550722c959274a18ed2753 SHA512 02f8f8f174896417f0cf4ce1c65c87ea705664fa7a1c6383ad1791f5d94cb818b5b0bfee331bd0d07d724df59859ccef91c507b0c39522115f9549d6258a3eb7 DIST openstacksdk-0.60.0.tar.gz 1023829 BLAKE2B 4c3734665126934d0906b3b3356dc195da77191d735c3051664fe48cbb9a0d8b0c5707bd5dd2ad648b9e0d6cf8e6df0cebbe36e411b9a139b52450212fe30837 SHA512 3c7240492e1a93045ea9b8ac55d8ddd3ebe4260a161849e281e3be4e3f1185ab7840a284fc1ab64dee20b99cd06c4ddd445bd8bd28c79d2c36655d554a037ff9 DIST openstacksdk-0.61.0.tar.gz 1029483 BLAKE2B 5add768f12bc42562bcdaddf0379e1f59af80b34c5a7f808aaa7469788a685b093b47a4c2a8a771f6cf426f6ac11e188fca0843aaa5173266f3c69a0ac69c4f9 SHA512 6f02486b9de8c540cf43f49f55b67dede34a24a96229d42b43aa215f6286566579f726b53732a9b3b952cee5df1fa8d3cf2f6ccc7c0ca7f9a1a96888640ff734 -EBUILD openstacksdk-0.59.0.ebuild 2589 BLAKE2B 3be816b0e648b2bebecc8ea44350f69fe70c65d6becfb31f67a9cdb3eb3cc157d2bb85b9ea6951fd073558a5e2d9f5d0887568742772a82c9c8ec6e08fe30e91 SHA512 c5f33e25209094fc6ea8194bf57a614fd916e0634276e0490ed50eb81a54df41e436f9b16142a0ec5601c689b0cc2d607fc3cdbb1d50c0ce264130a1d8326988 -EBUILD openstacksdk-0.60.0.ebuild 2592 BLAKE2B 7b171af6a3462346958e98bb5b479eb7d90635ce7f826ffad58fd9ef34513ed43ffecf4b2becf02be770271fa0574e75bab743e3474a5d5e1e7b8d140563d58c SHA512 de48308c8ebe5018da32eed3b9bdf92bb2100423fd5a0e8982dbdbfb480f5eee5cdf2f44ded557372630a9f6ef82a2923f9de61c71a5f9a9b2a3ad260a4fcb42 -EBUILD openstacksdk-0.61.0.ebuild 2592 BLAKE2B 7b171af6a3462346958e98bb5b479eb7d90635ce7f826ffad58fd9ef34513ed43ffecf4b2becf02be770271fa0574e75bab743e3474a5d5e1e7b8d140563d58c SHA512 de48308c8ebe5018da32eed3b9bdf92bb2100423fd5a0e8982dbdbfb480f5eee5cdf2f44ded557372630a9f6ef82a2923f9de61c71a5f9a9b2a3ad260a4fcb42 -MISC metadata.xml 524 BLAKE2B c0761a68f0744c605e0fd5e565052e83a7788a6ac532ce69bc0b31abe5465aae34762fb258248c0ee98d05bfd3eefdedd38d7e6431c0d5263739f9c5f737f62a SHA512 c5aa5c8cfb7ca0c7956877fc806fff6d4b000324fa9e005cdf246fc839bc8e20a6e6cf904afdf0d3d13efd034643978eea35410e9e30fcea8b18bc448b509272 +EBUILD openstacksdk-0.59.0.ebuild 2619 BLAKE2B fc4ab56899ec85d97d042c6e7f81dff59c4264464e9bfdd8e2a1252820758699189a160e6a67fd3422df941131107150f6962dc2434f1a2a111796d5ea218170 SHA512 9b5b119a74ef35eb48a792a411677323d887dc084fa78dbc02f569e878e3f9efd901bf5289e343c429465bf294fb1395f79e75c83164bef7ea8ecf8e8aee2e9e +EBUILD openstacksdk-0.60.0.ebuild 2622 BLAKE2B 55e85084cbfee00121f13c99f7817bbe569c368bad212c5d8dd902bce3f5e8c9d732607419428270aa1f97c19665be966d231ee245578645d1b39bd7fe81cdc1 SHA512 044b92c98b2858fe1a1b696d5e7ae4d394dca57188bb085b5fa7c9ef3a4d4acc04a5ce30cc357a57705df04d92933122a873ebabb16975744c2e602f2339ffab +EBUILD openstacksdk-0.61.0.ebuild 2616 BLAKE2B ead6ae91d51230f8725181b89c83beab504a4f5b2787381abe6dd5f91e878458d50ef8720071161dcf1654eca2b318632b9d3457cb54bfcf3534820112d7babf SHA512 dfdfc5972fd93a9f2bedd20a0c41a7f567835208fb6e471c35b05119117446595ae52438c792137a6957475a32dff9986fb4d389175e9fed3742740d1d421dbd +MISC metadata.xml 517 BLAKE2B 661ad1e9eae06e7b36a5ff753e73bd4434042966cff3fd6fbc11bf70a1acc3eb8de29ad2a033d6d715e1152a5454d84077e99db3b588199b317f925864dc1403 SHA512 e6dbfbb3546c2a62b204b33ebb3bb33611079698212f098bd4da072200fe43e3bb350cc998b255ec4a15aa2ff3a04c89a9553dd7930db48e658dbcaff78526d6 diff --git a/dev-python/openstacksdk/metadata.xml b/dev-python/openstacksdk/metadata.xml index 37f88c1342a6..6a8ae74d49d4 100644 --- a/dev-python/openstacksdk/metadata.xml +++ b/dev-python/openstacksdk/metadata.xml @@ -11,7 +11,7 @@ - openstack/python-openstacksdk + openstack/openstacksdk openstacksdk diff --git a/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild index 0c64508591fc..861886b03dfd 100644 --- a/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild +++ b/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild @@ -36,7 +36,6 @@ BDEPEND="${CDEPEND} >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - dev-python/hacking[${PYTHON_USEDEP}] >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}] >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] @@ -67,6 +66,9 @@ src_prepare() { sed -e 's:test_repr:_&:' \ -i openstack/tests/unit/test_resource.py || die + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + distutils-r1_src_prepare } diff --git a/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild index 00e5891929b7..78a6dbf0d0c6 100644 --- a/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild +++ b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild @@ -36,7 +36,6 @@ BDEPEND="${CDEPEND} >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - dev-python/hacking[${PYTHON_USEDEP}] >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}] >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] @@ -67,6 +66,9 @@ src_prepare() { sed -e 's:test_repr:_&:' \ -i openstack/tests/unit/test_resource.py || die + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + distutils-r1_src_prepare } diff --git a/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild index 00e5891929b7..2aeee8621440 100644 --- a/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild +++ b/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="A collection of libraries for building applications to work with OpenStack." -HOMEPAGE="https://github.com/openstack/python-openstacksdk" +HOMEPAGE="https://github.com/openstack/openstacksdk/" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" @@ -36,7 +36,6 @@ BDEPEND="${CDEPEND} >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - dev-python/hacking[${PYTHON_USEDEP}] >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}] >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] @@ -67,6 +66,9 @@ src_prepare() { sed -e 's:test_repr:_&:' \ -i openstack/tests/unit/test_resource.py || die + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + distutils-r1_src_prepare } diff --git a/dev-python/os-client-config/Manifest b/dev-python/os-client-config/Manifest index a3e57d341865..3284be2fdc4a 100644 --- a/dev-python/os-client-config/Manifest +++ b/dev-python/os-client-config/Manifest @@ -1,4 +1,4 @@ AUX test_get_all_clouds.patch 662 BLAKE2B 33ae4a1400073519cb41bf048b274dcec6a0182260e60a126adbee68d39b2fc031114432b966ee6ae96661a0487fb9846edaac1c032a767cf7ede1be25d53a33 SHA512 614e0bd874ec282b9b90d5cfe7d3693056fc5811d0fbb8f436f57a9f9a55abf4609fc6a647313c3d83ba733f7f57e69b3eb5df4ab8b0664a730f6e9197502cd3 DIST os-client-config-2.1.0.tar.gz 48257 BLAKE2B c88d2c9c34103abfa60c3d983ed50309a2a552cf275f48e3c1dde9837b98849d09062546c5bc096d978a059afbae54eed9eadb8aa53375aae67f409bf3cf3e05 SHA512 31f53e5bafced1d7d57ac8818a7b889506b45347655ee41db6d5d9c0a6f2ead2a6d820553aec4a6ad9fd817abf9d6b666938a24ba85ab3745e06bb10b312e33a -EBUILD os-client-config-2.1.0-r1.ebuild 1114 BLAKE2B d2dcb8579cfec7357c483d3837c0619e5621393b79fbba790d070950161348bf3307461d914a23fedfa3cd9858b0414d762474bc04915d82c7b9eb6e8a5e33a5 SHA512 4968f2dcf17cd96477b2e0aef50f7c66d675a4cb46c94a9c2f1cdb377755013796877f61a5c88ad65660cb992d16914df86da0c21de378c6eeaf51f35491bb4c +EBUILD os-client-config-2.1.0-r1.ebuild 1075 BLAKE2B 40482e6b1f842a0b4e340d6627b444107927cdcae675a11fd2771de08c6c7d3c74f0a718582f933aed1e6e5e92e16e01094a7078b0f8465b2190584a7ca9bb71 SHA512 cdebe642b0963ad30667ff3bbe43fecae118c26bb85ed5e512dbc9069446e73cbf79f4579e9c81bd14255cad4d3fec83946b045f67728e86eeaa57ac89359973 MISC metadata.xml 476 BLAKE2B 5522345b88cd6cb95631c8b391617d6c42ec4c32ccb78321caa7cfb6649d30dc20710ab0ff15d976b3cd3439483c08c44b354c44e2ea2f9e9dbbb72812f89975 SHA512 30b3055b7e24c72808c5c196e42eb755c9cf48e0be6ecd808c0725118c5de54634c36ff7d2972df59c240aaa129fa3032f8a1a5c372b1ef68f71fa2263211774 diff --git a/dev-python/os-client-config/os-client-config-2.1.0-r1.ebuild b/dev-python/os-client-config/os-client-config-2.1.0-r1.ebuild index 7880771bfaad..549a242c5982 100644 --- a/dev-python/os-client-config/os-client-config-2.1.0-r1.ebuild +++ b/dev-python/os-client-config/os-client-config-2.1.0-r1.ebuild @@ -23,7 +23,6 @@ BDEPEND=" test? ( >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - dev-python/hacking[${PYTHON_USEDEP}] >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}] dev-python/python-glanceclient[${PYTHON_USEDEP}] >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest index cf08f1306f61..08a1e03db0f6 100644 --- a/dev-python/oslo-utils/Manifest +++ b/dev-python/oslo-utils/Manifest @@ -1,5 +1,3 @@ -DIST oslo.utils-4.11.0.tar.gz 100897 BLAKE2B a020682e89ba86a4b8390c842ffabcfd3d923168c89071c380d50de289e91a5c0247ce47dea3f17675ac14fe7e8129744bf7f5aa8a4aad6ff90d1d01cbd2b589 SHA512 837d111bec78364501a4d92039f76cdfc761b9302eae4badf3700d983f2ff19ffa3497835fef81c28b28760b9aa0325aecafa559b00b3d7593c1d1b2ca916702 DIST oslo.utils-4.12.0.tar.gz 100927 BLAKE2B 6f175d7c08a9084af083d1e2a339ef81c9d49f832f0c94b17fe652485f077d787731bbef61bb7b4cc30188b776b7494f53700b76a736be70cff0ce5b4da5b11d SHA512 a31d307199584d6aa891464e0d9ef218d0a2aa6b54337e081ac3d787d883dfa088484f894c421c4cbf428ce2a53b6547770d469299ec7b9d0159e5a38fde06e3 -EBUILD oslo-utils-4.11.0.ebuild 1286 BLAKE2B b780decbb0cc7d8daf247774ab008ab837c3daa8a8c3090f8018cb7c2e4321ce3dfcda08ef5fbadb8bef0513665b5a15bfc72310eb06d4162634d0f9f75296ae SHA512 d4334c5f92f205f4c5e2563cf1810ad2b339b0003d4eddce52d19575bbf83cb5399b875072d79013e0c76785471da6a924675469d1d6a29ad0700d376695c9a5 -EBUILD oslo-utils-4.12.0.ebuild 1289 BLAKE2B 3bb9f84d7333d319f3e45a5469302f3f281d52bb36228facf5a94b58b60b0dbe700e16b8c80aaea416bf0e24754ffb9b50e3c5ac25e55551a2aecb48dec9d2b6 SHA512 b336c215b44a30dba7e59af16c9867371e94bc6a315d6b1113e03c059c975088652aeb0a91ace19afdfce7fa6b40385f6e2424ed2c385a52b879b8dab70b4b86 +EBUILD oslo-utils-4.12.0.ebuild 1286 BLAKE2B b780decbb0cc7d8daf247774ab008ab837c3daa8a8c3090f8018cb7c2e4321ce3dfcda08ef5fbadb8bef0513665b5a15bfc72310eb06d4162634d0f9f75296ae SHA512 d4334c5f92f205f4c5e2563cf1810ad2b339b0003d4eddce52d19575bbf83cb5399b875072d79013e0c76785471da6a924675469d1d6a29ad0700d376695c9a5 MISC metadata.xml 607 BLAKE2B 4bbcd1e819a4bd7ce0fd4f13d70dfa686c1731f4e7b73d49dbe9dad97d91d6d3bf8c323d0aa167a8ae94b037ef7ef70150debb5a45fc8ba0121e94b02bc688ca SHA512 2a1d9a822c4b6ee4a1cedd2e11970e04ac7ed0639fe6163196874784867a7b2796b840a46338ef53a748b9b6e2dbc6526798124f576a0017c0fe65ec5d46aca8 diff --git a/dev-python/oslo-utils/oslo-utils-4.11.0.ebuild b/dev-python/oslo-utils/oslo-utils-4.11.0.ebuild deleted file mode 100644 index 48ad03a4b210..000000000000 --- a/dev-python/oslo-utils/oslo-utils-4.11.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -MY_P=${P/-/.} -DESCRIPTION="Oslo Utility library" -HOMEPAGE="https://launchpad.net/oslo" -SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - >dev-python/eventlet-0.23.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # spurious rdep - sed -i -e '/pbr/d' requirements.txt || die - distutils-r1_src_prepare -} diff --git a/dev-python/oslo-utils/oslo-utils-4.12.0.ebuild b/dev-python/oslo-utils/oslo-utils-4.12.0.ebuild index 45519072b840..48ad03a4b210 100644 --- a/dev-python/oslo-utils/oslo-utils-4.12.0.ebuild +++ b/dev-python/oslo-utils/oslo-utils-4.12.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=" >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] diff --git a/dev-python/pallets-sphinx-themes/Manifest b/dev-python/pallets-sphinx-themes/Manifest index c1aff0132a4a..a9c76bcf44fc 100644 --- a/dev-python/pallets-sphinx-themes/Manifest +++ b/dev-python/pallets-sphinx-themes/Manifest @@ -1,5 +1,3 @@ -DIST pallets-sphinx-themes-2.0.1.tar.gz 20312 BLAKE2B 6fc745ffc5d344cd542f1b299ef5151144a13d1f75923398d42a6882d3c80aca4827123a3bd1f751dd771e882170c76f5bad99ad42d09dec2a9baf474d846365 SHA512 6e16ead8bb489336f8b8fe7e50d1e65acf950ab64c90ba1508ceb07bd598d8ddd5b960d9b31697867ddb7bffa970a08d7d53b778b5eec5e01b7c07babf2d5de6 DIST pallets-sphinx-themes-2.0.2.tar.gz 20655 BLAKE2B a5e2d3a02a5996df6e648b8cf9943260d6e0e475108921493300c7d9437837cc66e83b489ad335596c39eac29f3a6e23b7b4abc3cf1fe3bbb018fd874b44aefd SHA512 a37b0f4fe38c098c0508988faa54ed8b2e1ad9ba41f95f862734cf38fd093e2b7c42d408fc10e529aca810f4cc37d16e6d707ed9affa433adfcb481006cd4577 -EBUILD pallets-sphinx-themes-2.0.1-r1.ebuild 612 BLAKE2B 41fc795512acc02c8653834210b27c4bc5090f18fb7c2a498dcbcadcb90cc46d4c3d0334bb4fd0028b12d4b0bdc395d3f2d4de5e733724551981ed2ae2990dc5 SHA512 cd05159c7e178618419424250851d9d3457df8c475b6ae627a5e2c1e93d909e3cbbbc214a4ece95becffe3e7d24749135eaafd561269990cb162be243e022c4a -EBUILD pallets-sphinx-themes-2.0.2.ebuild 622 BLAKE2B 58ff1e311b45cdab1a984a79167ea2792598147196ba8ff33ce5c3208c110d4d4d21002d8d04f9c8a71c880f43ed984d8cce827bbb92c630075cf1a48a3e3fbd SHA512 b60f82e02ee305e7df81031cf7efbddd84a7f2ff7afe36690e24ea91b5e07661a8e2205c1e8674b978aa629a9ecb3dec905e8097b73db94f872c5d1f4c3f4f8a +EBUILD pallets-sphinx-themes-2.0.2.ebuild 614 BLAKE2B 428a798a768a5368b0a93cdc7ea794bda79f09b5a68de1699f7c64dded51aca72407673e66759500cc20b53a1ed833770a2cb6e222aacee7878d53d3e6e5536f SHA512 4c68f518ab7b858c7a5ef3c6fd1e89983555d2486d68227804ad8a61e40a020d76723b79f174ef9fdab60a9f4c5bc3b7cf7518d41587e26fbd67911149842acf MISC metadata.xml 418 BLAKE2B dd644619949598d5675c600fbc5c740dc9882042bd04c8ead4b81de2ebc2f3a3e88d79d1e4cbd710b953cae7b116b1cb09012af913914db5a652a1ba2b5f4970 SHA512 537261ae9194a004752e90e3b4972763f9e22c27d18a7655f4ca4005d2999402b46ca7408d0811e44d3b0a12cb6cac506508c89ae5edd245f15bda13da91f216 diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.1-r1.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.1-r1.ebuild deleted file mode 100644 index 8050b22f705a..000000000000 --- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.1-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Sphinx themes for Pallets and related projects" -HOMEPAGE="https://github.com/pallets/pallets-sphinx-themes" -SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND="dev-python/jinja[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}]" diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.2.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.2.ebuild index 64927961c3f3..496d3d1f939e 100644 --- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.2.ebuild +++ b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/jinja[${PYTHON_USEDEP}] diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 8dc95802f5af..e45176091dfb 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,6 +1,8 @@ AUX pandas-1.3.4-arm-tests.patch 665 BLAKE2B 0096cffbc1830005a89026e1fcf06d8e579303c676ef7da6a28b2209748bc8d716cccfb6671d60dc3eeae08cd2d305e0a0b9584ac173f01689a730a8745ca62d SHA512 be52d5e92de40af9fff06bfa9fc9b3ef6443959b92dfa72a8f0b4aa73ec2690af2162552aeb5f189ea6806146ae49ae520013f071d8c640d378ce29862ae7d74 DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 +DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 EBUILD pandas-1.3.3.ebuild 6405 BLAKE2B febec6c5f64825e4979d016c24d3862489f8398a75b56e2f475085e2e7b47b3e7c1f52e6f14a22dc330b596037941660c33074e1895cfc9b3f70baff2ac92a01 SHA512 9922f2a2982b8c2fbcdca8ffd60cf5af99d6dd083eb2324665eaffd6c1259d2de5edb2a04503df90a92f180faa50efef9a9364e291ae9c4a906a41f585e548dc EBUILD pandas-1.3.4.ebuild 6682 BLAKE2B 35b9e8f4a7711542007aa3f5a2fcb6a405809b80d38ba831d7d5b1136d4cfc15ae93f92ab420051187842b7509bce59c917dcf386911c118bfa3e721cf913b38 SHA512 183696d80180fe8d68696258981717ca946a450aae9ec1bc6dcdd005c555d649dee721a4fa758bc683f2b6b52548c1f6c98db98afb2929b5481accd963adc8b0 +EBUILD pandas-1.3.5.ebuild 6584 BLAKE2B 88aaf30486e1ce49f3fb0f77d1240927f28c021ca022b252bdd981b5ebeea49ab3c4afd2acbece96c4cc968e0b897cda6556d504d151a73d0d66c8ed00fc2061 SHA512 1a8c82846804abd8ef4c048a0fa8820d85e7916f98f3496682849560d5e534091e5bfd55f6f90b94bfa46d356cb111488519bdd4339cdd690ff1623491c624bf MISC metadata.xml 918 BLAKE2B 09b6ef472cbceaade61bfec8780ba3659838cd73f0a19b277d731db75655ac7e65d396f9fa74c19a2d5e03269c541dfe2af59296c048e77744f00bdb55295d4d SHA512 0b1fd089b0ce35a4e3408cd7224a249d427571a638961a8d63dee73b386d03b5a22e4ff085e2e548749f9fc03e9beb18317010d0b67f608dafe305bb4a87ddb2 diff --git a/dev-python/pandas/pandas-1.3.5.ebuild b/dev-python/pandas/pandas-1.3.5.ebuild new file mode 100644 index 000000000000..68ec1d34ffd1 --- /dev/null +++ b/dev-python/pandas/pandas-1.3.5.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/" +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz" +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) + ) +" +COMMON_DEPEND=" + >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] + >=dev-python/pytz-2017.3[${PYTHON_USEDEP}] +" +DEPEND="${COMMON_DEPEND} + >=dev-python/cython-0.29.21[${PYTHON_USEDEP}] + doc? ( + ${VIRTUALX_DEPEND} + app-text/pandoc + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/nbsphinx[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/rpy[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/xlrd[${PYTHON_USEDEP}] + dev-python/xlwt[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + x11-misc/xclip + ) + test? ( + ${VIRTUALX_DEPEND} + ${RECOMMENDED_DEPEND} + ${OPTIONAL_DEPEND} + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/pymysql[${PYTHON_USEDEP}] + >=dev-python/pytest-6[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) +" +# dev-python/statsmodels invokes a circular dep +# hence rm from doc? ( ), again +RDEPEND="${COMMON_DEPEND} + !minimal? ( ${RECOMMENDED_DEPEND} ) + full-support? ( ${OPTIONAL_DEPEND} ) +" + +python_prepare_all() { + # Prevent un-needed download during build + sed -e "/^ 'sphinx.ext.intersphinx',/d" \ + -i doc/source/conf.py || die + + # requires package installed + sed -e '/extra_compile_args =/s:"-Werror"::' \ + -i setup.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + distutils-r1_python_compile -j1 +} + +python_compile_all() { + # To build docs the need be located in $BUILD_DIR, + # else PYTHONPATH points to unusable modules. + if use doc; then + cd "${BUILD_DIR}"/lib || die + cp -ar "${S}"/doc . && cd doc || die + LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html + fi +} + +python_test() { + local deselect=( + # test for rounding errors, fails if we have better precision + # e.g. on amd64 with FMA or on arm64 + # https://github.com/pandas-dev/pandas/issues/38921 + pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues + + # weird issue, doesn't seem very important + 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]' + + # old psycopg2 API + pandas/tests/tools/test_to_datetime.py::TestToDatetime::test_to_datetime_tz_psycopg2 + + # Internet + pandas/tests/io/xml/test_xml.py::test_wrong_url + + # TODO: some data path problems? + pandas/tests/io/test_fsspec.py::test_read_csv + pandas/tests/io/test_fsspec.py::test_markdown_options + + # Broken by Python changes + # https://github.com/pandas-dev/pandas/issues/44420 + pandas/tests/io/parser/test_quoting.py::test_bad_quote_char + ) + + local -x LC_ALL=C.UTF-8 + pushd "${BUILD_DIR}"/lib > /dev/null || die + "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die + PYTHONPATH=. virtx epytest pandas --skip-slow --skip-network \ + ${deselect[@]/#/--deselect } -m "not single" \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" + find . '(' -name .pytest_cache -o -name .hypothesis ')' \ + -exec rm -r {} + || die + popd > /dev/null || die +} + +python_install_all() { + if use doc; then + dodoc -r "${BUILD_DIR}"/lib/doc/build/html + einfo "An initial build of docs is absent of references to statsmodels" + einfo "due to circular dependency. To have them included, emerge" + einfo "statsmodels next and re-emerge pandas with USE doc" + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck + optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" + optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml + optfeature "for msgpack compression using blosc" dev-python/blosc + optfeature "Template engine for conditional HTML formatting" dev-python/jinja + optfeature "Plotting support" dev-python/matplotlib + optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.0" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt + optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" + optfeature "R I/O support" dev-python/rpy + optfeature "Needed for parts of pandas.stats" dev-python/statsmodels + optfeature "SQL database support" ">=dev-python/sqlalchemy-1.3.0" + optfeature "miscellaneous statistical functions" dev-python/scipy + optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel +} diff --git a/dev-python/parse_type/Manifest b/dev-python/parse_type/Manifest index c1d413efef69..e4b87e3a6e00 100644 --- a/dev-python/parse_type/Manifest +++ b/dev-python/parse_type/Manifest @@ -1,6 +1,4 @@ AUX parse_type-0.5.2-setupwarn.patch 330 BLAKE2B cb8063fd700ec1e7138f216b4ca310e08e8444bfb4066920dd3eebe6fc49c34b0ff8de6c2b437c7dfe596b808cf046b78ec88c22e46e782634c8e8bd491e8ea1 SHA512 60c4b9b9dc5e0074cdb0a773a3b64c66f13c24db8ecbcd0501e2b8263bd6d9d1ffc48db56b8a75b254a8e18846d9b98e355e507b55766553b076cb180fe2fff6 -DIST parse_type-0.5.2.tar.gz 272082 BLAKE2B b9d8000e0892e083235a309873b3418df6a9b90dd50f778f36285b65e07768cd52dffa338d908621dbaac75b8bade0febb086be347c92b193d81a6adda124c92 SHA512 c3f586bee000e09ce1c115bd24679ee59d60b51319ee37233e0cdc358db6b30af3700f95f3e2172b3e64b02ede23aea3d3bb0aeab366e9b9fa6249459daf7e06 DIST parse_type-0.5.6.tar.gz 270970 BLAKE2B 1140a21977dbb3c81f622b45c0d2d3cfedb4a3e8ceeb1f55c185c61bafd17599ec8555e37661316583b9ce0f09d8672fc28ae10c9f1630fd7deecf207381f81a SHA512 6729af4383baceea48cf0bbd73e7e3f580cfbb867965814ba354ea5de6794583782c929557f6f1c7f8bd45703a69b2f890455cfd749690f851f1853562da0c40 -EBUILD parse_type-0.5.2.ebuild 646 BLAKE2B 28063867d9b9883282965fc02d869af79588007df297f45be3faf152aba2578254ddd6437b912b60e0f55f7f36b2f7a945452c35bafc357ace76d90e3c6fe75d SHA512 acc7569065a16d1eaec4068c6a704371e7730ab161685ec4272aceff741fed9c96ee3919b22b8c542f76f69600b01a4d6935b72d1f1cb4f4bddf0ba165b2530f -EBUILD parse_type-0.5.6.ebuild 884 BLAKE2B 641a810234d3eb0c8c077eb02649508f9efa24c5e3c3ee2afd06dc1cca7b57334511dedcd731517164bd57262c62b054355cbf31fc796f1a1027f4ebfdac7d0b SHA512 452e2062745a4d0d35008c8d655220ff8e390915d889e6a654479cd8e7bd01d16d7c26eed706b8a505553277e98b87cda5c29e93747a053a0aaec2f61c997153 +EBUILD parse_type-0.5.6.ebuild 883 BLAKE2B 2ec44630aa13851e6b4cb35269591faa808085dbb31c88c851d78a2e09e1a5163c7fb7d366f7107c2609c9cd4eb1df849cbe93989195a0d59ae7844c440afd95 SHA512 42c8101054657a04b3ffdafcf10353b080e1db2d1d41c222f52aeb23bf52da992a97dca5b21c2a2e08101201b8c54255558c6706693294a2ac6c7ee546f355aa MISC metadata.xml 401 BLAKE2B 38e88a68d1271796b0e160ca4266b0d35c135aebb3ae4c88ea609ebfc2407a2b8cd7332bcb4adc0ffb2188259d4bd41eaf22d53d0eaf1947078fcb253835e6de SHA512 ead81a56944702a5b717e6c1b909cc81ecc68194a08586a52ef5b46b533dd34ecdce1f8da098f6967e705c74cceb92c026b717f96056ac35f70134c8e1e5bfa3 diff --git a/dev-python/parse_type/parse_type-0.5.2.ebuild b/dev-python/parse_type/parse_type-0.5.2.ebuild deleted file mode 100644 index 1448b24a35d7..000000000000 --- a/dev-python/parse_type/parse_type-0.5.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Extension to the parse module" -HOMEPAGE="https://pypi.org/project/parse-type/" -SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/parse[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-setupwarn.patch -) - -DOCS=( CHANGES.txt README.rst ) - -python_compile() { - 2to3 -nw --no-diffs ${PN} tests || die - - distutils-r1_python_compile -} diff --git a/dev-python/parse_type/parse_type-0.5.6.ebuild b/dev-python/parse_type/parse_type-0.5.6.ebuild index dc269e3e675f..fa895753cf6c 100644 --- a/dev-python/parse_type/parse_type-0.5.6.ebuild +++ b/dev-python/parse_type/parse_type-0.5.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jenisys/parse_type/archive/refs/tags/v${PV}.tar.gz - LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" dev-python/parse[${PYTHON_USEDEP}] diff --git a/dev-python/partd/Manifest b/dev-python/partd/Manifest index 3424cf2762fe..63891d3c49e9 100644 --- a/dev-python/partd/Manifest +++ b/dev-python/partd/Manifest @@ -1,3 +1,3 @@ DIST partd-1.2.0.tar.gz 36720 BLAKE2B dccc14704134d1453b92e896080a820b817efc78f86511307d4d1f6e2787f38935edaa8fdfb0ea4f2350ab99f5ad06cef98bb1eba4d4e45b2582a3ada2f5d907 SHA512 dbcf6a73e23aacd6502f0669abcb8e51547f280b1b7b94baa7ab5637cd838f8427ad1c4e39127fb7f8b164f3a83b66611b2c71667d31fe0137619fb6c457fab9 -EBUILD partd-1.2.0.ebuild 674 BLAKE2B da3f1b7568b5b42d6cfbff7fb35aa36b6c92c97c7e8181430646f90eb9684d24f3c3f8c7a5f8e9b844504c1315559fdf9b86fc3418a589cb03e983a1dcd6684b SHA512 be2a211ef01c1c52c8d759ea3d4dce7c756bbb14a6d63507c9ea1f39d813bcb6c1ce271ad3c578f90e77349a08d13f34ed61b70f56fb1f1a9c7e5a1f6b5830cc +EBUILD partd-1.2.0.ebuild 681 BLAKE2B eaf0289c58eb16f8d136d658869bec19c4a2a25d45de5b9fe0c426fef9b42e03be6e7edd0f3c93e5633b161b6c167969d10b467102327d4bb98d12f8a70d1908 SHA512 8ba59f4b3b885cfd6d064510404d3980b951ab59ba4a8458b68802d371ee63235f0bb02972a6b567e3b10e7057246aebb2d74a8636bac504869d6bb615719981 MISC metadata.xml 694 BLAKE2B 88b82b21fce3071b0208928c6f19cc319887b09f56d643a534cd74a8e197047255cef8faa9b8dbbc1e776cc155c74c00c5f98f721fb2e95482a105e6e6f44481 SHA512 5dd00f370e902bfb80a4b483a209851f0f4ae7dd3b794a43e4724a366a1c4513147ecee581ce55ddd09b3c8c254e06073cf90a174d8eb87fe5991c1882c5e6b3 diff --git a/dev-python/partd/partd-1.2.0.ebuild b/dev-python/partd/partd-1.2.0.ebuild index 29532c22a714..9d4bb7e8e39c 100644 --- a/dev-python/partd/partd-1.2.0.ebuild +++ b/dev-python/partd/partd-1.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/locket[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest index d1790bf2ffe8..7f2e9d55d79c 100644 --- a/dev-python/pbr/Manifest +++ b/dev-python/pbr/Manifest @@ -1,7 +1,3 @@ -DIST pbr-5.6.0.tar.gz 125220 BLAKE2B fc26737857195b0dbe16ecbcbc6e389b53a61105b3bc66e714bb4fcb4907e4329ee7c76b5748fa7d892bf231522e6ff9d414328ae0d97e6262b608c44c737764 SHA512 1dca9020a84e3b9be71fa07e2feb37bbdb2bb69d0b4f69fdcee0fc3c7fe4d84ac2e2079d6bd7560192833f069ca6f5dc27d03a3ef87c168eed18eee8579647fc -DIST pbr-5.7.0.tar.gz 126776 BLAKE2B ff41c0b3d2354dff065bda4dc9278e42d06accc9fab96bdd734cb462682caf240d1e5d3a6e6c1f52c2986f92d4a1b11b74f5d563a9e8bd5e75aaafe7c3b30108 SHA512 076e6f918db46df74688e749242331161b858def6135d4c9695c24cdfe7db3185169787a6d5555a40a9d0e87ea54000be6419701f162283047bee41f36811535 DIST pbr-5.8.0.tar.gz 127170 BLAKE2B 7fbd166f01617617c0dff568d1bb88a4be03d62f4f0c3ca1a7d16a7cefb20dcc924ffbb8df0d2d34516cfe3b60b8e380a0eb4a1071220bb4ab695d3d7c88d824 SHA512 61a8eb63bb76ce8515c4203d60df7c973e02ea61b603d155b611724efb2b15c42416bf8a0285451d3378056d390bbf63d991cec32cc4114ae5cc30ebae0a5a69 -EBUILD pbr-5.6.0.ebuild 1976 BLAKE2B 8790776541e448548b3ab6a331f76ec7dc6767fe5ddb0d26326cd179096774c5461f24082ee94cdc0a4c628b72ec7ea726056312c0cb21a9a83ee15b05980aeb SHA512 1403c13b5a0fc8be2c429568c4c6a5026c016b018f3b18cb5d92a2a87759ee74e5ffd030da6b1b482c3a44923af619a31c65675385cb121af92edac7c2ca662d -EBUILD pbr-5.7.0.ebuild 2156 BLAKE2B 8884d0e6573719f22c9e6737a03678ed0ac7204f30b788bfa1a5f360f01a86425342b9d1c9fe7f34cbe1c60664e196528eb663ec76b4879b1f4a5b49d41c6a77 SHA512 55e0ef2c1a34a1797323e69534f3b9d9d7bb0d27c67ec3145ee4177a8c35795966c8d154f0c97b2d6c6d13d0451d776ce049fd0621e62f9b658eeb9ca3f211e6 -EBUILD pbr-5.8.0.ebuild 2156 BLAKE2B 8884d0e6573719f22c9e6737a03678ed0ac7204f30b788bfa1a5f360f01a86425342b9d1c9fe7f34cbe1c60664e196528eb663ec76b4879b1f4a5b49d41c6a77 SHA512 55e0ef2c1a34a1797323e69534f3b9d9d7bb0d27c67ec3145ee4177a8c35795966c8d154f0c97b2d6c6d13d0451d776ce049fd0621e62f9b658eeb9ca3f211e6 +EBUILD pbr-5.8.0.ebuild 2149 BLAKE2B 0917602cfa3b887e0aa03c104d87ab4d07462bb7aaeffafc3093973faf1dc226a7bf65177ca5aa1d05d65feebd674f4ce5a12fe2d81efe0e8c34545ea74dff94 SHA512 4f61a6386a1aaf9075b743b27613b2415c00e4175174dc3288b92bec0d488ba3a1cc5c39699ba34786d4783b35fc55933bc0351bcd8a2f16c3288afc3cc10f76 MISC metadata.xml 815 BLAKE2B 439ee90d79572a8653f1ae3b8b5bf0883adb34ceac5257458dba7a2505e25ebba1c5080095139f6521d8fbd57c11ea38cf4049710b584069aea0ebaa7760077a SHA512 3d0618ef6656706acd829be80b2e6a0b0763b5f4128dcd360f28818d42cbc8825ecd04f7f47af5929a3a35fd60a3b9f9816cc37ee30af164c2e5b51764c25afe diff --git a/dev-python/pbr/pbr-5.6.0.ebuild b/dev-python/pbr/pbr-5.6.0.ebuild deleted file mode 100644 index 88d74d5419e8..000000000000 --- a/dev-python/pbr/pbr-5.6.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -DESCRIPTION="Inject some useful and sensible default behaviors into setuptools" -HOMEPAGE="https://github.com/openstack/pbr/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux" - -# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038 -# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 -# stestr is run as external tool -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.3[${PYTHON_USEDEP}] - dev-vcs/git - ' 'python*') - )" - -distutils_enable_tests unittest - -# This normally actually belongs here. -python_prepare_all() { - # TODO: investigate - sed -e s':test_console_script_develop:_&:' \ - -e s':test_console_script_install:_&:' \ - -i pbr/tests/test_core.py || die - # broken on pypy3 - # https://bugs.launchpad.net/pbr/+bug/1881479 - sed -e 's:test_generates_c_extensions:_&:' \ - -i pbr/tests/test_packaging.py || die - rm pbr/tests/test_wsgi.py || die "couldn't remove wsgi network tests" - - distutils-r1_python_prepare_all -} - -python_test() { - if [[ ${EPYTHON} != python* ]]; then - einfo "Testing on ${EPYTHON} is not supported at the moment" - return - fi - - distutils_install_for_testing - eunittest -b -} diff --git a/dev-python/pbr/pbr-5.7.0.ebuild b/dev-python/pbr/pbr-5.7.0.ebuild deleted file mode 100644 index a36a0e075381..000000000000 --- a/dev-python/pbr/pbr-5.7.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -DESCRIPTION="Inject some useful and sensible default behaviors into setuptools" -HOMEPAGE="https://github.com/openstack/pbr/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" - -# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038 -# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 -# stestr is run as external tool -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.3[${PYTHON_USEDEP}] - dev-vcs/git - ' 'python*') - )" - -distutils_enable_tests unittest - -# This normally actually belongs here. -python_prepare_all() { - # TODO: investigate - sed -e s':test_console_script_develop:_&:' \ - -e s':test_console_script_install:_&:' \ - -i pbr/tests/test_core.py || die - # broken on pypy3 - # https://bugs.launchpad.net/pbr/+bug/1881479 - sed -e 's:test_generates_c_extensions:_&:' \ - -i pbr/tests/test_packaging.py || die - rm pbr/tests/test_wsgi.py || die "couldn't remove wsgi network tests" - # installs random packages via pip from the Internet - sed -e 's:test_requirement_parsing:_&:' \ - -e 's:test_pep_517_support:_&:' \ - -i pbr/tests/test_packaging.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - if [[ ${EPYTHON} != python* ]]; then - einfo "Testing on ${EPYTHON} is not supported at the moment" - return - fi - - distutils_install_for_testing - eunittest -b -} diff --git a/dev-python/pbr/pbr-5.8.0.ebuild b/dev-python/pbr/pbr-5.8.0.ebuild index a36a0e075381..e4ce2b67cdf6 100644 --- a/dev-python/pbr/pbr-5.8.0.ebuild +++ b/dev-python/pbr/pbr-5.8.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux" # git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038 # docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 diff --git a/dev-python/pecan/Manifest b/dev-python/pecan/Manifest index af07c82130df..9373a96f4bdb 100644 --- a/dev-python/pecan/Manifest +++ b/dev-python/pecan/Manifest @@ -1,3 +1,5 @@ DIST pecan-1.4.0.tar.gz 124233 BLAKE2B 42ac41d9e4aba2ad40b89d2ec742ae82a3d9f599c79d0ac5cce199b8ee50ba5e0765f02dc8812defd3e7276176d0e4dadf06b56256e9808771805df64811e9d4 SHA512 102ac8549fcb8c1f29aaf6facf1fba3dd06c454ed6262c3b0e9a009063033defbf0011b4117d854da1f4770368d3dbce1e3930daabfb0c7ee069eb2522bac7e1 +DIST pecan-1.4.1.tar.gz 124777 BLAKE2B c3af6ba06aa9e24f9e49ace8117480affd34dfdc889639ab34565325e7504d3c75f17003da09f9f67f91edc536bde95080dbc51170cccc50fde3ec1929c63958 SHA512 bd5ba47935e2d97677bcdc25ad4678ec63293e0000750fa3b39a2447be326dc7e1fd4cf77ac0519e1b7c6ecc7ba7c3e66d98443e78e647fba92383f048775c83 EBUILD pecan-1.4.0.ebuild 749 BLAKE2B 8b3826ca405bf6bbac2ace08bf574a0cd71ce88c07fd626385f90bcabca79c95c38fb394c85e607350400574912bbe4ff2bea8d27450ff76d69ea636783c1f4b SHA512 4ce4ec69012d02a1fc4cca185612388f1a9b1cd8a577b3ae786e07cb1eb73e887de7a4bee5d1711672b5bad844e4c8aa604e2cc05dc23120b27cc7a08cff84ee +EBUILD pecan-1.4.1.ebuild 719 BLAKE2B cad787e4312613f2d47e767c479d5961bbcf8ff8283f6aaefd1123989454a816fbfa6c7acf8908335028793633de9f3807cbf84b7e03bd7c666c58f862912c9a SHA512 25f8290f82c5434317d6bdb8177c9f056ac38d0413cc67de66da47cd1fb53bdab900087a87ea8eae5fd8456690c629630317fb291d2ad15bd6ecdece0fae723f MISC metadata.xml 347 BLAKE2B 5d328910f51d402c88a420f3276e79513932d13af6a01e03a3d05840f8d867f4dfb824870c478757ad48e3db8c07e2d1f9d5864b14b526827b0fca0f598bc531 SHA512 6427cb256dff0c2ebd856820cc549c176d8e732b20806dbe3739ed7691bdbccb3c941e4dbca3e29de18f7014145788b5c81dfdaa5f4da5acad10c7eb544a6ab8 diff --git a/dev-python/pecan/pecan-1.4.1.ebuild b/dev-python/pecan/pecan-1.4.1.ebuild new file mode 100644 index 000000000000..c79fc3c211ab --- /dev/null +++ b/dev-python/pecan/pecan-1.4.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies." +HOMEPAGE="https://pypi.org/project/pecan/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/webob-1.4[${PYTHON_USEDEP}] + >=dev-python/mako-0.4.0[${PYTHON_USEDEP}] + >=dev-python/webtest-1.3.1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/logutils-0.3.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 289d7e87079d..c50d017e4492 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,5 +1,7 @@ DIST phonenumbers-8.12.37.tar.gz 2268402 BLAKE2B 7f227f37cf435c5aa00f860d6af9a349aba766ff0d9293d43eed96b9e0a3a27fff2d7f644b8dc8a9911baba340ba07dee4aaa33f864688678f5289c828db955e SHA512 ab71f3def97168926bb9114da8ea20eceb92177a7df22b201f0dcd5aea79e1d099f04d2075383b01137f831117433f52d9ef3e7d11df34c07b49bffd7d06682a DIST phonenumbers-8.12.38.tar.gz 2268865 BLAKE2B 491e8e881a2c938c77053a16c7af6e01bf19eb83d1abc94e08eb23dd8ed6d3e864509d98a95f0300dff66a242cae01c6b158e0e1d5085334b4cb2de1e3b6bb1e SHA512 e5ff96fa803180f0843959db7337b9a2c23fe1ba60e4de50b2d679430b160c16a47f1a666c06ae9e8b35980a42fface89a55d866d824ce6db61cef8220ac0e1b +DIST phonenumbers-8.12.39.tar.gz 2268929 BLAKE2B b89250a8f2df77302bd57ead7bc2d3c1bc3dfb87d246f235e5c53f40fb6cbe6f7b525f3af3f6412bb6a44858aba4def492c3e3bbc25a0e129cf021ad27633ac1 SHA512 018c33a0d602cc4d4e4a6a154d2fcf15cd036a1d247e5bc79ff0e6932a7ca6ef452a193b2e6d090cfe43a3347d374b183d203763247c9653f9ea1af3a7d980d1 EBUILD phonenumbers-8.12.37.ebuild 433 BLAKE2B 6a56df6866a0b13825486b809d85c17df719b98a4d265244f45f116dc28770aca60723352c9260595a86e1584803232f22d73e1dc7f01e02fc745a4079ed66fb SHA512 494f26ab2d60d03308289f6fca26d54d2d1f08f3ec00647cbe0db0bc2e1be56a68c8606767db712a1124901cf2f8acf2279a898f4ab1cf6e7db1191cfae81eae EBUILD phonenumbers-8.12.38.ebuild 435 BLAKE2B ecadf7cc72b5bfd0ee74a21ddb278e396003026d9e1be3c69aec57b2abe1289221bfc87e5f5f51ff1bc5ba96e37a0afa8425e3406e9a2e9b07209df6d2d9af9c SHA512 eda6647deff5b367bd653821fd84ba5decd1daeaceca7b9ba02d12c77e2b8fac42c110f75b5516eb20290e2f2972a33e2cddbf846b175264be2ecdbecb62e4d5 +EBUILD phonenumbers-8.12.39.ebuild 435 BLAKE2B ecadf7cc72b5bfd0ee74a21ddb278e396003026d9e1be3c69aec57b2abe1289221bfc87e5f5f51ff1bc5ba96e37a0afa8425e3406e9a2e9b07209df6d2d9af9c SHA512 eda6647deff5b367bd653821fd84ba5decd1daeaceca7b9ba02d12c77e2b8fac42c110f75b5516eb20290e2f2972a33e2cddbf846b175264be2ecdbecb62e4d5 MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 diff --git a/dev-python/phonenumbers/phonenumbers-8.12.39.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.39.ebuild new file mode 100644 index 000000000000..4df0c54c7011 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.12.39.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE="https://github.com/daviddrysdale/python-phonenumbers" +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=(README.md) + +distutils_enable_tests setup.py diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 3b4282c2ba68..30469ff0de97 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,5 +1,7 @@ DIST pikepdf-4.0.2.tar.gz 2336204 BLAKE2B d7c8e0c16195b2738302ebc4d29f898a590716ddcf382776a8ea55c75bb39a491473f552bf51b1daad76e74999e2c006282f4b861ce0c8bc967bc4a94740af46 SHA512 a2f1df8d6ae427e59a03232bead0034ef27ff68123efdb522da6ceaeb0d213182b8f6cce11bf89f0c39b464a8569e40164e2b028e2fd6b8b166ab45bf89aff11 DIST pikepdf-4.1.0.tar.gz 2336449 BLAKE2B 78f8fe63f1a6d95e08f2ffc079bd76d2416c1b67969d6267b1e9641d339d1a0699471440236dbe572449f813ffb8d659466db741f000354799df35b4189019df SHA512 da7fd1ab0a159e280eec858700af0cd13adf4b649149944499e344ef3c54297838297827f4a86ff59a156440d80b684791fa021c5d09340994da69820bdae260 +DIST pikepdf-4.2.0.tar.gz 2337822 BLAKE2B ca966ae2c1be1805cc6ce99e34eb6692fe89bf29f1e6a3161eb04daa52e3890ae8d8859e4165801395efc5d3364d215ea5fc659fb344388a36bf32b638ad72bf SHA512 a01e2b0defbf6689b7d47346a85c07ae575ae57833d5be93e4099890ed5bb5b205595dc43ddd917ab4adc87ad591199c728c886358b8d4c03b1522193428e23d EBUILD pikepdf-4.0.2.ebuild 1534 BLAKE2B 42ff6883bc247985fe0dee2b7a55779dda32fbdc0818c2ee971cbb390d7f58aece09f5c98fb3d6400de301466a5e8dfe35803eb83b0acda12d06221fcf596771 SHA512 d9e8c178ad9560088e6cb29d2119fe6037829211a54b46809fa0474d5927bd65d150cdfea9818737d186bae91bc420685e8857325c9dc8b385147bc26c367767 EBUILD pikepdf-4.1.0.ebuild 1535 BLAKE2B 6488385b4ce207e357e2560c74da0c512b94ac51e27e8330e3055cff35bf4410670d36a662d57b92d03a0ce76aa4d3d4c07bef6dd574a39c73d572364ab819b7 SHA512 4298c90140457bd82c79ce40ffd0b306363665b44faa69059545c5e333bd3883e21339dddf33e075e4ce41d02e88f3660bb1c01b8daf2623952d358220ed9c73 +EBUILD pikepdf-4.2.0.ebuild 1535 BLAKE2B 6488385b4ce207e357e2560c74da0c512b94ac51e27e8330e3055cff35bf4410670d36a662d57b92d03a0ce76aa4d3d4c07bef6dd574a39c73d572364ab819b7 SHA512 4298c90140457bd82c79ce40ffd0b306363665b44faa69059545c5e333bd3883e21339dddf33e075e4ce41d02e88f3660bb1c01b8daf2623952d358220ed9c73 MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-4.2.0.ebuild b/dev-python/pikepdf/pikepdf-4.2.0.ebuild new file mode 100644 index 000000000000..80dd3fd26a41 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-4.2.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=${P/_p/.post} +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=">=app-text/qpdf-10.3.1:0=" +RDEPEND="${DEPEND} + >=dev-python/pillow-7[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + >=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]" +BDEPEND=" + >=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}] + >=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5[${PYTHON_USEDEP}] + >=dev-python/pytest-6[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + )" + +#distutils_enable_sphinx docs \ +# dev-python/ipython \ +# dev-python/matplotlib \ +# dev-python/sphinx_rtd_theme +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/-n auto/d' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index 4c98d318ebc2..8c0de889221a 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -1,5 +1,3 @@ -DIST pillow-8.3.2.tar.gz 48783084 BLAKE2B c63930df3af0270bb092841b3c39a1ea75343ee743f9e4b083a2f6f621ad1e58c7c04c5d6cf4b648fbef2d79d7b5258e27d220cd32dbfff592b5ca70d1f28d64 SHA512 668e97abcd36e42dafa433e8814a0106fe742ab093b12748c13dd9f3f872d18f8b9d44c1a8d4115aa87969a98b53c36ae4783cc3804e2d9a1249eef300555c88 DIST pillow-8.4.0.tar.gz 49364586 BLAKE2B f6a0fbafc0869c952bf88ad96146f27cf70c5680f372763bc9989cc49515bc74886a9d7648114797880ca06defc79e2e50d7ecf36bfa7adbd969450615ac0bd1 SHA512 d395f69ccb37c52a3b6f45836700ffbc3173afae31848cc61d7b47db88ca1594541023beb9a14fd9067aca664e182c7d6e3300ab3e3095c31afe8dcbc6e08233 -EBUILD pillow-8.3.2.ebuild 2630 BLAKE2B 35acb4e2123562d6060a3987ace19eef820440419d6a12e12b45d49b43c97db02874b18161e40eb5fc528142b06564d90ff02c40efc4eaaba18d939bc0684ede SHA512 c92d71605566aed06473690ccfc80b4c7fea02b877e1a8cf287f35b6a263cb5ca28577cddc2a07d8487219a9573e0359eb7f6cd8cf47bedbc303775184f6c8bb -EBUILD pillow-8.4.0.ebuild 2632 BLAKE2B 334aa21a60568484be6d82e1cdf2b220e05dd94d9c4fdffa33988d59ad69048bdfe5e5c51a48f5316ec7864da9189617edce6e5e31f98ee5ff8a6474add417b2 SHA512 ee8afa571ed79214c6e48933f3a7fefd6eb9dd546f9be6e02236e25f5c14415752b25f6ac246b9d25651a98ad8b23017ac6153798e99fd69bf5cec1bb9d92a4c +EBUILD pillow-8.4.0.ebuild 2630 BLAKE2B 35acb4e2123562d6060a3987ace19eef820440419d6a12e12b45d49b43c97db02874b18161e40eb5fc528142b06564d90ff02c40efc4eaaba18d939bc0684ede SHA512 c92d71605566aed06473690ccfc80b4c7fea02b877e1a8cf287f35b6a263cb5ca28577cddc2a07d8487219a9573e0359eb7f6cd8cf47bedbc303775184f6c8bb MISC metadata.xml 480 BLAKE2B b42e6b01b1572a0688ef93025a0baaa95b9fd0c3a5eabcddcea7145dd880a95f11859b255ae24a376ca792559ffcf940c67da1b19f2f579dbc6ef6de68903749 SHA512 b98a33136aef4498051370bce3295b000687ddb80b4d909b26b32af61b4e4638d07269f7924ae039420af63236aa74b51e23d2feae1c83349683073c69714582 diff --git a/dev-python/pillow/pillow-8.3.2.ebuild b/dev-python/pillow/pillow-8.3.2.ebuild deleted file mode 100644 index 31930eb7c91d..000000000000 --- a/dev-python/pillow/pillow-8.3.2.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE="https://python-pillow.org/" -SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - imagequant? ( media-gfx/libimagequant:0 ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:0=[jpeg,zlib] ) - truetype? ( media-libs/freetype:2= ) - webp? ( media-libs/libwebp:0= ) - xcb? ( x11-libs/libxcb ) - zlib? ( sys-libs/zlib:0= )" -RDEPEND="${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}]" -BDEPEND=" - virtual/pkgconfig - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -python_configure_all() { - # It's important that these flags are also passed during the install phase - # as well. Make sure of that if you change the lines below. See bug 661308. - DISTUTILS_ARGS=( - build_ext - --disable-platform-guessing - $(use_enable truetype freetype) - $(use_enable jpeg) - $(use_enable jpeg2k jpeg2000) - $(use_enable lcms) - $(use_enable tiff) - $(use_enable imagequant) - $(use_enable webp) - $(use_enable webp webpmux) - $(use_enable xcb) - $(use_enable zlib) - ) - - # setup.py sucks at adding the right toolchain paths but it does - # accept additional ones from INCLUDE and LIB so set these. You - # wouldn't normally need these at all as the toolchain should look - # here anyway but this setup.py does stupid things. - export \ - INCLUDE=${ESYSROOT}/usr/include \ - LIB=${ESYSROOT}/usr/$(get_libdir) - - # We have patched in this env var. - tc-export PKG_CONFIG -} - -python_test() { - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed - virtx epytest -p no:relaxed -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-8.4.0.ebuild b/dev-python/pillow/pillow-8.4.0.ebuild index 15dd89156328..31930eb7c91d 100644 --- a/dev-python/pillow/pillow-8.4.0.ebuild +++ b/dev-python/pillow/pillow-8.4.0.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )" RESTRICT="!test? ( test )" diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest index cc93deb17682..105cec3e8eb0 100644 --- a/dev-python/pip/Manifest +++ b/dev-python/pip/Manifest @@ -5,6 +5,6 @@ DIST pip-21.3.1.tar.gz 8961896 BLAKE2B f694956854cfd26f9b043fc28994448d2b2efff04 DIST setuptools-57.4.0-py3-none-any.whl 819017 BLAKE2B afba86cf9aeea58ee869fdc11bbb192abbf2f89710e468b90dc291fec228ca16202483e36195a5ad4e2b8d210326bc83e2be6ec696ab413d94ffaeb05bb9c030 SHA512 9bf230f4e0e72acab07ab372a6ca05adb3d175a8079d2f73d327c632f3d27b8ee10442d3e60f4c94a6e61d5ba2212fc78187ca6e1717e15bb570bdce4263fd0b DIST virtualenv-16.7.11.tar.gz 8134533 BLAKE2B ea81e11c210d911bf9576edf7b1754721b270adcc5d9633415d33b8f659149d64932fe2d366200121ec00c266c25dae380e248add438fc357477114eba4dfb4e SHA512 82d0d2a964508511e8e1686703581ff543f65791dc2449d9741d46ea57c4c89673947d2477ba374176f05fcea2a5ca572aa650c61c4f3271c4d73d1ff9d9ff42 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc SHA512 6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284 -EBUILD pip-21.3.1-r1.ebuild 4951 BLAKE2B 2cf16db1fce25dd9b2e6c020d400e44778fa72bf78b0497098771479bad73d2e985d848cbdc4b27ae6b29ee08ac2eef24873441dbab5f9b8223b17b48b57a260 SHA512 9a8ee29e51f8853be563d5f8ac6023891edb2467337b6a39e021fd1929788b096877777a4c6f88e30a94d97fe53c10ca71cd763185ec47e265acd6b07794d143 +EBUILD pip-21.3.1-r1.ebuild 4978 BLAKE2B 16aecf14f3df131c64a295efce2f77e020ffaef7bb0d07f230276a00c932138a88e9d91b58af13c67b3f23c4b0a5c77d421b5be27a4fe792f40de06f87670960 SHA512 2099b11089693aed4445efa429d9157b90896462275dd7c0c348a7f28b8fa3eb549e2ae03bff041b537eb72f490fc24aeb1049ffe87540563aa2b92a2e07b9c9 EBUILD pip-21.3.1.ebuild 5086 BLAKE2B fb28ecdcc8efe3ff881f853071f3d588bde8f32dc415919e39b0ac8f2e004c4b50ebe4c23a369ac9df8bca620578b8c7498ea44d9ce3012ed954b44645e948d3 SHA512 8bb100dcb2a996d09c5ddc500fc610646c3b8fdc00af49cc39bbc1bf399db761284392e1a2958a54a230498fedec16fcf4494c7e8017a51b71c2446d82484234 MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9 diff --git a/dev-python/pip/pip-21.3.1-r1.ebuild b/dev-python/pip/pip-21.3.1-r1.ebuild index e56b30120dfd..f9f4baf6b0ee 100644 --- a/dev-python/pip/pip-21.3.1-r1.ebuild +++ b/dev-python/pip/pip-21.3.1-r1.ebuild @@ -32,7 +32,7 @@ SRC_URI=" " LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" SLOT="0" IUSE="test vanilla" RESTRICT="!test? ( test )" @@ -133,12 +133,12 @@ python_install_all() { # 'pip completion' command embeds full $0 into completion script, which confuses # 'complete' and causes QA warning when running as "${PYTHON} -m pip". # This trick sets correct $0 while still calling just installed pip. - local pipcmd='import sys; sys.argv[0] = "pip"; from pip._internal.cli.main import main; sys.exit(main())' + local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())' - ${PYTHON} -c "${pipcmd}" completion --bash > "${COMPLETION}" || die + "${EPYTHON}" -c "${pipcmd}" completion --bash > "${COMPLETION}" || die newbashcomp "${COMPLETION}" ${PN} - ${PYTHON} -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die + "${EPYTHON}" -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die insinto /usr/share/zsh/site-functions newins "${COMPLETION}" _pip } diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pretty-yaml/Manifest index 68405cf4ec20..22c75d014993 100644 --- a/dev-python/pretty-yaml/Manifest +++ b/dev-python/pretty-yaml/Manifest @@ -1,3 +1,3 @@ DIST pyaml-21.10.1.tar.gz 20466 BLAKE2B c90adb2023c9555f55a6fafe4e82fa8c50795a9f798250f640d9db6511584f3715a0a8fa4ee3cb26148967c75d59665b05915dd6ef1d4f807bfc7a68f2818482 SHA512 3a98a021856446584f079bfb7427c63feaf6fdd1bd0d809d46aa0c646b2cb9533c393ed0167240be587aad7b94209b6e5bfe2c09918b45ec9a86ad9781bdf9f2 -EBUILD pretty-yaml-21.10.1.ebuild 657 BLAKE2B c0dacf315673be3d6e2ab97ac2bd6960b11dafb1a7df0c76c5bede49e1279d24c11f54029d1d0401a03e7e6e209aef94917dfaeaef7f41b71682e170d205f268 SHA512 3ba2ef7987a2c6b3826709b06990c93ccda6c1ce9b52fe1f9fde98dcbc517209a345228c54108abad8e8ea88490e2f0f26c59e20cde4be6aad976f5dfdc77552 +EBUILD pretty-yaml-21.10.1.ebuild 664 BLAKE2B bfd83badfec145f1dd11f4057ecb4356685f1f9e66205fd2063cfffb4db12734c2ac5c1bc8b463d07c2aeb0c545fc0829d66a2deec47673b262f4cbc5ba81e4e SHA512 2f9ffece80484196cf94bbecf0f8348d1c702ff1558a282c3f4350963686bf1cd7dde77b55664da6a0445c466e2793fbca00c3a3b0fed791532704672d7e0f42 MISC metadata.xml 470 BLAKE2B 725657a34cdcbddf146ea3163af81fd22f78b895281e7dc2192b8c1f49fa9ec868e41a38bc371ce61160535ad0c5c1d8741109858cb8e3eafb40a77d623c3ecf SHA512 c64f440d674396b0a750780cbc5ab1a5003be1d3357b39a792cb9490870c768ab740266575cf6780f173252a893f6fa93fe9d4f414647274e520c4bd4b579c67 diff --git a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild b/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild index 461fb12928e6..606f5ce127b3 100644 --- a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild +++ b/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P} LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86" +KEYWORDS="amd64 arm ~arm64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest index 8a5373793105..29df98f2d30e 100644 --- a/dev-python/prettytable/Manifest +++ b/dev-python/prettytable/Manifest @@ -2,8 +2,10 @@ DIST prettytable-0.7.2.tar.bz2 21755 BLAKE2B 385d5bd6d4ab75a8c7ae96abc9d9e98a66a DIST prettytable-2.2.1.tar.gz 45102 BLAKE2B 59fe355603791c8b3a584b1d1f2864559a7e2c7249923d5299c967db74dbd37baef9557d8d5511defe54f64e3f4625ef45635cf2f00a051a599177a3774da1a5 SHA512 5496b1525342b9df4b88cc2cd6079d8c329787b20f7e581465dcdf447b90f78aad764c6505aab8a0e3c4cbb44c943720672373cf754d6f7313b68c28005a707c DIST prettytable-2.3.0.tar.gz 49386 BLAKE2B 368dd454da9dde3900009ed52c0d55c30ed69315b36fb53eaebc764af419851b858dc648ac5d8ca62592c2aaa68dac91ac03a1a1bf29d10ee5162981f2937c22 SHA512 feeaeeb0a1897c0aaa2bc0ac7f470244529e8c70debb26976494719607840c8b8a80698b7e463402031b250fe152091e947555be2a6f983764e01bdaa1a71a22 DIST prettytable-2.4.0.tar.gz 49756 BLAKE2B 594dea7e1c3c9ba070420c83960b9fc4016d25bd883126ed2331cb5ce06909fad92e94ec141e1b4838233f00cfabc394e1a7025aa02cf246e8608903bb45533c SHA512 50983855868d23a590004dcb81ad9a3f22191c656532683f71260a369df5bd2a0001db946268944cc169528f64f36833eb524fc46efabe562434ec32832ce011 +DIST prettytable-2.5.0.tar.gz 50015 BLAKE2B 75bf06625ee8aaa495ce86f69d751bf89edb8fd0c530009cd4eec9f44b6155d0168d2f4b9f55bef6c3c591a3be17bd87eefc447315f9ed867f6a7edd8c0225c5 SHA512 e4f07e842668b3874ecb329b5e9d6b61433c6ef78f3df6b9872bd7edd1d7266bf61e80b8aab641d42eb7dce1f2fc3463e1598128763ca4998618ea835cd74fef EBUILD prettytable-0.7.2-r1.ebuild 606 BLAKE2B 5ee8d1567cbcc4ba9ac75bc7ade72ee37f9dd658bcbcd8097ad3104b021e121b02fc93dfa31ffd711afceca065b4b9557ef8668e7b6da73fc01379a16f152ae0 SHA512 1a1016c21f70ef304875c21a1a2660c0433c2e68ff2d630695a123b581b15d0846a97d705f7f91ec1a4f3010fa90baf28e4c7fc29c42fb3ed63d709f10ccbae8 EBUILD prettytable-2.2.1-r1.ebuild 724 BLAKE2B ee6d7f2911b6961caf7caa38ec0792d73b4b7fdb53b84cf291f3cc369938554f57cd9092dda5d91c3260fe207b238386e07fb6ba33a889e57b5f526850ad1b0b SHA512 10ac1970ff510415ee154301dcf09ac7a5f5712f5b294b89efabea646d2df118d3e494c5deec89e1eae17f0b1d9c42ac29511c5db9a78a53bacebe200975a0ea EBUILD prettytable-2.3.0.ebuild 712 BLAKE2B d8d49d6e021584bbfee35d9869fecf78c283ebf5a9917a810d401c4908c6640eb687cb8440f0396b75ba6b82a1fdc52e8a1fe35d2ffda72867043e3746bdcc38 SHA512 b0ddaa4db38497a0e05ef5f59b76b98f48fa349b744e1329ff9de6e2a29f320670c6c4da19b068d5f10a202067849b19e91cdfb6752c1eceae5a847a820de6bf -EBUILD prettytable-2.4.0-r1.ebuild 743 BLAKE2B b29e81c9db280549f1a07b80dced6ee2988f54bda3369f1ee82046fc132d20e19b68ed0d793522fa9503519cd9f0c3a4a13b89d9c68161d6a0549f985d266fdd SHA512 8cfc96595ce9bc7894803e2d3fba0008a1b68de3254107920184865a7fd5a6972ce2b5041e01d1b486b767a3034aa7bd56e9412cba687cc041c24a8d6d262335 +EBUILD prettytable-2.4.0-r1.ebuild 738 BLAKE2B 2951d8b52cb1086162a7bfd9879d4bd3a78967ffafdfe02cf97e71d9571143774ba4e75a9e20fb13b61088a17078076896b8d95caddacd888dd75b6f033f2c7d SHA512 e433889002c61db5730988c6809fb8a17e5cb8cebce6bde5a9e9e3f1ec53e76b6f0d767db650ef66d82335749c6ff86d424fe639ad60d79a5d168ada1444fbd7 +EBUILD prettytable-2.5.0.ebuild 743 BLAKE2B b29e81c9db280549f1a07b80dced6ee2988f54bda3369f1ee82046fc132d20e19b68ed0d793522fa9503519cd9f0c3a4a13b89d9c68161d6a0549f985d266fdd SHA512 8cfc96595ce9bc7894803e2d3fba0008a1b68de3254107920184865a7fd5a6972ce2b5041e01d1b486b767a3034aa7bd56e9412cba687cc041c24a8d6d262335 MISC metadata.xml 583 BLAKE2B b82fa13dd76ee47e012c03499081072c737cb63f2d23190dc3622dae1bc50ba054c7cf492a1feda7147c3a8710bd8ad509bc653e5b40f89b93ffd63da69c3f65 SHA512 e7d331df0ec72f98acc9abfc70424a619e67e559e4b02b357658e9e48efd080440a0d890ce5df2cb8cbffc53640b2068f39f803aa180bf2607d02a9df1acb5b3 diff --git a/dev-python/prettytable/prettytable-2.4.0-r1.ebuild b/dev-python/prettytable/prettytable-2.4.0-r1.ebuild index 36f11ab0b52e..3d6867ab4ea7 100644 --- a/dev-python/prettytable/prettytable-2.4.0-r1.ebuild +++ b/dev-python/prettytable/prettytable-2.4.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc64 ~riscv sparc x86" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/prettytable/prettytable-2.5.0.ebuild b/dev-python/prettytable/prettytable-2.5.0.ebuild new file mode 100644 index 000000000000..36f11ab0b52e --- /dev/null +++ b/dev-python/prettytable/prettytable-2.5.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format" +HOMEPAGE=" + https://github.com/jazzband/prettytable/ + https://pypi.org/project/prettytable/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/wcwidth[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + $(python_gen_impl_dep sqlite) + dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] + )" + +distutils_enable_tests --install pytest diff --git a/dev-python/prometheus_client/Manifest b/dev-python/prometheus_client/Manifest index 4fb2e2e9b38e..dcca1797cb91 100644 --- a/dev-python/prometheus_client/Manifest +++ b/dev-python/prometheus_client/Manifest @@ -1,5 +1,3 @@ -DIST prometheus_client-0.11.0.tar.gz 72272 BLAKE2B 2526a65acf928ce5f492c6a43276ecb951d8b600eeb5050b92db091919862eb0ec4f41ca41347b4dd70a612f70e8f4a49796572de80b197d21c3a8cf8e303201 SHA512 5e644d781b7fcc3e0e386a2244f524ccaf978f1eab87b1d6d8009ac3f10fe2ca4adf2c76c2a2ffa47b4b54237cd906807d55bd99530a92d82cd3825de93280dc DIST prometheus_client-0.12.0.tar.gz 73521 BLAKE2B eb90c7f3991519fe132f01612d6aadd10193947069b79e67c9e37faa4e174d739ca78b12de028dfc922cb368c7405baeb4fa929b378a91db12e67190ca3561ff SHA512 ebcbbed706a96a9402eb985f5da15ee8fae09de952144a89a3323e147c0d16615ccd9be58b50b5b8ede37d4f66de1e2ce93ed53c4da939ca2e44c7aac687a1f7 -EBUILD prometheus_client-0.11.0.ebuild 639 BLAKE2B f2fd60cbdd540a3283754d53eaa40d41fa63665676639437b01b958ab8c8cce1ab5195a02d82c6ed2556670aa7f1d965d35ab07228736ff16306d1c9059abd72 SHA512 5a89936d04f66eea663ffd022306e5b00f5200a3db60bec7684a91787f88eda9a6114f8c882ac75a2097efb19b54458d41681f60f9619e46c068efe6490e8db3 -EBUILD prometheus_client-0.12.0.ebuild 650 BLAKE2B e85e56468ad727e28cb72fcc978a2ec1f5d3aa1a548b68109041d908bebb24c5a95d1ca9892ee1b758f04e760dd384b23b029c1fcd83c9d490ded2e2db9addfd SHA512 c476c0b5256c99a8fcc462edb9d4affed81ea16d4f4e2cd6897dff8830b8a8b0e5b531b790d3a8ef8acfc69ec9ff12395de7c74759c201e8d994714eaefec024 +EBUILD prometheus_client-0.12.0.ebuild 645 BLAKE2B 658609551ed3092e67af5ecb7cf1d08e13593340118f380508cdb641ec5196b80533fcad3a7a92e2fc621174b727066d174b128979d55ab5daacd56b5851a318 SHA512 0d078d288f8f5f0caa266630c4c1d7d6e054e6b44034d1deab03f91190ff07964f6b8f589344bc5cd6d2e2faba51b83dc1fb6e4474a1f0ec10112f1a16c1d649 MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff diff --git a/dev-python/prometheus_client/prometheus_client-0.11.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.11.0.ebuild deleted file mode 100644 index d0fa21391332..000000000000 --- a/dev-python/prometheus_client/prometheus_client-0.11.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Python client for the Prometheus monitoring system" -HOMEPAGE="https://pypi.org/project/prometheus-client/ - https://github.com/prometheus/client_python/" -SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/client_python-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild index 035fac3f6100..833fba36cb47 100644 --- a/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild +++ b/dev-python/prometheus_client/prometheus_client-0.12.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/client_python-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]" diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest index 9473a9814925..b5b3064b2640 100644 --- a/dev-python/prompt_toolkit/Manifest +++ b/dev-python/prompt_toolkit/Manifest @@ -1,5 +1,7 @@ DIST prompt_toolkit-3.0.22.tar.gz 3041540 BLAKE2B 30afe5e4d4267d6264bfe7fbc179d311d13490971dd461ad6a4461640611fa1f7d55f2ed0b3c3ba534e3b52f9456ca69d2f6f14baba511aa7806866cf40edc57 SHA512 859f5df00792fa9332c9dc6a7b12e01048aa6b2cd88c35fe5e3521defee69ef9122e4f7f415711538b22171e2519ce846062270f319f12ac4390406036d715fb DIST prompt_toolkit-3.0.23.tar.gz 3041820 BLAKE2B 99835732024771caf5feef478d904547b8e305e521be87898d861902445ee27ded67962b9ec9905dbfc6bcbaeb8da8d71b52ab1b901cf3758e2c1af1c6f61103 SHA512 9b57f50c7e42bc99697b2b10ce30eb50289eafd71ecc79d64d0afc6a1565dc08d33f7e4ab06903f94dcb1808efa74535dac64426b5816e1f4f034007583d04ba +DIST prompt_toolkit-3.0.24.tar.gz 3042044 BLAKE2B e9b4186a38756cf6c0d92575e42dfe4507e63f721038374252e7a7d5af76f7df04dc01251079d99a74167aef7e394b50c43b5190df8b9cd68cf74eae31dfbe51 SHA512 e423735441407ffe51d46225efa4b747899d47fa5d5a2163e5c0c906d2f1937e80a67bcd06ff6aa97d8a336e507fd0322957e79b9382d1a678994060fcccfb84 EBUILD prompt_toolkit-3.0.22.ebuild 626 BLAKE2B bc0b2e05fa109685d517411a220c1758a51da8c46c7769669f64b64a96508776da6ce4fb9068d984fb3f39d46b25386b6d6f5b5c3c88904c6052b2e5399e38a5 SHA512 45ec6c7dee9db241d9b7600ba0c069fb77fed94568e01bc41d126508b7476745afd9caa73fcee5e68bea5ce54ce9b7b49e3d13000337ab7c2f879e964a1d845b EBUILD prompt_toolkit-3.0.23.ebuild 634 BLAKE2B 6c065e93c268acf16f2e0bc95921c7e1603ca105abbcf5332da3c26416aaf35d273fb2bad2a95d62135938bf3a62b926e141b663a460a5cee19f3c806accf1a5 SHA512 92e50c419c3e41ce1608958c75e28b813481f5431abfafed923080387cfa5d4a7788d3b8bfbe6d54a9d95daa600ae9d4cf078c416106cbb813fd6d8644261c36 +EBUILD prompt_toolkit-3.0.24.ebuild 627 BLAKE2B e8f3e56d4cca343af2ccc56ed7fc5d9cc8a424b290d9c28038bb5bf31c408aaacd4e55644d0169672ce28d72bcc631222080f269071043f1377e28c5c8121876 SHA512 51067db297c5049a095b71ef62e835edbcf731a927baefad13a8459d17e35e1a41aecc04e49be7787b7190a7fbefb39c53b7b6adeebdb03fda6f3e866d9f5385 MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild new file mode 100644 index 000000000000..af5d7a8c059d --- /dev/null +++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Building powerful interactive command lines in Python" +HOMEPAGE=" + https://pypi.org/project/prompt-toolkit/ + https://github.com/prompt-toolkit/python-prompt-toolkit" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest index ccfaac6068cf..a756a8123619 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -11,6 +11,6 @@ EBUILD protobuf-python-3.17.0.ebuild 1588 BLAKE2B 2713999209d8023c81c31fad84a43b EBUILD protobuf-python-3.17.1.ebuild 1588 BLAKE2B 2713999209d8023c81c31fad84a43bde1d0e2be979144cc0d8a3a2b12603f9e5f365822f64a53b2ac883db2fdb3a3de880a0bf829d59e99c1d01c922409c37c4 SHA512 74fdd813b45fc1cb5ed076f994af3a6f216f72188a0be278593ff67210b1be57927e7ed7ea97b62b168fb323d0fd43d702fa02a242d532e180f528e661e6ce4a EBUILD protobuf-python-3.17.2.ebuild 1588 BLAKE2B 2713999209d8023c81c31fad84a43bde1d0e2be979144cc0d8a3a2b12603f9e5f365822f64a53b2ac883db2fdb3a3de880a0bf829d59e99c1d01c922409c37c4 SHA512 74fdd813b45fc1cb5ed076f994af3a6f216f72188a0be278593ff67210b1be57927e7ed7ea97b62b168fb323d0fd43d702fa02a242d532e180f528e661e6ce4a EBUILD protobuf-python-3.17.3.ebuild 1590 BLAKE2B da38acf037037e66d3cf3617a7f0d1d0e1b098d687af56c0f5895b5652ac1b7de7f9f6d96c75badb55ce39836f2a269bcd347bd0f0070deaf14a412528507873 SHA512 be48b980da93dc834fdc965285ef8c6c3960f42ded9f3dc1eba3bedb0ac545d82f526a13dcb8cf4c1fd85bce5e405701cf039009094c7ffde4ce788c2f90bbda -EBUILD protobuf-python-3.19.1.ebuild 1322 BLAKE2B 1448f242feecf4054c82e972c7aed5e752d0c744031b947ca221f5639f5455c38095a41c5fa4b7ec15e9e40426c5d9358270fd636af358672b2dff5fa7ef2d49 SHA512 81569aecb420a7077ed33b049637ea0cd8002b2543fa7328705812f2bb7ddf0b3018142b64765ee8c6f143b908fe194cbc8e03c7886b5c4c9e00f531a6f5d818 +EBUILD protobuf-python-3.19.1.ebuild 1319 BLAKE2B 5632522454decb6f355b4a40f018b511b8b36987a48efef525b9de4d7867bb2c019a1b9fe743947d134a4ee6a34e04395cb7bee200c84dc44c3ef4810f4c45a8 SHA512 7be097bfba88f41bfe0c05d886348a86ad4bce3b10fd0780c67827513ff4208338f71410c83f90fa8e947c6cb90a48449ef5ef596e4d82619a998f7a772ff24e EBUILD protobuf-python-9999.ebuild 1486 BLAKE2B e818f4912e36e6e5856bf2b63c8a1df097f5a8abba8446d3af583121fc8ff202e12c69a59a9d1b4e9c63995718d53c1c2ccd244695f5a5ea08901dca8a96a3ea SHA512 4f7e001787d503fe2515b9a65674138a8e63bb8701158e7e194711d66a063d0bc1403d2c3d4702470e690c50f38b9c7cea3c3b67a90e4dad3d82951142459d24 MISC metadata.xml 554 BLAKE2B 4925e8ba9bd7e444a719fbd4b126ba72f714ee3df0c51ede4791c95ef9bba32e8b1f5bca816adfe48c83cdc46f5c7f750737a16a74110c0e5d2eb345eb01effd SHA512 09182eaebbb02f7cb440ff6caeaf2bf273abd8feef6318184580be2b3c4e272d6de48d1316af2c9362376737b59e7e9131ef595284e1b2369caee5124ae56b15 diff --git a/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild b/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild index 17947082fe8d..5071aec0dc52 100644 --- a/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild +++ b/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/pro LICENSE="BSD" SLOT="0/30" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" BDEPEND="${PYTHON_DEPS} ~dev-libs/protobuf-${PV} diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index bb8ab35af960..089fdd15ef20 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -1,7 +1,5 @@ DIST psycopg2-2.8.6.tar.gz 383797 BLAKE2B da0e3f1e143c51c940ba1f51d3e457b492d880ab71267dacd4747444bc767711ccd6c2f54d9e10ce5ad8fae0c3206fb4b6199f267e9bbaf12eb654227f59c2b0 SHA512 1e1d5d8755c6d1a153d84210bf29902afafe853659d709e13abc6bc5772def13779d2394690af1c544384c9c607edc0fe5cf2763244fb346febf9a9e0032b45f -DIST psycopg2-2.9.1.tar.gz 379972 BLAKE2B 89a05f0f3e2f426848641bdf07bee1846a5512dd248d7e4eb4723dbc4f7775b00d142217a5cc59e126eeae8e672173b63de3b1152e3bf14dfaccf5fe7149c88d SHA512 478eaeaad98e4521424a0a48d5f0fdba934bb3b682ba111cc37b833cd3c953ad5fbe2a2071d3a9b95c6a447e95de88887ceda5143b63a08703c388f96dd9b4ad DIST psycopg2-2.9.2.tar.gz 380253 BLAKE2B f3b649986f8bec56df33858373e510ea69623fc38416f6344c7b63e4c82b412d24edd1b0cadcbf391e8920626ac86e81388e916711ab4d5c6dfc3f88070f5d8f SHA512 96b15db1a8c597dc7b6a725aa67952bcbac8e0e3d4f1cea97c7ffa14b272d21b4c16fd567edbbb4a01aa2c4b01c0bba562cdeea1f678aebf2139aa171dacd0a8 EBUILD psycopg-2.8.6-r1.ebuild 1313 BLAKE2B dbdf3b3a72aa22bdc1d55c9a6b8f67e706a9d13d9e43c0c09bae8a735eb999b19f262d104aaa9196c6189ed5ecebcafbce49f6499e9632d7f56b4d73c48453f3 SHA512 db57102c60158abf196eef91391c3a37a02a92fc6ffb79c57aaeaafa1b771938a1a3b1d048fe6130e9fab326b9a7d46de605090fdca09025baae051bcbd8f7cd -EBUILD psycopg-2.9.1.ebuild 1320 BLAKE2B 25bfda21f9dd592cf935b8ff393be523195b2693346ef7c836745c33a3bfc59a20f660f48c77e7f791ecbcb021a936437cbdf984f5030d1075d7436a55cacf85 SHA512 0116362bb7e25fab93831f900e5f0647ef40525448c62a63db8742e00b348ee97dcf80ae4d6f5c398f32c17f3361540bdbf0b3eaa36f2ddb9330b60bca79c2af -EBUILD psycopg-2.9.2.ebuild 1313 BLAKE2B 5f1b92f1ae3caec90187611e1a2a4e403a0a3b8a39b8c86d3991f02bffad6f5f71bed1ee9cf8f5b1ba2154d34d20edc6c50a94ba4a7d36a0d8d01cd4209baa00 SHA512 7e6fb95c45aeabae36114e210ccf099924f174e5b2414e759d1a38f18c464e4f7ea8bde92e657d00ba8f3818af678107b53bc76622ed4aaf067a09acc8da8ccc +EBUILD psycopg-2.9.2.ebuild 1306 BLAKE2B 1321dcc989d4b26cd7aa7717a0620aa8f0149b808ae80289dcd4888290202db43ed061c2d887321f7db6425e01502d243a794a8bda79a037d5704eda44d61ed5 SHA512 b579bfec8510acae8b911c214cf06b5e9e671d617550fce0359afc6a8441f6542866d71360cdb5d721c2fb664c15a490c79a529e8f56209db66204079a8bd89c MISC metadata.xml 322 BLAKE2B 2656ba386b42acf8e45737cf0f2428d80f91a05de732bd7db0e76bef480c6de927c0bba1c0dccb3d3404054d78354f698e75f03b44940fea6a7683c0c160a71e SHA512 01a60ea486677ccd335e348e90608ee50ac1ff6351d83a2ef4df76675a580f47b72e79ccfa3fdb84f725592bd5c6ef85322fbf40488258c45bc3724b5ff9098c diff --git a/dev-python/psycopg/psycopg-2.9.1.ebuild b/dev-python/psycopg/psycopg-2.9.1.ebuild deleted file mode 100644 index 43d37d6349a4..000000000000 --- a/dev-python/psycopg/psycopg-2.9.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 flag-o-matic - -MY_PN="${PN}2" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE="https://www.psycopg.org https://pypi.org/project/psycopg2/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-db/postgresql-8.1:*" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( >=dev-db/postgresql-8.1[server] )" - -python_prepare_all() { - if use debug; then - sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die - fi - - distutils-r1_python_prepare_all -} - -src_test() { - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" psycopg2_test || die - - local -x PSYCOPG2_TESTDB_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" -c " -import tests -tests.unittest.main(defaultTest='tests.test_suite') -" --verbose || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/psycopg/psycopg-2.9.2.ebuild b/dev-python/psycopg/psycopg-2.9.2.ebuild index 0dac067c45bd..1ecb5a72507c 100644 --- a/dev-python/psycopg/psycopg-2.9.2.ebuild +++ b/dev-python/psycopg/psycopg-2.9.2.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P} LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-python/pweave/Manifest b/dev-python/pweave/Manifest index b8ec8d1996a3..bde359ee710e 100644 --- a/dev-python/pweave/Manifest +++ b/dev-python/pweave/Manifest @@ -1,5 +1,5 @@ AUX pweave-0.30.3-docs.patch 384 BLAKE2B f965c866a87e4ba7084767e73113d119ca6c1c7ce5d184d843f84cdf9f3237038a2192aa41b834d9b39f584ee5294d802857d1fb0f2d457721b2b82376b00215 SHA512 7a4396e2383c630e1bd8cab770952e8898be157b80dab23ce0f7cabcc1ecda4bed9a9cb4ad46d48e521b05de7de324106128d281ef88e06735425cc430f43717 AUX pweave-0.30.3-rm-online-tests.patch 3991 BLAKE2B ea2462239edd8cf029a308a0fb3d3464a3932d6f714e7d6501730e62deb6b417482c5dc67a023c467d3efc1456674f0d31fa96f585ba9d81943e4c9dcf0aa875 SHA512 74f496bd263d87b9f63293be843eac78c40c6f66de5b493afe8aca893441e43bf02b157130b8252f893a928c8a03ac6b7594ae2876b4af1c1a2745e0aaf8d3ba DIST pweave-0.30.3.tar.gz 2173323 BLAKE2B 13aaa70d424026e58648ee949d8046d1f9fdf6e402df018b120dbb235c7b7a29846cb341aba1642c97be5a8ebafeea33a71be177f92498db186e8044624eebb8 SHA512 d2ffc2a6921837eff471041cc13789ac370d9e00c8a66f451ae53859c110c838e360b4bfd820aa33656fdf509cda8dc24a1d2c1bfcb44ae99de751726c33b3ae -EBUILD pweave-0.30.3-r1.ebuild 1374 BLAKE2B 44d61419efaa95bf58128fc2221ed979e926cf99223da0e51faa209a789449fe4e19a3b5254629557a21a78a77069d16b5666764aca2b70d65450ee825f96d70 SHA512 5e2d450f098bbedec95b8349aa4c597a89204245667a6aef3d912599271625b79864eda47f5930cb2d97974f7a74abae5add77ed5eea8a1f2d9596b752965dc3 +EBUILD pweave-0.30.3-r1.ebuild 1340 BLAKE2B e1bec7745cb106b29c57d2544be9d133206fbb60b5562e49b26096f009063caae45f0fbf1c5c7c73fa1ca0225dd1502154572666ef9f7e17a8c87dce70624676 SHA512 48dcb6bfabbc6f972a8b80a2cefb95561dc3437b85f080ef3d4059098b16778f7677b209ab72b4169e243b2f75e058545f0b532d3c8981934214b15c3b08bae3 MISC metadata.xml 352 BLAKE2B 5ffd76e203cb2191f7eef93db396ec500e80029ad1fe9428b190833272a75b778c82e0013040d32f68a4f797257518d82eef2ebfcd4a2ed0d6dd5cc1267de8cb SHA512 6a686497e98ebffe4cbd469501fc679cfb6a67567811bbca052d745b4fc4cc50c476709f04f84f77bb8d0f4a7edcfd7ca2d4eac2048e37c30b4a74fd4e47d67b diff --git a/dev-python/pweave/pweave-0.30.3-r1.ebuild b/dev-python/pweave/pweave-0.30.3-r1.ebuild index fa40ea257494..49d90a3f166d 100644 --- a/dev-python/pweave/pweave-0.30.3-r1.ebuild +++ b/dev-python/pweave/pweave-0.30.3-r1.ebuild @@ -5,8 +5,6 @@ EAPI=7 PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - inherit distutils-r1 MY_PN="Pweave" diff --git a/dev-python/py-amqp/Manifest b/dev-python/py-amqp/Manifest index b8d075afe17c..bdb31ac4ce5e 100644 --- a/dev-python/py-amqp/Manifest +++ b/dev-python/py-amqp/Manifest @@ -1,3 +1,9 @@ DIST amqp-5.0.6.tar.gz 126856 BLAKE2B 3eae4d0f97477dc7b72eba65ee95ab74afa051bf2d745f86944c4236b4a90ff6c2a38f18a5bdc8441215f4607ed4e8eb867144695619eb08e0f1065e7a624415 SHA512 bf15fad413bedb2f57dfaa03986f4abfc8fb169d5e324d5741b94a1e3776f2590e7686774c69dfdda848b484dbc1e6d0fa78a4a3125cf08ab20eaf7192885252 +DIST amqp-5.0.7.tar.gz 127139 BLAKE2B 51fe6448b61c0899ef49c212ddea5eea108812ad744ffe8ab7ba2392177ef1b6cd6481c424530fb9111899c425081ad96988d36e872c6d32ee72c44a28de51e0 SHA512 3c0d051ad677fa410e4301ab86478583affc1e42651ce5c9b34a07a179aa4fb15811a81884facbdc393b0646a23cab20ee7943b276b8ef770e9707b9bd23d06a +DIST amqp-5.0.8.tar.gz 127472 BLAKE2B f158b19c3844302151f6683758a78ec28150eb5204ddcde344f2313b2ac76d1b683aa25f2a7088e4b91d0a83928b343490677f9d7f2a327f8384520e52ac1dc0 SHA512 c71fc506cd0f3269956cb3e10ca8a27bc9eae30a0e1f5b1bbbfff3c3d2fff1fd206554c027ae0cf22eda5f43b64c12df8c0b2b31df21b8e4962a8620ce5edc39 +DIST amqp-5.0.9.tar.gz 127478 BLAKE2B f4e23c43ad66cf88e076e9542d8825daac9ad3cf93ca954fe0f1baf3648bfc00afa0002b86d73a95936fad7c859b0a75ee2996cc0d19c6bfcd3ec556e0c1eab3 SHA512 b94bf176e816b1dad4bbc2891a5324f7eb8e27fd475c34a01e6f39d27caf66447cfceab6a3cb3538fd1b610a250eed1423682deef4a174fdd201e0b3a7368bc9 EBUILD py-amqp-5.0.6.ebuild 995 BLAKE2B 7e980a808b9c245a0da37cebf64d736bf8d47f291566042c385f928d3291ef764ca4842def7486c4b89993d58fed5f30775ec576c4db7b2397a6dd0ca8e987e7 SHA512 9ef5f33252f542679c3dbfbbe8bf17462a158cf8776fa55c6e4bd8848a845f429c944ef195ea2a31ea5619d4969caa60568b378b3543ab553141d5f85d10266b +EBUILD py-amqp-5.0.7.ebuild 1139 BLAKE2B 37156a187ba4fa8a8fb96e44e06e715efb4eb0137862f7b824c907579ed544b5e55d4810b28735f77a732fe6d5f626ac617610c03f3ae0aa69330506c6729e6f SHA512 2cd4bab8f7fc42244ce067887e99833a2322040f799e249abdd0acbef49cf15c019da9065d93ed873c769a7537ef3e7dd13fc189e73a8ad0d76b9594c3daf30d +EBUILD py-amqp-5.0.8.ebuild 1139 BLAKE2B 37156a187ba4fa8a8fb96e44e06e715efb4eb0137862f7b824c907579ed544b5e55d4810b28735f77a732fe6d5f626ac617610c03f3ae0aa69330506c6729e6f SHA512 2cd4bab8f7fc42244ce067887e99833a2322040f799e249abdd0acbef49cf15c019da9065d93ed873c769a7537ef3e7dd13fc189e73a8ad0d76b9594c3daf30d +EBUILD py-amqp-5.0.9.ebuild 1139 BLAKE2B 37156a187ba4fa8a8fb96e44e06e715efb4eb0137862f7b824c907579ed544b5e55d4810b28735f77a732fe6d5f626ac617610c03f3ae0aa69330506c6729e6f SHA512 2cd4bab8f7fc42244ce067887e99833a2322040f799e249abdd0acbef49cf15c019da9065d93ed873c769a7537ef3e7dd13fc189e73a8ad0d76b9594c3daf30d MISC metadata.xml 505 BLAKE2B edee860b2641c1f220cca3efcf400391018389615234d72cf2a48e499c410608ddb664d65c7a3aba925b882bab96ba7b4f0c1173e28c385fe0a73b377e950af9 SHA512 b9b969cfcdc38791dec5c54ce96dcddc2eaf29bd023dc6a7c8e2f95dd00ece57abf02bf7d9e0179eb5716a20a041c2216dda94904e5d0a73007e775c14149552 diff --git a/dev-python/py-amqp/py-amqp-5.0.7.ebuild b/dev-python/py-amqp/py-amqp-5.0.7.ebuild new file mode 100644 index 000000000000..eb3c94be5008 --- /dev/null +++ b/dev-python/py-amqp/py-amqp-5.0.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P="amqp-${PV}" +DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)" +HOMEPAGE="https://github.com/celery/py-amqp https://pypi.org/project/amqp/" +SRC_URI="mirror://pypi/${MY_P:0:1}/amqp/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="extras" + +BDEPEND=" + >=dev-python/vine-5.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/case-1.3.1[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-rerunfailures-6.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs dev-python/sphinx_celery +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # rmq tests require a rabbitmq instance + t/integration/test_rmq.py +) + +EPYTEST_DESELECT=( + # fails when gssapi is installed (how does that test make sense?!) + t/unit/test_sasl.py::test_SASL::test_gssapi_missing +) + +python_install_all() { + if use extras; then + insinto /usr/share/${PF}/extras + doins -r extra + fi + distutils-r1_python_install_all +} diff --git a/dev-python/py-amqp/py-amqp-5.0.8.ebuild b/dev-python/py-amqp/py-amqp-5.0.8.ebuild new file mode 100644 index 000000000000..eb3c94be5008 --- /dev/null +++ b/dev-python/py-amqp/py-amqp-5.0.8.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P="amqp-${PV}" +DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)" +HOMEPAGE="https://github.com/celery/py-amqp https://pypi.org/project/amqp/" +SRC_URI="mirror://pypi/${MY_P:0:1}/amqp/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="extras" + +BDEPEND=" + >=dev-python/vine-5.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/case-1.3.1[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-rerunfailures-6.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs dev-python/sphinx_celery +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # rmq tests require a rabbitmq instance + t/integration/test_rmq.py +) + +EPYTEST_DESELECT=( + # fails when gssapi is installed (how does that test make sense?!) + t/unit/test_sasl.py::test_SASL::test_gssapi_missing +) + +python_install_all() { + if use extras; then + insinto /usr/share/${PF}/extras + doins -r extra + fi + distutils-r1_python_install_all +} diff --git a/dev-python/py-amqp/py-amqp-5.0.9.ebuild b/dev-python/py-amqp/py-amqp-5.0.9.ebuild new file mode 100644 index 000000000000..eb3c94be5008 --- /dev/null +++ b/dev-python/py-amqp/py-amqp-5.0.9.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P="amqp-${PV}" +DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)" +HOMEPAGE="https://github.com/celery/py-amqp https://pypi.org/project/amqp/" +SRC_URI="mirror://pypi/${MY_P:0:1}/amqp/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="extras" + +BDEPEND=" + >=dev-python/vine-5.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/case-1.3.1[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-rerunfailures-6.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs dev-python/sphinx_celery +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # rmq tests require a rabbitmq instance + t/integration/test_rmq.py +) + +EPYTEST_DESELECT=( + # fails when gssapi is installed (how does that test make sense?!) + t/unit/test_sasl.py::test_SASL::test_gssapi_missing +) + +python_install_all() { + if use extras; then + insinto /usr/share/${PF}/extras + doins -r extra + fi + distutils-r1_python_install_all +} diff --git a/dev-python/py/Manifest b/dev-python/py/Manifest index d6cb2e76c515..68baa81961c6 100644 --- a/dev-python/py/Manifest +++ b/dev-python/py/Manifest @@ -1,5 +1,3 @@ -DIST py-1.10.0.tar.gz 206984 BLAKE2B 94abc8f348a0ae1b64a1417fbb5ea1e29929a0a98130a968ed80d92824c242a9614493c8c7f87c3db8294d2baf3bdb35ce0254fe2aac0fb6af2c151b682c5d33 SHA512 7a0eb964067bc01fa4f8ffe70b043abfd4619134fbee2935713e28382085d0b8972c319ed665a643b879b18ce662db8a9bd722937af7cf36c233214eea211dd1 DIST py-1.11.0.tar.gz 207796 BLAKE2B becaafa6b9094790693bb99079a59c5a206d05dd42db1bbd75d1f9527a7a089ef3098a8b16da2c8f7aac6b682cd0687ddd454dc50930f13a860c118e9306cc94 SHA512 ce8dd791f9f6dd7e60a6caad32ff5cb816389a0840436efdedf4e0d4b0bfa09f7aea9e7c31d89903c72fe6ef17170a85af480525ba92c458ed73501a0420f2c4 -EBUILD py-1.10.0.ebuild 795 BLAKE2B 009d2382db2997ec20a312ef970f9964d4906b51a75e07544919c445bc9c42541a68f4d9f9ae0f7b6116cd0bc6afb9a59cb14bb5f15c2e17bdbb0fff6f7fbcf7 SHA512 5365f1f3545ec9e614d617b9b41eee35d723d983b7ee6730c2848b096c2f53774c5db426bdbb3c77218d1f36820e63960e7bb81ff3ec56f3a5674cfb810cb8a0 -EBUILD py-1.11.0.ebuild 802 BLAKE2B e73b98e9a6c816f2d74b22824689c8fbc923b7b5de42fa06201bfcd2e3fa96c510e7a916968b06430a159bbbed57888e4dbd4815978c54444a2aca059e97ea77 SHA512 1d7a242d4b5c13c309590bbc7464838325ac0d6ba3d5b2ba4ee98d14ca03ee0fdcbdd439750df477cb30d6b5238867eecf6cd504715b9555540e331d3e3894dc +EBUILD py-1.11.0.ebuild 794 BLAKE2B 03b8e96647bffbcb8a54813defbda6170731caa3a2cc064623f776310168d488d6db0592b9832247539cb29589faaf016719a664fe29203a9735d28bad036d3a SHA512 b98f85ab177788750c1590e8c2d545884d07ced93da8151a85129d492d4eddec706de052d2200e0e4509d03e81e060d47ca3182977f2dd0f312e2d6f62287d8e MISC metadata.xml 396 BLAKE2B f1d0b4dee74f12247740934c228f649c55bc38397053411c711297936c2f7d6c152437e6917bcb0e05afd94ad9cffe38a7daa0e9830a77c8f834435f41ecfce1 SHA512 fb14933d9f7c397ff4b0bcfd10f26bb001da7f36547df04f29a609cd10849c1e70e1246aac53fc06fe2b3c3cd0cb1599d3f1a19a20f0ea0091ebded6f4d80c1b diff --git a/dev-python/py/py-1.10.0.ebuild b/dev-python/py/py-1.10.0.ebuild deleted file mode 100644 index e5e97fd25809..000000000000 --- a/dev-python/py/py-1.10.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities" -HOMEPAGE="https://py.readthedocs.io/ https://pypi.org/project/py/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -# This package is unmaintained and keeps being broken periodically. -RESTRICT=test - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}]" - -distutils_enable_sphinx doc -distutils_enable_tests pytest diff --git a/dev-python/py/py-1.11.0.ebuild b/dev-python/py/py-1.11.0.ebuild index a21ebfb29c53..e877c8bde96b 100644 --- a/dev-python/py/py-1.11.0.ebuild +++ b/dev-python/py/py-1.11.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # This package is unmaintained and keeps being broken periodically. RESTRICT=test diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest index 5ec22d26e23b..27cf738f8151 100644 --- a/dev-python/pyalsa/Manifest +++ b/dev-python/pyalsa/Manifest @@ -1,4 +1,6 @@ AUX pyalsa-1.1.6-no-build-symlinks.patch 682 BLAKE2B 046f4cffa0b08a32360356d82384148b805544b6f05e44ec329bef2299b67e46c68401b800761e9dff2141b22bc029a55fd5cf01cd5cdb533303aef91a2bbe0f SHA512 fd3937df5a69326908da942a8926e10221bb85693c863cc06ca363ca8fb07761173d2b51113615970887442d8779b2e9ff468b927b078acf52620e944b71b779 DIST pyalsa-1.1.6.tar.bz2 39797 BLAKE2B 3a23dde67ec807d09b2e9ef0f893b8ec2f5902b0fa88f0f02f8127b7a5a8bdf3fa09397dd01ae1cafbce6b9c733a0eca65fda3cd6fd18e533dd4fbace284caa3 SHA512 6c6aee1ad32c2208ab3f91defee5651cca8bb414479ff80e8a1bd6791ec1df2218a61dd8e7c01f95bd5d51807776034ff96cca2b935e9e4e23d13b6c3c40a0dd +DIST pyalsa-1.2.6.tar.bz2 40171 BLAKE2B d142d5818527b30b333d2552045892854df25eb14a7983320fe56e30a6239d3fe947ef1f0e1202ed3b5aad7722002e0e5e82ab9f89564bb9640aca2dc03c7887 SHA512 11b8eed822e0f8acc96ff0e10eeec0ba26b2997c7a0000b1d82561661f59931cd6b6aa6397b46c5944a0853344517878ede6c9ba13bea241cefc72b72bf1d9ff EBUILD pyalsa-1.1.6-r1.ebuild 662 BLAKE2B 31d89cafb31fcaf30007a2cbbee4c50cc7288f3f2389e3540a91dfb15f17fcc368590692422051225c7a2f69975293939dfb90e38244976da959c6ca3be6bd93 SHA512 f9d083b2df8e12bcf1725839bd38fa5416d42a83f9868e2e3da1292123ff767927ae7ebddd988a38c08595bd043e6684b19a51782eebac361b35d9568c79f9fb +EBUILD pyalsa-1.2.6.ebuild 668 BLAKE2B 2c2fdd6b412df6fec4fb0be91d02bafa5fe7bc38dc769d0cc75066a494d73aa18a569dc4e3940a522fd38a1e4bc30c4f698543ce8d22f6588a13fcc8d7e3fb53 SHA512 550d8c6ab18b25c278e544429bcacf2700fc1cce9a3f2fbff586a7d45c8b711e3f627c622548db889214afe14f784649ecc080c49440f2393e23813ab9521962 MISC metadata.xml 427 BLAKE2B bce956560d50c4bf87eb6ef026903b4d860350851d0124dbc6df20c8ad5a62851eddf5736b3e44fe0bf596bd82d3bae465041b2a53c9884bba1469b99fae3875 SHA512 6c6a1a1acffe544b1c4b39ec98fa3892ec53fc7c2137d5d987cbb6f026e69df638e3c3b43bda01434ecf4a202559c81aefe5b2d2113cf26da3e9636b31a4331a diff --git a/dev-python/pyalsa/pyalsa-1.2.6.ebuild b/dev-python/pyalsa/pyalsa-1.2.6.ebuild new file mode 100644 index 000000000000..342afe92b6d7 --- /dev/null +++ b/dev-python/pyalsa/pyalsa-1.2.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Python bindings for ALSA library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page" +SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RDEPEND="media-libs/alsa-lib" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +PATCHES=( "${FILESDIR}/${PN}-1.1.6-no-build-symlinks.patch" ) + +# Testsuite appears to require installed state diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest index 5d8022d80aaf..a6f06b128629 100644 --- a/dev-python/pyamg/Manifest +++ b/dev-python/pyamg/Manifest @@ -1,4 +1,6 @@ AUX pyamg-4.0.0-test.patch 589 BLAKE2B 2b337d2815b4bf091a30fcb03b8c9270e601a0dfc5c1d3ed2a4541e8af1d026e8d56a517097d403110eb91c675cc07177b0fc96c81fa48cf51cabccd81da1112 SHA512 c6419ae72b6231015f46679a277d61755cb11cdf1a586789d6cfddbd28ec548ced6bc81c4b973011163d6be76509d26035636ba5952c8bddc3d0c66bc258142e DIST pyamg-4.1.0.tar.gz 749906 BLAKE2B 31c05d64317b32cbdbd616e982557f0a94bc17b2fce3d982fe93e629d56ad526516603032b3cba9785bf5ebed038481ae641f55a5a1ad621442dde08791981cb SHA512 311642cbbe8dca621cb58bebb1bb05b7dc7b2364713886df96937ba56575137bcb4fb7006a232d2c14380cd41f4337f6f09a8a9794e279a155f27287497d2b08 +DIST pyamg-4.2.1.gh.tar.gz 3900395 BLAKE2B ad4427eb297f044b4782274ce55799bd9da4abec108267c4c0aaedab38e2fb4d89c4c365eca90e4045c411254640ead667fa0e511d9597ff00081c0ebacde9b2 SHA512 933f5f1da808cb02ff5fa91df54a48a971bb3b017582f5a829cf71c94f698469476b9f0306962140dc38f7265266c9b53f98dc7aaa99945b45bfa83003d26df9 EBUILD pyamg-4.1.0.ebuild 737 BLAKE2B b1f0bd7c9f9cc65ca6d6aea2ed93078c50978d8bbd3b62fa9bc4c90556154151cefb683472bd5a4f06c3bec463dd08bc19a1fdcc642237bb01766907ae700feb SHA512 10b5cbb4d98f4daa312c6edb6fcff91df85ccc874ea52633d9f7f5f453f8b81398deb9087867dd0dbb0e5959a1f5c0e5beada9e15dcb7910c037daa526901418 +EBUILD pyamg-4.2.1.ebuild 786 BLAKE2B a65d322aedd6881b384235ff237b08d85dc4724aef61a79341e950d6834f1bfefa153f9922efd319a76324cee330f300f11e4d0db158370dc331180c0b93b0a0 SHA512 8f0a63e64a6d2b61d26a398ddbfee7d4eb899ba303b539ee81ee121c010b2d8a34f7e184e6e2b0dde6de9f8c56276bca920bf74b842a16d14ea89746fbbe3dd2 MISC metadata.xml 661 BLAKE2B becf7cacd76879bd3214eacf42cb06ac03c7e0abe3375e1a49d3319835111bad3a1625f56ae2cfae09284972b5d9195201912e9993bc4a18a9bb81f2f58280d4 SHA512 c9cd36f23fa97324ab520e15d1233ca6153c4d1d195a3d130c71c4289177883c6d9666f80d2ce9341e5182a398a55a286f27068aecb68bb233b1193909204c8c diff --git a/dev-python/pyamg/pyamg-4.2.1.ebuild b/dev-python/pyamg/pyamg-4.2.1.ebuild new file mode 100644 index 000000000000..cdcc0310a2cb --- /dev/null +++ b/dev-python/pyamg/pyamg-4.2.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Algebraic multigrid solvers in Python" +HOMEPAGE="https://pyamg.org" +SRC_URI=" + https://github.com/pyamg/pyamg/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + test? ( + dev-python/matplotlib[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + cp -r -l -n pyamg "${BUILD_DIR}/lib" || die + cd "${BUILD_DIR}/lib" || die + epytest +} diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest index 894219875575..cb2e40aea934 100644 --- a/dev-python/pyatspi/Manifest +++ b/dev-python/pyatspi/Manifest @@ -1,3 +1,5 @@ DIST pyatspi-2.38.1.tar.xz 316724 BLAKE2B 59ca2569575f3d319d33972477ebc966670138df8cb6570ac260dd903f54df66fd12beeeee53e3380938e4571910b99ae2bf3f395776b16a73ac27f8fa023c49 SHA512 bf8f1ee9a6e00014a84e4329bb971bec8b4bc8f72c3905ca585ca20b1cf000b855965159fcc10871eb92e9808a6b41b5d793f3ab563ff0867f185279eedcd487 +DIST pyatspi-2.38.2.tar.xz 318596 BLAKE2B aba5d4fbbc9e0ce4793843270394712e675e6546c781f0523f7f17a79f018fcf4cf209257e9ef0dc03cbe92be7a17c774fd82f2d9997d9aa8c6b6be65a72ef8a SHA512 03e10af5f0eb2ab89518229f049f497635ec1ae85a948a02813a5eb00eef395a3934f578b56054f8e73ae3c5c28760ad1f2b93e8876b8724c64b622d966aa5d9 EBUILD pyatspi-2.38.1.ebuild 1308 BLAKE2B 3ba8aced6adce9eccef590c6714316901f5ae6ed8ed4f38360c6759a82919c1b975607456255230af803a1ee0f93db7598a3004c56e86ca7375e42810702b1c4 SHA512 ec8592a592b2e7a23ad69e0841a36805fe4a179645f16e22b41c0c60360699caa0ca8be614c390fbf3b2ecb5275866297aa08520f018b2fd8a040a3234c6acb8 +EBUILD pyatspi-2.38.2.ebuild 1312 BLAKE2B 6a6d13a9f60299610436df8d0fd5328c7712c1d512eddb95038ed318ab4e46d9dd7f37d6eac80b1ffa303221a7666374c14c4c549f71ba81c8f27c0a3ca1f788 SHA512 593ca00295bfd7308110d2dd7c631f31f21069663e5f46de410362ff0b4e8dca8899af5fd0517714a0b83e7edd31413319db7eda2af32544ec5c69a9a2da0017 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-python/pyatspi/pyatspi-2.38.2.ebuild b/dev-python/pyatspi/pyatspi-2.38.2.ebuild new file mode 100644 index 000000000000..fb04dba8dd7e --- /dev/null +++ b/dev-python/pyatspi/pyatspi-2.38.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit gnome2 python-r1 virtualx + +DESCRIPTION="Python client bindings for D-Bus AT-SPI" +HOMEPAGE="https://wiki.gnome.org/Accessibility" + +# Note: only some of the tests are GPL-licensed, everything else is LGPL +LICENSE="LGPL-2 GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + >=dev-libs/atk-2.11.2 + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND} + >=sys-apps/dbus-1 + >=app-accessibility/at-spi2-core-2.34[introspection] +" +BDEPEND="virtual/pkgconfig + test? ( x11-libs/gtk+:3 ) +" + +src_prepare() { + gnome2_src_prepare + python_copy_sources +} + +src_configure() { + python_foreach_impl run_in_build_dir gnome2_src_configure $(use_enable test tests) +} + +src_compile() { + python_foreach_impl run_in_build_dir gnome2_src_compile +} + +src_test() { + python_foreach_impl run_in_build_dir virtx dbus-run-session emake check +} + +src_install() { + installing() { + gnome2_src_install + python_optimize + } + python_foreach_impl run_in_build_dir installing + + docinto examples + dodoc examples/*.py +} diff --git a/dev-python/pyclipper/Manifest b/dev-python/pyclipper/Manifest index 61c40057f5a2..a7cced05598b 100644 --- a/dev-python/pyclipper/Manifest +++ b/dev-python/pyclipper/Manifest @@ -1,3 +1,5 @@ DIST pyclipper-1.3.0.tar.gz 51405 BLAKE2B a7a3e81452c8178d907528b7595fb92521dfb039a6ea116d7f189639ea2975d8058ac1f685a211c98be921c41a694d89f7f431264dfe366e3acc842b25d670f4 SHA512 bee6c5f835e84baa65cbca1d812219bd94272010bbeed365b3835ef3d191042129fdcccdd85ce7841f60f46cbfd52edd270d108ff81d64b0ca712c1369394d40 +DIST pyclipper-1.3.0_p2.tar.gz 51079 BLAKE2B e5af84c15a19bf2ac7f0df78d588d34451c6f0a0bc40fa6a28dd8ef5f697e1d62eb4e14ac184e325ce4d6ad1aab23254d6e91857e3a44636a1652f86aa1778e9 SHA512 08b7f8443b0e98ddf7230824a451b0b0023402c4cecb44c1a264e08d204a3da455aef742b2ffcc0acf44a4ec3b864302af0d7a7ec34bb6a2080340b2320797dd EBUILD pyclipper-1.3.0.ebuild 815 BLAKE2B b13b2d38d73b91d79ca761d88a09c2cc92dc95f104e0eaf4cafcc8f1805de6dd0b6fc1b19a9016a489c3a5edd9ee790c81a6c3342698d64ee9c512d9898f45d5 SHA512 8fdf51da09d8dcf2275549eb77d6464bfffdd7fc09af40b67aae5684629d0d08609ca1d5ac4ad59598ebd467826d47cc2fffe8ea47f151314c802399430ebd31 +EBUILD pyclipper-1.3.0_p2.ebuild 742 BLAKE2B 12fe272b18675194281d0fae29eedec47ddfa44900ef696ff1b85bc85e4ac4a237d750fe0109fa4f84c4e1532ce2d871caedd056f8bcd7c20e4e5a596bbe8bbf SHA512 79d526a3decc4c00e9ac36d3cb0b365d71836b7ba5dcc5f92440705416327bf9d46a1821a21dd90e15cf8bc8131a670c1495a96506c9251f2af6a97a583bc5bd MISC metadata.xml 316 BLAKE2B 8d2fc1f6832d7f1641a7ee82c2ae33b055041614f0d6b081890b2d51fed25fdb4aa13d369e72dd5d09febd52e50d2a0ee3a1069e7d4caf782e2d512cbde63713 SHA512 e41101f9685a3a105c27046fa08986191f57067bc267357f42a15596120b5eea0ec97206f1729555815a53051461df5a865bb8f57ced1e1d8735116903a7cac8 diff --git a/dev-python/pyclipper/pyclipper-1.3.0_p2.ebuild b/dev-python/pyclipper/pyclipper-1.3.0_p2.ebuild new file mode 100644 index 000000000000..1437117d8d88 --- /dev/null +++ b/dev-python/pyclipper/pyclipper-1.3.0_p2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Cython wrapper for the C++ translation of the Angus Johnson's Clipper library" +HOMEPAGE="https://github.com/fonttools/pyclipper" +SRC_URI="https://github.com/fonttools/pyclipper/archive/${PV/_p/.post}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P/_p/.post}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}" +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 3b7f702ea8ee..e880b3633e5c 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,4 +1,4 @@ AUX pydantic-1.8.2_p20210719-update-py3.10rc1.patch 5461 BLAKE2B 991dc2438ebe9db73313761c59a1fc854a11990cf32b08cb98f07857a21a4123642ce280b7054071659ac3dad7c6400be83d62c990ce53dafba028d42389d84b SHA512 77dd1770c194c94dd27a9bd4ab044e02cd3f6716febd95b66b78ea043ea1b519beb896a2452c6281723cd8aef3d32f6f3db48fa08f83d6380ab7f602a74bdf16 DIST pydantic-1.8.2_p20210719.tar.gz 310729 BLAKE2B 1905ddd100e3a40b48eadc7beb75542f4a59ff8ef55115105041b0c06249ee67df1ca91003bc01f828c543c757ec8931ff2d31663d33ca16f356f62f71a61474 SHA512 c9d91788b3143b211755806e533ae0ccafa2ab101159f98eeba921ec9370956e8f8b0f210e6ddddcef2345ea391d2e1011ea5498d2f7985bd711f48d025e30d5 -EBUILD pydantic-1.8.2_p20210719.ebuild 1193 BLAKE2B c6a61ab43b6d8fb701f0f1da940f44a103897293f2cd99b529770d6b92c4dcb1e6fe3744b6cfc70e34a87f596fbc602cc72572deee1a0a17c89aa05fe17c2775 SHA512 3a516e5b58fce688fb936610d392e3380fd2b6508a53353e636a288e7f9677eda8e0463ab19f72e5452cf659257cc376d3af234476fab9ad4566d18bc66019eb +EBUILD pydantic-1.8.2_p20210719.ebuild 1200 BLAKE2B e5d8f312a83e62fc82617211cebc670f32a140b97ab40a3be8cbc6a1a4fecec6d61a98189d2a63e938b9bff5eecbdb4cc4cfd679da2db404768aa2555e099419 SHA512 e7765492c554d4e7696f9eb115ca0505e05146c3b7c19104074986b8512bed6c56b737d91b4537df934ab35e2b923db7c34d97f8f53dd198b33251fff91f5be8 MISC metadata.xml 492 BLAKE2B e21bc5a40669b2b321ba310df9dd4c6ff424e77d9d961b3aebc1f62b579444c7f505c19dae02590de999cfd8168ac522034275583fb4835e97e8db9b153fefda SHA512 bfb9c7a069a79735543dc12101af7cca16acc5fd93cae01515dc35a106c16a419c0e0e3a97a6bc8426c3db776417f7d29231022cb6ac27020f97e5dcfe0d0cbb diff --git a/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild b/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild index 912e30b27ffa..6077218fea52 100644 --- a/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild +++ b/dev-python/pydantic/pydantic-1.8.2_p20210719.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/typing-extensions[${PYTHON_USEDEP}] diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest index 39db915eac5a..d39466dbe6a2 100644 --- a/dev-python/pydata-sphinx-theme/Manifest +++ b/dev-python/pydata-sphinx-theme/Manifest @@ -1,5 +1,3 @@ -DIST pydata-sphinx-theme-0.7.1.tar.gz 2632065 BLAKE2B 6289c61ba6634ba2b98263bf1319d36e9742a3c6dca811eec016b7172e0c780ef1e0ce1201ffd5bdce398a2a988a01dea56414ddb514ec63a424d11f63968f16 SHA512 b3ced8be8ed48d7efc51bd8334cf359f5f581e75990fca96ae87a3cc51cfa61f9aedd610124f5a92227ddd2d7a55810ef4a6857726582c38b2251130b4cdb674 DIST pydata-sphinx-theme-0.7.2.tar.gz 2632129 BLAKE2B 2beb9fac60b5f6c863ee4c570b88c4331135d2c8a10d84599f97944002576424caae06d062104a58c7f329f85e046eaa820d03a4117396009084707d563608d7 SHA512 2f6cac080807eab04f1c4de2fdd1563de17f1214f79c094f69b5ff116bcc47f1b0e159d6c87412c8cbe7691b19eebb3b228ca8243d05c81bba94d0aacbdb3e5e -EBUILD pydata-sphinx-theme-0.7.1.ebuild 903 BLAKE2B 13c5a4aa682763feebdd39ad3c5e459f1dfe2a9f899114a6e354aeb82da44a3db1a01bbd727e6e839749ae5686dab49d5a0645e4aa5b558c087a1f92d147e201 SHA512 ad8f9ca752534328748f167c8afc2b7ff844c82f149b86598dfd8625932cddfedbac08a97d7fc265c29e4b6036e960f2d61a2748f403160e964711a18c05760f -EBUILD pydata-sphinx-theme-0.7.2.ebuild 905 BLAKE2B 65168e5d2b4ca7129a64acda02c43c3374f5e2df3fb7ba4c3e49f0f0900c16997b697158e9f0118504c47edd757011ae6c74a99adc61bdcaa84556b8102b8a30 SHA512 0be1ac26361de48a25a8e78d40775ddc391d7985e578234975c921f6cf11fe4808257d1309259cbbfbfe5e1b7360ac72862a5b9235ee2de29c01cae939acf2b6 +EBUILD pydata-sphinx-theme-0.7.2.ebuild 903 BLAKE2B 13c5a4aa682763feebdd39ad3c5e459f1dfe2a9f899114a6e354aeb82da44a3db1a01bbd727e6e839749ae5686dab49d5a0645e4aa5b558c087a1f92d147e201 SHA512 ad8f9ca752534328748f167c8afc2b7ff844c82f149b86598dfd8625932cddfedbac08a97d7fc265c29e4b6036e960f2d61a2748f403160e964711a18c05760f MISC metadata.xml 532 BLAKE2B 397b44fab769346cc170d5627dc663adbe29b780cbabc3d7643d5bda6ff89d6fbe6e6f55da69e93b8b20ddee16856612063b442125a16e035803e50f5aae924f SHA512 9de912fb51a153d508f3a12a3eb7ef3cd926089452bd6bfb822ae4a797d8aeb9ac68973ea7bebf3095f546dd288fdf651710ca8536f19907ac69f622ca3b0550 diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.1.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.1.ebuild deleted file mode 100644 index 56274160c464..000000000000 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community" -HOMEPAGE="https://github.com/pydata/pydata-sphinx-theme" -SRC_URI="https://github.com/pydata/pydata-sphinx-theme/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-with-disclosure" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/pytest-regressions[${PYTHON_USEDEP}] - )" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] -" - -# TODO: fix this: Sandbox violation to /usr/local/share -#distutils_enable_sphinx docs dev-python/commonmark dev-python/recommonmark dev-python/numpydoc dev-python/jupyter-sphinx dev-python/plotly dev-python/xarray -distutils_enable_tests pytest diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.2.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.2.ebuild index 66be2db1eeeb..56274160c464 100644 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.2.ebuild +++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.7.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/pydata/pydata-sphinx-theme/archive/v${PV}.tar.gz -> LICENSE="BSD-with-disclosure" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" test? ( diff --git a/dev-python/pydocstyle/Manifest b/dev-python/pydocstyle/Manifest index acaa3ef0c903..af3de6ee94b1 100644 --- a/dev-python/pydocstyle/Manifest +++ b/dev-python/pydocstyle/Manifest @@ -1,4 +1,4 @@ AUX pydocstyle-6.1.1-disarm-pip-install.patch 1001 BLAKE2B d82d9b358cdd6b517cf64f5b620e767342ba6230ebda715e039be2b5bdbef639ad5d0e715f033658887bede3ee330da79f2a6ca3e1a597466f3bbffdd617d371 SHA512 434a576cad8fe6a2c8086893982887306ad6b4797c1ed0c3682782a3a9ec1109fc48d94ad469cd11128232d773d5beaef2cfc1c9a68c0386581e4864d43371fa DIST pydocstyle-6.1.1.tar.gz 73982 BLAKE2B 6a896221fdcd257f0475472e1cf87ef892d8292a4c0faf661595adb17e2d18f4a8277cda498197309d34597c448203856c272256277a7e35fba20e2e5ba47f2b SHA512 ce4932a6601c80d05a46600f5af7df54798025a5f3dc41ab8cf1bc0d63e7f78b70cccb17dc99ddab25eda9abd639f91468fca1b1ceb4539708350212e481a156 -EBUILD pydocstyle-6.1.1.ebuild 820 BLAKE2B 58b217a21a388bd9788ebb7ac80bbb3058a3b5f0c310e754e55d35783b1190903eb4ec3ab4eda3104ed0387f637cb154b9b71598c9a96ce5bf2fe6f1c054887b SHA512 d45a1edab59fff0f7d6a2fd58e1e5ad165d03248a45ee0e5125fbad36c8379d8117570d5067f99365efd93a4e5a39543e42ff8d5b528f7fb60a19a90772865b1 +EBUILD pydocstyle-6.1.1.ebuild 826 BLAKE2B 6a4d74175b15feba62476f4b2eec62c5bb89e041a956c26ebe7c1c976a1dbc757acfc355fdeefa0f24eabd3df95ff2bf254d840a74bf3efd75e55ebc120164f5 SHA512 dafc7bd9640ce64d52f5f11cea60da974a2fa23d7ea88d985bf9bce6f676f324a893857e79d1e54a2b690579b41213eb8f44ed745f4d556e50ce408f9c130474 MISC metadata.xml 665 BLAKE2B ac358d1ac5d68d11710048ccd4050f45cee96788829ee806bc5f4364c0f6b03707dcf15dd0cb9e7e3870cd9feebcead3c44b8f6bbff6738aa593079685c2a3c0 SHA512 7642d1384de3ec4bd55f7afc69ce67ad018eb9294f104234c5f3eb23a2c7a5ab36bda890a440fb5a7af8045d215048caf4b15bb3d965f414b755b51a269337cc diff --git a/dev-python/pydocstyle/pydocstyle-6.1.1.ebuild b/dev-python/pydocstyle/pydocstyle-6.1.1.ebuild index c81da8a6c1fc..3216381e7135 100644 --- a/dev-python/pydocstyle/pydocstyle-6.1.1.ebuild +++ b/dev-python/pydocstyle/pydocstyle-6.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/PyCQA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND="dev-python/snowballstemmer[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest index 58410cbb1c08..704266ee6314 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1,5 +1,3 @@ -DIST pyfakefs-4.5.1.tar.gz 203478 BLAKE2B 4f7fdd9a9ee80dc814b854b1e1ab6fca49c398733ea3c61369ed1f88c9e66c3f007e5270f9ea276c9eca4c268036a6cd2f2d05832bea94a0de0d947b5cab63f7 SHA512 2c4b0f4b9cef9866f12bf5d35462ab565f82a7cfb986e78eae07b8e77be67fd523b093ce4f88b34d817f36d04891f128af723be880c8072f6b593ceb31d65367 DIST pyfakefs-4.5.3.tar.gz 204661 BLAKE2B 87340d98850cad83b5288d310a5e5d9774247bb71ce7fa314243e38ec3d8e0d42f50f73da2e8c732694c35359e36286c896cb7b2703aa91443d22df95aebbe6b SHA512 0fa42a81acb565292d8a9fde220f033100a4fc07eb8d095e79ed98af415fc285d4db46dd9b891e595f599a9ab48323ff7aad4928b47a6df0d5bbf94c975f605c -EBUILD pyfakefs-4.5.1.ebuild 708 BLAKE2B a290ed95962f2d59ad583ca5efc2e18c6b373ad1df38a539264bb4ee71b3bfa38b507c24818573b6d19177350e043af27fe58ecd764997a22be764e8459ec4c5 SHA512 94d24e2a46ea2c8c775505821330cbb91553b4d5782ea1608f8f813e40d575ed93bc07739abbb4adc3e3d56025b375c80a1fcc9cd791ffa12c6b848f75aef241 -EBUILD pyfakefs-4.5.3.ebuild 716 BLAKE2B 7a55a9b757ef823a6c503f2ac8a83763d7994f4e38e11c0d684920b2fb389b6fb5f2a9a160a7ea8a53079dbed175fe6fc9668c2931e8c0e4d83118e94c2b2493 SHA512 661753b7aff5630e335d348ce2d39cc026759cce653a246a2b234b629d533f555e102867ab039c6884727fe3cf4c66904aeecb9f19447a8710c837585c5cbb60 +EBUILD pyfakefs-4.5.3.ebuild 708 BLAKE2B a290ed95962f2d59ad583ca5efc2e18c6b373ad1df38a539264bb4ee71b3bfa38b507c24818573b6d19177350e043af27fe58ecd764997a22be764e8459ec4c5 SHA512 94d24e2a46ea2c8c775505821330cbb91553b4d5782ea1608f8f813e40d575ed93bc07739abbb4adc3e3d56025b375c80a1fcc9cd791ffa12c6b848f75aef241 MISC metadata.xml 395 BLAKE2B 8db2ffc4bcdcf27ed640f08d3f79b1dac72f3609d2113c5e2590c9b127ba0e20bf27f040976a34fd8a08166c455140cbc586da72d22ca67c329717bf5d54798d SHA512 86850a2bdfbc39096105db00d9b249224ab57c1fac71738f0a5df2b83bec7773f4150f7480b18fb066122fe0ed46fbc923a72e837db429b5b322e658bb340010 diff --git a/dev-python/pyfakefs/pyfakefs-4.5.1.ebuild b/dev-python/pyfakefs/pyfakefs-4.5.1.ebuild deleted file mode 100644 index 17892f635d1e..000000000000 --- a/dev-python/pyfakefs/pyfakefs-4.5.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_IN_SOURCE_BUILD=1 - -inherit distutils-r1 - -DESCRIPTION="a fake file system that mocks the Python file system modules" -HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs/" -SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - "${EPYTHON}" -m pyfakefs.tests.all_tests -v || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/pyfakefs/pyfakefs-4.5.3.ebuild b/dev-python/pyfakefs/pyfakefs-4.5.3.ebuild index 1746a5e9e29e..17892f635d1e 100644 --- a/dev-python/pyfakefs/pyfakefs-4.5.3.ebuild +++ b/dev-python/pyfakefs/pyfakefs-4.5.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest index d0901aae32b6..228f3122a74a 100644 --- a/dev-python/pyflakes/Manifest +++ b/dev-python/pyflakes/Manifest @@ -5,5 +5,5 @@ DIST pyflakes-2.3.1.tar.gz 68567 BLAKE2B 0eee1eb87bf1dcae68afcdb250644aa8a1189ca DIST pyflakes-2.4.0.tar.gz 69101 BLAKE2B 852e50f3545138947761f9a8413fd6463bb9a28977c008feb1c3a81afb3854501b8fd3c05840d9d75bc6ebf505b545e62c047b87780b0bc764fd4225ea6a1e21 SHA512 f4c6512eb811511c897623f52c4f88e50275a3292582d7dd34462e90e39fecce939818cb92e750eebdd66eab25b91c23540104fc4530c42621d7cfeb1d33c577 EBUILD pyflakes-2.2.0.ebuild 739 BLAKE2B a13889d951d54c49dca0df763c347390c69c1bc6e7471d8ad9b1a1c932340096874c2ec09cca6ec9ca23472d2bbbac90924a6be8ad06bb7b7f4b731d7d712bd8 SHA512 dab20e9ed9a1ba53a50c72466d5093a3a214dce230348910a91b91473b7bcd8370355a47d438612129a798d087b1ce55b7c21c881d06e740e461848ff8991271 EBUILD pyflakes-2.3.1.ebuild 665 BLAKE2B 1f45b820bab9fab2fcb7cf744471d1caefc5c5c6c5ce50ed286d8baf5976e81d26f7a971880edf8791b3c17a3f47f5d0de0ec77d88cf7e437a5d29aebb6ca719 SHA512 adac3b53362f3a56bfdfdf05e7e65d6c3c641bcf7488eb2612cfba2daa0727dbd2a25ed9ba567c070f0e858ab9fb6a1d18ac538e0d7f3d58980b4da7cb3773ef -EBUILD pyflakes-2.4.0.ebuild 615 BLAKE2B 5168e57f1fdb9bcabe2bdf2149f32e5c2e95873bc95383425bc518810bc218d7861ccb5080256fbcb4bbcbaa33ffe2b8eb7092e19d43e924621db34226507427 SHA512 97e5ff08f64fdb127026c6e3f79feab6863b551a0d170f3024b6207e8d5d3625c85295193c1b5776e1aedf87ffd226b7e9693f888e2279f3d27328c86060a692 +EBUILD pyflakes-2.4.0.ebuild 608 BLAKE2B 00c0ee30732c03f736f3ac8e7bdaedc9025f890b5ecbf882b4a065f33d0958da19d17afdb2a548aa02d746a49928bd49a9c0601d1f12fd3d286521ad4506e791 SHA512 60d83676bcefca40ce751251ad3c8bc6bdce5d3165acc35549d2d6ca2ad6f90ff33ffc221ddfb2ee7493fae730bffcb11a30c716784e85aa7ce639dc5d9d2f28 MISC metadata.xml 763 BLAKE2B e15bc4240e0cc54bd0d7ecca523bcc43c5ae6ebd4f195815f7b2c3494e0366f1cc6feadbc63fce82390ed414e8f52a7bdf15f5c56909ab39879814ff1b178558 SHA512 bb8e0b6f746c99e5185a8bca736f0af36068ae0de45d1bde9663f0e732770366ac20f2116ddd9d7a85239146cf5d7b8fbbfc5c225d7bca4650001f86468a0142 diff --git a/dev-python/pyflakes/pyflakes-2.4.0.ebuild b/dev-python/pyflakes/pyflakes-2.4.0.ebuild index 7b6137350409..850b36c38aeb 100644 --- a/dev-python/pyflakes/pyflakes-2.4.0.ebuild +++ b/dev-python/pyflakes/pyflakes-2.4.0.ebuild @@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" distutils_enable_tests unittest diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index 054ffe90f8e1..510a45f9e885 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1,3 +1,5 @@ DIST pyghmi-1.5.22.tar.gz 221963 BLAKE2B 6705e904c481ddbb241fc8f8089e6bc9bcc142bfca9aaa518b2293b5dd387113fa4bbb418e748584f69fac5e8d1049d669eb73d24463adaaec3a891cae98f928 SHA512 cc665f8b9f4a0c9c127b9e895ba62e650cdb589f5c9edae6accaa5558f347d31725e8da446fcafb4f71ffadc17121d8b293160413f4a41055cb1720e9fa1ecde +DIST pyghmi-1.5.31.tar.gz 236574 BLAKE2B 9ee7250bae2d87f552686845ae3056f0f646cd1a383587c195bfcc6dfa476b8582509c909f0008fc6751295e2e4e7d33bf822e8b529d67306fcc85412fc9af22 SHA512 d7c9c05b51780bef9d2b417c1a586f84ec87a9f1ff578ab019bfdc1a462decd907b2634fb1c830d0e369eb97122bfcba62ce79a4386c73c9854cde8f9fdeb65c EBUILD pyghmi-1.5.22.ebuild 1116 BLAKE2B 0d96964ae13baa9be846aaf23d1dddc9f8364edc68a56aa57d3ae71588eed61712ac0af7800bae9109e448ecc9ec773abf1716b7be4dafb7ce3a238f2b87ad7e SHA512 959e0352c804d14a947009c1cbecdf76e306aad9b1d4f6c7b162147cb4e44475dc067ba11adc50d69ff5f794f2bf9dd97533b6ba19ac091f9b33f6484d837a98 -MISC metadata.xml 394 BLAKE2B 8439b7a1dc938a9a530a1c6055547a1bc2c3d8ebf9cd7ed40204fc3e4f59971a98ac16ce7d064408f262bf6f2a61768bc62426a7e1b779596b2dace7abb4a08c SHA512 4291f7752615c2fce4b3925896e71cc33869f050da90690b1d0f76fb2859014788a26ece7e7322fce01696e1b307a23e425b73cf97d795d5e6f8dacab6e8a6e3 +EBUILD pyghmi-1.5.31.ebuild 926 BLAKE2B c5f51260e37a649e0b96cf7615fc3e26b9cd13c1f993ae84d6787fa6c0c026fbf461751306c1456470d4516f57906a4b58416ee9c5888c27139fdae5a99bd76e SHA512 4e1734960b8b5458380e20ce75fada6aa7bf7e2b678ffbe0087bc756bef36b034cd897a6f66c21bcfed47c9e765bd8fc305b4baae968bfbcedf463a256ac2ef9 +MISC metadata.xml 402 BLAKE2B 066a72f969a0f47e94441c75fb078fad0bbbd8a28520a4a309f15f30c5993c52042efe207f60b66460488296336fb0c94520ed66247a7de636b2b040b76788c7 SHA512 25d7b4fba1980d03289330d65623cd00f0a81d693234a624e23c6c9991a2764a8d704011de2fb7a54d0cc6165558519dec26b893d1c93b4b76ffbf1957ba20f0 diff --git a/dev-python/pyghmi/metadata.xml b/dev-python/pyghmi/metadata.xml index b98394aee10d..bd120511a5a3 100644 --- a/dev-python/pyghmi/metadata.xml +++ b/dev-python/pyghmi/metadata.xml @@ -8,6 +8,6 @@ pyghmi - openstack/pyghmi + openstack-archive/pyghmi diff --git a/dev-python/pyghmi/pyghmi-1.5.31.ebuild b/dev-python/pyghmi/pyghmi-1.5.31.ebuild new file mode 100644 index 000000000000..f754962e698c --- /dev/null +++ b/dev-python/pyghmi/pyghmi-1.5.31.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A pure python implementation of IPMI protocol" +HOMEPAGE="https://github.com/openstack-archive/pyghmi/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest index c75b9f9b0dd5..df12a7db0b8f 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,9 +1,3 @@ -AUX pygit2-1.6.1-libgit2-1.2.0.patch 1870 BLAKE2B ab6d4884c5330e98f5e889f4605d8b1d9527033603707e8c3414944261aade3dfc3c8d8a0bcf7efa0d73ddee9d1390db47325d52205ee6d00ce95f39dd0b01ed SHA512 f5fb9217812057e62db50fa4f10ae0d845c031565956c60bc2b498209b11effcbf4dbd2f253c303f4b2b7192403fc777e4854ae472dc6c3e2178c19a62acfdfa -DIST pygit2-1.6.1.tar.gz 258338 BLAKE2B dc223e2a5231728c42ca7e0581483731fbab6ee090cf4aeeb27f186973b3c753fdf54c89679a88b97d834d717135f9b8f9a2adf492ed8572affa938c79d0f905 SHA512 67a78313493ba096cbae6805bda861495f33644fd180b5fb1cd99dcd226ef5a09ee85bd27d04d0697ef15503a4e902aa1384980870551f430fd9560ac949fe2f -DIST pygit2-1.7.0.tar.gz 276292 BLAKE2B 6091e2916c4986cb545f23d3a31f262666f0349661ccc48769414e888d0ede48af3a80483b4638a3a2275b74ed9b42113bdeae678f03d76caa7e796c6011b50c SHA512 3a8654036d0ab875898ce60e81bcab48bdb6d6bd63c29dc98272c71b5c82391e3186da61083fba09faf722e176fed5c592a36edb53ae0b957726e74646d25616 DIST pygit2-1.7.1.tar.gz 281791 BLAKE2B 51f7f23752acf0abf6000f2262019db7503506267f0f5306bd53e0e15378447d2da564818c1b6efccc4759587aba6b4d7b142c760e4e2796445cd6056e949825 SHA512 a6232039b6364c7a0905aba20f7e27b43892b7067fa95fdd464438869453360ecdb885f2012cdf0eb0734c91dc79b60db894d1d0fee81922b9fb3cf920950937 -EBUILD pygit2-1.6.1-r3.ebuild 899 BLAKE2B f0e695b2bf234ff19dc595164334bd5d9e4bf888f47f0a0e2971d518771c60f425a00f5a787eb208409a6d436ecfbff3689114bb7de586ad092ad37beeb1f4cf SHA512 43bcc3563769b934f0e5b9fc0e0d66cbbb3b80064a8329e4aefa640b712ee22a6e9f7c2441841cbeda6baf44e70f993d32632661aed939fa61acd86e3e3984d5 -EBUILD pygit2-1.6.1-r4.ebuild 953 BLAKE2B 7c5bd5c39c85732bfe50fad523d51fea9dc019edaedf397e66595f8bbc363d889cc5df02314c63d030ed3ad3787f93a04e43b62a95425a966fa69d93fa1040ca SHA512 ba30bc730c5bec5a5ac0db436de5e2ca4c0fd7c205f036c3370a051d6659d4c0af3008a45396c0a12956734fbc3123da8e807c45931948ef63a278f5bae9b94f -EBUILD pygit2-1.7.0-r1.ebuild 889 BLAKE2B a9c2830744e3386f59567fce106452247e6d44f0d3214c4169d6ab53beb4e626a245c69cb70e07474c6d3145cb9a742bbfde06ce582df41269f9d8f72e1298d0 SHA512 c476479b7bdb50b3d7668213727e41d10436b771a8f1fb5c357b9b8b4b8c22f441496fbb1dff2142ce353374c396a65aaecac319e9549e18f134f9a6ec9eec82 -EBUILD pygit2-1.7.1.ebuild 891 BLAKE2B 6ab4809f57ac7de51b66bb42c3a1635d226dcc719eaba0aca8534438728ed42137d5628340a345093fff28ce2bf88a709a454463e39662a13d19e5ebc3f4a8af SHA512 14bd1fe1e6a344dda25b7010c527d311956c822eb26f7676fd77f33fa957354f1adcec96274f2e7c40b22e6e077bc3852fe0c84786ef367397bafa2e8346eedd +EBUILD pygit2-1.7.1.ebuild 889 BLAKE2B a9c2830744e3386f59567fce106452247e6d44f0d3214c4169d6ab53beb4e626a245c69cb70e07474c6d3145cb9a742bbfde06ce582df41269f9d8f72e1298d0 SHA512 c476479b7bdb50b3d7668213727e41d10436b771a8f1fb5c357b9b8b4b8c22f441496fbb1dff2142ce353374c396a65aaecac319e9549e18f134f9a6ec9eec82 MISC metadata.xml 490 BLAKE2B a53da88b5fe40a56d831bb5589d03d247ca1d1d843bde9a1fe6999563a42c076a9f6462b6947ae217086e5edde35a4788f4552636871891f9820534a6f0bade6 SHA512 57cb7356bbb0a22fce2d7ecd8ab346ef5c8155d0941d6a15bf2e98364e755d6e5e5d6aacf24017b4b827b983032e4d46f2363483ac66d6e3882c8be12e60fb39 diff --git a/dev-python/pygit2/files/pygit2-1.6.1-libgit2-1.2.0.patch b/dev-python/pygit2/files/pygit2-1.6.1-libgit2-1.2.0.patch deleted file mode 100644 index d3e097ba62b3..000000000000 --- a/dev-python/pygit2/files/pygit2-1.6.1-libgit2-1.2.0.patch +++ /dev/null @@ -1,48 +0,0 @@ -From dcde9eff5950492ab0d2565a07fd18d765332a96 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= -Date: Thu, 16 Sep 2021 11:19:04 +0200 -Subject: [PATCH] Upgrade to libgit2 1.2 - -Closes #1089 ---- - Makefile | 2 +- - build.sh | 14 +++++++------- - pygit2/decl/remote.h | 2 ++ - src/types.h | 4 ++-- - 10 files changed, 29 insertions(+), 25 deletions(-) - -diff --git a/pygit2/decl/remote.h b/pygit2/decl/remote.h -index ff84371c3e1ce81a7e9914d4d4592638f41376bb..4e912c065cd6eaf19ef6d0304b0fd8f646edbff4 100644 ---- a/pygit2/decl/remote.h -+++ b/pygit2/decl/remote.h -@@ -23,6 +23,7 @@ typedef struct { - - typedef int (*git_push_negotiation)(const git_push_update **updates, size_t len, void *payload); - typedef int (*git_push_update_reference_cb)(const char *refname, const char *status, void *data); -+typedef int (*git_remote_ready_cb)(git_remote *remote, int direction, void *payload); - typedef int (*git_url_resolve_cb)(git_buf *url_resolved, const char *url, int direction, void *payload); - - struct git_remote_callbacks { -@@ -38,6 +39,7 @@ struct git_remote_callbacks { - git_push_update_reference_cb push_update_reference; - git_push_negotiation push_negotiation; - git_transport_cb transport; -+ git_remote_ready_cb remote_ready; - void *payload; - git_url_resolve_cb resolve_url; - }; -diff --git a/src/types.h b/src/types.h -index ff967b81f76688f8f0958638d99a06f7bbacb99c..89ad3a00149a1326c3edfa20d2d69d629cb1d2a2 100644 ---- a/src/types.h -+++ b/src/types.h -@@ -32,8 +32,8 @@ - #include - #include - --#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 1) --#error You need a compatible libgit2 version (1.1.x) -+#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 2) -+#error You need a compatible libgit2 version (1.2.x) - #endif - - /* diff --git a/dev-python/pygit2/pygit2-1.6.1-r3.ebuild b/dev-python/pygit2/pygit2-1.6.1-r3.ebuild deleted file mode 100644 index 52934d483693..000000000000 --- a/dev-python/pygit2/pygit2-1.6.1-r3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for libgit2" -HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2-with-linking-exception" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - =dev-libs/libgit2-1.1*:= - >=dev-python/cffi-1.0:=[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unconditionally prevent it from using network - sed -i -e '/has_network/s:True:False:' test/utils.py || die - - # we need to move them away to prevent pytest from forcing '..' - # for imports - mkdir hack || die - mv test hack/ || die - ln -s hack/test test || die -} - -python_test() { - pytest -vv hack/test || die -} diff --git a/dev-python/pygit2/pygit2-1.6.1-r4.ebuild b/dev-python/pygit2/pygit2-1.6.1-r4.ebuild deleted file mode 100644 index 29a58cb47655..000000000000 --- a/dev-python/pygit2/pygit2-1.6.1-r4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Python bindings for libgit2" -HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2-with-linking-exception" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - =dev-libs/libgit2-1.2*:= - >=dev-python/cffi-1.0:=[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/${P}-libgit2-1.2.0.patch - ) - - distutils-r1_src_prepare - - # unconditionally prevent it from using network - sed -i -e '/has_network/s:True:False:' test/utils.py || die - - # we need to move them away to prevent pytest from forcing '..' - # for imports - mkdir hack || die - mv test hack/ || die - ln -s hack/test test || die -} - -python_test() { - epytest hack/test -} diff --git a/dev-python/pygit2/pygit2-1.7.0-r1.ebuild b/dev-python/pygit2/pygit2-1.7.0-r1.ebuild deleted file mode 100644 index e1df5178654a..000000000000 --- a/dev-python/pygit2/pygit2-1.7.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Python bindings for libgit2" -HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2-with-linking-exception" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - =dev-libs/libgit2-1.3*:= - >=dev-python/cffi-1.0:=[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unconditionally prevent it from using network - sed -i -e '/has_network/s:True:False:' test/utils.py || die - - # we need to move them away to prevent pytest from forcing '..' - # for imports - mkdir hack || die - mv test hack/ || die - ln -s hack/test test || die -} - -python_test() { - epytest hack/test -} diff --git a/dev-python/pygit2/pygit2-1.7.1.ebuild b/dev-python/pygit2/pygit2-1.7.1.ebuild index 985c2e9d1536..e1df5178654a 100644 --- a/dev-python/pygit2/pygit2-1.7.1.ebuild +++ b/dev-python/pygit2/pygit2-1.7.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2-with-linking-exception" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" =dev-libs/libgit2-1.3*:= diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest index 730e2852b86e..39e35d6642ea 100644 --- a/dev-python/pyglet/Manifest +++ b/dev-python/pyglet/Manifest @@ -1,3 +1,3 @@ DIST pyglet-1.5.21.tar.gz 6516128 BLAKE2B ab7f23dc4ba48450f3da4efd30fadd089777f50b5392945636886192e89e230475f5bff9ba02cd166295423ed67f98b89fd186d18601504fe0f024c203a198c8 SHA512 3df0134dbfdeb15baae059bae489158273fd4797d5dc4da903ac2fdd58ae9e291e8d5371ebe545bd125a1670adfec84cb9d9f4f11841d594f3e4d38e5910ce2a -EBUILD pyglet-1.5.21.ebuild 1255 BLAKE2B 956f35304b0bb1e390d64684b8218705f04ff70ce57cf6f6b3ec80a13f9f27028a3bfe606711194e5e538ea56fc9686871bf0e5ba6e8388dbf203879afcbd7b8 SHA512 6f9880c442c2d8e35e644d4f13e8eec1fe05f89ac5d0b6de77441ac7a904c02a0066d628c8c57a7d789bf3b669ab5848348ad6e86439dab5007980e483ef4607 +EBUILD pyglet-1.5.21.ebuild 1362 BLAKE2B ea65c778b893c5859519055f99ea4adeea189453cccaf6f6b5882167f54098f244b099728e372ae90ac1c38aa8f0c18609dfdf542b72a5a96eeae0c30429ba7f SHA512 648c946b8cbfb0aab010fb879abc14499e94a32112e523f6ea4591ad958b2209b1a604bbb718e079b38ac9f8d9f064f17ea64e9f6b4496697c515cf258379570 MISC metadata.xml 1037 BLAKE2B ebbed18b0f2da5a586f2b97e18a01f8464455ba32ab74919501b9940e8c0f0bd1058f546c6ed781aef7ff97cf890a09c55712313f9589097c973688670071e0e SHA512 384ab6a4f5a5613c4883e29a714425ae74b7ccca1e205a14f08d653da1eb939ff39e31c54c000e7a61ac65fe8ededef0e9380c70bedc7de1580403ed51a68bbe diff --git a/dev-python/pyglet/pyglet-1.5.21.ebuild b/dev-python/pyglet/pyglet-1.5.21.ebuild index 724c64bd720d..ca7bceba3674 100644 --- a/dev-python/pyglet/pyglet-1.5.21.ebuild +++ b/dev-python/pyglet/pyglet-1.5.21.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 virtualx xdg-utils DESCRIPTION="Cross-platform windowing and multimedia library for Python" @@ -18,7 +18,7 @@ IUSE="examples image +sound" BDEPEND=" test? ( dev-python/pillow[${PYTHON_USEDEP}] - dev-python/gst-python[${PYTHON_USEDEP}] + media-libs/fontconfig ) " RDEPEND=" @@ -39,16 +39,17 @@ DOCS=( DESIGN NOTICE README.md RELEASE_NOTES ) distutils_enable_tests pytest -src_test() { - virtx distutils-r1_src_test -} - python_test() { xdg_environment_reset + # Deselect openal test, can't open device in sandbox + local deselect=( + tests/unit/media/test_listener.py::test_openal_listener + ) + # Specify path to avoid running interactive tests # We could add in integration tests, but they're slow - epytest tests/unit + virtx epytest tests/unit ${deselect[@]/#/--deselect } } python_install_all() { diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest index 5b7a3085676a..13d2b4090db2 100644 --- a/dev-python/pyhamcrest/Manifest +++ b/dev-python/pyhamcrest/Manifest @@ -1,3 +1,5 @@ DIST PyHamcrest-2.0.2.gh.tar.gz 55491 BLAKE2B 749f227b8cb1180a64e24cdbf97b6f610b9871b21215a761642d19fdd43ad8e175718b12cfb0de2cdb5c6ae8c3c5271e04b7c3b489e01ac689769e24202ece56 SHA512 d6e510ca1e6533b425b424d411e23c4ee2a6bad2d635695e4e68f991fbdc57269c3a433361e431cb5dda7891278951d5de7a05f5c1c167714eecdaf74644d1c8 +DIST PyHamcrest-2.0.3.gh.tar.gz 59353 BLAKE2B b393f250f1a5f3f2d3014ae8a6e20ec659e034d8e681fcbb16f4e9fbe69ba7a94ce342a79584cfc99dff6af57e1d9763efd5ff8b5d891951289d9047cab4270c SHA512 4a28c0ae04db11a86c44dff001e919a5bb6b820af8ffd60b1a1f2846f257d79daac76fbdeac4a0039d149e643043258a0685382a3a4b52c6d4586b8be95e1657 EBUILD pyhamcrest-2.0.2.ebuild 765 BLAKE2B bc7dd401630a9b05911ed3b25f84a1dbc980bb7bb1ae7f200e9acb8945a09c52ce08963b854fed7d49dd715c66dc608b30530e16e5dc434efa46874b63d7f474 SHA512 a1355f20b7ed7cce9148f09ca652b14648682b589256e488e951ca87744d3c5eae17471ab18233628313873dd5f371b34f1fa7980eddddc742915337bdc98c4a +EBUILD pyhamcrest-2.0.3.ebuild 766 BLAKE2B 85aafc90e40827fdab5718bc34a3896ebe6918803a3e6a62035e4a7cce07ea3cc2e5f1af74f1984da2f1a4ef942ede93ff51859f5309807ebbdccd220bf2e2fe SHA512 973c45d174235e4fd71dcc2fc67e4d3d1e28f8454d093d15741f086c58829a1180c22da9ed3cadf250224af340e509f7df630e967f73e36bdd2c1bc164ca0703 MISC metadata.xml 397 BLAKE2B cfdb950c34749dd9fa17d822df0194a8f35e477902947cf568f76aed96588c0e5a903ea5448f9772faef06ddc66df3c3c971978c6f4431861bf3586702d610db SHA512 024f24f466f0212a7ac599638bcd42b858e2cc786b7bf2641d0e0d4cc3df5dc97c958d4d85930cbd1c32e023f755f844a2675e2c820839729c54ad5e8fb40cd6 diff --git a/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild b/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild new file mode 100644 index 000000000000..d7f479376a63 --- /dev/null +++ b/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P="PyHamcrest-${PV}" +DESCRIPTION="Hamcrest framework for matcher objects" +HOMEPAGE="https://github.com/hamcrest/PyHamcrest" +SRC_URI=" + https://github.com/hamcrest/PyHamcrest/archive/V${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="examples" + +distutils_enable_sphinx doc \ + dev-python/sphinx_rtd_theme +distutils_enable_tests pytest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/pylama/Manifest b/dev-python/pylama/Manifest index b6133f07f121..c0b200415b34 100644 --- a/dev-python/pylama/Manifest +++ b/dev-python/pylama/Manifest @@ -2,8 +2,12 @@ DIST pylama-7.7.1.tar.gz 34740 BLAKE2B a4bd5aed40c2c4e7bdb9f9968030f0954f0309cff DIST pylama-8.0.4.tar.gz 34064 BLAKE2B e6ec937b7716d8a64c19e71b370e557a30d04d908ed2d1859df380c381a7eea93956ec4b58ca779e6029119a017ffce268a5528424783b33e815827dacb79b5d SHA512 c2ad152cadfaed14a6035eb49361439b8f80c7c633b5e1b185dd5dad140a4148f6d4445928e08cb8e92b205739ef75df6d49c66e4ad3cd002512cc2a8aba859b DIST pylama-8.0.6.tar.gz 34223 BLAKE2B 690a0a1197f6512e9511083aa079843f2ca99c9bdb5d74756531db79f7d39e8e0f60a0955b24bc7739edce0376eb79821a796978fb2365789a97628f03f240f8 SHA512 5bc75e5b2a0b141dbe2ca993d13833914980c735b84f3df766bf750909af1eeaba0d554845d8c09f0d8186ff48c8330d9ffa5b565a577ef6506f32672a2c9209 DIST pylama-8.3.3.tar.gz 36292 BLAKE2B e9ed2156c90af1ef33b8a3875dffbe6ee939e70b3a35e0bd9c6f29d5de6ef929e73cf7eda773f6693fdce96e763e81f336fc983a32f9cfa8d124441d5d34b060 SHA512 57db11480752a650dc2871bd8be139492cd5273c3770aefab160855d601e524a24754cf3b4e60973ce00072c1025749c7f9d9d39a5447ca27ab60979e743a72d +DIST pylama-8.3.5.tar.gz 36117 BLAKE2B 6ae876b7e1e0dbfba08c9b7460cbab129b1b43f79a274c191fb7710966fac4b100b1e1c81ac3a440c33b9ed076fb3a60eb5d732f484fc7150c096a7207c3b4d4 SHA512 8be5aa0490ad7e08e6def974c9b8c83c457679dfbdb2b7c161c71fc3f5f68b7e40c96ee41a57d1a1b8689356e22a028aa22400c747c17aa520b5be3e219569e7 +DIST pylama-8.3.6.tar.gz 36190 BLAKE2B f0c9944d3aa205c9f52fdfab6b47ad5ad08f1865db22eef20add0652fcb4355f878026aad9f1babbfcb4f98c13bc5cbaa069d9d7b5c7a775d994a8952f8a8cc5 SHA512 c279f3005e354be448f42addcfeae6025e1dd4acf84e5de0c3ae707ceac4f98e43a07f43be347b26bfb8db4167945db1db547ed7bd9eb73ca78bbc92d26fdfff EBUILD pylama-7.7.1-r1.ebuild 1265 BLAKE2B 59690378b80f2a9dba5a7fdeb2abb1d518c94edde05a87b63e68309cfbd7293c672a01225dd325dfc46bd04542eadc4b0b46fedad8c4da9a6b627d8f8f47097e SHA512 2535a1bc10f6e15268befa691c177831e4595a429af11c23cbb38327560ae9ebbb7941b32369f9ef2a04a8e7cc9d2a31c2c330cefbe644e85111be3b3e1db1f6 EBUILD pylama-8.0.4.ebuild 941 BLAKE2B 1a8c92cc513731c3da97e81dbcfcebc319ba154c3ce281421303f9250fd2366cfd0de06a432e8101d1125387e4c1d15a85af1752ae9fb032809fc04c1b9fc4b1 SHA512 f14c372b38b2d4ba28070c557ae6d8a5fdd74fdcaf09d2a0c1c01acde2e233ee625e7d5710c85c090221a76d065d1c8ba89650ae5d1e216b1b1c889e804f5daf EBUILD pylama-8.0.6.ebuild 941 BLAKE2B 1a8c92cc513731c3da97e81dbcfcebc319ba154c3ce281421303f9250fd2366cfd0de06a432e8101d1125387e4c1d15a85af1752ae9fb032809fc04c1b9fc4b1 SHA512 f14c372b38b2d4ba28070c557ae6d8a5fdd74fdcaf09d2a0c1c01acde2e233ee625e7d5710c85c090221a76d065d1c8ba89650ae5d1e216b1b1c889e804f5daf -EBUILD pylama-8.3.3.ebuild 941 BLAKE2B 1a8c92cc513731c3da97e81dbcfcebc319ba154c3ce281421303f9250fd2366cfd0de06a432e8101d1125387e4c1d15a85af1752ae9fb032809fc04c1b9fc4b1 SHA512 f14c372b38b2d4ba28070c557ae6d8a5fdd74fdcaf09d2a0c1c01acde2e233ee625e7d5710c85c090221a76d065d1c8ba89650ae5d1e216b1b1c889e804f5daf +EBUILD pylama-8.3.3.ebuild 947 BLAKE2B a18cf103a260f1204d1d9b03b8335a0c0645269986d835a978a43a682ce90a7a31d4be98d206f4c7ec62519b8180172e676b0f130c4607e0450410aaf426ca6a SHA512 c1f058fef74730581aee6494f227c763c30c2647dc331cf69b6ab6bd1a59e9976764f9e0753754dd48d0e33060c0c4c0af7ca7414fef7a0b45ac399cad299a4b +EBUILD pylama-8.3.5.ebuild 947 BLAKE2B a18cf103a260f1204d1d9b03b8335a0c0645269986d835a978a43a682ce90a7a31d4be98d206f4c7ec62519b8180172e676b0f130c4607e0450410aaf426ca6a SHA512 c1f058fef74730581aee6494f227c763c30c2647dc331cf69b6ab6bd1a59e9976764f9e0753754dd48d0e33060c0c4c0af7ca7414fef7a0b45ac399cad299a4b +EBUILD pylama-8.3.6.ebuild 947 BLAKE2B a18cf103a260f1204d1d9b03b8335a0c0645269986d835a978a43a682ce90a7a31d4be98d206f4c7ec62519b8180172e676b0f130c4607e0450410aaf426ca6a SHA512 c1f058fef74730581aee6494f227c763c30c2647dc331cf69b6ab6bd1a59e9976764f9e0753754dd48d0e33060c0c4c0af7ca7414fef7a0b45ac399cad299a4b MISC metadata.xml 389 BLAKE2B 4320ff9500cf2ec3d896d0ae766fd5c850b72c773a1626df243904f779db7ab9c28c2db462ab90f72e99b1da96b1131d8da207f9e3d14766ef9c33fe92c4ca76 SHA512 024823ccef87858b76df67e12452882ba523cc05a09fc128d8fe943ac92dc45abd9f3912cf6232fe411874555eec205b2623419d9e0d3247bae7663fa3775894 diff --git a/dev-python/pylama/pylama-8.3.3.ebuild b/dev-python/pylama/pylama-8.3.3.ebuild index 56e1af7e7500..fab10b0885f6 100644 --- a/dev-python/pylama/pylama-8.3.3.ebuild +++ b/dev-python/pylama/pylama-8.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/klen/pylama/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~mips ~x86" RDEPEND=" >=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}] diff --git a/dev-python/pylama/pylama-8.3.5.ebuild b/dev-python/pylama/pylama-8.3.5.ebuild new file mode 100644 index 000000000000..fab10b0885f6 --- /dev/null +++ b/dev-python/pylama/pylama-8.3.5.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Code audit tool for python" +HOMEPAGE="https://github.com/klen/pylama" +SRC_URI="https://github.com/klen/pylama/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" + +RDEPEND=" + >=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pydocstyle-6.1.1[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/eradicate[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/radon[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # not packaged + tests/test_linters.py::test_quotes + tests/test_linters.py::test_vulture +) diff --git a/dev-python/pylama/pylama-8.3.6.ebuild b/dev-python/pylama/pylama-8.3.6.ebuild new file mode 100644 index 000000000000..fab10b0885f6 --- /dev/null +++ b/dev-python/pylama/pylama-8.3.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Code audit tool for python" +HOMEPAGE="https://github.com/klen/pylama" +SRC_URI="https://github.com/klen/pylama/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" + +RDEPEND=" + >=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pydocstyle-6.1.1[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/eradicate[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/radon[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # not packaged + tests/test_linters.py::test_quotes + tests/test_linters.py::test_vulture +) diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest index 0c3c6d603112..7fd7cc376f1c 100644 --- a/dev-python/pylast/Manifest +++ b/dev-python/pylast/Manifest @@ -1,7 +1,5 @@ -DIST pylast-4.2.1.tar.gz 39787 BLAKE2B 1f2f06671ce38bd42f7297279a58f674c3af8f66de4fe804d90e3fc178c73f09a24f65bbc4fd534da0c04f593dc5eb31f03da38a4ca969ea31a04978a603b7b4 SHA512 c1418ff1e6b6ab905d790cc83eb1a4b3172c0c28d523c2bbd641523a2e2601a84aff126dafd047f0fb9b82744bca883648e197b273026611f47671d39afd4fc6 DIST pylast-4.3.0.tar.gz 39875 BLAKE2B 9b51c44295babc54207593e43d70ec121ddc4c4e5bea8a0936691d02c2cf996869cc3995f5b069bfe3a9208754705a716716cb6bb8aefef142723687dc07a16a SHA512 2880e142da2841775f2c48f2d5ad0adc39e6b65073a76dd6af24c65f420948755b25f7a630b95315ffbdd1f7536d9ac4570b3df01d6837f77faccf89aaf41f33 DIST pylast-4.4.0.tar.gz 39793 BLAKE2B 13a2bd4652b0dee142442f8bc6bf922f544b093be207efe8661f5355e37ff59a5c0d9c844193d2d3e4f22ccafc10993b8cced6872d4f0fece42c37524bee8beb SHA512 341b3f8a6691699b9581769d1f06908df8ec694a22d8918e4ed37af1f47287577c5fc156f3807c744aa9774d69e23570036f06a8e9921f3c7c7d21b53b8eb041 -EBUILD pylast-4.2.1.ebuild 697 BLAKE2B c36f3071349b584a4e63b4d916aac2af829d8be6674719c3a115aae759ba278baef78316529e22388e80677af0b938403aceb30672abfbf46f19bc4477bb3cf5 SHA512 b91d3154bcc386696fd6c022e544a343356c1111690c7d7f92543749b4dd540fdf8c38769a3c641d463bf9c4e74aaef2ba61711bf2d4428ecacd889c3a248118 -EBUILD pylast-4.3.0.ebuild 709 BLAKE2B 27e3b1e6ed585d432e4998fe17486fa0f74209e9bb1151a51b76563912d1e4d68ea5e0a9a3764176e81c6c166331ded76399aa8a5be6a03c8f54768de0963bd5 SHA512 e704e93eda78726a1071727f60c042bd7378f6338291091ceec19fb2f013f3b6c3fb778ec08639b6ba100e2b9762249dfd8e8b2497c9b3db5b310fab13e41654 +EBUILD pylast-4.3.0.ebuild 703 BLAKE2B f69c6d5a33bd597722d1ff3a1c097b1443977571874eb2a5270974f703fe2ace26acfc56b1a673e76b119f45da093a2c1f1e4318945a1f4c7098d438f87c7aac SHA512 e3bf7e8bdce53656d31560bceecf9c6f61b60f61bacba9d3bbc93e4c0cc46a7519c738b0ae0f24e4c62ecb6985d40c8b154e8dae765e1f67e5c0ef89d4b66211 EBUILD pylast-4.4.0.ebuild 666 BLAKE2B 153554f8a6ff44489ff6dbbbe9fbb89919b0bbd3596cfad1acd481b6fdaab1933c03bf12c685d0492fcc2f86c9004b231df75f2b69f62e3b190121bb3e3cdcae SHA512 3e9db053a0ed51a72156d284f776b07e91ed2bea906fe5dcb5b4bc3d9123bbab82cc5f1afb188ffc8d4bdcb561e4389e170d4ecf1c01812353ea1960c87e822a MISC metadata.xml 907 BLAKE2B a4a6aee5b2e805d27d001b7c51dfb2a26b935c38380e85027059b02e75057fc02f9ad311fd21326f6f16e7528a15c0577aae31f695f8a74ac42d274c10e7ca17 SHA512 1d0b7327a4e9a24940cff7a27b64bf5a27d5e2a1391d31a99d3473fccd54e534722ba826a64bcfc5f0da7a505241e617d23aa1f7490218f1d39af4cd3aa29357 diff --git a/dev-python/pylast/pylast-4.2.1.ebuild b/dev-python/pylast/pylast-4.2.1.ebuild deleted file mode 100644 index e1be16ed48bb..000000000000 --- a/dev-python/pylast/pylast-4.2.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to last.fm and other api-compatible websites" -HOMEPAGE="https://github.com/pylast/pylast" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( dev-python/flaky[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests --install pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pylast/pylast-4.3.0.ebuild b/dev-python/pylast/pylast-4.3.0.ebuild index 91e83b7afbf1..5767fb9183a1 100644 --- a/dev-python/pylast/pylast-4.3.0.ebuild +++ b/dev-python/pylast/pylast-4.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest index 2486fc17cd5c..218d73a6bdfa 100644 --- a/dev-python/pylint/Manifest +++ b/dev-python/pylint/Manifest @@ -6,5 +6,5 @@ DIST pylint-2.12.2.gh.tar.gz 1032702 BLAKE2B de7dce04159b332baa5c23f4034ee249e49 EBUILD pylint-2.10.2.ebuild 1455 BLAKE2B 56c90397b6311ca6fafcc0872738368e9aa1bcea78dbdbf684312bbfd64e1974c65dc071af5207b16459d0b0715f281ab98a6a34c64dec30cf9488b4ddbe3264 SHA512 60f9614a73ea024582354c5e6f28cbf6bd1438f7e3dc2164fe5b5f30664c879b261e5944dc8c5c87f4fe7786801034e479a9bba8992e03e576fa545d179d8662 EBUILD pylint-2.11.1.ebuild 1463 BLAKE2B 7a1f4504c86aee1e6e515a49b5fa7ba3b2f56afc93f2da7fa0beb2e61dc8c729fa192aedf00d43e64618603b61e5bd82fe8690590d2dc70d2e8b4bf03a6806f8 SHA512 15b4c303bbdc54875e5f6509effaa7291a801810e10e07ae3b183f0a786f038afa52546cc13e47f145fd33d032a5e89e7a0538b61c65dd1d2695a762d4cccff8 EBUILD pylint-2.12.1.ebuild 1719 BLAKE2B 5e094e57e6f2eb5a52f7df2ec286abdaba56782cdd1a5cb9c82be2cf0861a849011de71a6952f7b63ba42031ec8bcdec2fac3eff4c7be83b08ebd91575a81fb9 SHA512 5466523a8c2e4af168700ef98e6f74cb04afa5365fb0840753b0dc14e253258c357e85817e80ac8cebbc07ee016ae601a8e39b85e98badcfbc8d6436f461738e -EBUILD pylint-2.12.2.ebuild 1719 BLAKE2B 5e094e57e6f2eb5a52f7df2ec286abdaba56782cdd1a5cb9c82be2cf0861a849011de71a6952f7b63ba42031ec8bcdec2fac3eff4c7be83b08ebd91575a81fb9 SHA512 5466523a8c2e4af168700ef98e6f74cb04afa5365fb0840753b0dc14e253258c357e85817e80ac8cebbc07ee016ae601a8e39b85e98badcfbc8d6436f461738e +EBUILD pylint-2.12.2.ebuild 1725 BLAKE2B bcac521df8a8ee104e92545c5e2996e64d80dc3319745bb6b3351bae6f320859260bb6d7ac435685bacc6c20b065a23eecac490a73963fa2505762030a0280af SHA512 6c888079bf02f4c597f3acc907672250bbe8e002a3dbeecc846c7c65eda1fa2896d1784283a2a9f6cfada4293d8dffee97f83a91eac505ce258e0ef9630291d0 MISC metadata.xml 1100 BLAKE2B 98ac44b343a44471afed50ea76c658142056bba3e3e0a75e7a3854c6e196eb55eeb466611c4d2976787fe4e5d4c13c1f434cad8afaece76f3ba04cd94197906f SHA512 78b52b43ebc944c60d037adb4874fcbe72a2ac713b713ac3b9a226966db2fabf0b31a11e16dcf26243cc19c62841928ac4bb32f5eef69f9d6ef9cb0222362bbf diff --git a/dev-python/pylint/pylint-2.12.2.ebuild b/dev-python/pylint/pylint-2.12.2.ebuild index 509785607dc0..3d73abe039af 100644 --- a/dev-python/pylint/pylint-2.12.2.ebuild +++ b/dev-python/pylint/pylint-2.12.2.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples" # Make sure to check https://github.com/PyCQA/pylint/blob/main/setup.cfg#L43 on bumps diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index ab14dc21f4f8..19901c42c299 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1,5 +1,3 @@ -DIST pymdown-extensions-9.0.tar.gz 978665 BLAKE2B 328b36bf34b362ed20b8f52576fb8ea1bbf818e99815c15e0779e38dc560134096bb35ac9a5a4ad11c713921052b0ac0041b0fd2491fc76fcd7cfcbba0760f0a SHA512 813d81900b19e8235e67da362951e3e72f9948751cbe3ee9547e043d535fb8b480f0b65aa811a8b8a67c25509fefef01d3f46b4a1a6af9f00c8be244ad6fb6a9 DIST pymdown-extensions-9.1.tar.gz 1004051 BLAKE2B e6b1ebfbacce8c78c00cffc314244ed4a65a2e63d8270196e1acdd72adc75956e57b00b89ad0e4089cb186d23df390eb00a08b47a0418f4a41147803bed079ce SHA512 ab5b9703096dc95d33469d79eb042e845f1337ac65d951e65e44224190f7feb832049854163dfcb73ee238254e10b831640a1813cafd981368df96b96d3f6752 -EBUILD pymdown-extensions-9.0.ebuild 1192 BLAKE2B 7c9ed914f8234f57a3e7f0f5b5e07cfc1d2dff2740d58e34f605312526a8e26d369c5c5b6ba70efbbc504235135d32fe3cd17e876254b5e3b8cee564319595ba SHA512 839e9c3dfb75dcb884309bc519971bef97610f8d4f5c95193fba3d67528a7df3afedaee31882e9c582c5650e2f0de8ef64797ae12d88e727df755e64071f3927 -EBUILD pymdown-extensions-9.1.ebuild 1194 BLAKE2B 83b88a1a6cb629a60c86451b43587e639c1ef44bbf691b77b52784f3fab31fd2f14f26a890b55c68507de93d438ae285537f5e7b4bcc2d3232bc86dacf529f7c SHA512 5bc6cdabb49f582d4ed38550ddb42debbdf86f962ae40cf119dd7790c73f7f8e98eeb2479302e3900813820b53e4f6f6a483eff245e479796d2ebc0d9ea8aca0 +EBUILD pymdown-extensions-9.1.ebuild 1192 BLAKE2B 7c9ed914f8234f57a3e7f0f5b5e07cfc1d2dff2740d58e34f605312526a8e26d369c5c5b6ba70efbbc504235135d32fe3cd17e876254b5e3b8cee564319595ba SHA512 839e9c3dfb75dcb884309bc519971bef97610f8d4f5c95193fba3d67528a7df3afedaee31882e9c582c5650e2f0de8ef64797ae12d88e727df755e64071f3927 MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57 diff --git a/dev-python/pymdown-extensions/pymdown-extensions-9.0.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-9.0.ebuild deleted file mode 100644 index 04d76ca159dd..000000000000 --- a/dev-python/pymdown-extensions/pymdown-extensions-9.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-material - dev-python/pymdown-lexers - dev-python/pyspelling -" - -inherit distutils-r1 docs - -DESCRIPTION="Extensions for Python Markdown" -HOMEPAGE=" - https://github.com/facelessuser/pymdown-extensions/ - https://pypi.org/project/pymdown-extensions/ -" -SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=">=dev-python/markdown-3.2[${PYTHON_USEDEP}]" - -BDEPEND=" - test? ( - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-vcs/git - )" - -distutils_enable_tests pytest - -python_prepare_all() { - # mkdocs-git-revision-date-localized-plugin needs git repo - if use doc; then - git init || die - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - git add . || die - git commit -m 'init' || die - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/pymdown-extensions/pymdown-extensions-9.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-9.1.ebuild index 8ed924a3f6a8..04d76ca159dd 100644 --- a/dev-python/pymdown-extensions/pymdown-extensions-9.1.ebuild +++ b/dev-python/pymdown-extensions/pymdown-extensions-9.1.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=">=dev-python/markdown-3.2[${PYTHON_USEDEP}]" diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest index 7196eb512ea1..af925b34d78a 100644 --- a/dev-python/pymongo/Manifest +++ b/dev-python/pymongo/Manifest @@ -2,10 +2,14 @@ DIST mongo-python-driver-3.11.4.tar.gz 983009 BLAKE2B b2ca8d90a34b41c0991b545626 DIST mongo-python-driver-3.12.0.tar.gz 1062091 BLAKE2B 636a34a42d43a6ecd549c51e9e5b3a617291b64a1ba91d7473c365f8df88d59efd7b2906dd80147ffab4309d38cce30a3475bbe142e347312823236f8657c801 SHA512 fc2734b8821b42cca1b67930d5c7612526e51292144a376425627ea6254b09128ccd894af3be293184f940c7f8faa1c0cd3a0d069f9b4143a15cb32279c3bdb1 DIST mongo-python-driver-3.12.1.tar.gz 1067667 BLAKE2B 3f18c5aa92ce180067f9c86e1fcbd80543274a2ee33ce1fad5741f0e7f5a9cb0520c33b8fe885ea69c2c8ce168747a44129fe79a5df389b83bd5e77a6ec4a687 SHA512 1fc98c33d8140ab045804130fc27b655a8622318f7030967d841e7a296dcdfb89a125cb2574a9b08eef15d3fdc089f268631501743b46d04a7b465cc45c0c04e DIST mongo-python-driver-3.12.2.tar.gz 1069372 BLAKE2B 962dc2ee42f01586d9e8fb07d3ba7a74f4379af268b6213c1a5b67b901c805719b9c164fc3d270dd77b3c627f998b291330eeb02968246f2a68e5925bcb608fc SHA512 0e6ac0eafb8fb71db22e7ce27e6acc5c17ea80ac8c0100c358302582da68e03d7bd33eed320f5c8c43b067c3f1e75b4ed4f8c63c4c9705bf9a1c764917d973cb +DIST mongo-python-driver-3.12.3.tar.gz 1069576 BLAKE2B accb8d1598c3f7d3fb4bec05390521562abf3a067abf82e25b62ebfdb95ed000f6a77edc60f0bcb816b85b1f7fc32c1e4dd54580c203a5d383d30e144a61dfa9 SHA512 21a723985c7846879d3b81ca41060fa6063b187c91c0c7797227f0b7b174880114aec9412d37821cb3d839bf98039b87f03c7c559b9599626705d3f790a8e11c +DIST mongo-python-driver-4.0.1.tar.gz 1030722 BLAKE2B b820901a433ffa2e82db0ef3c014aaa1e7d53bbc3ab94a5432fcb713d9789cbbf411a4ad5085ef3896cbf2aeff6d0e79f3f7bd5936d3aa615080a0421d8818c2 SHA512 1aead66d21c032e6d42b3aa408b0193bcac6a5a293ecfc513fadb634c574dccdcd351c693352f23cfe577c73fec901cdc2aa635dfe9afe8d9108ed917f55b53b DIST mongo-python-driver-4.0.tar.gz 1029687 BLAKE2B d8ae35b68bff288388a797c51b40d453c3e2197a0b639689bbb43f7e4470f3c4d5bf861d6ae77805b950e8c8daadcef5043b93c6d6a4b094fcb95521caf4c751 SHA512 b29acfcbd92b8f46780039cd0688cb03c083dfaf1ec6793906029f1e03635edc9a9ef6eb7104fa3dc16eca6df4ccfedd7bd4a8da495f754157edec371211fe15 EBUILD pymongo-3.11.4.ebuild 2709 BLAKE2B 9c805d2fdb0427c015d0dca59c4d718c10e3799d8f00745d109566f9e6a6c9f68a0d63137bcd5e1ca756eb889bd5a4d0fd01d8ac182a3bcdee0e96ae3dbbed36 SHA512 4fb36123d4b2c50362386f7ceb545fd756433781c033565ba4881e8570b2c69f2eaf45f2c93da589776b5fce5da40a9489bae1768c569e9c626543db3d96b679 EBUILD pymongo-3.12.0.ebuild 2713 BLAKE2B 73c23556f161f9dcf0601026ef3f7d07b308d65e2c4c41aba631d0c6a7e21a11bc8789727f90b205eb0c1adce66ec5c883c740babd1affac4f99205bc9c9d4d4 SHA512 689f54b4e4db3c3d4ffa986d0a941201ad2948d1f9f9fb768706b88f01b979a35222cb75ef7edb84c0593f2222044635817791798cc0ad87a07e892cfc4f23c0 EBUILD pymongo-3.12.1.ebuild 2715 BLAKE2B f94b39bf3c4e2bdedd2b20448b020058af9753238710e8e5b7681649477c1694aa3980f04088328baf2fc363e39f5025cc71622b3dd061832b52d5fbc017e31f SHA512 0ece2364102b8be2863f8a959c36368dfaff18332400be7f7c4aa984d7c16fb77f123d0715304fa4f3f94d39a4072f01903c9c2e75e467982b7eb99eb868a967 EBUILD pymongo-3.12.2.ebuild 2601 BLAKE2B 17bffdbdb1b764286f90dde0682d7d5f1e1606be2fc96590bb1b9232dd8e4f803d05d59c4c4c707c3ad3ba6eb60f9bc2e93f9b3d78542155091bb8cd22729a06 SHA512 0f0de0adfa60b6cde3bdc618ceaac05fd9b595a859dccf08a6523a3dcc50b3eff6c7d296fe813ea0180d5f282d99de86efd425f68795fe8f5977aa61edb05793 +EBUILD pymongo-3.12.3.ebuild 2601 BLAKE2B 17bffdbdb1b764286f90dde0682d7d5f1e1606be2fc96590bb1b9232dd8e4f803d05d59c4c4c707c3ad3ba6eb60f9bc2e93f9b3d78542155091bb8cd22729a06 SHA512 0f0de0adfa60b6cde3bdc618ceaac05fd9b595a859dccf08a6523a3dcc50b3eff6c7d296fe813ea0180d5f282d99de86efd425f68795fe8f5977aa61edb05793 +EBUILD pymongo-4.0.1.ebuild 2760 BLAKE2B 57c912d78f2ebb1ae2eee316acfa11b8594e21653716003941f07ce5fe2f5ae7b24d192f2b4eed92889dccc6d148e12c39896d4dcc375bbedda73c828fb0533d SHA512 45fbb276c76f6466eb8ce4cc0bbc1e407a40d163674dc5e711fdafe77a49b86200e7c44faea05cd793a6ff25be8d13559758bc6150a6aa5ef1fc3feb39c822b5 EBUILD pymongo-4.0.ebuild 2601 BLAKE2B 17bffdbdb1b764286f90dde0682d7d5f1e1606be2fc96590bb1b9232dd8e4f803d05d59c4c4c707c3ad3ba6eb60f9bc2e93f9b3d78542155091bb8cd22729a06 SHA512 0f0de0adfa60b6cde3bdc618ceaac05fd9b595a859dccf08a6523a3dcc50b3eff6c7d296fe813ea0180d5f282d99de86efd425f68795fe8f5977aa61edb05793 MISC metadata.xml 673 BLAKE2B fb66f76592841f2647a94e24e07fafa8be2bc31583bac35dc3933a3feeea87f0c4105ab6b480bce5f2b8aeced8c113c8a3ce9714b22ff909f92eccceffa8f9a9 SHA512 9e758aa60153da583ed21bdf6addd001c560894fc6d429217405e7dfbdc673a9e22bc5a41afcc1281f7613ae1059c0824a7bba246006aa66c6eced75ab975e51 diff --git a/dev-python/pymongo/pymongo-3.12.3.ebuild b/dev-python/pymongo/pymongo-3.12.3.ebuild new file mode 100644 index 000000000000..c45af7c0a672 --- /dev/null +++ b/dev-python/pymongo/pymongo-3.12.3.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit check-reqs distutils-r1 + +MY_P=mongo-python-driver-${PV} +DESCRIPTION="Python driver for MongoDB" +HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/" +SRC_URI=" + https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86" +IUSE="doc kerberos" + +RDEPEND=" + kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + >=dev-db/mongodb-2.6.0 + ) +" +DISTUTILS_IN_SOURCE_BUILD=1 + +distutils_enable_sphinx doc +distutils_enable_tests unittest + +reqcheck() { + if use test; then + # During the tests, database size reaches 1.5G. + local CHECKREQS_DISK_BUILD=1536M + + check-reqs_${1} + fi +} + +pkg_pretend() { + reqcheck pkg_pretend +} + +pkg_setup() { + reqcheck pkg_setup +} + +src_prepare() { + # network-sandbox probably + rm test/test_srv_polling.py || die + sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \ + -i test/test_client.py || die + distutils-r1_src_prepare +} + +python_test() { + # Yes, we need TCP/IP for that... + local DB_IP=127.0.0.1 + local DB_PORT=27000 + + export DB_IP DB_PORT + + local dbpath=${TMPDIR}/mongo.db + local logpath=${TMPDIR}/mongod.log + + # Now, the hard part: we need to find a free port for mongod. + # We're just trying to run it random port numbers and check the log + # for bind errors. It shall be noted that 'mongod --fork' does not + # return failure when it fails to bind. + + mkdir -p "${dbpath}" || die + while true; do + ebegin "Trying to start mongod on port ${DB_PORT}" + + LC_ALL=C \ + mongod --dbpath "${dbpath}" --nojournal \ + --bind_ip ${DB_IP} --port ${DB_PORT} \ + --unixSocketPrefix "${TMPDIR}" \ + --logpath "${logpath}" --fork \ + && sleep 2 + + # Now we need to check if the server actually started... + if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then + # yay! + eend 0 + break + elif grep -q 'Address already in use' "${logpath}"; then + # ay, someone took our port! + eend 1 + : $(( DB_PORT += 1 )) + continue + else + eend 1 + eerror "Unable to start mongod for tests. See the server log:" + eerror " ${logpath}" + die "Unable to start mongod for tests." + fi + done + + local failed + DB_PORT2=$(( DB_PORT + 1 )) DB_PORT3=$(( DB_PORT + 2 )) esetup.py test || failed=1 + + mongod --dbpath "${dbpath}" --shutdown || die + + [[ ${failed} ]] && die "Tests fail with ${EPYTHON}" + + rm -rf "${dbpath}" || die +} diff --git a/dev-python/pymongo/pymongo-4.0.1.ebuild b/dev-python/pymongo/pymongo-4.0.1.ebuild new file mode 100644 index 000000000000..bdf1ff9c5384 --- /dev/null +++ b/dev-python/pymongo/pymongo-4.0.1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit check-reqs distutils-r1 + +MY_P=mongo-python-driver-${PV} +DESCRIPTION="Python driver for MongoDB" +HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/" +SRC_URI=" + https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86" +IUSE="doc kerberos" + +RDEPEND=" + kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + >=dev-db/mongodb-2.6.0 + ) +" +DISTUTILS_IN_SOURCE_BUILD=1 + +distutils_enable_sphinx doc +distutils_enable_tests unittest + +reqcheck() { + if use test; then + # During the tests, database size reaches 1.5G. + local CHECKREQS_DISK_BUILD=1536M + + check-reqs_${1} + fi +} + +pkg_pretend() { + reqcheck pkg_pretend +} + +pkg_setup() { + reqcheck pkg_setup +} + +src_prepare() { + # network-sandbox + rm test/test_srv_polling.py || die + sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \ + -e 's:test_service_name_from_kwargs:_&:' \ + -e 's:test_srv_max_hosts_kwarg:_&:' \ + -i test/test_client.py || die + sed -e '/SRV_SCHEME/s:_HAVE_DNSPYTHON:False:' \ + -i test/test_uri_spec.py || die + distutils-r1_src_prepare +} + +python_test() { + # Yes, we need TCP/IP for that... + local DB_IP=127.0.0.1 + local DB_PORT=27000 + + export DB_IP DB_PORT + + local dbpath=${TMPDIR}/mongo.db + local logpath=${TMPDIR}/mongod.log + + # Now, the hard part: we need to find a free port for mongod. + # We're just trying to run it random port numbers and check the log + # for bind errors. It shall be noted that 'mongod --fork' does not + # return failure when it fails to bind. + + mkdir -p "${dbpath}" || die + while true; do + ebegin "Trying to start mongod on port ${DB_PORT}" + + LC_ALL=C \ + mongod --dbpath "${dbpath}" --nojournal \ + --bind_ip ${DB_IP} --port ${DB_PORT} \ + --unixSocketPrefix "${TMPDIR}" \ + --logpath "${logpath}" --fork \ + && sleep 2 + + # Now we need to check if the server actually started... + if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then + # yay! + eend 0 + break + elif grep -q 'Address already in use' "${logpath}"; then + # ay, someone took our port! + eend 1 + : $(( DB_PORT += 1 )) + continue + else + eend 1 + eerror "Unable to start mongod for tests. See the server log:" + eerror " ${logpath}" + die "Unable to start mongod for tests." + fi + done + + local failed + DB_PORT2=$(( DB_PORT + 1 )) DB_PORT3=$(( DB_PORT + 2 )) esetup.py test || failed=1 + + mongod --dbpath "${dbpath}" --shutdown || die + + [[ ${failed} ]] && die "Tests fail with ${EPYTHON}" + + rm -rf "${dbpath}" || die +} diff --git a/dev-python/pymssql/Manifest b/dev-python/pymssql/Manifest index 7bfe085f5460..11c781bb5f4f 100644 --- a/dev-python/pymssql/Manifest +++ b/dev-python/pymssql/Manifest @@ -1,4 +1,6 @@ AUX pymssql-2.2.1-clock_gettime.patch 882 BLAKE2B 946af94874afe840ba4a44015321bc539695100bc9a73b5ffc0c5155c34adc8820eed0447261ce6bf8b404b16336b56b16d77c7281db1eae0f680808aabbe9b1 SHA512 27fed1a9b0b8f8fdad6a744da1c6c46637c9a1a755fb0cb6ec5b025314e5058365377828b9cebf19cb31f0dd59c4a4d500951a7ff32a1da4c08f1c85633f7043 DIST pymssql-2.2.1.tar.gz 170421 BLAKE2B 0bd57ffef97f6a557bf78056ed0f184c3b5de09fa031f80f1b7420486bb137ba1750c2ac63e89c0476a3b1808e08beb037b2d9c3fce89bce98a266626222b5c7 SHA512 d44fbe506d7daf3b5fc1dfa20b99814aa3ed025cf8e4e14097f53014bc21918e0969e15149fa93c39367a06567502be08bb673e30ebdf87d6fc2c30b01216b7c +DIST pymssql-2.2.3.tar.gz 170134 BLAKE2B ed7d6d289b67c5ed76d737d4aec3a6731a94a2cc6bed445e526d62c4f7e9e26fe0e443846727895dd9fc396678d3ee99f021b2b365df14680817b8b8c130e5fa SHA512 10b9b976c7bfaa4c8433e08d256a580354181d41b08b1ced2648f8b4f864d1c83ee46a2d240f394d2c87cd4b494ccd51c0adf923e88de41c4cab30f2a0bae2d9 EBUILD pymssql-2.2.1.ebuild 851 BLAKE2B 909212153912d03ff79e9fd0099bd549df0a294d76705c24229c67b8f2631074d816c9b37955bcffc5e913b2ecb428e8494124cb3e682a15dd31c1d3d939ab49 SHA512 0d0e245bcfc83befe42f549bcef2048178777d568d70ac2401b1be536de8aaa6245c68ab5d0d8134b029555b60760fcee58cc7a97e3c3294e3b07277eb59fa45 +EBUILD pymssql-2.2.3.ebuild 899 BLAKE2B 17c9a026f7785e4ea12c2f854a424cfa85f7c1bf986e8c8b306257347b98ddd774e99faa7862dfb6ed4bd8e7782c03bf2e0885f13e59a9949c729a2752e853eb SHA512 7376da233d25db4f1d19ddede219134a04846e0ebf22fc94a9b3ffbe44c18ca9eedc344c09a20d6e443e818462dc89864d1eabc1c269009ca4061a635476c96d MISC metadata.xml 288 BLAKE2B 8ff1d6c61a36fc16df61bf7d80a7db3ad25dfc2d48506d78da521b567c9080d5fab50b59a5e637dcc7fb0c50b0758d651b31f9b4c304986908c166c1d041fa48 SHA512 cd670f008a714831f9cb7ccbe7ce9db8cee928c8ad5ae42fda3b8cf0dce3077eecbff97b42c8e2a9610aef9375805614a57d4b0ffc03b4ffd299f72dbf7a680f diff --git a/dev-python/pymssql/pymssql-2.2.3.ebuild b/dev-python/pymssql/pymssql-2.2.3.ebuild new file mode 100644 index 000000000000..bcf4f031cbda --- /dev/null +++ b/dev-python/pymssql/pymssql-2.2.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Simple MSSQL python extension module" +HOMEPAGE="https://www.pymssql.org/ https://pypi.org/project/pymssql/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + +# tests need a running instance of freetds +RESTRICT="test" + +RDEPEND=">=dev-db/freetds-0.63[mssql]" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/sqlalchemy[${PYTHON_USEDEP}] + )" + +PATCHES=( + # https://github.com/pymssql/pymssql/pull/708 + "${FILESDIR}"/${PN}-2.2.1-clock_gettime.patch +) + +distutils_enable_tests pytest + +src_configure() { + export LINK_FREETDS_STATICALLY=no +} diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest index 19d6ee9de807..e975ea91690c 100644 --- a/dev-python/pyopencl/Manifest +++ b/dev-python/pyopencl/Manifest @@ -1,5 +1,3 @@ -DIST pyopencl-2021.2.6.tar.gz 450194 BLAKE2B be9d0bf653f77d33a4337deab9189a5a9031ff50526444283c6fb9f8625d0451cb211ff703b5eb86c18beebb973f8f7a7cc93da3efc6bb4e95cd533d633fde93 SHA512 b7bea4903a34104c538545c611554c1651ae7a94ee56d8c7129a88a9e547911fac085617b4238fac33534c9b981bcfdb9fabd716456a86fa428cfd42d9cb128c DIST pyopencl-2021.2.9.tar.gz 451109 BLAKE2B a4b9b1ee1bd4f42742aa2de3acb3f5fe54771905f15dc002327a6669bf460c825c81729403df0b98537deb91ca9d0fa8dd30dd8d7e718fcc23a256b6a797484b SHA512 557bdf20df97090557f441f47b31d5b2878341fe670a4e64a563d8a464fdd5915ece651103ed17396248ab174b1895f4841e5b7ac803b8bf6286266e2c4366d6 -EBUILD pyopencl-2021.2.6.ebuild 1404 BLAKE2B 3db690ddda606ff83eba51220b40a148da79f75b91e26586e7c8c4e726888821e5181f1742662206eedfeba8defc7bae36547ed2955512b8f1bf6a818a38719f SHA512 f14f35bf7be814dca5e424c25493f6cd94aa40f008e3ed66e073eb628f76ac7417f8e7433eef488242ea61a37760e5fe45595c097c17dac73b3b8b34a6390f46 -EBUILD pyopencl-2021.2.9.ebuild 1489 BLAKE2B 1fa06ab0127216396313b378415d5e917f9f87970cbd11325d64198f89053e380f41fc18d44cde993909bea9c0d85f81cdf6a3d6b805508d2f233ceec114e01e SHA512 d927ed52efd885d4ad6744754e1da43897f4baf672912ec54f7ac94b731ba08520536ef5c5e78c93108a9b5b30de43120127d3b88d2b678a6a62d658f070b066 +EBUILD pyopencl-2021.2.9.ebuild 1488 BLAKE2B 41b71520729ba3c89600f89c4c1697d4c3ab7c2b504004fbda014f6fabc4ba4d08da36f5111af0a15aba68c8a252b840ef2c7b1297b5908ec602ce257e4d3853 SHA512 290e0c5d41be5e1727bdb1d8989b77d07a4db8009e093329b84e8b1f331d158ac04d52646cad9e064ad2b8d800f4c777d4f0660773125137ae876d8547d7c419 MISC metadata.xml 317 BLAKE2B ba532c522d5fd599dfd41180c9813f8124dc64cd3bc7a3a7b1ecdc121b216db4b43f6cae9c32c52a430fbf6e9a22c0cf27ffaf0041ca372d81666991bcf0e979 SHA512 845a8b83a5d7729ea0fca8b704de297b8b8c0d8f315fad0bea7c0c645bc79dd993209e9ca5e89ec9c8ddbe6db2b1f142c3e1f7e5b8e4b6259fe927527ce6a919 diff --git a/dev-python/pyopencl/pyopencl-2021.2.6.ebuild b/dev-python/pyopencl/pyopencl-2021.2.6.ebuild deleted file mode 100644 index 153702aea574..000000000000 --- a/dev-python/pyopencl/pyopencl-2021.2.6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python wrapper for OpenCL" -HOMEPAGE="https://mathema.tician.de/software/pyopencl/ - https://pypi.org/project/pyopencl/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64" -IUSE="examples opengl" - -COMMON="dev-python/numpy[${PYTHON_USEDEP}] - >=virtual/opencl-2" -RDEPEND="${COMMON} - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]" -DEPEND="${COMMON} - dev-python/pybind11[${PYTHON_USEDEP}] - opengl? ( media-libs/libglvnd )" - -# The test suite fails if there are no OpenCL platforms available, and -# even if there is one (which requires the presence of both an OpenCL -# runtime *and* hardware supported by it - simply emerging any runtime -# is not enough) the vast majority of tests end up skipped because by -# default the portage user hasn't got sufficient privileges to talk -# to the GPU. -RESTRICT="test" - -python_configure_all() { - local myconf=() - if use opengl; then - myconf+=(--cl-enable-gl) - fi - - "${EPYTHON}" configure.py \ - "${myconf[@]}" -} - -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/pyopencl/pyopencl-2021.2.9.ebuild b/dev-python/pyopencl/pyopencl-2021.2.9.ebuild index 95577e0b236f..ad4c7b710706 100644 --- a/dev-python/pyopencl/pyopencl-2021.2.9.ebuild +++ b/dev-python/pyopencl/pyopencl-2021.2.9.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="examples opengl" DEPEND=">=virtual/opencl-2" diff --git a/dev-python/pypam/Manifest b/dev-python/pypam/Manifest index 5bdb7b7fd1ec..7c9ad8b9be01 100644 --- a/dev-python/pypam/Manifest +++ b/dev-python/pypam/Manifest @@ -6,4 +6,5 @@ AUX PyPAM-python3-support.patch 5759 BLAKE2B 4aabd07b022f1c9db01b462438a2908cc24 AUX pypam-0.5.0-stricter.patch 287 BLAKE2B d3c70bc1db78da2f8434cc076b2a2044dc0d23683cafbd520d98aef089da4d1fe7c0344e72f838a894423d9b8f53e566b10c3cb6b6e267fcc67de14d69601ab6 SHA512 2ea057cce5e8b7810c879554cb9793b3869342a95c5ffa5239012157a3d09c8ab8cbca1f18424b147e83d6ffd770c417cdd39b7521780e611f8c69991c91d9eb DIST PyPAM-0.5.0.tar.gz 105206 BLAKE2B 7778275cae11606ca8e522d2f99fb0558c55545cdaedb3ff7c55b4bb693ed3429e22566912f53c7795f73316bc45f1bfbdf5a53daec234dba87e1c141e2410f2 SHA512 9e0e919e34930d2283307cd6665c5287c664a76a5de56367bd975867ac26b376ae03d30cb3bc4a16390c977ca2690cfd2e90ac73dcc7886b8c999444da4a07e0 EBUILD pypam-0.5.0-r6.ebuild 1103 BLAKE2B f309b200853809f4ffc061c44fa50eef542ef5f82cd4e7447f9f81d082ce36c9731c5e26ea02a9e0c7aaf9008590e55626bbfa13c6f99c2b45de6b01951071aa SHA512 0d8361f00ad8153a335e19420bea366180f1723d5632685f49bb5ee098e872121c5a22dead6c5df03069ca9978b371c79ffed3d8cbd07ac20d0694f97e0e7a33 +EBUILD pypam-0.5.0-r7.ebuild 1113 BLAKE2B 834cb09bfae4cf57baa0db8ce179a6d7dddaf90783b97e03f172cb07942156a34af82389e98c798dbc0d2088dc7124731a5901d5a9e650846eaa0633cc4c31a8 SHA512 7711644f9414a70ba83c3af42d5a4f93c065624c1959b52083287932cee07663bb1e527ec2c4520bff896b8acbe626485897b464d6779ce92dd3e951fd72a2fd MISC metadata.xml 166 BLAKE2B d722eb15953d598289863849a29a7cb30aee8bb377f28eadd4f9832c86a3908f238f05351aa4ca511ef0b6bf1e486c5b3cd83eff62940c82f4c28c199a739792 SHA512 04043d591dec13326c96e2d223af0875732a0a030f1cd100330f810b82ef655484eee2143831aaf7370f38f767741cc284eaa875d965b7198e72218b23ab378a diff --git a/dev-python/pypam/pypam-0.5.0-r7.ebuild b/dev-python/pypam/pypam-0.5.0-r7.ebuild new file mode 100644 index 000000000000..a7a3593a67d9 --- /dev/null +++ b/dev-python/pypam/pypam-0.5.0-r7.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=no +MY_P="PyPAM-${PV}" +PYTHON_COMPAT=( python3_{7..10} ) +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Python Bindings for PAM (Pluggable Authentication Modules)" +HOMEPAGE="http://www.pangalactic.org/PyPAM" +SRC_URI="http://www.pangalactic.org/PyPAM/${MY_P}.tar.gz + https://distfiles.gentoo.org/distfiles/ad/PyPAM-0.5.0.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=">=sys-libs/pam-0.64" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS examples/pamtest.py ) + +PATCHES=( + # Pull patches from fedora. + "${FILESDIR}/PyPAM-${PV}-dealloc.patch" + "${FILESDIR}/PyPAM-${PV}-nofree.patch" + "${FILESDIR}/PyPAM-${PV}-memory-errors.patch" + "${FILESDIR}/PyPAM-${PV}-return-value.patch" + "${FILESDIR}/PyPAM-python3-support.patch" + # Fix a missing include. + "${FILESDIR}/${P}-stricter.patch" +) + +src_compile() { + append-cflags -fno-strict-aliasing + distutils-r1_src_compile +} + +python_test() { + "${PYTHON}" tests/PamTest.py || die +} diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest index de60fc93b535..9c9bacced78e 100644 --- a/dev-python/pyparsing/Manifest +++ b/dev-python/pyparsing/Manifest @@ -1,7 +1,5 @@ DIST pyparsing_2.4.7.tar.gz 648158 BLAKE2B 24525b4ee7876e245b9eb270f0e3e22fe2d8b398f9777ad3b3657b8a1227dcbd25983aa64a3f3018debdbffc1a042c732e6b3a09800e081c7acac7b97da15317 SHA512 c7a546729f86a2b5176e2482b566b9fd715b03e495aaef4d720b21307bb03f385dbc849247f8d266cb3d92be0a83c34ce4995b655ce85318355d5a0d42d6991e -DIST pyparsing_3.0.5.tar.gz 940615 BLAKE2B 7ca78eb4ddd769a49f9538757fc3aae1a1fa11ed1a8fd4483ac80bf50b483e0a8ca5ee13739fbb8c40a6009e3dd48aabab6fbb29fdd01f6f82c11b22348408e1 SHA512 b3efebc911f3c3850ebbb573299a843aab1ca2fb612e41d93947f59ebba9a716ca099b5ec2f9ad8091cb82f6018910205d8409c403f26fb64e72cbb474d05223 DIST pyparsing_3.0.6.tar.gz 942509 BLAKE2B 1ece2e83dd4193c8364bf690afc54090b46658fced62fc852b0098208d2ae4b18e96f050e63d8751c4b5cf95aa178a11dd1c37fc9d63ae1551639b5c91fe81d8 SHA512 5e94f1dcb4560a0f8e5b9a979b691b6362939648d03e9ea03f74e3aeeddafc09029c8e82c42a517aebe4a0483fd06cac03ae45030e074a40576f9570ed1eb5cc EBUILD pyparsing-2.4.7-r1.ebuild 914 BLAKE2B 35964c6637273b2a733d8d7a7969a2eb771aebb230f63d7756788cd4de9403e29375f379f0333c45775efeefaee4cacf483eb93a9a02e8b6c4f7148c0bc36b18 SHA512 adf954f17e3de9ba1376526f6cdfa17ce9cce221e13eaac8382cf68feb5b75b4b7b26de54297ffa96250ae902c2499996486e8223ed61c9b338fabbf773068f2 -EBUILD pyparsing-3.0.5.ebuild 1618 BLAKE2B 0f8a438ed39afad95255ed543d4cf0b1d35d01fb0903f97f7f8b0a4ab81ea722b318213d60fc71b60170430bbc309fbb69f75f62299de2dfbd257b1aa5bed0ba SHA512 9a9b8a784ac0c94b281bef94e368e4bdbbffa13c275a8ddce3d16c2f78e7bd66decf4db45c25fe0e3d8e922b52485cc022f2147b4233dd93b94736222e188b41 -EBUILD pyparsing-3.0.6.ebuild 1618 BLAKE2B 0f8a438ed39afad95255ed543d4cf0b1d35d01fb0903f97f7f8b0a4ab81ea722b318213d60fc71b60170430bbc309fbb69f75f62299de2dfbd257b1aa5bed0ba SHA512 9a9b8a784ac0c94b281bef94e368e4bdbbffa13c275a8ddce3d16c2f78e7bd66decf4db45c25fe0e3d8e922b52485cc022f2147b4233dd93b94736222e188b41 +EBUILD pyparsing-3.0.6.ebuild 1610 BLAKE2B 9531ec4234ec3f7b54f6970705dd0a79ed23ed554e18dc376dcad4fa32b2882f8f67356cbfc95121193fd8fc070a8b92f2de949e448d546bc923c04ff43bf232 SHA512 851fe7a0ef298a19adefddc9546d982a092390764d5ef9bc658085d9137659f83946481270fcbbf5498d599f74a912a639fec2bbd30d8efa58d87cfffe8233dd MISC metadata.xml 797 BLAKE2B 9707adcde7106fb0726de82da965fc3aaf7a23b34f4b71cfea4e09bd03cb44c069ccd4d16e6a6f37eca4720ff8c52d0bc11c864bd7dd9e6995d0d25cb92c5cc2 SHA512 0f791598d2b4a37797e7f917be22093f01020cde34876d7d0db3d1b2bf5da8a18d5399d70f381d98ea569f8c3abf7f1cff8b3cc92fbab39bb00f329a58e96229 diff --git a/dev-python/pyparsing/pyparsing-3.0.5.ebuild b/dev-python/pyparsing/pyparsing-3.0.5.ebuild deleted file mode 100644 index 5e4cb765d6ac..000000000000 --- a/dev-python/pyparsing/pyparsing-3.0.5.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2004-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -MY_P=${P/-/_} -DESCRIPTION="Easy-to-use Python module for text parsing" -HOMEPAGE="https://github.com/pyparsing/pyparsing https://pypi.org/project/pyparsing/" -SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_P}.tar.gz" -S=${WORKDIR}/${PN}-${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="examples" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # railroad-diagrams not packaged (and not suitable for packaging yet) - tests/test_diagram.py -) - -EPYTEST_DESELECT=( - # also railroad-diagrams - tests/test_unit.py::Test02_WithoutPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test04_WithPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test06_WithBoundedPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test08_WithUnboundedPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test09_WithLeftRecursionParsing::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test10_WithLeftRecursionParsingBoundedMemo::testEmptyExpressionsAreHandledProperly -) - -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/pyparsing/pyparsing-3.0.6.ebuild b/dev-python/pyparsing/pyparsing-3.0.6.ebuild index 5e4cb765d6ac..82b0224932c1 100644 --- a/dev-python/pyparsing/pyparsing-3.0.6.ebuild +++ b/dev-python/pyparsing/pyparsing-3.0.6.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/${PN}-${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" distutils_enable_tests pytest diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest index 41e8e9e68d0b..86bceb7876f7 100644 --- a/dev-python/pyproj/Manifest +++ b/dev-python/pyproj/Manifest @@ -1,5 +1,3 @@ -DIST pyproj-3.2.1.tar.gz 213342 BLAKE2B 141f64f33f399e1089009f8047b2541516dc84f2b2133f5e0de5cbaf5d5bef30197f556f630076725a4d78c4244011bf1a7c9a54114d6e166cbb9c10c468da05 SHA512 4ba5bd2d2356c06b711e53581665bdcad3faeb420258c7d4bbb5639784948842a3a6ee0f1f0f50363878c183c38a27063071f25594576eccca146ceb33107761 DIST pyproj-3.3.0.tar.gz 217539 BLAKE2B 14e2332ffdf3d67e531bb4809cd50fd4902828b0cc3d2427921624d56cf05bdc0f3d5b17ea0516b3f428ad82bc57df840e4bd2dde1232870c9b959c34998c254 SHA512 9e8429a4fbec1950bf72a8c582d4a944a6707ac54a107a7837bf7fe44f8c2e29f1f6d0dcd9f5ff3ef511f3d31016389745cc2dfc14e2089756e6e72fe6074c47 -EBUILD pyproj-3.2.1.ebuild 1367 BLAKE2B 56504981f9cd39d2209316a1df38036a869b2e5d471917aadc73fef5da8da18636bd3af7f0da741f9689e7b026452b6b46dbc80b3e9e8f62a02d56ad97c62de0 SHA512 51a3ea87ebbe308831a8f45a5066e4baa272749bf1858057ad900939ee249ed12bff3fa80508dc1564e9186cabc2e74bcf917ac9e091b83664d8865b541d98a8 -EBUILD pyproj-3.3.0.ebuild 872 BLAKE2B cdc8812678835851dfad0cda1308b9f77f7b89b0bb4fd733fed7cb8edabfef9d1d603030508e64daa97de72f04b5ab74cbb71dc1354aebea3837c186b160f5a4 SHA512 d0ea8ab6884418af309959d86a4aa12fe6534a3675cc3ab2eb847e1aba7572fd522655498bc5f6ce8a7a102b627fe5e9f4f0cb696bdd0e552d78b5184540004c +EBUILD pyproj-3.3.0.ebuild 871 BLAKE2B 35550104ff8397b2b3df3353d473380ed270cf647bfc1038d31a0219977234e63220e1b6290edc328c583b8e3fea5377e6e1b7dbacfb8612351c02823b96fa36 SHA512 937e8b3efbaae0c5ab3febf7f5cde40db467506782dc8d68fd3a2f59cb3b056467237d2846c71d31537d3f2a9cdf6171a529d0d57b6dc022e9360e2c5c5d3dba MISC metadata.xml 415 BLAKE2B 4f3ab70bc72ca97a428c357257d3a59591b410f12276a42e141cd0a43072b79107529c95c6a313906129e8893c75b63a6ef11ddc2f3842a7f5e5e7f7349ec38e SHA512 7ca8a01534471dff67c42a96c524d166278e26da309b2c4d766045e38086cc0e52ccc990881ebed7ca81219d705d9e4a9c16e86b052a50867bb032457e354903 diff --git a/dev-python/pyproj/pyproj-3.2.1.ebuild b/dev-python/pyproj/pyproj-3.2.1.ebuild deleted file mode 100644 index 7f3e2a508ab3..000000000000 --- a/dev-python/pyproj/pyproj-3.2.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Python interface to the PROJ library" -HOMEPAGE="https://github.com/pyproj4/pyproj" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux" - -RDEPEND=">=sci-libs/proj-7.2.0:=" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - sci-libs/shapely[${PYTHON_USEDEP}] - )" - -distutils_enable_sphinx docs dev-python/sphinx_rtd_theme -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - test/test_datum.py - test/test_transformer.py::test_transform_wgs84_to_alaska - test/test_transformer.py::test_repr__conditional - test/test_transformer.py::test_transformer_group__unavailable - test/test_transformer.py::test_transformer_group__network_disabled - test/test_transformer.py::test_transformer_group__download_grids__directory - test/crs/test_crs.py::test_coordinate_operation_grids__alternative_grid_name - ) - - distutils_install_for_testing - cp -r test "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - epytest --import-mode=append -m "not network" test -} diff --git a/dev-python/pyproj/pyproj-3.3.0.ebuild b/dev-python/pyproj/pyproj-3.3.0.ebuild index 114d24560b5c..c6d3c9d8003f 100644 --- a/dev-python/pyproj/pyproj-3.3.0.ebuild +++ b/dev-python/pyproj/pyproj-3.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux" RDEPEND=">=sci-libs/proj-8.0.0:=" BDEPEND=" diff --git a/dev-python/pyproject2setuppy/Manifest b/dev-python/pyproject2setuppy/Manifest index b7090307cd75..99ac095bffcb 100644 --- a/dev-python/pyproject2setuppy/Manifest +++ b/dev-python/pyproject2setuppy/Manifest @@ -1,5 +1,5 @@ -DIST pyproject2setuppy-20.tar.gz 12795 BLAKE2B 14f1862c546d9850f0e523b79c44d49dceab76752c4a0b5527d33b36bbb459735b29ca9fad9d8c72f1be189004014b2ce6b2b6858842263fe913532800398064 SHA512 1d75b908611f121c6723037d0132c890d9d00f3f7b1b237fa658dc8c217a1f60e7141a99a7d744e9b8ff67b5fdef1fd11b38f4a3bda0858a55836ad49211a068 DIST pyproject2setuppy-21.tar.gz 12938 BLAKE2B 09b030e882e7ec66c3d8ad76d486c08b991c7ba725d628101c07475348890a55bc6d6f4ef96f3a9b0f8d40382c026f075aac6dd2fa970fa409c4824b625ba3f1 SHA512 d899bc81f01283dd854fa2c0c5d15e5b77bd273f4269e2dea8612dd41bb4d5404e63e0fc6db5cbefe2a65a69848a3a5c9eae56e93face1736b2e8a0aa39f2193 -EBUILD pyproject2setuppy-20.ebuild 793 BLAKE2B 266bd09d807c0cfb9e01154b72c8afb343727cfe739f8020d97d65776b1dc94912314323537ec88fd54d2898a58cfcb7129d1ca707e32464f13d75597d8823b1 SHA512 1b2b4cd357c26c29f1a56dd5423b9229c17f648b402fab94d7ff58ec5ce7608f2cbbafb50f3880ebac472fe3ec7c7d17e3f41d1c8404e7372922a35e4a4443ea -EBUILD pyproject2setuppy-21.ebuild 801 BLAKE2B 67dfda8466345aa4fa8ce787392a0b86e41e8bc0af158b4e20d62ec54b905c21f9d404d1b980b8c7e1a7f6d02f55eb5fc62e7f8e459e80144c3190c244a8a687 SHA512 4cdd9d255979e69686205ee5b58c3211e5516d9b1da459859dfd6f79e2709ce777782e46c3aa9bf750080ae358e9563f92336399eb65cc900e109e5a2bf63ac9 +DIST pyproject2setuppy-22.tar.gz 13046 BLAKE2B 5f59a08294f3d6d9dcbd6d9cbf6769abb523e8a409944157e9e8dc8a03944d173c1656c18da9138e220ad1ead31cb6af70bea8628c0e7164357af32a86700ec7 SHA512 8fc2975c8b4384b6a79008e2fc1de6acd2bcb27c9232b45ae5bda0e40f5a0be330ef7c9ef4ab36ab8ab33e9faf587b19d8fb431d95c866ccce46afc975f3cf26 +EBUILD pyproject2setuppy-21.ebuild 793 BLAKE2B 266bd09d807c0cfb9e01154b72c8afb343727cfe739f8020d97d65776b1dc94912314323537ec88fd54d2898a58cfcb7129d1ca707e32464f13d75597d8823b1 SHA512 1b2b4cd357c26c29f1a56dd5423b9229c17f648b402fab94d7ff58ec5ce7608f2cbbafb50f3880ebac472fe3ec7c7d17e3f41d1c8404e7372922a35e4a4443ea +EBUILD pyproject2setuppy-22.ebuild 801 BLAKE2B 67dfda8466345aa4fa8ce787392a0b86e41e8bc0af158b4e20d62ec54b905c21f9d404d1b980b8c7e1a7f6d02f55eb5fc62e7f8e459e80144c3190c244a8a687 SHA512 4cdd9d255979e69686205ee5b58c3211e5516d9b1da459859dfd6f79e2709ce777782e46c3aa9bf750080ae358e9563f92336399eb65cc900e109e5a2bf63ac9 MISC metadata.xml 431 BLAKE2B 6403b7a6b11b6d90ce2a2978e3a57bf7c837d0ef5d2af3e5fe45f105aceb0c32e1a76cafb9dcf8040b0ce2bd884739a66aff2bd318cab35799e26efd1426c73c SHA512 6638d532a2ff39492b13f9114f4ed22c0ffd2bbe1c28f53fe1f9f9ae6731a4dd05ecea612b65d3bff830f5aadf5c87241f0cb84b2403513707ed453c4e091f37 diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-20.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-20.ebuild deleted file mode 100644 index d6dcc5868fe8..000000000000 --- a/dev-python/pyproject2setuppy/pyproject2setuppy-20.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=manual -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Cheap setup.py hack to install flit & poetry-based projects" -HOMEPAGE="https://github.com/mgorny/pyproject2setuppy" -SRC_URI=" - https://github.com/mgorny/pyproject2setuppy/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-21.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-21.ebuild index 4428d6f94a11..d6dcc5868fe8 100644 --- a/dev-python/pyproject2setuppy/pyproject2setuppy-21.ebuild +++ b/dev-python/pyproject2setuppy/pyproject2setuppy-21.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild new file mode 100644 index 000000000000..4428d6f94a11 --- /dev/null +++ b/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild @@ -0,0 +1,29 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Cheap setup.py hack to install flit & poetry-based projects" +HOMEPAGE="https://github.com/mgorny/pyproject2setuppy" +SRC_URI=" + https://github.com/mgorny/pyproject2setuppy/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}]" +BDEPEND="${RDEPEND} + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 556e30ff6c41..945a5640d3d1 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,4 +1,4 @@ AUX pyside2-tools-5.15.1-dont-install-tools.patch 1782 BLAKE2B a9a1c3cb8d1e6feabbc752bb4bf0af30b645736b9895fe96063dc4a9d5668866523e567f723693b17c6da4101d28713cfa6ad8adadb78e6bb99756d7c69244a2 SHA512 c8b17db89f42a52f4191dda953d7228eafcafd6afb6d7b70527cef090ffd1f073970010a817bede941de10b4e40e41d35fb99b74091baeea6d237c08eb7f225f DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 -EBUILD pyside2-tools-5.15.2.ebuild 1653 BLAKE2B d6445314208f6c9afae7df485ba840fb0034d34cf574eb8280f32e83b5b24e05a287d9e31f1b829c22c1261eb58a7bac587e4004db76be9cc0294776b43fb4d0 SHA512 c93103d85bf4f2ee2803c8afadd43d999c387ee0c2000e6c8556791da09fe455eb7a09e52468990b5d27e8903aa1b00b5d737ec889b4c6ce0fab86432d429e4b +EBUILD pyside2-tools-5.15.2.ebuild 1654 BLAKE2B 5f08539ae1da3dfcc0b3c923b6457cce03f26aa3889bc72461432b820d0d9d313439e48dc6186bd1c94915b233a97e1a55994e0662cedffb56592bcdd07433cf SHA512 0886f8591d9a725a75d78513f757537abdf072bc4e9e2d9d8a882ca32ce3e5841f01056bfb661c7406cf2ee88aac2664428cf9dfe0e43e2339c61140baa7cc5e MISC metadata.xml 250 BLAKE2B 2bd2a200020745da1f097ec123623682c370bf39f88991aed60c1682b0c18f56a698812a65e2f63699cf61fb6f433bcfc91de65b77290fe6053ac122a3ee21cd SHA512 bda67aad1f4c4e8949671e4a7a0e757359b53050f6873aca15fdaeea73064e1523143a8e5132e2f665770489442f0f6aca1d061577f6a5befbc59f2bb52ce62c diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild index 3724a729dde5..10f20428593a 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild @@ -5,7 +5,7 @@ EAPI=7 # TODO: Add PyPy once officially supported. See also: # https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) CMAKE_IN_SOURCE_BUILD=1 inherit cmake python-r1 diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 6cc8e7dd34e2..7ce0c897b2c2 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,3 +1,4 @@ +AUX pyside2-5.15.2-python310.patch 508 BLAKE2B bdfc33975d1dd0c9eb73d1bae3ec2aff8c1ab1eace10dbde18b467c451605ef5e8c278965043d3cf19dfa8dc80f3fe4bdc1caadd15119303c3e134e364ed5098 SHA512 69a8691d452472f3ae8a58eadd1c1d69cef186192f9fe8311ae65419c94a9efc0331e9446b97f688777f3d5c7ef5a0100bed2e4ce3956b2a4aacfad0b95c1c75 DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 -EBUILD pyside2-5.15.2-r1.ebuild 8511 BLAKE2B c7f4dc45cc9f5afd9e5ad774f1bbae88ab6132d435074ed5d0901f02c0b4b1fe15ec62014ccdfc56e2e14407309c8d282d48054fe899bf3b9d82f242a9bf85b2 SHA512 6cdd1b9a29f37502a23abbe5b27fea3a19509661b2af4fcdb3d49500efb765768000c7ed818d855f27fd130bc1b9a10e2ac37e96a4d43e77422721ca8aefa9df +EBUILD pyside2-5.15.2-r1.ebuild 8560 BLAKE2B d3b209d087b8fec220e4703b852ba877f429586d47be6722840e9af6f1f6d8a8780e1c774e9dc1eabedf4520da40d4a907de9f3eb3265870d46219df1b13cf6c SHA512 d21fb752416341ea3cc46d4867b8e746c52d49126dc054335aa2827b21b7c51a5f540f0b40a5324d970658e72b7783cda19b91fe18899f8c40bff90fbfedc293 MISC metadata.xml 2101 BLAKE2B b18d57879c7f15ab78282788d1467eb0c29194e41ab5bd0578393f53d9f0739901286b3bf83e5d52570b753783cb9763636217cec71a5f355d3850b0c26f9b95 SHA512 72db4d6abbbdd35d4527d869d7eeda79290f8a7c105407741397d073a673e45fcd6950320ca5159fcfe696d87929a6ebc74891b3f85c05300a4e737d163b04c8 diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python310.patch b/dev-python/pyside2/files/pyside2-5.15.2-python310.patch new file mode 100644 index 000000000000..cb2af4537cac --- /dev/null +++ b/dev-python/pyside2/files/pyside2-5.15.2-python310.patch @@ -0,0 +1,12 @@ +diff -upr libpyside/feature_select.cpp libpyside/feature_select.cpp +--- a/libpyside/feature_select.cpp 2020-11-11 14:51:30.000000000 +0200 ++++ b/libpyside/feature_select.cpp 2021-12-01 15:39:40.356426568 +0200 +@@ -405,6 +405,8 @@ static inline PyObject *SelectFeatureSet + if (!SelectFeatureSetSubtype(sub_type, select_id)) + break; + } ++ // PYSIDE-1436: Clear all caches for the type and subtypes. ++ PyType_Modified(type); + } + return type->tp_dict; + } diff --git a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild b/dev-python/pyside2/pyside2-5.15.2-r1.ebuild index c314d5378af9..bf450af6a8b5 100644 --- a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild +++ b/dev-python/pyside2/pyside2-5.15.2-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 # TODO: Add PyPy once officially supported. See also: # https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-r1 virtualx @@ -115,6 +115,8 @@ DEPEND="${RDEPEND} test? ( x11-misc/xvfb-run ) " +PATCHES=( "${FILESDIR}/${P}-python310.patch" ) + src_configure() { # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt local mycmakeargs=( diff --git a/dev-python/pysol_cards/Manifest b/dev-python/pysol_cards/Manifest index f17a60cb45d5..edfeeac0d7ba 100644 --- a/dev-python/pysol_cards/Manifest +++ b/dev-python/pysol_cards/Manifest @@ -1,5 +1,5 @@ DIST pysol_cards-0.12.0.tar.gz 21337 BLAKE2B 5d31dc32b7b968366b34481623d2c71ae29f54ff497028f4300e0448dbc27c4529c0524fd33793b84e1f03bcacba3629c8476bf589511a5bb8c56ce7ef7a8fc5 SHA512 c40bd7398e6cdd4d0c10f5c8ffaa2c0d274acafdfeb7d7bdbf36420a650157412e25d270c4e8c03ca2a9e07a9fdca97f14d0175773613eb76b447e05aff942e1 DIST pysol_cards-0.14.2.tar.gz 18113 BLAKE2B 63704d97598927b600a8f34eb46565e8bf927bc27cd409579de6ac5f4b9154a881b1727c30a61381c169a267b313a4aabfe796a98341208ffb9a8327ca83ec71 SHA512 5e296819ebd6a874175c098b0000524defeb22456bdce961270ecfe26de48fb0d5f5b56eeb3457a12c51f72c9d90abdd35ebaf91244ceaa7d3034caff2b59386 EBUILD pysol_cards-0.12.0.ebuild 590 BLAKE2B 1bb8031e5b7f168e561404715df4a9895ba7f6cb9fab0e5451174d06ecdbaf8fd6e8326e5722ce7e31a4074fa4232c819d6d0ba4c05ad422bd5035e4a4745ba9 SHA512 4a6d161548176b3926cbd80f163e2ff68faef6eba946c690d999884936a6fa074b44ebe90ff2cfa34d7b78c0f66ca73bc162105ccd9ef235121375649427b946 -EBUILD pysol_cards-0.14.2.ebuild 501 BLAKE2B 99d85cd0823f463d9c90e493ec3f9a2f51631b897d8d72ef19878c13abff3f416e5fea789632c9a2dae8f36ef81322043c94b7b86618f350f70709273d5b7e9a SHA512 40c612353ec2a13b58db2c1f06c4d6d5efbe3ffde6f648f5e9902ee22dbe3fe6c0aed7d6ee1e61d0292aff6413f9150615426da2cc1d00503e00409d5ca22325 +EBUILD pysol_cards-0.14.2.ebuild 498 BLAKE2B e6c6024a8590fb53cb773924b6d1bc4db520d9a3947546d7b2517120a966eae64a067680de166ec1817ee32159144af7d79980a2815178b600bd5550783a97db SHA512 9f38e8ae8b9148d5cf905b01e0ec09dd72498a52f91d5591a91f859bd71ba910ae34ab06b66545106ef80a011b7c7375f637a1cf7d053fa429a81f50b174f8dc MISC metadata.xml 373 BLAKE2B 46901a318c0d1ded50b8b76a38fa58a226a039d6248787bee65af0665b78425626b0e1aa3c229822bb8df1e1a6c723584d74ad9c6eec9aff4389f5914ec1e8e8 SHA512 3c4ee2f2e97f67dad2026c64ca9be9dd486b7cc668c8e5c51da1c9dfcd11234c1c81685a1f3acf51ed537f7c9c118f484d2b95805ca2aa393a9d718859c05ded diff --git a/dev-python/pysol_cards/pysol_cards-0.14.2.ebuild b/dev-python/pysol_cards/pysol_cards-0.14.2.ebuild index 20a12f123941..4df42d0b5f62 100644 --- a/dev-python/pysol_cards/pysol_cards-0.14.2.ebuild +++ b/dev-python/pysol_cards/pysol_cards-0.14.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" dev-python/random2[${PYTHON_USEDEP}] diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest index 5b9f80bb20d2..86503e8ba1ae 100644 --- a/dev-python/pyspnego/Manifest +++ b/dev-python/pyspnego/Manifest @@ -1,3 +1,3 @@ DIST pyspnego-0.3.1.tar.gz 308888 BLAKE2B 23d77718bcb3deb807764ef3098c8f25b487c18b022ba9e48bc46bbab8f77de82ddc4a2bd66485041b1012958304d77236f54e9f87150e68631045bd50ca2a0a SHA512 2f46c727dbb29e1b9a7e4912c14fe49f47595ef7134358eae03e0645cce927e69e3612d11b1b5986fbb945f684e87d6eddf08bc6153af9d29325718a6207e3a1 -EBUILD pyspnego-0.3.1.ebuild 866 BLAKE2B 8923beb9b7055e220de9cea65f703ea1635fe335cd5dbe061b0cb0497ae1244ff02b5ec8198d81348ee5a9a0a736343ea3d243bb16eb8e84867e31f817364c69 SHA512 1d7485e59c5007ff78719c6487654460a42e37c9f001bf2bc916b8d0f6e0d81899894765950550c0c034e70f4bc43faadf95c186aee7f87d80d16bcc738929f5 +EBUILD pyspnego-0.3.1.ebuild 863 BLAKE2B a919ee52e45c16141682ecfa2752af406646ceb5e386893ced19c24b4d81a2a554a2b29c9c19e3b6629f1e098987245327acd3740e74dc91c5eb1ae24e9d73a9 SHA512 b5256dcd898b145b88639f024fd47559ec9fd6cc887f456c623e0e441cc642d15150f51d798cd0027d5b525b214a0c01ed605d08bbab8b474dee3fca90548746 MISC metadata.xml 370 BLAKE2B 113adf1bd70a99f41e2b8cd4d5bb69cbd4f6bffa1dba325a8a6e35a1b5ee2800ef1d4b9ceec9be2ad1291fdd054fa81fdb841cdf40b5e969360bf1ee2e456960 SHA512 baa8a1fee20b0cea6308fbfa24fc395cd58e8729eb703692cc2a109e838284ec21559d4c9af3c99fe6d63ac6a8e04e3a3c824cb073302f788f2fa5dcf1dbf00c diff --git a/dev-python/pyspnego/pyspnego-0.3.1.ebuild b/dev-python/pyspnego/pyspnego-0.3.1.ebuild index 64ad905a624c..4dd5ce88267e 100644 --- a/dev-python/pyspnego/pyspnego-0.3.1.ebuild +++ b/dev-python/pyspnego/pyspnego-0.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-bdd/Manifest b/dev-python/pytest-bdd/Manifest index f8b7da062d2c..4d638cf067c6 100644 --- a/dev-python/pytest-bdd/Manifest +++ b/dev-python/pytest-bdd/Manifest @@ -1,5 +1,3 @@ -DIST pytest-bdd-4.1.0.tar.gz 61079 BLAKE2B 3bf7863b7244e0fa02de48f3c8d113427c9a9d546d1a5d95dbc025bcdf0bd60931fac55d7328c96a3b29b8b15da833c85c089cee19ee4f8a2bc639dd1b3c4e59 SHA512 54ce5ae2f7b3deff7d436d42f80fc47892707eb1e6e76469dda9753ff0b2d727bb47b5be300eadccadd87838aee43130fec5dff6441353eb07c0787c84d55afa DIST pytest-bdd-5.0.0.tar.gz 61174 BLAKE2B 6dd1d53614226d3515b0f61f71822363b559aa45789bab7f3416c75e603e87a1fe48627f36862f44bfa7ac6ec5023ad8afde6054ec67fc9a2e756be7de729fd1 SHA512 827e57d410b05207b6c646062ddb54b677e22441311820d3bd406df202b6e9344dedf59cd4868e89cfbf8606fe3f15559e4cc3958d100e4fa74f9b864e6faada -EBUILD pytest-bdd-4.1.0.ebuild 1007 BLAKE2B f48521f15672f0591fb5ff819f3d4af0a1b2bbb52eabc6b37928127d6e58278c416eadfd028bc89a2a303b0199992fca1b30773424953d2e56bb33ce59becc8a SHA512 c8a57233df65d452173b22e6975225c0313c4af60d14b56036b92710b1fc1fa25999afc91b9538e490e9434b6ef5c7fb5114cbcd9b800e17f16059d3b19ee7fa -EBUILD pytest-bdd-5.0.0.ebuild 1008 BLAKE2B 8dcbc27d1d810160140d346ec45f7c7733d5aa47d3fc51a5f8fb4ed2c679d47f9ccdbe1bd0d52f0876fc23ce5731e8a3356d4f1fa10b6e490fed3bfe23722ecc SHA512 6d50e4a4b1ffb20ff1c531df58bc29abee7449f3ebaa91248988fbfbb6436dc0db18afbc8d139e550d7834e9fe273b0545ec3cd174f8fe51dab01ae96229becc +EBUILD pytest-bdd-5.0.0.ebuild 1007 BLAKE2B f48521f15672f0591fb5ff819f3d4af0a1b2bbb52eabc6b37928127d6e58278c416eadfd028bc89a2a303b0199992fca1b30773424953d2e56bb33ce59becc8a SHA512 c8a57233df65d452173b22e6975225c0313c4af60d14b56036b92710b1fc1fa25999afc91b9538e490e9434b6ef5c7fb5114cbcd9b800e17f16059d3b19ee7fa MISC metadata.xml 404 BLAKE2B b5bdea28ab998a54bd0b76e38c37a77af74d4ae149bfc5af47e7466b7c13ae6a5784be0ecc3e6cd8ccbbd5164dea02d704f596b7e00d22b0d640c4ad3dd13b41 SHA512 97800a5877bd8f3aa880a0cdff19cc89de983ec1a0cd9fbe2c74178b6fc214a0ca7fbb013b2ac490e1c4109f03ded7055e1517a3b57f6da0d79c9f5ea5864e77 diff --git a/dev-python/pytest-bdd/pytest-bdd-4.1.0.ebuild b/dev-python/pytest-bdd/pytest-bdd-4.1.0.ebuild deleted file mode 100644 index 1b1087b8edf8..000000000000 --- a/dev-python/pytest-bdd/pytest-bdd-4.1.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="BDD library for the pytest runner" -HOMEPAGE="https://pypi.org/project/pytest-bdd/" -SRC_URI="https://github.com/pytest-dev/pytest-bdd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/glob2[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - dev-python/parse[${PYTHON_USEDEP}] - dev-python/parse_type[${PYTHON_USEDEP}] - dev-python/py[${PYTHON_USEDEP}]" -BDEPEND="dev-python/packaging[${PYTHON_USEDEP}]" - -distutils_enable_tests --install pytest - -DOCS=( AUTHORS.rst CHANGES.rst README.rst ) - -src_test() { - # terminal_reporter test needs exact wrapping - local -x COLUMNS=80 - - # hooks output parsing may be affected by other pytest-*, e.g. tornasync - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_bdd.plugin - - distutils-r1_src_test -} diff --git a/dev-python/pytest-bdd/pytest-bdd-5.0.0.ebuild b/dev-python/pytest-bdd/pytest-bdd-5.0.0.ebuild index e429be77bf70..1b1087b8edf8 100644 --- a/dev-python/pytest-bdd/pytest-bdd-5.0.0.ebuild +++ b/dev-python/pytest-bdd/pytest-bdd-5.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/pytest-dev/pytest-bdd/archive/refs/tags/${PV}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" dev-python/glob2[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest index 17423690c050..d1b8990a2764 100644 --- a/dev-python/pytest-check/Manifest +++ b/dev-python/pytest-check/Manifest @@ -1,3 +1,3 @@ DIST pytest-check-1.0.4.gh.tar.gz 7738 BLAKE2B 179575dfd4f9e50715fd5a664039fe882b0e14c9369afb6f7aca65e9ab276147b2a0b7fe580d2a249721152d891c12cedfa06ae7e26027c6b7d3b34da17d4a53 SHA512 ca71295fc5a831df295c8ce40c6a57cde9a1b98ca25354a3954fc44c9094096ea0c9c6a49139659d4c9aa4e3d3d81d80893edb657bfd3f4d988c75864e843447 -EBUILD pytest-check-1.0.4.ebuild 725 BLAKE2B 442047fb4f02fd1a4ce1de36b164410ad7c254784ef79f1d21265d65184756067c1060b5b449a5ad51b5d1950fb724f8f110fac24edcdc87a82bd342e68a71c4 SHA512 a4a5c731086eb934b6d4f6c0221575dc1978d9720042c8dc4cffceb2a8e0e5cb619ffac256edb26a1479c81ec6ea5ca33450a9a4f6bb33bcd60acb48ec99a66c +EBUILD pytest-check-1.0.4.ebuild 732 BLAKE2B 4bd4f5c2b51be0b632dc6271d72f9a73e6de6028a6e5a81959dc75705853d54c3dc81467eabc2feeda00f06250af913b7e716bda718e892ae6f509bfc210279e SHA512 e18a728b6273ee16f6821794350a4aaa805042e075024fdc69993a94282de57c27c3d4669cdf5acc8c9912ac4307475fd9fd02400997586c753dfcee4d0312f8 MISC metadata.xml 408 BLAKE2B 3f2a2f62298e5b17ecbb0c11d87eed1d6b841cbc832438951ebc6a1f7b4c530be4744bd655752b5b659aa271094949075032b239d47b459cc68753a2a94e22d9 SHA512 8404e883e6d145b26cba45c3344a41f7622fe6cbe77a2b36f4c8c08fad8d71c30e09b93067977f01324759214b7943e903ad9d4ca1b27ba9c6335993d5bf51d8 diff --git a/dev-python/pytest-check/pytest-check-1.0.4.ebuild b/dev-python/pytest-check/pytest-check-1.0.4.ebuild index 74f753a59635..6e09db38377a 100644 --- a/dev-python/pytest-check/pytest-check-1.0.4.ebuild +++ b/dev-python/pytest-check/pytest-check-1.0.4.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" RDEPEND=">=dev-python/pytest-6[${PYTHON_USEDEP}]" BDEPEND="dev-python/flit_core[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-describe/Manifest b/dev-python/pytest-describe/Manifest index c4d07688a03c..b62b7fe308f1 100644 --- a/dev-python/pytest-describe/Manifest +++ b/dev-python/pytest-describe/Manifest @@ -1,5 +1,3 @@ -DIST pytest-describe-2.0.0.tar.gz 9711 BLAKE2B d9a799afebf77166c81a9d2477a378d7664e9aa586460043c9a9448838eafebcb0679768d10d2439ab350b48ad7263ebe17eea6fdaef96ef14aceb6aa9ff943c SHA512 28edd2b10607424aff7b95dd834716fc1888a09c23d810e0b9870a5a93de3ca745d3506a6327ece6f92b3afcdcee0fb56f6f163e2868abcf2022175708ff58af DIST pytest-describe-2.0.1.tar.gz 9793 BLAKE2B e7816cbc68e1ed1e2686ce3437cd0f59a52191d5413dbc9e0d6f9530a57728ad0917d86680b91228aa55ce689bc16c4da83595f87d82f9be9c4ce222c46fefea SHA512 c74362d5f1b0f3ff6d35d9049e82b7dc54be6755f1daa13366c47dee1ab9f1b1085d8c9719952d75c3c6c58b76a2c5f6b0162c78e53da71fe09bd91ed27f6bf2 -EBUILD pytest-describe-2.0.0.ebuild 699 BLAKE2B 0ee5652721e0ee463559d96594d4da3564b1779ffd3957f16b07d8757f3a4d33386b2f2e53973369972840e5a5177728ec43779fcb69ffd85b2dadc302b9051f SHA512 6657e80c6d7081473f5071c79c831fc9c4d3452849c94a8eaf15da7f843f1604cea82df3a14fa2425711615082833b6e46e59e6f240690e766ae2c61c32c75b2 -EBUILD pytest-describe-2.0.1.ebuild 701 BLAKE2B d8e7eb2c344a07c03af60c30759dcef8fe2d9f70b5ecfa6392bc63d436ccc088a9ccbffd509e775c7c35bd70eeec12a1ab89121660e817a0038ef013f0f28edf SHA512 95cbde24ce976546710a63d8e2f37958f2ef2b41dc4f58ad7f1db599cfc98110018dfabf672bb952bd9901c0a6ef386f74516d559f7eebc39e8b1ddbf80e6cea +EBUILD pytest-describe-2.0.1.ebuild 699 BLAKE2B 0ee5652721e0ee463559d96594d4da3564b1779ffd3957f16b07d8757f3a4d33386b2f2e53973369972840e5a5177728ec43779fcb69ffd85b2dadc302b9051f SHA512 6657e80c6d7081473f5071c79c831fc9c4d3452849c94a8eaf15da7f843f1604cea82df3a14fa2425711615082833b6e46e59e6f240690e766ae2c61c32c75b2 MISC metadata.xml 409 BLAKE2B 00d21d44dc08a1a7166d85d5be7ce30b7af5d36e3e28bdcebb5f4495f9a5508bb7bc7f534aae9c242b0708a5e7c8bda4e693a2b05efac94e4283b1c8172ac5d0 SHA512 60e89b39de96adf0c7b80aa46b67544bce41c95eb2076e6f546f04ae46cf7d69709f89b9475c8e5b821b52afa9b3c344f2f5d7789fb2ceeba49facadc5d4c56b diff --git a/dev-python/pytest-describe/pytest-describe-2.0.0.ebuild b/dev-python/pytest-describe/pytest-describe-2.0.0.ebuild deleted file mode 100644 index 1d2df2e46f29..000000000000 --- a/dev-python/pytest-describe/pytest-describe-2.0.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Describe-style plugin for pytest" -HOMEPAGE="https://github.com/pytest-dev/pytest-describe/ - https://pypi.org/project/pytest-describe/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" - -RDEPEND=">=dev-python/pytest-2.6.0[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_test() { - # We need to disable some plugins because tests don't like unexpected - # output - PYTEST_ADDOPTS="-p no:flaky -p no:capturelog" epytest -} diff --git a/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild b/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild index b0f2ea97b6db..1d2df2e46f29 100644 --- a/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild +++ b/dev-python/pytest-describe/pytest-describe-2.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" RDEPEND=">=dev-python/pytest-2.6.0[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest index 34da679942a1..9629856d8b01 100644 --- a/dev-python/pytest-django/Manifest +++ b/dev-python/pytest-django/Manifest @@ -1,7 +1,9 @@ DIST pytest-django-4.4.0.gh.tar.gz 72905 BLAKE2B 4532bef9afdc7f11fdf9a16f019810d10e4e580b517958722184d361a69a195f6c66f7f3bc18be6cb7f63fe4576963c59a00d72bd8a42f104d26e5ad091c6d54 SHA512 47e4a84606aeb6bb99ed74603faf988298d52f81f74ec8e4608cb670f0f331ad0c6555f3e4a516fc7834aea4e634f849dc0ff6d446a86e924a116fbe90bd79e0 DIST pytest-django-4.5.0.gh.tar.gz 75264 BLAKE2B 7743e21cd397cb5620a9a4ba73edf049c9540a64ba675baabd768c6060872eb2911384346f21c598469db604b78084f27e7e6da7423fc26cb7c550934cf4ed49 SHA512 9d86a35a05521e1cc3582f17fd6d78367d0d8383ee06e5a2f97ea5da658be4008471094d6c0b4c1d43da3091cf7e936e40ec984d232f9e3cc8cf69cd88adb9b9 DIST pytest-django-4.5.1.gh.tar.gz 75348 BLAKE2B 36bac4524ee4dab37ee661780fd4033f16a29677fa00a35ad345f092c46454eb67fcbb111e2422221ebf335a1046e353ed53f2b029b493c82eac7f435d1a275c SHA512 cddc87b989933b2537caaf3d369ec101331ce544a8e66298d170b985810f21425059eb9a516fe37d97cbb5a38a430410cfff4da086d82d62689b65215b59cc66 +DIST pytest-django-4.5.2.gh.tar.gz 75429 BLAKE2B 2e8fba037c7618c6dd1c9200c5c44a7b00a13a2d70b4a593a461af3dbc0333b6814ceca16f88a58f1b6aeea2700cac12b589ede702b8eaf023fb3948e0ab8b9a SHA512 09ed5bfe850599e95190d9b15e9383d1249ea575a7b3921744583da6266dd2c8d3eb4f93c8de96d98e1a8e33d1639937470cdc6d11558fcaea57d014dce13500 EBUILD pytest-django-4.4.0.ebuild 1286 BLAKE2B d897dc82fa35a4e9fc9d3eb2d71bdbcabd36451a873ac04bc890d179dd1552c73fe4e7bbdaf6378b919ecb8186e048420d181a5c1f56351f324a4fd18ddfd8fe SHA512 b58642feb8472dc8ec0081173ada5c6535b58d206304acabc48c48516dd6e7d3531d0b1812b705a88d22e139bfc5b9506da1040ad57fafa3aadced56c2bb5059 EBUILD pytest-django-4.5.0.ebuild 1268 BLAKE2B e38367890ae723be47844f4a045579b9187ea713e0505bc2c1f4df530cfe2f006f108f8dd5c95102303e35b33a09aa84b73e0f772ca779bf59236d2e05c97195 SHA512 b303a23bd24bca20bf707bb08b9522c8d6b0c4db39c97eea7ca70ee79b1e9febb8cf5ab60ba2b5f8c50b47c1cf084bd884ca384a20b4a27a52fc32d8dfac01b3 EBUILD pytest-django-4.5.1.ebuild 1268 BLAKE2B e38367890ae723be47844f4a045579b9187ea713e0505bc2c1f4df530cfe2f006f108f8dd5c95102303e35b33a09aa84b73e0f772ca779bf59236d2e05c97195 SHA512 b303a23bd24bca20bf707bb08b9522c8d6b0c4db39c97eea7ca70ee79b1e9febb8cf5ab60ba2b5f8c50b47c1cf084bd884ca384a20b4a27a52fc32d8dfac01b3 +EBUILD pytest-django-4.5.2.ebuild 1268 BLAKE2B e38367890ae723be47844f4a045579b9187ea713e0505bc2c1f4df530cfe2f006f108f8dd5c95102303e35b33a09aa84b73e0f772ca779bf59236d2e05c97195 SHA512 b303a23bd24bca20bf707bb08b9522c8d6b0c4db39c97eea7ca70ee79b1e9febb8cf5ab60ba2b5f8c50b47c1cf084bd884ca384a20b4a27a52fc32d8dfac01b3 MISC metadata.xml 405 BLAKE2B 973e3124eed7a497154d1160e5e1350503b2599a3111968329f0b01496ce1eb6b84b76aeddb427478ffd470aa8aee4102e5598b3406b8d2dbd01703cd9adbef8 SHA512 6d7a6a7e084283cd6564be193a43c80f0599c4aa98ad68a98e656f9f1aa7103cd6164acf040c1e71415e28ebe707b013f92bcf4f2f5139ee873ee20408aed150 diff --git a/dev-python/pytest-django/pytest-django-4.5.2.ebuild b/dev-python/pytest-django/pytest-django-4.5.2.ebuild new file mode 100644 index 000000000000..1e62d7f0b421 --- /dev/null +++ b/dev-python/pytest-django/pytest-django-4.5.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A Django plugin for py.test" +HOMEPAGE=" + https://pypi.org/project/pytest-django/ + https://pytest-django.readthedocs.io/ + https://github.com/pytest-dev/pytest-django/" +SRC_URI=" + https://github.com/pytest-dev/pytest-django/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="0" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] + >=dev-python/pytest-5.4[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools_scm-1.11.1[${PYTHON_USEDEP}] + test? ( + dev-python/django-configurations[${PYTHON_USEDEP}] + ) +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +distutils_enable_tests --install pytest + +python_test() { + local EPYTEST_DESELECT=( + # something else may be loading it + tests/test_django_settings_module.py::test_django_not_loaded_without_settings + ) + + distutils_install_for_testing + cp -r pytest_django_test "${TEST_DIR}"/lib || die + + local -x DJANGO_SETTINGS_MODULE + for DJANGO_SETTINGS_MODULE in pytest_django_test.settings_sqlite{,_file}; do + einfo "Testing ${DJANGO_SETTINGS_MODULE}" + epytest tests + done +} diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest index 80b435b7150a..f608643de557 100644 --- a/dev-python/pytest-forked/Manifest +++ b/dev-python/pytest-forked/Manifest @@ -1,3 +1,5 @@ DIST pytest-forked-1.3.0.tar.gz 9850 BLAKE2B cbe44d87052c5a3bc58934ac17153401810004aaa38b53ff3100384535cb2ea0fa99dada706113f324fa0a135ddbd9b97488319b4a9554d912388c341b62943c SHA512 25d639aa43380155d7744f1d05a95e0144f5fe7dea42ff3c2bba3803a07d73b5eb008525469330c5dda14800fe4b611241691be197132f31f88f66930c3ecac0 +DIST pytest-forked-1.4.0.tar.gz 10197 BLAKE2B 7a6ec42f7ad1323eea243739a9186fb87eac3016afef844ec39a6e3fd55f7d40b1410fcc27074624f8468e6dabddffcc22ea0597bbbd898fab71c82c06e25b46 SHA512 ba402aec6dbec7a94815913192a49390b637a123d3557f48d809ae2e871e9e0cff8f9d0feb99e2bd06fe9486520b5e539f397d39475a720f8283b1bd21c751c7 EBUILD pytest-forked-1.3.0-r1.ebuild 935 BLAKE2B 55fa6f0134ca91c17164c797b60f9742ca28b8d93d15af25a2c8a7239f78e44f22edcd4949d06a5fee5c227be9051ac8a7c895c433e1ea4ced1d35bf2c87bc84 SHA512 5bed1117b5d7575785d36e13e2a51e5d89d531cc3eccef7ed99b804e821b477c1479dc2aca51a37613cf2ead610dcbfe3579dbdfc37547ac68cd1a9a32a87a88 +EBUILD pytest-forked-1.4.0.ebuild 860 BLAKE2B afbf7a639e559b6a680ed30f9d9d593e83a4f8fd94328d1642f8dea3b4acb85c8ff6364789bec6a825f0546e283cf21aa51a7f06ccced272bc28cd43d92f654d SHA512 747de247c4f72720419c7294b59f552fb06893dff1392b1a22b5e6bac34b7cefbaf7b13538835c8a92826cb38d98e8bccfd5a793366d0eda76b6a68c3d8e65d3 MISC metadata.xml 405 BLAKE2B 8cb6b3e3b440bc53f5d02a9638b00356f64bc02a8d7444ec5e295fcf91507f94c2460acd02008e6b11ca3bc2dd3d2f96ffb61c583fade0ff4ca00a182c01f903 SHA512 4a1dda1d8ada98b57881884ec6e982c308b54ab29e2cfa104f398876a1bd8ee2015dc7de4891c305f65030e30259079667d42c7a80d14d5148feeb5b7cf5904f diff --git a/dev-python/pytest-forked/pytest-forked-1.4.0.ebuild b/dev-python/pytest-forked/pytest-forked-1.4.0.ebuild new file mode 100644 index 000000000000..c65d14f14759 --- /dev/null +++ b/dev-python/pytest-forked/pytest-forked-1.4.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="run tests in isolated forked subprocesses" +HOMEPAGE="https://pypi.org/project/pytest-forked/ https://github.com/pytest-dev/pytest-forked" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Please do not RDEPEND on pytest; this package won't do anything +# without pytest installed, and there is no reason to force older +# implementations on pytest. +RDEPEND="dev-python/py[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + distutils_install_for_testing + epytest -p no:flaky +} diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest index be29dd18b317..ad0df8d48981 100644 --- a/dev-python/pytest-httpx/Manifest +++ b/dev-python/pytest-httpx/Manifest @@ -1,3 +1,5 @@ DIST pytest-httpx-0.13.0.tar.gz 21515 BLAKE2B 691ce45dd2b27c8f47724e3356ba96e62a0d6a7ce7d3feea68295a873c12f9a3df00d5b25aad7ef8a1154e887077ae6f6c1b12f3685a0669534a0d0ee8aae68c SHA512 514d9acacdfd60d13b5ce2c5ebe46d0e4d16c1b06fd359b0b9515ae2fa9091296537f369882a78bdfad48e9a0aad0b2f8c172c2e54f4ae9e23ba03220c7c17fb +DIST pytest-httpx-0.17.1.tar.gz 23310 BLAKE2B 3b26a50380916a556657a02bc4d44ceb523261f14404eaf3461dae8adb99e913e820c55942bc200b6d23f85447bf74e37c8cbfea2c934489e5d91a56f47b186a SHA512 8fa9447bf50f9bf46ad781abbf9e5d46609e2796a6ec26d39b15c1cda99fc936af6b540c27f9cbe4f40948f041ceedd074c312815fe5ea6b023da20112c83f69 EBUILD pytest-httpx-0.13.0.ebuild 650 BLAKE2B fd4272301785db52c5f41ba2b5908e3ef998c7dd693943622ae863cb4b2268237c2049e7ee962b3a7aaacfbf4c53a9ae7250c6d7d24bfb0fc817ade5d414ab14 SHA512 e9ec9c242b2fd59ac20c7afbde073e0897d26ca76dbc3c1196e6dbc0d52484cd3ac85c46e27a5a9a5daed64d3d757fbd6e20fca562951f6d4edd07492dde9e53 +EBUILD pytest-httpx-0.17.1.ebuild 652 BLAKE2B 7db81d0e319facae59d562c08e274b72f5f0dc108b5af24ec354a45389cf253f88161044f6b063b289577525e70af55df32f44c9cae9dfa39f61758870a90efd SHA512 d2636df2fba2ccadcd7d05b6ee9cc329fd33c671ed715977f437d2be4d9e0ba987a095659eadb2553d17bc76ee1d5031a8aeb268d236f10de26048bdb976bace MISC metadata.xml 468 BLAKE2B e0f824f05936a831a958b027366ba18cad85307ac6c81b74b299f58270bcff53e06f32b2471d6433bd7014ffde83ddb24f787c07632453d14f4ee6e4679ffd10 SHA512 16bf024801db3c0d7b789cd1f16520a1ff2520e8b3e2abbeeff5b1192c19b8ac64f55fa678c922f8a817debcfe05242ce11e0164a00422445d7301858718b359 diff --git a/dev-python/pytest-httpx/pytest-httpx-0.17.1.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.17.1.ebuild new file mode 100644 index 000000000000..d3b09a2a7442 --- /dev/null +++ b/dev-python/pytest-httpx/pytest-httpx-0.17.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_PN="${PN/-/_}" +DESCRIPTION="Send responses to HTTPX using pytest" +HOMEPAGE="https://colin-b.github.io/pytest_httpx/" +SRC_URI="https://github.com/Colin-b/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + =dev-python/httpx-0.21*[${PYTHON_USEDEP}] + =dev-python/pytest-6*[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests --install pytest diff --git a/dev-python/pytest-lazy-fixture/Manifest b/dev-python/pytest-lazy-fixture/Manifest index 11bd2de1924d..2e59f794eb71 100644 --- a/dev-python/pytest-lazy-fixture/Manifest +++ b/dev-python/pytest-lazy-fixture/Manifest @@ -1,3 +1,3 @@ DIST pytest-lazy-fixture-0.6.3.tar.gz 7878 BLAKE2B f3a034678f590090a453b44b9fea938ced040c80922f139f3321ec20db856be219d039c7f4199ef67af79b5008d37425b5c08a0edaf71fdd7c8f248702acf488 SHA512 3281edc516f21f23104d7fc188b5c9aecf364f55109dab52865cbfef4a540727eb2bd42fb9806a7e8be728b249bc7a224ffdbab96473f043bef9a7aea1e4baa8 -EBUILD pytest-lazy-fixture-0.6.3.ebuild 518 BLAKE2B 022b695dcd5ca81225e8a0a4d9592721b10368a82fced66532d95a112a9d891de05722912d8bf436839d8a2b3b99ade4819349d6211ab93242ec1aee88a5f660 SHA512 7d06089cdc3747747e0cd071f498c744adb0e8a6e50530e19b21ae4b361b506dd05f08563f86c36589c10d59c21c4cd5655f493f6b4dae6e1bdeaf61d5af17ad +EBUILD pytest-lazy-fixture-0.6.3.ebuild 515 BLAKE2B 046044b068b74f645ec0313864916a08d2d90620de582fe8001b80caf9b7735605f8420cc83e28ae78dc3cbe828cb64da337e740bd4d8e7b529cb20348c8467a SHA512 ac34b28e3a5b072c1a5c6b7435e3e673153106a5dadc8a2a65b135237daf944001e5e7c6b87f5953e4922333e75dd4dd92e5bb713644dc323f97804b82756ff1 MISC metadata.xml 466 BLAKE2B ed3b8b14f649b2bd165f688ceddcb7c75846e3ec75c5629678d1777d9d2df8e784b0c076d497a38dcf457607d739710c8d6f7069643d802d175ca8dae5f955d5 SHA512 09173c651b8b9ee5ac5928117da08ec7a318402bc76e94c14c27116f6a44c07a8a85f83d222de9a5fd09f1224fa256ae2338c5021e6d4893cc8ce6a1b1540b39 diff --git a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild index 066be49cec78..893ad02531f7 100644 --- a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild +++ b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc64 ~riscv sparc x86" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-localserver/Manifest b/dev-python/pytest-localserver/Manifest index bf6ceb6040ca..644acd4c3701 100644 --- a/dev-python/pytest-localserver/Manifest +++ b/dev-python/pytest-localserver/Manifest @@ -1,7 +1,3 @@ -AUX pytest-localserver-0.5.0-py310-tests.patch 1608 BLAKE2B d11471960e35b43150f2783b728e2f763e8b3b54a4a8a3fcc56fd12b6c230d03ffaa9826ee20c83865754c95b75c35343e3038d32b2e792fbf9975bbb936c961 SHA512 149526734f33dbb7903cf8381f6eca7cea7a0a3c452759a16d7a0ee8d415bd767722acde88189865eab769ff4506d209155df1e02e130effc724c4306f8cf99f -AUX pytest-localserver-0.5.0-setup.patch 170 BLAKE2B a82759d54b0ff9f7f457ca9e3665d68b05c92063ea4dd47bb4e5932999cb600aac9bda9367d33dc7911d0294932a30f52c618cd7f2f9b9db24b279efe64e79ab SHA512 75df9fe8dbcb38151478bb7039bb56a4fc00fea5f7867044ebab90260f7289930090f84727b1e449c95baa4fd275cd277fae5fcbad283e1f84ab72f6277d0926 -DIST pytest-localserver-0.5.0.tar.gz 20409 BLAKE2B 62376065ee1aeb698ea5e3bd2d5ea3d6b511cc6793142aad458423513b0e3b358a0d0269a78a0f5aeda44fc53757ff85da786627840ee48cbed8b78ee34c2227 SHA512 aedf1e1c9563396457070df13df228ad0ebdd19173fa2ac5a598288d3e1a1ac8b8a0c0288cba0d8478e43d2e1de4848f2393bf640705916957f12ab31171c6cc DIST pytest-localserver-0.5.1.tar.gz 19341 BLAKE2B 759a90552b6f950579088a7c41448ad0f000aab980c56361d0e1a40d98a00ee234bf542a6309eb096602536da3fa819b7227a962d0592a801131a019f1617cdc SHA512 dad8b21020cf2f08ad03398b82bad7b47e553a9c6b489b94186bdc61c22f57e7151f8dbeab38ef42d03658104ec42920ec363288a1bdbea34dab6aee1da03c48 -EBUILD pytest-localserver-0.5.0.ebuild 820 BLAKE2B 4f43eaf58d6fef25ea7203dde6921b5bacb1803295796112670ed47923491dc36a1d1b44698a9539992d9e4762ad57d25c4a2a020ec291c2bb98ee6163fbd360 SHA512 ad3e015bd199f171ff8947516f75f919151cc9955146ce638d0eb8abf41bd807bf5805828374b621e8149ac8ecf325910c0d957ae534dd7f3a5d08e9adcabdec -EBUILD pytest-localserver-0.5.1.ebuild 703 BLAKE2B da608114945dc48e4f614e734256c2bf4d3112f5d66f3975a1b924a69d32d634b01502489988eedcfb78a01ca51ae85009262e9bce0573e2aee5a9e78b4be82c SHA512 5b7ac8c8cc685c6808419b7b7356ae6819964cc110e5595dd8d20282fec75be253eeb32378affdab9a488fd968ee4d2480cc1a6b9cfbb3ae7eb57b4fc836dd08 +EBUILD pytest-localserver-0.5.1.ebuild 695 BLAKE2B 3bc21eb09890567be4114e111440c538f6508379e12460fc9dc3dc09382af293aa59a5e985374a1ed79c430dc2649d34cdb11b49397931b96fcd007df8a7b215 SHA512 48af4bde5e90744ea75dc271a39f0b46fb251c23995a362c7982f97200941bf71c4fa50539c643169aa4470e5ab510f7ead0e2aaebfffbfac65ea1bf95d4173c MISC metadata.xml 346 BLAKE2B 00f1243b0ef08f63d41fd211743230b93c976b52c5048bcdb2b5317610541a088ca13302e9c66e6a1a03156f071c5808d6960ccb1bfcf1349ba727f7ea608c25 SHA512 515a24e3a2fe049ad130ed44c1d42fb92ddf2f1bb4e512f8fce7e63b18af8529ae8790ca0dfc9b93589940c00fce192f1b16063936be26358e0e827afd359148 diff --git a/dev-python/pytest-localserver/files/pytest-localserver-0.5.0-py310-tests.patch b/dev-python/pytest-localserver/files/pytest-localserver-0.5.0-py310-tests.patch deleted file mode 100644 index c9a8fbf0f870..000000000000 --- a/dev-python/pytest-localserver/files/pytest-localserver-0.5.0-py310-tests.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/tests/test_https.py 2021-05-24 12:10:07.335676451 -0700 -+++ b/tests/test_https.py 2021-05-24 12:10:23.966572498 -0700 -@@ -11,17 +11,20 @@ - httpsserver = plugin.httpsserver - - -+@pytest.mark.skipif(sys.hexversion >= 0x30a0000, reason="Example certs too weak for py310") - def test_httpsserver_funcarg(httpsserver): - assert isinstance(httpsserver, https.SecureContentServer) - assert httpsserver.is_alive() - assert httpsserver.server_address - - -+@pytest.mark.skipif(sys.hexversion >= 0x30a0000, reason="Example certs too weak for py310") - def test_server_does_not_serve_file_at_startup(httpsserver): - assert httpsserver.code == 204 - assert httpsserver.content == '' - - -+@pytest.mark.skipif(sys.hexversion >= 0x30a0000, reason="Example certs too weak for py310") - def test_some_content_retrieval(httpsserver): - httpsserver.serve_content('TEST!') - resp = requests.get(httpsserver.url, verify=False) -@@ -29,6 +32,7 @@ - assert resp.status_code == 200 - - -+@pytest.mark.skipif(sys.hexversion >= 0x30a0000, reason="Example certs too weak for py310") - def test_GET_request(httpsserver): - httpsserver.serve_content('TEST!', headers={'Content-type': 'text/plain'}) - resp = requests.get(httpsserver.url, headers={'User-Agent': 'Test method'}, verify=False) -@@ -37,6 +41,7 @@ - assert 'text/plain' in resp.headers['Content-type'] - - -+@pytest.mark.skipif(sys.hexversion >= 0x30a0000, reason="Example certs too weak for py310") - def test_HEAD_request(httpsserver): - httpsserver.serve_content('TEST!', headers={'Content-type': 'text/plain'}) - print(httpsserver.url) diff --git a/dev-python/pytest-localserver/files/pytest-localserver-0.5.0-setup.patch b/dev-python/pytest-localserver/files/pytest-localserver-0.5.0-setup.patch deleted file mode 100644 index 1cad7643973a..000000000000 --- a/dev-python/pytest-localserver/files/pytest-localserver-0.5.0-setup.patch +++ /dev/null @@ -1,5 +0,0 @@ ---- a/setup.cfg 2021-05-24 12:19:38.163108453 -0700 -+++ b/setup.cfg 2021-05-24 12:19:58.714979990 -0700 -@@ -2 +2 @@ --description-file = README -+description_file = README diff --git a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild deleted file mode 100644 index f3bfed9ec65f..000000000000 --- a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Py.test plugin to test server connections locally" -HOMEPAGE="https://pypi.org/project/pytest-localserver/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~x64-macos" - -RDEPEND=">=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}/pytest-localserver-0.5.0-setup.patch" - "${FILESDIR}/pytest-localserver-0.5.0-py310-tests.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/pytest-localserver/pytest-localserver-0.5.1.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.5.1.ebuild index 91295943f329..31b9d6f5b1fa 100644 --- a/dev-python/pytest-localserver/pytest-localserver-0.5.1.ebuild +++ b/dev-python/pytest-localserver/pytest-localserver-0.5.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~x64-macos" RDEPEND=">=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/pytest-ordering/Manifest b/dev-python/pytest-ordering/Manifest index c2efca2cd724..5f4df4fa1e43 100644 --- a/dev-python/pytest-ordering/Manifest +++ b/dev-python/pytest-ordering/Manifest @@ -1,4 +1,4 @@ AUX pytest-ordering-0.6-fix-pytest-6.patch 920 BLAKE2B 2b964bd2cef5f947bc53554abb8c7f0432f3a8ca632b0f52dd304836a79a4e4050edc0e6350f92f517f43a8fec077a58ec407ec90ee1489501ceb7b6971fa76b SHA512 7164f9982668dbdeb016e39937101bf879b6b0267e05f854b34a50637505ed762f6fbc931428e346591e7a1b1ce1da0a929f19222931db5b284bdcbdd2fc0ef7 DIST pytest-ordering-0.6.tar.gz 11046 BLAKE2B 468ae5f04029b96ed3058b7f429aec0aaf96092453b229c3de5eab174702af2c1a9fe83171c68d282c4a144b3dd736daf9ed87b9e139a7bd175114f504049ebc SHA512 fd3aec83914f64d1295e1a1bf3fdc580c6824a749a1da8cebae275fef940d6ed6e5dcafad321d94f504a153e13e298b6544dc3c2db716a6b25d3148c2365fe15 -EBUILD pytest-ordering-0.6.ebuild 915 BLAKE2B 985884f7659cfe5fa2bc4f0bbf61ae6ba693b1823ba691f20937e23acc758838689caccc3c8c386beadce578697fc575a25ded124adc56624a89702793f1550d SHA512 8e90e1b30757a7df63100849166a1f74c8986c266ce5084113689644bb6bb07ab0823e0f59924a29c298491657d5a3c3b1b1eb493f817659424d3e4a970dcade +EBUILD pytest-ordering-0.6.ebuild 922 BLAKE2B c22f23b68208e71241bd726bffd0d7b99c6bb583ca37360e4a8cef7e4dc6ed6715c25b080590f9334d3304cf130d9663413bd51731cbd621c5214a8e352f3a15 SHA512 564afc94ba713590f854c04c6fc552bdf5a64ec85b33e45a79386c5197908fdc2f02e3b3b739c1f9c6dd3abee748f46988154479136b6663dd47eafc0bf81da4 MISC metadata.xml 423 BLAKE2B b33ec2a8e4852bb8d9865369719cc4c38398950279b84ba6feb2a7869b42824310ce9a664cc6cf7b3a1febee4d86048158923a396fce9ee1e99051daf34d6e69 SHA512 dc144919d84e8933f9ce70faa6482ff0334d28fb7e6a5b2feba53d29d3b2002cef05a6012e1e2764a8364da39b2914b2e8ac7101611828c41809372fda94a12e diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild index 78060e01984c..42e8b8901122 100644 --- a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild +++ b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/ftobia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-subtesthack/Manifest b/dev-python/pytest-subtesthack/Manifest index 51a2e628db2e..daf254c2384f 100644 --- a/dev-python/pytest-subtesthack/Manifest +++ b/dev-python/pytest-subtesthack/Manifest @@ -1,3 +1,3 @@ DIST pytest-subtesthack-0.1.2.tar.gz 2669 BLAKE2B f1f5a052f9418732de4a97ff438d280d177860439e667e29ff0d0503740e009c88046b5ba859884e5fa9e958ea1be7388d7fc6838c19e44075ab0ef757ee41c7 SHA512 ddb7b0c27f912bec31e58ddc54930e229755df8980d146c861f7f1c766ae742b4f1552117d89638bdbd443f22890262320a56565954ebc6deeae6184f459a5a8 -EBUILD pytest-subtesthack-0.1.2-r1.ebuild 650 BLAKE2B 0e17dac60f907c0508d5ba779180b948fb0dca1ef81a9111335b712291ae9e9ab06a7910066f3065afe9eb67216e8f6999817c5f4d9919b1b3e3ce8a1bebe556 SHA512 ce816758341d5e6e203a3843a2672f35ebef923ab85598fa2f277918726d6a17534e5e5b6ae62f23b4d41ea6ab55a06c22d1f114da0ea2fb5ae02979e5012e86 +EBUILD pytest-subtesthack-0.1.2-r1.ebuild 657 BLAKE2B c8eb0c587d8d56c4e2cbb066ce5cdf291f2769b0fe9201827b83ea11ddcb4f0e9607859973609fc2acd2921199d2e55219a72956d47ad09bc41e0b0a77862d4b SHA512 c36410db2a8c7f9fd091df49558df4434ee3bcc7e290e9309465866d9e5426378082ef36ff414b1bbcb17e32bcaf30c9f9d5be53b537ffee22b650d4cb0ba792 MISC metadata.xml 414 BLAKE2B 75bea5f93518f1e9b08ed1ad9f772c670bcf565f28b4a67c511fe919513741257fc5917f180ef31ed3e6d43b7986e8e1357ec456f9ddae4603baee1801dd6cc7 SHA512 5b4440d54b4ceb803ba5d9e4ea97fa38b777dbd1af02275f59011f727d9cb166427e8ed63b164b1891f6313349d49d31f4d7762e679439945a6ed4c24add6f46 diff --git a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.2-r1.ebuild b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.2-r1.ebuild index 605571f39759..40ab8552ca9e 100644 --- a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.2-r1.ebuild +++ b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/untitaker/pytest-subtesthack/archive/${PV}.tar.gz -> LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" DEPEND=" diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest index aabdc6f91dae..39427a8d9c56 100644 --- a/dev-python/pytest-testinfra/Manifest +++ b/dev-python/pytest-testinfra/Manifest @@ -1,3 +1,5 @@ DIST pytest-testinfra-6.4.0.tar.gz 77516 BLAKE2B 2baf5940e8736cbe78d8017a82b3a8fdb6df95b89acccd49ecd354447b7ea88079f48211e0acea46a0d8702b67609fe6f85f730c66e781a99d8a92b52b3c99b9 SHA512 acd2c7f9daeb391815a32c972a3542c0d643a716f3cffcb66f4203435ebac789333edb91c83d2778ae8da93b676b245fd47821bca9218faa3e7b50e6764087f4 +DIST pytest-testinfra-6.5.0.tar.gz 77177 BLAKE2B 98a8f10f7cf62f204c117d295496a7dfa4de476f5cde457af6f5bc71b22e12e9f02b4893adc6b0d1be11915ed652f628c2574fd44750c82c690e3d8326e29c4c SHA512 f7fcf8facafc0d99b06f55f4241c39b610ff7648b0049c584a75b46944b522b957c98c353f147d74bc8a72f677a179380c456b0868f9dae9af514a9c95d55b13 EBUILD pytest-testinfra-6.4.0.ebuild 894 BLAKE2B 1027b8c0a4d13d2db3612bd989f32414316fef63fb7a265682ae8dc5b992f886e6c2592f2645789abdf70bad3a4a12742c584645bbce974fe513b680cc5890cc SHA512 2b957be685f8e7961aa05093dfaa14783e79107becf42c6668a7b3c0d75b660bff45c05ac9f7f9c50e4c2cf068cefb8d3e4d6f78477ac5f9553ae8478c0438e0 +EBUILD pytest-testinfra-6.5.0.ebuild 894 BLAKE2B 1027b8c0a4d13d2db3612bd989f32414316fef63fb7a265682ae8dc5b992f886e6c2592f2645789abdf70bad3a4a12742c584645bbce974fe513b680cc5890cc SHA512 2b957be685f8e7961aa05093dfaa14783e79107becf42c6668a7b3c0d75b660bff45c05ac9f7f9c50e4c2cf068cefb8d3e4d6f78477ac5f9553ae8478c0438e0 MISC metadata.xml 680 BLAKE2B feb779de8bbaf041a3aa00046c4b17fcad0e863ebd365732c9f1e0bbdf6c68edf7ec2b7d546c2bdf458c134f7cb17a65ba07fe6edb5af7675d4bb79af75a23a6 SHA512 386a4877ca43ef6a1408ecc0871ba40c40b4654ee3824b4a99f5ff6f4769284d54c9377cebcd5456815fc5470110a337d83f8016a6598cef8ce29d93cd3645fc diff --git a/dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild new file mode 100644 index 000000000000..c336646d0373 --- /dev/null +++ b/dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Write unit tests in Python to test actual state of your servers" +HOMEPAGE="https://github.com/pytest-dev/pytest-testinfra" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" +# Ansible is called via its CLI +BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + app-admin/ansible + app-admin/salt[${PYTHON_USEDEP}] + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/pywinrm[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +pkg_postinst() { + elog "For the list of available connection back-ends and their dependencies," + elog "please consult https://testinfra.readthedocs.io/en/latest/backends.html" +} diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest index 9dd33195acb8..dffb93f00c12 100644 --- a/dev-python/pytest-timeout/Manifest +++ b/dev-python/pytest-timeout/Manifest @@ -1,3 +1,5 @@ DIST pytest-timeout-2.0.0.tar.gz 16210 BLAKE2B 8e3c0436147b6cc680540329daabd7269d301c95663599f7e9c64313bc3a45fde5cc5ea297d5b8c85f43d1a80c2db44b8e150877c3c7b29eef5e38426dfd4efc SHA512 96e9b545b4ac1e4a615863f69d190e0265e85f23dc12df51e9035b8e6bceff23279bb042eed83aa0ddd6d06b0e02a2dcc29ee352fd44cc86f0682fb328264645 +DIST pytest-timeout-2.0.2.tar.gz 16683 BLAKE2B bc6ee17832dfa5c3e5a35efc34bda630f1f1f7e7ece5a71d68110ab12c08566ee89c3b0f68967807967d17e2622ca1d2bce24baf51986ad8921fd55df091b376 SHA512 ee151a55f6323ae23ddd7e54e39e1c014de2aa2a142a0e3ba81c80b5d36435fc6c2809e383df8c49e62df70361a03dbe73e4d96d03798323fe7f1304a197f770 EBUILD pytest-timeout-2.0.0.ebuild 733 BLAKE2B d2166cca30ca78378c59d4d97eae751a07c02744d9af462ae3d0bf68186d8524aa628bedeb8b4cd6dec5d9ddf42beb37ccd11ab40ad6e3b322ace82b07dae34a SHA512 d1b0736069581e1f9c09467ee44b2f322f17153112de59ec84801428cf5ffb2d686f4dc21f963590521e790788531ad868b39504c39d8e524f844c4633733312 +EBUILD pytest-timeout-2.0.2.ebuild 741 BLAKE2B 6de6780693c9093002057a80b2115d666c3d0f8d4d3f7490555f94fbbc780cd12ef23628b21162e3b8e41f99ac5762e5756c4b64d2dfeb8e5a1ca1c75e5a29f1 SHA512 70e729b6a241a24defbc03b78fee26a832b740e47424d4de86a3f2134b2eb155285355e9382bbd516b5fd865544294ea648e63f77ed4e70e75a4ab188b0aecca MISC metadata.xml 353 BLAKE2B 4865119ec7c91f6d9ac1ab4ce5b1cb73b784f29f7efd669c629062cca2d433eaabb51af1d0ddb3275d414a99413eb8aa76c8639d484c7846ea33c4f53a013bad SHA512 764118890125a80df18e5d9a1bbf6bb35261c0cbcc04e6c9c67ee7b307cdbc31979b831910022a1caef97deee6830d7236f258f524a95a9494229dcd4a14c8ad diff --git a/dev-python/pytest-timeout/pytest-timeout-2.0.2.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.0.2.ebuild new file mode 100644 index 000000000000..5be23064f839 --- /dev/null +++ b/dev-python/pytest-timeout/pytest-timeout-2.0.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="pytest plugin to abort hanging tests" +HOMEPAGE="https://pypi.org/project/pytest-timeout/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# do not rdepend on pytest, it won't be used without it anyway +# pytest-cov used to test compatibility +BDEPEND=" + test? ( + dev-python/pexpect[${PYTHON_USEDEP}] + !hppa? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + ) + )" + +distutils_enable_tests --install pytest diff --git a/dev-python/pytest-toolbox/Manifest b/dev-python/pytest-toolbox/Manifest index 3ee54feb6a29..ae6dcc3a8357 100644 --- a/dev-python/pytest-toolbox/Manifest +++ b/dev-python/pytest-toolbox/Manifest @@ -1,3 +1,3 @@ DIST pytest-toolbox-0.4.gh.tar.gz 8594 BLAKE2B fb1f19513e9e4b191c3eb995cc5e9445bc9f19affef87350d925c5465210c4de945b91120f86664c1dcf02a638595a7725cf88e3244e377ae77558c70d65643a SHA512 ed27700ff77cd607be808142cc310cd2b7461e55b3f8352d304ef8ca6c5e6c060c67a63238a1025407868ab8e229c4a16eaaa56aa75000159762001accb67752 -EBUILD pytest-toolbox-0.4.ebuild 673 BLAKE2B 266b291a5ed79ace259924661451e7aeb892d2db9ba517c955ed8ccbb0ec9299d818665b191ca71da2a74d001d2c5a2ebe6cf1e43c30c3049ea4f73e0bea8626 SHA512 4ed336837ddae9d5f813dcfc562b9a40c0311fa7133032a4e2a366ff5fce9d900b1105b21f45a894551b937b030726ea9a72e36d358785afe9208d598a81788f +EBUILD pytest-toolbox-0.4.ebuild 680 BLAKE2B 8495859834fc6d02e4d448c751ffbe225ba30c64bbef7257f36916937f8ac8f40ab57dd708d9f49aa03ff88ad543767b7d30aa46cb6ce64c6e8e488ce683c086 SHA512 1353021b5552476bceae7cb21aeb9f472aba815546136b01845daeed4c291fdedfb26c52fee6c560e53ee6f39340b5bb679c1259d63c620f1adf9b4f3bbe401b MISC metadata.xml 395 BLAKE2B 5d6c5c889169be1f1e05eadc0cefcbe90d51c4c7400aef7d1c653c4a018f5288384c30b7f58d8502d0c1ffb2c07aa08a81cca7e4d12b5df7ef344fabd13ee7a5 SHA512 bfcf70da768f5a66edc1ed98211ced383bac3ea1ca2313efc7caac197aeeba1c988fbd738b7118afdc775ed30b43ee8af42c9c39da82eefadb88e87802f6f8e4 diff --git a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild index 3dcfbc8b3fe1..39e227ddaa46 100644 --- a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild +++ b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" BDEPEND=" test? ( diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest index 9283ea41f26b..40af6e4cfbc2 100644 --- a/dev-python/pytest-xdist/Manifest +++ b/dev-python/pytest-xdist/Manifest @@ -1,3 +1,5 @@ DIST pytest-xdist-2.4.0.tar.gz 67199 BLAKE2B bba867bfbd1e161ada2157fdb5a10f929fefed959b64afef74453206d91e5014abaaa1363ac9adbc89ed476a841607f6830781817842b9be119a09bda7278b91 SHA512 2d2da6aaa8da07a28d7c6c81a0044493b7d0d1a68921e7ec94cfd2f698eaa5594b6da4d82524804637d5cc061fbe19034f3c65a07ee5a0c906170856edc3d383 +DIST pytest-xdist-2.5.0.tar.gz 72455 BLAKE2B 4d7427e8a7d85d7b0dcae2697fae0f51913a3a2414fabbb192a8e3938431f5f121677dd43adecfb1fc7f3dd6feb94901e28b0a96787a2c2eadc1504aac55068f SHA512 22da4db7cdd6173fb8377b6adc30b5617ccb0bb308cb5d30980484dd7ddff87cf2a485ae8522c7957d8954dd2f8a5542b9f63b0fa7184cc44e50dbafc3f4e909 EBUILD pytest-xdist-2.4.0.ebuild 1158 BLAKE2B fd617b12aa19dec1f7f85bce83025ab6c0ca8d913e8a8cfd1a3247c7cedd4cbb4a0d9aa97d6f8e497379578d0e2e7dc322b96d5db2c4373844a195fdfee4be3b SHA512 e37fb1565e462690e5cecb8c70fe4013fc8033d071dd1c83ec9f11215b2ea0508911c3e284907126c80496d4a1985077cf710c827bee1b1e640fd004038e85e0 +EBUILD pytest-xdist-2.5.0.ebuild 1170 BLAKE2B 41b563f4a7bae951c236b7167c54d3b4fdedc6e6072c8ef51b2d722e5b3b873b31fe15c31d75eda96d569df70d92106acd5d8fedfb3a7c35e095f2c910966172 SHA512 890e80a9997191489aed4b17d3b7b168079fc1e93b335535706317c69ed16b1d28949aeb1e8521954204975b07d037ed3ea415003d10ce6cc3f74bfb2a41fcec MISC metadata.xml 403 BLAKE2B 0aef0787ad01d8e5e5a0588b95740ca54527c1f425d17cc6655308ca478597ebdbfc35165e88864163929104aba9820848b63c17c3d77b238c4f0e17d9b98261 SHA512 c12b3e2a13b6497f748b373753410df996955ddcb9631b310104f2ae31a1427d983462c242692c1b6f9a9b9cd36b7f4aaef58e408543572c040e3dbeb38848fe diff --git a/dev-python/pytest-xdist/pytest-xdist-2.5.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-2.5.0.ebuild new file mode 100644 index 000000000000..25372acff9aa --- /dev/null +++ b/dev-python/pytest-xdist/pytest-xdist-2.5.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Distributed testing and loop-on-failing modes" +HOMEPAGE="https://pypi.org/project/pytest-xdist/ https://github.com/pytest-dev/pytest-xdist" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +# pytest-xdist >= 2 fails with pytest < 6 +RDEPEND=" + dev-python/execnet[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/filelock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests --install pytest + +python_test() { + # disable autoloading plugins in nested pytest calls + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # since we disabled autoloading, force loading necessary plugins + local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked + + distutils_install_for_testing + epytest +} diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest index b91581344247..51a7913a3732 100644 --- a/dev-python/python-cinderclient/Manifest +++ b/dev-python/python-cinderclient/Manifest @@ -1,8 +1,5 @@ -DIST python-cinderclient-8.0.0.tar.gz 236611 BLAKE2B 818279d06b597a00a66c34cf3b468e8293aaf1e90fd04c996e118ea206d475e598d7c8b9ca78542bd07ada1db5d7a2c7ea9a3748fe85ad787d283c8d8073ecc6 SHA512 ae0c5e1d6f0c173382f57f95ac05ec8872a8ed548b145c1f91d96ab7b9e4602cba11a7205c26c81027ca4ad07cbb69f675244e3606ae5dca00c22eeb8bedc126 DIST python-cinderclient-8.1.0.tar.gz 235387 BLAKE2B 04b6d9c847ee2f56ccde1e9c953b919282dc45a078b4444cc88d00633d2158ec175d042ef988b1b97781de0de643c7703178dd847a792a8f3f5509b9ff331e68 SHA512 414e7334f84e84edc9a8eb6588be780899c408ce2d744e24622004759e0127f4a73167f78a6ce432d2ed44a745b721cf5c42439f19adbea009451573df5fdf14 DIST python-cinderclient-8.2.0.tar.gz 233148 BLAKE2B 4ada4562ff1e51a284cf98e7ca4b324a05a4524951d6193bb4683a3986bc8a26a48373ef78613f3b94ed475992fb781b409fe58f9f3655f3f721b38f7eab770b SHA512 86e7a0c18d960f00448e20485d91443d185902db281014c99f35af463843be6d4bca80712edf44189b53e25853af064c14de18e943d9fdee29446180d9b91bbc -EBUILD python-cinderclient-8.0.0-r1.ebuild 1297 BLAKE2B 05335aed3f1b230dcb8f746bbdcc63f155af0948b82e837329709eb599225db02d023e2360d713c21b5bca49d7ec4a61a9f78a20e2b215904e565b535ba1f0aa SHA512 ee80b0376d92be4c8eed9b329f3f2840603571436f29db882fb8647e80217ddf1b45116ec2ba715921a1b9ee3dbde1bf29a7dcf9b455e21dbce8d910ea50782d -EBUILD python-cinderclient-8.0.0-r2.ebuild 1275 BLAKE2B 62b8e3bdb31923ec0e35a38c544f41b45b831b7003a86bc509789c3f43d7bc350cff804259a2ce1e7cdf00b05c947cbe56099ba6312f4bbdd5dbcd01091096ae SHA512 67e26f8ffd5ddbb608bc065b30191dcf2826090a2ffef1faf08d1a801e689905a05738fdb4bf039f359836ca6e308c736811e57fd7ba3cc6e4858ec9863d0a59 -EBUILD python-cinderclient-8.1.0.ebuild 1237 BLAKE2B d2c5a24ae5457c6b2086118f47bb277694e64bc5355645046aa88958245fc1eb517137d07874d282e0d473c8c439a912e8be25ff0089114fe8e5220453752626 SHA512 56aab3144be856eaf9ef123abc5cc295f0f501243265b76e3f30f3d3a456953a582cc7bd8e1b7117d143f2d8254e920b2921b19ecdd2fb4be37cd79f9b8f3f8d +EBUILD python-cinderclient-8.1.0.ebuild 1235 BLAKE2B 118a465b5e9a78a33e41ecbb0154128271057def69e81cf9088fccbb3ccaaaf43da98f7a6f501aa8b541ec7911884dd328e1e59087fd9ab10ac35110253c6914 SHA512 f914ff39f18eeadd27dad0e5883b4305999f7a032e07a6ce84ccd945aa931129d586b45d8e6eb634f0a262c53c42f6893c694ee886e64ac7ad196205b3783f51 EBUILD python-cinderclient-8.2.0.ebuild 1237 BLAKE2B d2c5a24ae5457c6b2086118f47bb277694e64bc5355645046aa88958245fc1eb517137d07874d282e0d473c8c439a912e8be25ff0089114fe8e5220453752626 SHA512 56aab3144be856eaf9ef123abc5cc295f0f501243265b76e3f30f3d3a456953a582cc7bd8e1b7117d143f2d8254e920b2921b19ecdd2fb4be37cd79f9b8f3f8d MISC metadata.xml 620 BLAKE2B 0ae868352f45097f3cf441ccf11551a05c6264d441f7b42452ed40e8ae9b6f68a5413b4e2cf91e20eb7bbf8bef7cc8f1dcf203e0378e42b9d27f04f96dfceca3 SHA512 cae62ef195e410efe40d9b693c2526c6c966790701006a773c931ea02cf5f2f6cefc1c08f27ddc07d3306794130fe99a87e4e2fc49f573741b599145e1017915 diff --git a/dev-python/python-cinderclient/python-cinderclient-8.0.0-r1.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.0.0-r1.ebuild deleted file mode 100644 index 44576c3c75b6..000000000000 --- a/dev-python/python-cinderclient/python-cinderclient-8.0.0-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Cinder API" -HOMEPAGE="https://launchpad.net/python-cinderclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - =dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslo-serialization[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" -m stestr run --debug || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/python-cinderclient/python-cinderclient-8.0.0-r2.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.0.0-r2.ebuild deleted file mode 100644 index 01bbea4936c8..000000000000 --- a/dev-python/python-cinderclient/python-cinderclient-8.0.0-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Cinder API" -HOMEPAGE="https://launchpad.net/python-cinderclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -RDEPEND=" - >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - =dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslo-serialization[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - dev-python/tempest[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # functional tests require cloud instance access - eunittest -b cinderclient/tests/unit -} diff --git a/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild index a87d02779911..2b4a90fd2153 100644 --- a/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild +++ b/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}] diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest index 25f91068484c..14e195f05797 100644 --- a/dev-python/python-dotenv/Manifest +++ b/dev-python/python-dotenv/Manifest @@ -1,4 +1,4 @@ AUX python-dotenv-0.18.0-second-entrypoint.patch 582 BLAKE2B 48921b086c2d4dcf86aafa743d78767a1dce50b447f429232614e9e61cb222d0190f0b1e65bf98044b286746f6ad3c3706a987fdbbb51bdfef6a9baa721bafb0 SHA512 bc7c5e35823730ff520b1862af1807dd4f0f21152bd9ae5df7d79020894df0ecf9bf785ff157b99ff668e1e23c227f8a461e13be0fb842ce06d2b1ebc1752e0b DIST python-dotenv-0.19.2.tar.gz 31508 BLAKE2B f92285090b680d3cbf842f99b6ca49ab9af877a1ed6543cbc3a41ba592240739fdf94f2ea21f2e2e3c9b9e68eeb36c5b1c12004fa953674e3f47942176e125c6 SHA512 da411fa02326ec7407bbb6760dd4e5f22eaca60d725ade3ac89302ec4e33d00fe8c231e8a64d0bc22698a93701143085c098b6703e598c6d8c2e4c57b9bafa20 -EBUILD python-dotenv-0.19.2.ebuild 849 BLAKE2B 0df7ec38809af5804788d4400a5f3c596e80b17b44a22c4ddcf249b15172ba1abfeb0aacdcc3311a789f1109114ef4f48886f48043df7bee6ea3d98542a96eb2 SHA512 7a924ee47cef98e641f672be62a12525dbe6fb1830323fae4928c5b385faafdf7f97760ac3b95c3a6196cf314bae30cc756c667ec2f1675cda189915092570da +EBUILD python-dotenv-0.19.2.ebuild 856 BLAKE2B 970d5609f01d83b886df7f6ce48eae8d03ad97f1dfb09a71bf971d63204d82f8646080ee576e9bc41287398a105eb65c58a709ceb9366cd3842c7b08ec5b53d3 SHA512 41464a315d00526424c0528dcc9be5d836e5b35a2abb4efac7873911fe1b9bd11f263e345c580bb1f628f2dc0bfe7ffa271e85e191d14c044cd64bf6213c97e3 MISC metadata.xml 466 BLAKE2B 2e6368e01f6c9d9ab8e69a62196a10765ebc30365a3c2fab3e171386c7f26adcb93e7e4d0796696e531db66236c2c7f31b6c948a76682ff385993cc5504eba00 SHA512 45b35de8b5108267b28a1d6975824440d821cfe3e3a1c99dcadbe8d64b4ef78feadb9b0b7434c7292250e7f4615c13f2f37d5b5d41956d136f9bf25d175c356a diff --git a/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild b/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild index 4d4fed70c6d9..662c99d941fc 100644 --- a/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild +++ b/dev-python/python-dotenv/python-dotenv-0.19.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" DEPEND=" test? ( diff --git a/dev-python/python-email-validator/Manifest b/dev-python/python-email-validator/Manifest index 31e824c58e44..ab3aa73e918e 100644 --- a/dev-python/python-email-validator/Manifest +++ b/dev-python/python-email-validator/Manifest @@ -1,3 +1,3 @@ DIST python-email-validator-1.1.3.tar.gz 19863 BLAKE2B 10700b4c6a48c50095045b6e3c9218cd565776b26e17c1c043633e208b9fbd346162cedaa4a1116ec2fccf63b4383438c7e1aef6faf9d2ead5512af7f934675c SHA512 d9087bf56783daf389909e13652a9db8f0408badf454f6239aa20f6a5e9510619d3662cf1567a03d0b14c4bbe81644509cd12975b2aa1b544d644b6c2b2854f4 -EBUILD python-email-validator-1.1.3.ebuild 1203 BLAKE2B eeebd82e0463616d6fb605c313843abed1a4d600d386796bd129a48bcf95671520f8932cf648390e616a16fbbae13cd0adb993ed6d7a0f06cdf029ac25930c4f SHA512 be807fd7291705ae892c5353897c17cb3e1ae32b957cb209b499cdacc457274d5938ea28760bff88a601f64ea0c358c421ae18330b21594db6dc4cf3441a9b15 +EBUILD python-email-validator-1.1.3.ebuild 1210 BLAKE2B 531b359cfb4b35fb386d65b39fbd533b9b43a717429853c3896c16e6ad45ffb85e12ffbd16090346fe39e6b7d70e21b1c7b4e0bb1b9652ab6dbaba60fb614d0e SHA512 6e3bafda96121a2244fc30136babb5bb347333e1789b1dbaf06357788b664847eeafa194ed945c687f787dda808fe6d46a89f67515f48f7ca657049a07f31a1a MISC metadata.xml 792 BLAKE2B 8655d15948883c5b7ad17e943028e0ab70e09d17fe7591c5e094bb46cee2595db382a008fe9d20121cee7473f1cf66efb1b71cdd345828be125c36fe67f376c6 SHA512 9065dee947add0fa203dd9a092910c165944dfc7ecee69c17092526fccfdccfa7864d4402314d9c25389f26b161251dfa58eaf2b21113da0642a62976abd50d7 diff --git a/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild b/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild index ca69f9756f8b..df611cb4f34e 100644 --- a/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild +++ b/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/JoshData/python-email-validator" SRC_URI="https://github.com/JoshData/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="CC0-1.0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" SLOT="0" RDEPEND=" diff --git a/dev-python/python-jose/Manifest b/dev-python/python-jose/Manifest index e25130e28ce7..e0723a2fe744 100644 --- a/dev-python/python-jose/Manifest +++ b/dev-python/python-jose/Manifest @@ -1,3 +1,3 @@ DIST python-jose-3.3.0.tar.gz 126578 BLAKE2B d1279d2a0788b4d395e760ee3a1b2ce8c9340ad12ebe103cb1ba98aea33566cf0134d5af75be9727fff96adab4fc88f1b471ba9ea7d36c16de10587a9efd1304 SHA512 de7147cc6e12406d6e459c32829acae46395acba727c53e65bc05f4794ee3050eecd355e3ae2e87f4ebdbd871f53822eea08a10f25d7ca6088fc6128dc7d9637 -EBUILD python-jose-3.3.0.ebuild 1043 BLAKE2B 929b999150b6123e191b3d64d11b64b7a2ab8c49557938d4c27211800e671a6b9b5a4ce2931a5a48229c5f9140f70944bfb8074a146ea58fa29a3de9e048ee51 SHA512 368b5f6f72400d5dbafbf386708b6639bfcfcecb4f106d3bba382f512e470b4a1f2bf89ab3230f353206a151ea24f7881a5496856113e6053aaeae7e289c04de +EBUILD python-jose-3.3.0.ebuild 1050 BLAKE2B 4f5577de1a7fb239bf14758e76827f98cbaf97964132757be7a95397c8841525aa64916806a1a32043f8dcf7e451e5a57898656fdd1a123a536b61a3fe3ff43a SHA512 0287ef36fd6f3253750018557f69896bfc7e92f2c6e01c0451b455dacbe2ad63d3ba146c733ad0675e8f8c60233ac96a3e9dd33e8cf18f4f98080f8b0ed3565c MISC metadata.xml 570 BLAKE2B b931b6de4f0dc9a5cefa9b31805590b2c667c5d2bc1ea31aea6f7c4b47db6d861e9fdc4666e66784b25e4dcc84e2d6d257e9ed19a80c1310d83948467cbfdcb2 SHA512 369591ec42b7dcfd9e28f0fb510bfac1212e678e9829f5c8ffbc35993446865b721457d790dbf63551f8247f28e4990bef7e9928600e74541d50cf353f41eafb diff --git a/dev-python/python-jose/python-jose-3.3.0.ebuild b/dev-python/python-jose/python-jose-3.3.0.ebuild index 3b1de02e732b..d687b56c56aa 100644 --- a/dev-python/python-jose/python-jose-3.3.0.ebuild +++ b/dev-python/python-jose/python-jose-3.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mpdavis/python-jose/archive/${PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" # TODO: require only one crypto backend? RDEPEND=" diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index 535ad453fe5c..2c536ae15be9 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -2,7 +2,9 @@ AUX python-lsp-server-1.2.4-unpin-pylint.patch 9732 BLAKE2B 059b449e70def94d333e DIST python-lsp-server-1.2.4.tar.gz 62073 BLAKE2B b1426d71a4da5ac29fa6b3e956010625d594eee7924a51eb5074933866254189a9738895bc5dd4aae8acc1733b9f162b73646d9a3eee3ac17a587456f2da00e4 SHA512 862d59426c6e7c19f9d3d2766ec5f9ec818d29988ee72cde9553e4b1725fbbe4230ed2f6d7e8d08983c9ef1ced8d5afe42d6751ea529d3d8799c8930b1e10a26 DIST python-lsp-server-1.3.1.tar.gz 62464 BLAKE2B 89bcd96aab49c1819df29f5535d527669ce6a1face08647247fb9fe3700882b95afb4c32e8c5b6cab81148476b71b5645a6290a2ab2252fdeb93691430dd7b4b SHA512 45327254b0826d2883d0838734eb97a53fb4c6f61fe72c397de903107dbb852834a4c363aa34189a06a5f40cadb3644cb940fd69c969210c287cd3c21b81283c DIST python-lsp-server-1.3.2.tar.gz 62480 BLAKE2B 309b36190b3924846d919182fe971a9f201f4f7f788dee814faa2748d4d04ac15e2eabc5a7102afb0e728bd5a9b343859b5c0634999a8233fa17c906536a6e89 SHA512 9d918787648849cad54e7253f69c87aa82418c592a66e2929f678b5f8e127b52ccb4591dc83467158f776afa0f7fd9ccd3eaf6be3f6663ef434153cc66276179 +DIST python-lsp-server-1.3.3.tar.gz 62604 BLAKE2B 16f49013ccefc0dabcf58c6007c05828a930d0bc873805543fde79630bdc8bd020cb63d0d0ba56c181282a96c57c6084acde30dc2a8011d208040c2a93c3644b SHA512 94e9bf1e74799c395589451c02c1220bc79336e1c1cdc243e95e891f61c7977b2438d78da3db3da572022870e67305b8caca22241e0cfab23d3b546639c69aa7 EBUILD python-lsp-server-1.2.4.ebuild 2865 BLAKE2B 052665da40635780850ef6a2e0ba73bf88281f0930a3b459293163ff0e24fcd57836f6c1ed092ae3537839fcd7c942a3bde60665be48f6b03e2a8f2809b11d2f SHA512 586604e5c52563da9f700e528f5f6dadbea0e5194f813c8618c655b63d77549ce01371ed1c351f84ee554c47afb997adabc2dfc2e6ab0807d2e15a11c68627f7 EBUILD python-lsp-server-1.3.1.ebuild 3228 BLAKE2B 4422641b4df7d813ac7f6bd8a36e93d5c2bda46d1a15c73263aa90107710341889deabf8bf908c2cf31a14e7c547793a5c8ee78bb37f28598c4de7e6ff8d92cb SHA512 1505a01d3b4cc5c3e682effd7c1cc3e1f88258703626a3264f96995046c2d8468d439e73837073590772e53f3b09bb87a675da3eb294953142b3a8d38aefabf8 EBUILD python-lsp-server-1.3.2.ebuild 3228 BLAKE2B 4422641b4df7d813ac7f6bd8a36e93d5c2bda46d1a15c73263aa90107710341889deabf8bf908c2cf31a14e7c547793a5c8ee78bb37f28598c4de7e6ff8d92cb SHA512 1505a01d3b4cc5c3e682effd7c1cc3e1f88258703626a3264f96995046c2d8468d439e73837073590772e53f3b09bb87a675da3eb294953142b3a8d38aefabf8 +EBUILD python-lsp-server-1.3.3.ebuild 3228 BLAKE2B 4422641b4df7d813ac7f6bd8a36e93d5c2bda46d1a15c73263aa90107710341889deabf8bf908c2cf31a14e7c547793a5c8ee78bb37f28598c4de7e6ff8d92cb SHA512 1505a01d3b4cc5c3e682effd7c1cc3e1f88258703626a3264f96995046c2d8468d439e73837073590772e53f3b09bb87a675da3eb294953142b3a8d38aefabf8 MISC metadata.xml 542 BLAKE2B ca71a08385d37c7f5cc562986630ae482970842054ffa944151d2e4a5d8449329b71c16c61e2a81f3d3d93f02a61ce637fe0bd0961ba3f86b7182b9728b62d5c SHA512 2d5103643838ba8aec53e7d3e924517cc3d735c724b6dfea249bcce3716aebb9f54e3264cb2cccc15dfe7d0ad4b7d052388122144fe6248d4faeef3482d197e7 diff --git a/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild new file mode 100644 index 000000000000..4abe8cd007cd --- /dev/null +++ b/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 optfeature + +DESCRIPTION="Python Language Server for the Language Server Protocol" +HOMEPAGE="https://github.com/python-lsp/python-lsp-server" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +IUSE="all-plugins" + +BDEPEND=" + test? ( + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] + =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] + =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] + =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] + =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] + =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] + )" + +RDEPEND=" + >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] + =dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + all-plugins? ( + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] + =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] + =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] + =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] + =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] + =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dep + sed -i -e '0,/addopts/I!d' setup.cfg || die + + # This fails with py3.10, but it is not important. Instead of + # 'invalid syntax' we now get 'syntax-error' + sed -i -e 's/test_syntax_error_pylint_py3/_&/' \ + test/plugins/test_pylint_lint.py || die + + distutils-r1_python_prepare_all +} + +pkg_postinst() { + optfeature "Automatically formats Python code to conform to the PEP 8 style guide" dev-python/autopep8 + optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 + optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe + optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle + optfeature "Python docstring style checker" dev-python/pydocstyle + optfeature "Passive checker for Python programs" dev-python/pyflakes + optfeature "Python code static checker" dev-python/pylint + optfeature "Python refactoring library" dev-python/rope + optfeature "A formatter for Python files" dev-python/yapf +} diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest index 400025dd79c0..957ebcc84f71 100644 --- a/dev-python/python-openstackclient/Manifest +++ b/dev-python/python-openstackclient/Manifest @@ -1,5 +1,3 @@ -DIST python-openstackclient-5.6.0.tar.gz 815567 BLAKE2B 9421af19527d1aa004f9e8928c40896fc001960f12dce11d860185e0c2c396642972099823710bf21fd838ec78681601d4196ce99e16d90836f6117e8ff97c5f SHA512 821abe0f85e53d7f52fd01a87a4d77a63fae029d2f03901f3ed5e47a4dd52fb8d00452a53027a347f83d73851ee3b57da4b025fb799571be256e78cdc6b96f9c DIST python-openstackclient-5.7.0.tar.gz 817269 BLAKE2B ce44a0c7466c473ae55c9c2198535f3333f361295121a517cabc61178b1363a8e51078a332f3297123138f3bcea021d1c2a610942099e4710d7e61a0cdfab721 SHA512 ca789640d1cc5c6ceae206652ac9629865dce07158e4f01ef28e841b6c362974add16de3047d520986cf7690a0c49ab308221b4e657d8484cedae892d1d5c3ce -EBUILD python-openstackclient-5.6.0.ebuild 1672 BLAKE2B f29484d98e3236b3dd72e635327ac3ac6c4ebde09dd109b7501ce979810a6d458610b8fa5c48165afe52a0e49d025de1593990a3c8c1ce84b31802852c2a71d7 SHA512 b1205b077d123cfb410cde782c69e516564344861ad4fcdf53f1591c8dc8f73b7a66b1f6cd6140c1b4fe806a408e655c7b95b2d0e84176619229dbff5d65f835 -EBUILD python-openstackclient-5.7.0.ebuild 1681 BLAKE2B f4fa6e26850f50ead823b04cdc0279c9a416b0cedadd9732c74f77c8bd178144263e7fa7f4c4ec8a09635aad6925eadbfc6814dfb1ece78650fc65115e671e70 SHA512 4b847342d39dfdcfa417719841947b726c7598af29961038b855009d8e4e5cbb525f9cc8b93360df2ff6ce93519cdc3bcb46cca46c29b71cf2d938d88a0b82ad +EBUILD python-openstackclient-5.7.0.ebuild 1679 BLAKE2B 8dd87ad6e99f1073957a41e68bd8454796500e91ec69eb03068f1543957ad77cc5d809bc096a091afca0f7472f56d3ecc795a4c865478a6e60b2df9cad34e725 SHA512 62fc0723d71ce56506aae2638cd3d64002a0c2a086c445829723afd1140f75b7dd58bcc290672047dfa6c1fea807ad6e2a569e6fe1e6e0ccaa35e744a9bb807c MISC metadata.xml 562 BLAKE2B e4f7a3fccc9c2c798962efb6dda973ad71c19e5db8efd57869b6a8cd565784d5f4a6c581bf11a28eed826bb8c3451b5938e43974b91291609d177050fc654603 SHA512 3fdb3a9300dcaa310ec02266127a998ac4587fa9fde5e381342a5c18d0435442dfdafd0b326730e1cee26f72b43fccb6a15df7d5d1fd8f5a9bb3783983b0dcca diff --git a/dev-python/python-openstackclient/python-openstackclient-5.6.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-5.6.0.ebuild deleted file mode 100644 index 1d5e30447b34..000000000000 --- a/dev-python/python-openstackclient/python-openstackclient-5.6.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack APIs" -HOMEPAGE="https://github.com/openstack/python-openstackclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.56.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-17.0.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Depends on specific runner - sed -e 's/test_command_has_logger/_&/' -i openstackclient/tests/unit/common/test_command.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstackclient/tests/unit -} diff --git a/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild index c734802ed489..8386fd5c0364 100644 --- a/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild +++ b/dev-python/python-openstackclient/python-openstackclient-5.7.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest index 33ee8c143208..5c14aee82b95 100644 --- a/dev-python/python-socks/Manifest +++ b/dev-python/python-socks/Manifest @@ -1,5 +1,7 @@ DIST python-socks-1.2.4.gh.tar.gz 32192 BLAKE2B fa06f9158348292bef874c81623c11a54556db9c36cd7428d7a835428d152f3a4925d59e14d87518dfaae9e6937324e35db99bb5e1000f29fe9caf11fa2f8318 SHA512 6e70d8d98b2901e97250d30b350002944d979356bb6cd7dd4022af420e166076259a7b1aa4845d771243b18ab3f06ee955f07482c527835bb0135f0622d804be DIST python-socks-2.0.0.gh.tar.gz 38176 BLAKE2B 84711bd6747dd9ef8d7f47d90e7e1beeb99db7c51a370c01a272789e7d5356cdf3d0e3b1e822e1beb88a29ebbe23acac8f68206cf7a3f8b924f79d3783426f93 SHA512 088a606ca6e13de79cfa8b180d76e91cca129b3e1ffad2243e5924dc10530340924ea815eb9af0e53b5369daa9cf3e66b2f623da6913ed32916b91d24a47c1e4 +DIST python-socks-2.0.1.gh.tar.gz 40710 BLAKE2B 185131be6e2ef85e3d1cb41ff03e57c1d3e8921c04d11df4d3e1d3c7ed6f3cd10459730d0cc5ad63981dcfe0f8cd987f0f287a70f6727727550d63c0ff6040bc SHA512 08afe55b9a5e8d1c0aa5150511e7d3918fd8c6da10bb80037baa4f3c8004fa9e50b30ce7bda26e73f77208b64cb85544029ffd2edf197f6a23614b3c7f56114b EBUILD python-socks-1.2.4.ebuild 884 BLAKE2B 64d3fb69d6584dc4f4289ebf2f3b4d86aaff665dc86fc3d32f0d812379dbbcd2d7ff470fe51b991aaa9b2a39489543619d19ad3a196cdcb21d4e65c7d9f52c59 SHA512 8718ab31aca5e7362d63792fb4335ff064cfa4ca604842f85cf9cd0178464f3079c8b8c8c866b9815b8f4c5165b5d795f3e0c251eae74462f10f59254725d1c3 -EBUILD python-socks-2.0.0.ebuild 887 BLAKE2B fc28db54e94bdfbf2882f16d7545adec34b82f3affe093317c160a987b60d598c664c688fd750a8c4004f2f6c5b85d8280bc110f1098cab5279d3738b73b7d97 SHA512 e6359456af7338905fe9bb18bf5b195ed7e44593101bdb8970fcce376f11c94125bdab5faa364247d03f3a26ea3f8b3df6bf3161a47271cf107a1b4b93766287 +EBUILD python-socks-2.0.0.ebuild 894 BLAKE2B ada356b419329dcf94701c08c10aeefd7a8c481f5759adc509886b2f91a2991a2d3345a7ce939bcef9090f94a99d406b7e7cbc2c16a409de0a866e3c47ac8b13 SHA512 65fc2444b6090495a8f2caa9daf53def4025e8944553fb8cc4f54ca604d7900a15c54a22fd6e9efdb7b8bf47661332818b8908ad377d56a8d6b1ae7b2751a510 +EBUILD python-socks-2.0.1.ebuild 1027 BLAKE2B 3bae7e9daa0dd0c872aaaf39580d0f6acdbef819e3d44d838e187496e8d76a6c5c1e6cf5b09536635b5539dfc2d2b24b98393bf52df6080af985bb0f2546e88f SHA512 de6ec374962508250a4b81220c934b67bf52f997d96ced7f56d096b67ef3f8dd37dad2c45e968dab7a4c1db97ab7eb6036cca9ef957c1b73d77539efd60416ea MISC metadata.xml 380 BLAKE2B 2209abdbafd26baae585840e774843c37e0c6103fa93d75e8c1ddbc8dd1b96f269a3e76f14c39a55294d4d642d7fbe9f87c6b1a0b64152c671590a9e0a6ef959 SHA512 ccbb1a5c9fd05ae1da346f4f92efe156921f7adf9f5544635a407ba4a8154c896bda2e445e05e70a8e46c2829b8d4a38d3bf5d73804a3641c811acd2be62099a diff --git a/dev-python/python-socks/python-socks-2.0.0.ebuild b/dev-python/python-socks/python-socks-2.0.0.ebuild index 77ea968045dc..68d28ead631c 100644 --- a/dev-python/python-socks/python-socks-2.0.0.ebuild +++ b/dev-python/python-socks/python-socks-2.0.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" # trio, curio are not packaged # asyncio is the only backend we have, so dep on its deps unconditionally diff --git a/dev-python/python-socks/python-socks-2.0.1.ebuild b/dev-python/python-socks/python-socks-2.0.1.ebuild new file mode 100644 index 000000000000..4f23e8503be8 --- /dev/null +++ b/dev-python/python-socks/python-socks-2.0.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python" +HOMEPAGE=" + https://pypi.org/project/python-socks/ + https://github.com/romis2012/python-socks/" +SRC_URI=" + https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# curio is not packaged +# asyncio is the only backend we have, so dep on its deps unconditionally +# TODO: revisit +RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + >=dev-python/anyio-3.4.0[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + ' 'python*') + dev-python/async_timeout[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/python-sshpubkeys/Manifest b/dev-python/python-sshpubkeys/Manifest index 4a3972c0f3fd..831524e34251 100644 --- a/dev-python/python-sshpubkeys/Manifest +++ b/dev-python/python-sshpubkeys/Manifest @@ -1,3 +1,3 @@ DIST python-sshpubkeys-3.3.1.tar.gz 57896 BLAKE2B 3212ea0c38377255258a831cc942f71c0b0efb040ba8ca3283200b638dcae7a31ad5763ae0de4f51a7ae0c3f0a1b83ca6db96f00384ecd1e1e3a369028e4ed41 SHA512 8a59e73eddd795a71b64fc7433292ca03a9f447a13c8ef40d68fc599776c37f5e4a1fdbbf2f2ab00b0091a513e2412f213f6a21474ae0784af2df9a7107a2ed6 -EBUILD python-sshpubkeys-3.3.1.ebuild 577 BLAKE2B d6569530895baa4c11b7a4880b1247d557fdcb9680bbd37219791b88df9e1805286435a0e533afe93403dd9004ff94aa3996bf53aaa8c22e7c9fa57da79e5fcc SHA512 b0e4a09bf19f9c98c407a0589a1e29095402d66b666b07851eafa3c35ab47cc5ad6476346a7855a508c6084ec043422c64dcc0a80921e21faf0a439b745e4128 +EBUILD python-sshpubkeys-3.3.1.ebuild 584 BLAKE2B 93a549eb73b10d72b827e4acc6a8079736d5796254aeaa0e95c2096d6a9298ed60655e4efc268bd2b7cc9651e6c36495fe09c3518addad44943265751aebc551 SHA512 5fb7e994e9b03624a5cfb01bfa14b08117b3436120b2308521546e0df16168518fa7b5c62eb2a747c6f6eaf8c71e448927d4e97e14f2636ed9c899de16fbd807 MISC metadata.xml 512 BLAKE2B 89b935c91163ef432c76b498b4d0a2d49c64c2d5f2f6af891c6f6c6e3a0479fc56d3b9947860f5dc6ebd07d5fea9bdb3f526226cf1b4af64a3b9097007bd08e2 SHA512 5d5dfdec492614ceccb2ac84a67f7f0db3dd5979d811e8ecf9e9d87df6334d490fb345c75ca5e4846a2f98dcb8dc5bc12ad1679b29d95040477e0f327e6da07f diff --git a/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild b/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild index 01188691d4ca..10e8cd82533b 100644 --- a/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild +++ b/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/python-systemd/Manifest b/dev-python/python-systemd/Manifest index 32958e0d1a03..035252397e79 100644 --- a/dev-python/python-systemd/Manifest +++ b/dev-python/python-systemd/Manifest @@ -1,3 +1,5 @@ +AUX python-systemd-234-fix-py3.10.patch 1539 BLAKE2B c41b20fea9165c62620c2b7262ddb0e331d24c2e950bcd0cf78c92d5f5f79804a9f0eb4a52a7203d353a6be297118e3b951823a973f9a99a8211efb5a31be458 SHA512 92a4497733efa551d9c966f39ba31bc9d3443ece6591f4d664c3732f01f10c928c07de13e2b9e65725f30fa18da7a4a9ee172e0b627d98e1d991c19b7762e2ab DIST python-systemd-234.tar.gz 53900 BLAKE2B 2658ee7083036ed8259e5f4ad0714ea15227ee836ad34c7fbbdb55dd9df48751b8d9998350d789b4f47e78fe7b4a7134e12d637e5a6ebeb29a0b31e5a4575d91 SHA512 164e34ba46827711e9c6ff9ed58b2706d9a22abfc7001de030ed7d463d8ddf783eb5fee93b207c29950a3c566018cc3f1a21a549421cf3e05c1287b433367eb2 +EBUILD python-systemd-234-r1.ebuild 879 BLAKE2B fae57f7a0911c96b3719709e805ab077b50398442e0e8b35b86ec485296a7cfcf4807237c3b8b7019a145b2fed40ca0542c7356ac4ab80e93df1466da49f2871 SHA512 15b164abef6ddf275b5d8e696dbe379d257aceb2f2d5da05ade527393a28894dc79e26d44952999387770dd680aa8987a42723a83e690789eed4e17dcb7528ac EBUILD python-systemd-234.ebuild 894 BLAKE2B 809e9e3314b2eaa2ec4f849f9a1d6c106ac29d53c64d2b784362a6d9e50cf351c8e669e20b9e30c4320a5838461e8be8c287101512f3d62337d93c2e8aee0e6c SHA512 d3cab8c01b42501028d11cee51b97ff7ab5a73984ae7afb857f5e596c04f45024802ce1c14ad8f29a6912af6ec4fea65495f9fde3f3f707f11711b7856285dee MISC metadata.xml 359 BLAKE2B 458599dbb5364bdf58f0cabf3fe07f03f79a4cdfb3f707ef6db328c453e606b587e13fa3349e0e0c899a7b1655e558ccae00e6a9ea22146b9e68099e0ac1a981 SHA512 73e524d826bb08d80fbe3e643be5f08e39620ddb343006752729ea41e594ad13eb6241c30da78a58f67e6e5e3c51f567a9e761af498f882f1e23ce0308bfd690 diff --git a/dev-python/python-systemd/files/python-systemd-234-fix-py3.10.patch b/dev-python/python-systemd/files/python-systemd-234-fix-py3.10.patch new file mode 100644 index 000000000000..52045b4475e1 --- /dev/null +++ b/dev-python/python-systemd/files/python-systemd-234-fix-py3.10.patch @@ -0,0 +1,46 @@ +From c71bbac357f0ac722e1bcb2edfa925b68cca23c9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= +Date: Thu, 12 Nov 2020 16:55:56 +0100 +Subject: [PATCH] reader: make PY_SSIZE_T_CLEAN + +--- + systemd/_reader.c | 15 +++++++++++++-- + 1 file changed, 13 insertions(+), 2 deletions(-) + +diff --git a/systemd/_reader.c b/systemd/_reader.c +index 8de7f6a..3b6a4d0 100644 +--- a/systemd/_reader.c ++++ b/systemd/_reader.c +@@ -18,7 +18,12 @@ + along with python-systemd; If not, see . + ***/ + ++#define PY_SSIZE_T_CLEAN ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wredundant-decls" + #include ++#pragma GCC diagnostic pop ++ + #include + #include + #include +@@ -710,11 +715,17 @@ PyDoc_STRVAR(Reader_add_match__doc__, + "Match is a string of the form \"FIELD=value\"."); + static PyObject* Reader_add_match(Reader *self, PyObject *args, PyObject *keywds) { + char *match; +- int match_len, r; ++ Py_ssize_t match_len; ++ int r; + if (!PyArg_ParseTuple(args, "s#:add_match", &match, &match_len)) + return NULL; + +- r = sd_journal_add_match(self->j, match, match_len); ++ if (match_len > INT_MAX) { ++ set_error(-ENOBUFS, NULL, NULL); ++ return NULL; ++ } ++ ++ r = sd_journal_add_match(self->j, match, (int) match_len); + if (set_error(r, NULL, "Invalid match") < 0) + return NULL; + diff --git a/dev-python/python-systemd/python-systemd-234-r1.ebuild b/dev-python/python-systemd/python-systemd-234-r1.ebuild new file mode 100644 index 000000000000..7c9442a28b16 --- /dev/null +++ b/dev-python/python-systemd/python-systemd-234-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 2015-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS="no" + +inherit distutils-r1 + +DESCRIPTION="Python module for native access to the systemd facilities" +HOMEPAGE="https://github.com/systemd/python-systemd" +SRC_URI="https://github.com/systemd/python-systemd/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +DEPEND="sys-apps/systemd:0=" +RDEPEND="${DEPEND} + !sys-apps/systemd[python(-)] +" + +PATCHES=( + "${FILESDIR}"/${P}-fix-py3.10.patch +) + +distutils_enable_tests pytest + +python_compile() { + # https://bugs.gentoo.org/690316 + distutils-r1_python_compile -j1 +} + +python_test() { + pushd "${BUILD_DIR}/lib" > /dev/null || die + epytest -o cache_dir="${T}" + popd > /dev/null || die +} diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest index 9ec8442edf2b..7a6f7e97533d 100644 --- a/dev-python/python-utils/Manifest +++ b/dev-python/python-utils/Manifest @@ -1,3 +1,7 @@ DIST python-utils-2.5.6.tar.gz 14057 BLAKE2B 2f66ab26cd6cda25f73c9f40081048404cde819e3e3c2fd11d134244ab2b80a05ab2b943e56a45bd8656bf3ba231853e3bfa9efbab9cb70515daaec70f6e0715 SHA512 35299880afdecd4a44144b95e6b2073e51680dfd2b00f31fb333d578cfa2c2f8bf5f58128cab88a7b81e658e6d5dca303f1c9f5be3870160679e1defbf94859e +DIST python-utils-2.6.0.tar.gz 14885 BLAKE2B 089d7a57a8469968bed147a01907f35d1430349130e0f7152bbd38dd65053cf3d6424942eee8cc9006baaec5f13bffcbef81bd8723cad7ee03b1358a5c2d3d27 SHA512 a582558e38342f54f7c1eda1f9038728dd5904729aaec4e5719e56bb447bc6fcb93bf5ea3af134ce245eda059b9be81d15b268165cbc10799ba112fc157f939b +DIST python-utils-2.6.3.tar.gz 14914 BLAKE2B 6df19348feba000dccc516704db38af299613c70505cd7fa16a2e37c4a46b1cff7ee9bf164be13da33a3b4eb6b9577b76202bfbffdaed47b1b7b60e948d349ac SHA512 3c5834976408eae6b37aa07581960ee5511765f9ea1e6347523465a93ca801bc2d71f785a73a2050706dad2c09ffcfb5227715a9b4d0700904d31eb1295b30b6 EBUILD python-utils-2.5.6.ebuild 574 BLAKE2B 49716b98a6d7a997149be3fb8b0daf5386c5ab180b9eb7c022fff18c73101314807f498f332db2a6b555bdbe67be68bddcf48ac28860727baa10f2c54cd1ea6a SHA512 6a91b1a761fe2f60d6810d6cd3b676dfb87a34982be3284a7d74fda7794874f358fcd4e97b89189e0db4839d6b0f126889abca8c0b6b926fc0db33c3849d3201 +EBUILD python-utils-2.6.0.ebuild 575 BLAKE2B ffb8a2711fb4f8fc1f96ce30f2425619d0849af1d42ec8bcaa97d9c7f0a737d475255f76cceb8e93a55e5bccde4988b0e4ecd7bc1deb2b65b7b230595088b3e4 SHA512 85e20c3c8cd71d72039a1c0c83bcf10aa390c712b47c219dfa67c2de00bb68b0700f9a0a3ab140955d0ae320c6d7160946640d7f4202a28ba09ae342af7a5d78 +EBUILD python-utils-2.6.3.ebuild 575 BLAKE2B 5791d01204f77da103781b305bbf1e4b88e5377fca285b03835886b9f26f04900ca436a11b4653a9d240d934b160a3268b4e3ebaa7b58b59e6b219c31dab55ec SHA512 a1cad83a0ba5ccabad120e4a65c9712bb1824b7ff8db6b9a64222bce4e4e141a6af94214ae2791109c875a078caaea494ed6d33fce6c2fd81e8bdc9b0ca28e00 MISC metadata.xml 340 BLAKE2B dc9b0299a4b93a0e53cc8e8e5ab494a8bf04ea54da4c2f9a658ca485925f86b5a765299c6680ecbff1e29a4e94a88dcac1891e440c788ada76b2123e352ac6f2 SHA512 68222ff7625c88a73f918e1864b67a2a44ef128023668b2a8706e873b4a8703928f1961baa0b304fe8fa075261edcd183bae02a2416813b283aa57c16bf6e200 diff --git a/dev-python/python-utils/python-utils-2.6.0.ebuild b/dev-python/python-utils/python-utils-2.6.0.ebuild new file mode 100644 index 000000000000..ae6983ffe562 --- /dev/null +++ b/dev-python/python-utils/python-utils-2.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} pypy3) + +inherit distutils-r1 + +DESCRIPTION="Collection of small Python functions & classes" +HOMEPAGE="https://pypi.org/project/python-utils/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e '/--cov/d' -e '/--flake8/d' pytest.ini || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/python-utils/python-utils-2.6.3.ebuild b/dev-python/python-utils/python-utils-2.6.3.ebuild new file mode 100644 index 000000000000..007ee75b0b0a --- /dev/null +++ b/dev-python/python-utils/python-utils-2.6.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3) +inherit distutils-r1 + +DESCRIPTION="Collection of small Python functions & classes" +HOMEPAGE="https://pypi.org/project/python-utils/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e '/--cov/d' -e '/--flake8/d' pytest.ini || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/python3-lxc/Manifest b/dev-python/python3-lxc/Manifest index 8ab3c298cd0b..b4875b32d55a 100644 --- a/dev-python/python3-lxc/Manifest +++ b/dev-python/python3-lxc/Manifest @@ -1,4 +1,4 @@ DIST python3-lxc-3.0.4.tar.gz 27278 BLAKE2B f549ffb94c2bc331e0628a344432d4699aed64de466b0d1e9e4338cee8252ca9f5defeb2c940bd29723e20aede23d8a33bd1bdfe57874069e8cc5a61bfe9bf4a SHA512 37660fe97a2171cc3346c31e736ead8a38e328bfcbea621d6b563042fcd1e70c48b97440f6263fb0f6f02a4f1704af2241661bc526921c124a6456c06a497828 DIST python3-lxc-3.0.4.tar.gz.asc 833 BLAKE2B ed44e595fc7ac3d7c4d64f8a84e78cfe48428299015d7c7c8504301d98511b644ede378feb8e1947e4007f43e97ed4e9aa35b1d1456ae108818b3696e1bdb44a SHA512 5c1faf28545ce26047cf3bd81f90aca48046f63c5d5dd0c18b9a2575cc0735f8a45dea6a78bf4674b9092b82012b26080db727f7afaf1c856edc7ef4dfe5486d -EBUILD python3-lxc-3.0.4.ebuild 671 BLAKE2B 5fcca2b4e996ba953e85baf54aa51b0584e6d5c0b52bcdd0f4b1929e9ffe7a839dbd77afbb2f985c1e439a5b89aad6e9d02298f50f45227450fce64fca559398 SHA512 8efa1cb91bb7a5b9402c5a97504c4b132fa43460d534bae84e30b8f6880d11c489780a66b23c8fc00ba207a5ea63d58d5c8c0b7e25964f46fe680edf6c58fc40 +EBUILD python3-lxc-3.0.4.ebuild 671 BLAKE2B 6b74e4247c0de8a50c2a31507b60f9d023e235ac48ca647769e4cbebd974b7dff1b45fd750f1726fc3483403b11008f99549f98a6233aca7b5238a6ace73f300 SHA512 8e343f0993faca63b474693cdb10bb662117e457753e90c80d1017c4839c68209bcfc3631f983b7f1184999d87ceb16b844649f7b458fed261e2ce1c24f36882 MISC metadata.xml 362 BLAKE2B e4403cca17caa67b766cecd1a719247e8d9400c20320a8d79c69b90cb1afaa3bdd1f45bd1a20368db277248ac7c4f8f25924b1238169f57ab8db3fad8c8837a9 SHA512 3d9a140ac99917956e9863edf4ff549666b279e8f523736f3e00361b995eaf849f2f810075e3ce11a591ac45c2f98d6425f8a5e8bbb4f1ef521bbfab360442b4 diff --git a/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild b/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild index 0a65749e4421..31c6778822cf 100644 --- a/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild +++ b/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="verify-sig" -RDEPEND="app-emulation/lxc" -BDEPEND="verify-sig? ( app-crypt/openpgp-keys-linuxcontainers )" +RDEPEND="app-containers/lxc" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc diff --git a/dev-python/pythran/Manifest b/dev-python/pythran/Manifest index 9f7e92a1d70e..d900a46030d0 100644 --- a/dev-python/pythran/Manifest +++ b/dev-python/pythran/Manifest @@ -1,4 +1,6 @@ AUX pythran-0.10.0-tests-werror.patch 480 BLAKE2B ac7b6fe2cd4b4aeed3be4baf2a433ff48ae9e2bedc7be70c04122bf097906480e57d077ed485e0e47c6414d390e64fdef47d5ef77a890af99403defcc43b0bc8 SHA512 e699298e03b5d0e868aa2704100f47368baf2477c4f3632d97f1c65af0ff6babbbecab3c083f09f09353194dedc3b77b653b1b8ae9ac7967ebc65c8932bf8bdf DIST pythran-0.10.0.gh.tar.gz 3614984 BLAKE2B 82686479d475c6814392eb6c34e2d765ba36c88f9de3119f38c81b3f09d07acce8f5ab11b31114c13a1aa3bebd3699c540edcc6203401a007caf02c960a4733b SHA512 3d48d6f12fcd0317cb756eee18ad359057e4daee1a496023253b26febd2acf0fd22c3b4976bc8552a137d25052e4feaacf1917c5dc84414e9fbed66dff5c1614 +DIST pythran-0.11.0.gh.tar.gz 3582011 BLAKE2B 532afe9edd84d2699254bcad330dc03fcda4defce73997ec9feecf1a9e0c8f4fd407a5c4ebae7e10f96463a43453137953dc3e4df010ae7fb63d540d41b79f53 SHA512 bd703148f26a0511f5a21e691e62f4e9b7bf5a92548f8ac837b2d24135917b71b052941180c9801f29c457018eb57e5f5107a509d6815d8dd8ddab1b8626b1a1 EBUILD pythran-0.10.0.ebuild 1208 BLAKE2B a84055c80379f3f538463223a8296fcd392e2f08d4542df0fcf9a530a3df878e4bea89db2f692765428002f214c4d630157a705914e74d8fe9dbdd65824ce0e4 SHA512 908aba7f6f2225dc87612eb962423ef37d774407a028076dae675f19a228ad8a4442839b4ec95b71eac5210e1f95a04be498a50aec528ad9e90479d398b8ee7a +EBUILD pythran-0.11.0.ebuild 1217 BLAKE2B 84db66fa1adb744ab352947c70b18e6c899fe6b47c9531778895527b4d06a1cbdba816fbfee41eb10081b53a54f604bd0981f1ed76d14f98864ed2817698568a SHA512 2b8fc8b66d812c13dd546e57f9295607b58c06bce5fb7d90c552e8f8edda83bacad974f79d0bf7e8f6c4b76c8d630b632a80a617b4bed1af03cfe3203821c0cc MISC metadata.xml 354 BLAKE2B e7ec71fae294f6f697b0fd99b0ccef24049af7999866344e8da2ebc40bc2988a21f2cb0374b52b781a5f8b55f26ebca364dc93f4e69d957a3ff6bd3c32cd988d SHA512 9008d270ea6757557482edb55c5848aea9a29abfbbad65d93000660a1e51ad2456a2b7ccfcacb80da23b3dd38cee2c4da9645aed48a35edb4a497bbe3a80dd7f diff --git a/dev-python/pythran/pythran-0.11.0.ebuild b/dev-python/pythran/pythran-0.11.0.ebuild new file mode 100644 index 000000000000..9d00fe74afd8 --- /dev/null +++ b/dev-python/pythran/pythran-0.11.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 multiprocessing + +MY_P=${P/_p/.post} +DESCRIPTION="Ahead of Time compiler for numeric kernels" +HOMEPAGE=" + https://pypi.org/project/pythran/ + https://github.com/serge-sans-paille/pythran/" +SRC_URI=" + https://github.com/serge-sans-paille/pythran/archive/${PV/_p/.post}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + =dev-python/beniget-0.4*[${PYTHON_USEDEP}] + =dev-python/gast-0.5*[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/ply-3.4[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + virtual/cblas + )" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${PN}-0.10.0-tests-werror.patch +) + +src_prepare() { + sed -i -e '/pytest-runner/d' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local -x COLUMNS=80 + epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} diff --git a/dev-python/pywavelets/Manifest b/dev-python/pywavelets/Manifest index 53146f0a2abf..e593dc0d8473 100644 --- a/dev-python/pywavelets/Manifest +++ b/dev-python/pywavelets/Manifest @@ -1,5 +1,5 @@ DIST PyWavelets-1.1.1.tar.gz 4578294 BLAKE2B 1d3c9118739f831a3a198ab4461daa337b7952e16693d8ab15498ac26897a813d0adc02ae339a6a3ebfd3810db13ed297714c36ba67af559835af58c2ab243e1 SHA512 3e70625dad27822165e79b7d240c34072684ba340e8d314a026d2e47e81b04945d9ed9c6a5f0730eab285d3d5ebb1b311aaec5d6d06bced1eea80000bef5e787 DIST PyWavelets-1.2.0.tar.gz 4590716 BLAKE2B f715381b9cd2b00aae335e11485b6f13a529e9ca440d8d96ffafe49dcedcb389686b4f2afecbf1c956c621cb709c5910a22900162534acb1e935f990d8a89c38 SHA512 45c3b6cbe4e646d0abc1c0cec4baacb6b7e780e8a539a57c31e1811ec88c6c53ba19718c390b62e4c8d541f5517f8d3be8a3346d4a907de0dff4f4ef173e3bb4 EBUILD pywavelets-1.1.1.ebuild 991 BLAKE2B 3d2531a27aa3e1a0e7749cb32ac0fcebfdd39c8d064af9259a215ca0ec27637386389be1010367ee056e05e5022ae17df4b8e68bee5da1b1f70be05dbd4246c4 SHA512 6c6cfe37540133f2419f92914ba60e25d47237dea33e729de5520953364e1e53f35eb0fa189efd7752859cba58ba9b8c59276e4a04a4396fdcf047a619b95885 -EBUILD pywavelets-1.2.0.ebuild 999 BLAKE2B 5d408ba705905191cc7b1ac6631fb4415ea05721b577c257accf46427a16a02ab8dc036f8262e51a962706287c25c6e83666e911124b6347e30d4615888ff3b5 SHA512 00b8f5f4a7d8cbda5e777861cc0105259ada297bb6cdb0f41dc4e545af0df2ab599a6a3da42b09009dd248ffb12fd829c92fb01bd8a9067afa365a1bb85516b7 +EBUILD pywavelets-1.2.0.ebuild 1006 BLAKE2B c6264e15f9c236ecd003837a47706660782dc24fe32e8e5298b4ca30f0ff626b5f4b79c89abaa872f0c59bc50faf3cf54971262fcfd99f18b2f0d9db6c166a79 SHA512 f866697b8bd6361ae32914a5fffef55ffd8fdf3fa069b24313844042b63a253989e47d40f61819cf5634bec752b31c33108c87a3a8f19d8cff22880e54898a9c MISC metadata.xml 805 BLAKE2B ed7a8e670ccab1e38e43540cf439a3488e7684d2a2951f3bc7cd2eca5d294bd2e0ed3fd01f44c674297c15aae4ce4d07536882669692dfdeb279e460f6b0e6f4 SHA512 eee1c53a3b3c9579ff6960b763825001fd9aca8da7720dbd36658a2967c3b6c4bd77892449f15677a84b983b58811c831023bc1c152bc8f84f44412d49178199 diff --git a/dev-python/pywavelets/pywavelets-1.2.0.ebuild b/dev-python/pywavelets/pywavelets-1.2.0.ebuild index 307f48e3f01e..41d21c3054dc 100644 --- a/dev-python/pywavelets/pywavelets-1.2.0.ebuild +++ b/dev-python/pywavelets/pywavelets-1.2.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=" diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest index 447a356e2693..a328320753f6 100644 --- a/dev-python/pyzotero/Manifest +++ b/dev-python/pyzotero/Manifest @@ -1,3 +1,3 @@ DIST pyzotero-1.4.26.tar.gz 520629 BLAKE2B 7ddcd55a1c21d6dcc4b610a9a29bc86ff002afdf2e2a90513219b9fd13b3d5b504736e122850fc81acf7a4bbca0b8c5da3a92c8eb3a6f07392e3d17a9dc7d73c SHA512 a0b0bf92458746b0dd0c01511efb05dd8fb471434c9e813c9d6dab7741a2eb1a10af2b9c5f68daa4c681353ba8c93cab140ec2da5962d06c76e8a229d4742009 -EBUILD pyzotero-1.4.26.ebuild 933 BLAKE2B 73759c7ebfbfaad3b70185ec45499c8f8eb2882c4e500b05cdbb33accd8020e7ce7b929cff7d8508a099b582fd0c8d1455ac79207f88b79d1861ba3172c36881 SHA512 28ab689d092ff4b4734782744fee68466437869dfcd278654e9c12a1692c9855c0f9dc41998e5a1de573eea8997d9ffcc2c0357e2e7462d460a9f3ce277a0f66 +EBUILD pyzotero-1.4.26.ebuild 934 BLAKE2B 17beebe38c8d1d8256409e69d7630cc5f177dd0dd7f1c6f2b81beaf32bd41bb88320bc4749c73ccd2a64bb0b4769e38d162021cda81284e0fa7bf64e3f438e3e SHA512 893cfaa677002b9bd7094dac7b18d7ee8b540a7976ce139d602608b1cf7ede1791d0d9a1d2c45f0e17a7a643ab9a48d625d2cb471bef560221dd2bf622a78412 MISC metadata.xml 512 BLAKE2B 3369ec5041d7c1819a6a871b5b84733165166c5d32dcf0a271bc431198f2989710e0e3d1d334c3d44840a7fc786530d91beb1d3727ffa4bfb2a235afa05dcb3d SHA512 b6ca7abf0757b75bf25a3e53a5686c17722db174f741144ddc4897a1f3fb864af0d5defa356dec5a65aa324f19cf44847eca44f4b31c0677d01dccda938e089b diff --git a/dev-python/pyzotero/pyzotero-1.4.26.ebuild b/dev-python/pyzotero/pyzotero-1.4.26.ebuild index 25b514829a2c..a53cb1302e94 100644 --- a/dev-python/pyzotero/pyzotero-1.4.26.ebuild +++ b/dev-python/pyzotero/pyzotero-1.4.26.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="A Python client for the Zotero API" diff --git a/dev-python/qdarkstyle/Manifest b/dev-python/qdarkstyle/Manifest index 66645e91f525..5fec2b42f473 100644 --- a/dev-python/qdarkstyle/Manifest +++ b/dev-python/qdarkstyle/Manifest @@ -1,5 +1,7 @@ +DIST QDarkStyle-3.0.3.tar.gz 431182 BLAKE2B 3c9406aca5d01c3682123e044d2e5417b300b724c6366a411a00211b482582b26c687128f6c32e7a95a29fb70c3a322fd525483c48120e5671ddff713e4e0035 SHA512 2c44a4469971b127f7fb8c9a5bce452c98653aaf29dcdb7e0df2da7557d6730d64ebf6a649f8516fb13a2d4e77d0fdadc293457d94406d8e7491be3fd52a9313 DIST qdarkstyle-2.8.1.tar.gz 7883937 BLAKE2B fd5a35467c6c47e9eb135d4a119b3f382bfe20b9b0ac2d407fef7113e5ce4d914f3d8e462d26a71b8f1494f42b71a4f8819b0eb2c6579d87ca9dd497d09d39d7 SHA512 10c3f834b1ea50f665c2ce3fde16533c7dfc62c2d055afcc7d2434c09d14fb9a6181b73ce12d3af72897b9d26b41db81cc76e7c7cb6112eef097cd86630b6532 DIST qdarkstyle-3.0.2.tar.gz 8330772 BLAKE2B c64524e2ecc23b714d6f5df6cea007846c6a9b1d5805d12e23c53e27c0411900730c656583bb5446bc343018e4fb1e110994c646e277ee0f3a3a7553df77f3ca SHA512 ef4ffc82fe3b72d89deb5dc98fc7319dbd6dc0bae530bdf612477c44934f587c497f8a9ec9d060fc8fcafdc918447f4dbbab20225f1e5cbf2146bcde83d0ce20 EBUILD qdarkstyle-2.8.1.ebuild 1441 BLAKE2B b22052ffed55f621e0485e5408ac225a30aa8512c7067c7fe7ecd51aa370f7c2aa9a3f791d6af99b3f3e3ce0d595d618ef8d3c28488cdf55c48dbcc384b3cc6e SHA512 310b02d55f42ae6c7df703636ef6eb02a874958515d5e5c341db8f9cc4f8d777b179b4e2ddaa21761938e7a6e8920ebe1075ab637188a8cb4fe18aae5ac81f70 EBUILD qdarkstyle-3.0.2.ebuild 1236 BLAKE2B 0c83ad8fdcd8ba37e215477727a809b08c7f7527a762199dd60c73c9c22262251198cd719ebf90bce89297d40080e5f69efa4d0ee7d071b6c66ebcaa38ee492b SHA512 1b6d40e34e7bc7e4df1a737854980fdf3cec8ad7df25ccc5e8c1c852861f2fcfd4cf820b491664ba8d0d4eb44a4122bac9ad127a5e3da88a0aaa4de25d1cb4eb +EBUILD qdarkstyle-3.0.3.ebuild 1153 BLAKE2B 77c2b725340320caced8c3c7da613765f57aa3eefa32a335c69d7956be73b97ce6c7066622edf261451d995e0c731f1cb9260d39216897e584fdd2e49500d797 SHA512 8100e91bfacb4285b2f8567cf2e976f768978e383793aab73256cfb9efed9f8228dd0b1f74a44ba9440ace761b38286a9369775d21e494e2342ae1700b0ce7f1 MISC metadata.xml 356 BLAKE2B 16d4b6d558d5acf0b812a0e739f6073445ee1a9c02fa9cf334d74f29cda84e3a1cbe9e8a5f6c9d09c68606a0273f83f528b738c524aad97fe2365d855d627984 SHA512 487500f2a0f1d7b2389f5a0b2b9da6185746a4a1702037ed3ab982635c9663925cf999a7df400aa98aa0d4ff2b2d2bb0fae7c14f1a6c4d47d4cd8964f8e1471c diff --git a/dev-python/qdarkstyle/qdarkstyle-3.0.3.ebuild b/dev-python/qdarkstyle/qdarkstyle-3.0.3.ebuild new file mode 100644 index 000000000000..25c68c9ea48f --- /dev/null +++ b/dev-python/qdarkstyle/qdarkstyle-3.0.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature + +MY_PN="QDarkStyle" + +DESCRIPTION="A dark style sheet for QtWidgets application" +HOMEPAGE="https://github.com/ColinDuquesnoy/QDarkStyleSheet" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# TODO: Figure out how to get this to work +# Please pass a palette class in order to create its qrc file +# This appears to be fundamentally broken: test calls create_qss() without +# argument and that function does sys.exit(1) if the argument is None. +RESTRICT="test" + +RDEPEND=">=dev-python/QtPy-1.7[gui,${PYTHON_USEDEP}]" + +DEPEND="test? ( + dev-python/qtsass[${PYTHON_USEDEP}] + dev-python/watchdog[${PYTHON_USEDEP}] + >=dev-python/QtPy-1.7[gui,testlib,${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "Retrieve detailed system information and report bugs upstream" dev-python/helpdev + optfeature "qdarkstyle.utils" dev-python/qtsass dev-python/watchdog +} diff --git a/dev-python/qtawesome/Manifest b/dev-python/qtawesome/Manifest index 87e4dbc39d50..8b36089e7f11 100644 --- a/dev-python/qtawesome/Manifest +++ b/dev-python/qtawesome/Manifest @@ -1,7 +1,3 @@ -DIST QtAwesome-1.0.3.tar.gz 878811 BLAKE2B f4392caf940ffecabf4848e892226a0871686d34a2190e35c4b11a0803a006ca0a9bfb09b3de03f7baba6777eec40ede30e35aa702bc83d9eacfd45cdde207aa SHA512 90ff132034ccc21c358b341e21aa848c34dac1c10e41720f57870f6c73fa21d1da944e4ca2ce2ded034c9edd85679181f0bd7a6a949f46a582a4402a620f2849 -DIST QtAwesome-1.1.0.tar.gz 2277438 BLAKE2B cda30636fb271da13a5c146cf84971ca10cc0bb527235319fe289730ac859dd4e23c679b963f4c0a65c26f83d2dfaac33fa0907f8ca64bd6d5a346d9ecbde30d SHA512 3fcd4704a57a52f1f46a0a55bc52255d2d600ff407a3c568da3e4bdc53d74153199869b4ea7bfaf349373fa876a950cae028cc7c87bc2d395b0aacbb64309407 DIST QtAwesome-1.1.1.tar.gz 2277767 BLAKE2B ca8668e0b6633087b7e09ffcec19809c8b7e12af2caa0beac896940cdbf3a113206f6952916fbe81c53899a56f8222e613df9c028f59907a2553174551ef9fcf SHA512 3cf04b822464c14f52f23499e64515f50f743aba40a8d22224d22315342cef760da476dc9b2ae42e901ac8ef8440e105a6bf6175efc6749250e0fbbbc255e08f -EBUILD qtawesome-1.0.3.ebuild 948 BLAKE2B 9abdc5951de496a7c82d3d26b2c4869cf3f7ff689838c7d33280d9e72bd8b33e603148d55808c8bb3d38be60ecd877ec6a891cec6451fa6f13a970e0a181572c SHA512 f31308e333163823bffbf867a3d4f956dfd1c4d2d49e3b1dacb542ff56990961674ab3e21094cb3f9406b66933e55738880644e76b231283601cee634129bafe -EBUILD qtawesome-1.1.0.ebuild 917 BLAKE2B a693239dffdde5b094622e15df37e277a16940fe6ead8df7e7e7b1a8ea3ec568fc20f87e88dc31fb240bcb833df330514425c0b23af96b94ccb3ef7c40d9d51d SHA512 962e0cf6043c6743ee5e606a4e2898023b49d330a05fbeca1dd18324cddbb5f5e500e728ea9191cf1489399489011bca2e0401437572c1da6a5271510622aa0e -EBUILD qtawesome-1.1.1.ebuild 911 BLAKE2B 166c247966b2254279deaad22dacc87bbd29e0e116d89a669490c42894c2d9e3dc41e77bbfb9485c7e5cdc8973b4f497e931e7860f2b5ee44109405f8b223099 SHA512 b8307871a7c700a7a219b32ee8a2a2db4042b00b400e500b36aa801f69598363702f8fcdc6401cb0695810dbcb99bbb3b87258a680f86d1bad42a4302f6e6140 +EBUILD qtawesome-1.1.1.ebuild 909 BLAKE2B 2edf72df24fe2f734ae4234d1fce6ba352e36b34e68868175830980b9cb7f13d08d063dc057ade3d4c6ac89dcfa67c09fa193293e34ca82823bd1f4fa88d3252 SHA512 69aed83cc8dba0735b6c83bff64ff45d8c63bb4840705040326bacc7556a9e886991b7283e40530ddc9ebee3d8ce19cfd7952d56388f7048032fc8f6f37adbfc MISC metadata.xml 810 BLAKE2B 7d9237109b80816eea90f955a2a7f4f989589b4b16aef6151017a68dc4808b5b13e524d0356f88ff57f05c40be268729f016ae3f9bd059eda6d06ba75ee03ef5 SHA512 9b15bd5c9e0486fc64d49c6a7a1ef2fafc4c7e9e25ac57ca5811e435cc49c24421ca695c7dbaaee7b317c4a90fd5e9f929c3f79d7e57ce8cac85c6267e103dab diff --git a/dev-python/qtawesome/qtawesome-1.0.3.ebuild b/dev-python/qtawesome/qtawesome-1.0.3.ebuild deleted file mode 100644 index d943dee56f41..000000000000 --- a/dev-python/qtawesome/qtawesome-1.0.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 virtualx - -MY_PN="QtAwesome" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt" -HOMEPAGE="https://github.com/spyder-ide/qtawesome/ https://pypi.org/project/QtAwesome/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - media-fonts/fontawesome - dev-python/QtPy[pyqt5(+),gui,${PYTHON_USEDEP}] -" - -DEPEND="test? ( dev-python/pytest-qt[${PYTHON_USEDEP}] )" - -S="${WORKDIR}/${MY_P}" - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source - -src_test() { - virtx python_foreach_impl python_test -} - -python_test() { - # Tests fail with pyside2, so depend on QtPy[pyqt5] and explicitly run - # the tests with pyqt5 - PYTEST_QT_API="pyqt5" epytest -} diff --git a/dev-python/qtawesome/qtawesome-1.1.0.ebuild b/dev-python/qtawesome/qtawesome-1.1.0.ebuild deleted file mode 100644 index 8f363c525037..000000000000 --- a/dev-python/qtawesome/qtawesome-1.1.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 virtualx - -MY_PN="QtAwesome" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt" -HOMEPAGE="https://github.com/spyder-ide/qtawesome/ https://pypi.org/project/QtAwesome/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - media-fonts/fontawesome - dev-python/QtPy[pyqt5(+),gui,${PYTHON_USEDEP}] -" - -DEPEND="test? ( dev-python/pytest-qt[${PYTHON_USEDEP}] )" - -S="${WORKDIR}/${MY_P}" - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source - -src_test() { - virtx python_foreach_impl python_test -} - -python_test() { - # Tests fail with pyside2, so depend on QtPy[pyqt5] and explicitly run - # the tests with pyqt5 - PYTEST_QT_API="pyqt5" epytest -} diff --git a/dev-python/qtawesome/qtawesome-1.1.1.ebuild b/dev-python/qtawesome/qtawesome-1.1.1.ebuild index a0a8abf1da3f..4d8a21cc0144 100644 --- a/dev-python/qtawesome/qtawesome-1.1.1.ebuild +++ b/dev-python/qtawesome/qtawesome-1.1.1.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" media-fonts/fontawesome diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest index 85cdde059794..37fc04b5afec 100644 --- a/dev-python/qtconsole/Manifest +++ b/dev-python/qtconsole/Manifest @@ -1,5 +1,7 @@ DIST qtconsole-5.1.1.tar.gz 428840 BLAKE2B eb5f6dacf576133c07bc45a9f0fcfdfd041f72012d9564e288a40ac060a6843f6438c80836bcf2f35ffa1f575383bdffe347a498930fe96e2d99a1f1fbe3a032 SHA512 dd9f725fc6e55dea3910650c4c5641336ed1ed56e6eeaad91e6567743bc02fbd0ca567295c3c8897bb800df305ec0bf9f2d8caa8ad0099cdfa2d20c7ca96fbdc DIST qtconsole-5.2.1.tar.gz 429573 BLAKE2B 57d42dee8710576785dd1e2e054469b5b2325fad1c30aab1b071f1aac80f3146edc057b03b025d72f0c8691d002a06dbe45bf51d51876ff730d39106d4e4aaa4 SHA512 86e310da66f36e38a584758b18482da927acd70f095600554d4bef3c0b0fcfab5df9d9990b94943a14932afbb8d5ec1db5810c40ef2a7e59172788291684d9aa +DIST qtconsole-5.2.2.tar.gz 429610 BLAKE2B 1a9f163dfa8a2d38829b2db5a5589b80605b82f144d95e51e3668f296b8e839fd3045c813505926a4c8690e438e79d82c0307c33416152d28899b2f0324aec1e SHA512 43727a08a0b828421bb051063055b3306a2111bedfd148aea6bccc04e103bbffb798c35440bfdb82ffa6bf17a2b0ce9e1ad2d0b3df9aaea294a23dcf582dfd57 EBUILD qtconsole-5.1.1.ebuild 1256 BLAKE2B cb31c8fc5ab44fd088cf922da2cce87ac7be31fd4b6cc25486bdb6be5deb4d8ac68fc61d8a63708df73899730671807caa34f60e82295cf2167da8d0b99a3f9c SHA512 ec28716597e72806ebe96ba822cea86d294798f6ae16871f8059ac342427ca2ef2025d8663ee1d30f5d9a89ebafc2ed4216301edbd689e6c8cdcdced6fd029c7 EBUILD qtconsole-5.2.1.ebuild 1400 BLAKE2B 46b54271d309c64eb4580ada2e220af9d73f96021b47603b2557aa78736dfddb735af5e7f927976d9b4dc3a5c00c5315e981edbd84a3d6305b5d053642d5b5be SHA512 ee5c6c63e25530b765b4f5e146a417579ffd8d341613ec7dd9f6697958754db14500c51bdcef7db94fd740e0a20436aa882e5a158b3a5fb08b1f80566e69b1ed +EBUILD qtconsole-5.2.2.ebuild 1401 BLAKE2B 1d6fc76796122bf1f5590b3c8b7a463afcf0917188f92488b29d2eb19155933ecfc4bcfccb5b4e7fc3bf27b75ee281942176db4819f0b8da703b1e695c6ac3a3 SHA512 839ca3cb32b5c9ecb479a204a46f64a38d23836a81fe2fe82c5253750376315f08fa3725521bdd9a4dc3e7425a5ab1e50101e69282e29fb511fe718fdfe6e2da MISC metadata.xml 690 BLAKE2B f2ddc6515f66ac4549e99bd6f152c16431875508bf12b6319e0e6a2b1596d86abc50b87ee424d3876eb55e92d1a506ade6567cbad535b4b2b54fad924a1891a7 SHA512 28bb7360ac7775d9c72c4d0f34d4c9a35c63905c4e870722236cc6c66e98f6c0eb165c8d7a9ce28948b25808a053dd1bb667d1f4783ca95319bb216310dc9f60 diff --git a/dev-python/qtconsole/qtconsole-5.2.2.ebuild b/dev-python/qtconsole/qtconsole-5.2.2.ebuild new file mode 100644 index 000000000000..b1f5e4ed3f09 --- /dev/null +++ b/dev-python/qtconsole/qtconsole-5.2.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" +inherit distutils-r1 + +DESCRIPTION="Qt-based console for Jupyter with support for rich media output" +HOMEPAGE="https://jupyter.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP},gui,printsupport,svg] +" +# The test suite tests both against pyqt5 *and* pyside2 +BDEPEND=" + test? ( + dev-python/QtPy[pyqt5,pyside2,${PYTHON_USEDEP},svg,testlib] + ) +" +# required by the tests that are removed: +# dev-python/flaky[${PYTHON_USEDEP}] +# dev-python/pytest-qt[${PYTHON_USEDEP}] + +PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme +distutils_enable_tests pytest + +python_test() { + # TODO: these tests require virtx; however, running under virtx + # causes pytest to segv on exit (even though tests pass) + epytest --ignore qtconsole/tests/test_00_console_widget.py +} diff --git a/dev-python/qtsass/Manifest b/dev-python/qtsass/Manifest index 3b996facde12..b7e2f8fe03f0 100644 --- a/dev-python/qtsass/Manifest +++ b/dev-python/qtsass/Manifest @@ -1,4 +1,4 @@ AUX qtsass-0.3.0-fix-py3.10.patch 871 BLAKE2B 06635c5b2c712ef94862b0b0a7c97f7ca92b20aeea609f7c847f9176788e1d510248928303480ff8ef18d131ed1216a0cf50cdd270af8f3fc7f9c32bbce23dcf SHA512 b5b287142987c47eaf750dada9a701308c31bbbb70f01283e62078c7d427d02c006159eef916356e6d51b6bcf1f1c865503ac8bba7fd0445b3e5da0f564c698e DIST qtsass-0.3.0.tar.gz 27880 BLAKE2B 07f71e794392ee23db901b1ae74e4c8a8888040b3e5b0681e05e2aa22ec2bdc958e588e2ee9ca9e5fdb4d341827b7c39a4ceb589ed4c669454cae78ee9747883 SHA512 fc3e082a01b35d1e7cada22cd5bea2aed37d4d3dd5a036d3d6d7621fb64ac61fdb3f2358f377f69e2cc5678798069af1d7cce04c4bcb9edf390d5162d308389c -EBUILD qtsass-0.3.0.ebuild 638 BLAKE2B afc951918134f5809da8e87571bf15b19f73fbd51e265dd1f0a55d118c7b9f367da8928a66b9ed1d116910072e8118f840010b4b1851e59b16cc98deed1279e4 SHA512 b49381ac335e8a3603348ecc5c962951d5895a2faa464f67e8078ff25bbf7042505c6dde6e0cc21861451977cc039ce19eb282d8e24837575726b9fdca333c52 +EBUILD qtsass-0.3.0.ebuild 604 BLAKE2B a5a8ebf649e9d9f7e10fcacc2d5542825bc28457a9014a0b93018c5ff492836e20afd8f3cfcba18f3f3a87e871192bfc0c55a0d2529f4cd6b1090e0a85f86dbd SHA512 1b07efa995bf30fddd9ac2f8065f833eb3e64c0566d7623d64da9d1e75082d962bee401d881c597799126b879569a0a4cc5aa944436765fe1c0aa810e078c822 MISC metadata.xml 352 BLAKE2B 66047b3dad50e6ba1385183873daec5013a184b12181332b595735b6f03b1e94beffb8fa79dfeb2b2b74c882e37e4705a8b6b7ecf49ba86b5a61d83e595d52a2 SHA512 efdaea1305996c0018db716d128c79932309c8327713f7768dba4c1c699ca5f33b39848568f50cb03d0ab4427e43a9715f2796fe0dc7340399d1c589ff73d6b6 diff --git a/dev-python/qtsass/qtsass-0.3.0.ebuild b/dev-python/qtsass/qtsass-0.3.0.ebuild index ef7668b644df..f2529bcdfc42 100644 --- a/dev-python/qtsass/qtsass-0.3.0.ebuild +++ b/dev-python/qtsass/qtsass-0.3.0.ebuild @@ -5,8 +5,6 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - inherit distutils-r1 DESCRIPTION="Compile SASS files to Qt stylesheets" diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest index dc219ca6341e..d6d84986f154 100644 --- a/dev-python/rdflib/Manifest +++ b/dev-python/rdflib/Manifest @@ -1,5 +1,7 @@ DIST rdflib-5.0.0.tar.gz 818586 BLAKE2B d0046590b00211ccb4f0f586dc829c061a5f426b1cefed44a63d21d46396354b9012dbe0a63c8f9de138b25ca7d73ba624c49da6fb305ececd983c62c917fd8a SHA512 ba98ab6a7bb9d993d11c559a739761f297282eb9307f3e333db8dd1c6b365b408a59b701d823bef9be774a59b3f44f64c9444e3bb0115c0c549cb00945385dab DIST rdflib-6.0.2.tar.gz 1273100 BLAKE2B aefd98c480710ece6fc5e621ebc0526eb24c61d36872280aa369baa2ce5bf90173190fa01d592861d2d6a9700fe9fc43a9ebe6d0b1f68851442e860ca702bf31 SHA512 0d14902d24582aad01289f5265feba3c533bbf5a0928b2e1032ba0af16d16cce46a92bde0f01ec2980351c1c13fe2cf4113445d2731e04400f0c20de73efa050 +DIST rdflib-6.1.1.tar.gz 1587670 BLAKE2B f13831124a8f292f0481f5ee9995b6b7ba82992cbe51abb0067703b2acee9f13ce5a62379636ac9f36823afa5b841799c1f26358efb6c12eca2df333611d5488 SHA512 049608dc37dba929eac1e40431885d319311f27be9fddc292d768e3703927e61a646a73137e4a1eaa16836cfba4606ea2cfd8fe3a86cfbf10e3271cee2ee251f EBUILD rdflib-5.0.0.ebuild 1209 BLAKE2B 8c7608e445a10f5ee8cdf04d44d0055ae1eca18b6af29bb7eec75fe1ada154510439818822cc2470976628e9f226a6ebfa4a0c0f564dc894f77a6c6196fd2671 SHA512 d45fe4ca9a55f56d9622bbd0193216907796e4b91e4d949df0a93ba8eed8b58f30995fe74d8eee96da7bdf3aaa52f4bb681cdc4b4b3799b7029825eec8660e5e EBUILD rdflib-6.0.2.ebuild 1311 BLAKE2B c33814cdc50ce492d5ea03af76b55b1b45bc3a0fade7187224c4d9bf6c19cf87e06d7de32ef1c85c7b33cb4cf5d2b87303e5ff1067e5e2238ff21c953689fd49 SHA512 f452812e17101d84525fc191808940991567222b64010aafe4a253b20835a9fd61503164ad0de93c0420eb42a360a8509b597c6174fd4f5da106a7017d9e5e8c +EBUILD rdflib-6.1.1.ebuild 1382 BLAKE2B cd3f1518acc8aaef46fe34d5116e21b4de5685a30440a4120238cb5d83e306c5d20b7b0f1c2ceeec5ec237e45eca1f20d35034c06cf57e59a504c83d027dbee4 SHA512 ad011140db26fbdad28d9d0399ba0e92043db00863a7a70cb6983bef99c3dc0397135aed27d735bc2480e8935f88acc9f86dcd8610a8fa81cfe09375fb667bfd MISC metadata.xml 400 BLAKE2B eea3d3a69375a70a1c4a93cebf48169032f9d7cc6ba5df0422bad8c0f4e1caa10721a42b66cfb0dad2ab85aff38f826a0790b4d2dbac90be16e88ecf507d9025 SHA512 d8b94c9c8c037f40db80a44d235ada552851c3b979f496462e19a909eb2b46f606c23458b20869060b596969015616d065b2df0f5b24d2b3d7224afa6089e8e7 diff --git a/dev-python/rdflib/rdflib-6.1.1.ebuild b/dev-python/rdflib/rdflib-6.1.1.ebuild new file mode 100644 index 000000000000..aeb39323d46a --- /dev/null +++ b/dev-python/rdflib/rdflib-6.1.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite?,threads(+)" +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 optfeature + +DESCRIPTION="RDF library containing a triple store and parser/serializer" +HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples sqlite" + +RDEPEND=" + dev-python/isodate[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/berkeleydb[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests --install pytest + +EPYTEST_IGNORE=( + # Uses network + test/test_so_69984830.py +) + +python_prepare_all() { + # these tests require internet access + sed -e '/doctest/d' -i setup.cfg || die + rm test/{test_sparql_service.py,test_graph.py,jsonld/test_onedotone.py} || die + + distutils-r1_python_prepare_all +} + +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 "support for sys-libs/db (Berkeley DB for MySQL)" dev-python/berkeleydb +} diff --git a/dev-python/readme_renderer/Manifest b/dev-python/readme_renderer/Manifest index 1771b94091de..5084cfa1cb28 100644 --- a/dev-python/readme_renderer/Manifest +++ b/dev-python/readme_renderer/Manifest @@ -1,3 +1,7 @@ DIST readme_renderer-30.0.tar.gz 27065 BLAKE2B 974d6070e2704e293701101a99161b7a23b97799b0bb841bc196e603eb97314fe5dcc93329aea2c67921f3ad6afc8f66c6b3742b4de966547ecc5ba2027421a8 SHA512 fafaae9a9ed61338611c509fd907f6314b97d13a30fb5cdfa2b8dd5d08097fa05d8edd27fd880725f783cf96326dee40e85da60bb4948bc810162b53528d18e4 +DIST readme_renderer-31.0.tar.gz 27617 BLAKE2B 2705157cb0cb04e8891ac5b0c363dbe30559ce3fd5bd5c0014e9746d6334c68b458fc1dad69c8da3088ccf5c70dff31bcc957fb01c26ee37f7370d3ac7dbffc7 SHA512 8399d478f46c58a3abecbbc3242c7cc4801fc84c04dc4ab35b88159e65373fe91ccebb1ab6eba505651b0dcab6f12283f55aad902379a2b0056ddcbce5e76897 +DIST readme_renderer-32.0.tar.gz 27812 BLAKE2B 9e5052bd6d14c9ae6c405934919b2e2555094892f569c3acae2149607c5d94c9522e994110b1b9607429eaf865925a3fbbda5eb78e3ac9ce66024d229c6b223f SHA512 58f3dfe6e19074e8f0c5bb8125c9b414651008cc1246a5100018f24dbb199f5d9d920a0201afe06fc9921d86fca339bd1ebd1b4d8c0606aa59e6e2edd1e8bf56 EBUILD readme_renderer-30.0.ebuild 772 BLAKE2B 3aa951a47e7a0461b11e25a47eba165e4624c7580aad8b578a091f1e074c7c09fe17c7d287d18d00ff44dca6bde508720918110fc9cc4797c3a07a6bbb593e49 SHA512 66430e60cc77043cc07415391f7b4d01189c9033e369c7532aa9a89e26734ec21fb49c4f027daa2483e2a9202af47a4e40897b4025b0de4ec6d2706df564cd22 +EBUILD readme_renderer-31.0.ebuild 780 BLAKE2B 0d8476c0aa47ac1df6e44273806216de34b556346a7fc2f4a52aaa170f75c35223f56685368a2d4bdd799f3595013621fa3191df3ac7895a95be1ffe25f57b4c SHA512 5afdeb02eaf6103d7e1b7d0310fee55d51346579aa1e8a65580c0315c410f6f52419a1c0e2b27d0af374dd57ccc1322d6ff8daa7847fb90f69dac66670d833f4 +EBUILD readme_renderer-32.0.ebuild 780 BLAKE2B 0d8476c0aa47ac1df6e44273806216de34b556346a7fc2f4a52aaa170f75c35223f56685368a2d4bdd799f3595013621fa3191df3ac7895a95be1ffe25f57b4c SHA512 5afdeb02eaf6103d7e1b7d0310fee55d51346579aa1e8a65580c0315c410f6f52419a1c0e2b27d0af374dd57ccc1322d6ff8daa7847fb90f69dac66670d833f4 MISC metadata.xml 416 BLAKE2B 1441314990a3eca464ea227d76e458a42b3c9bf44076f64a59d22cdddaace1fdbe219b3e6f8fb963cc40174aaf473852698facbc8816f55278821df0f452a1ed SHA512 50abec4287629f7982049959696e8f21e0a773618c40b42815d53e709d080ff6051235453a4659c50bd4cf856829d0489cdd0f4e1f56cc65f28d5de45d849b86 diff --git a/dev-python/readme_renderer/readme_renderer-31.0.ebuild b/dev-python/readme_renderer/readme_renderer-31.0.ebuild new file mode 100644 index 000000000000..1b1eb632f04d --- /dev/null +++ b/dev-python/readme_renderer/readme_renderer-31.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse" +HOMEPAGE="https://github.com/pypa/readme_renderer https://pypi.org/project/readme-renderer/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}] + >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( dev-python/mock[${PYTHON_USEDEP}] ) +" + +DOCS=( README.rst ) + +distutils_enable_tests pytest diff --git a/dev-python/readme_renderer/readme_renderer-32.0.ebuild b/dev-python/readme_renderer/readme_renderer-32.0.ebuild new file mode 100644 index 000000000000..1b1eb632f04d --- /dev/null +++ b/dev-python/readme_renderer/readme_renderer-32.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse" +HOMEPAGE="https://github.com/pypa/readme_renderer https://pypi.org/project/readme-renderer/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}] + >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( dev-python/mock[${PYTHON_USEDEP}] ) +" + +DOCS=( README.rst ) + +distutils_enable_tests pytest diff --git a/dev-python/rebulk/Manifest b/dev-python/rebulk/Manifest index 3dd38ea81e4b..0249bd381785 100644 --- a/dev-python/rebulk/Manifest +++ b/dev-python/rebulk/Manifest @@ -1,5 +1,3 @@ -DIST rebulk-3.0.1.gh.tar.gz 252585 BLAKE2B ff10847d9743972c65a6a5ae3efe77acf0364770c2998401ac08d22a829bc25caf1e0c2a7decd0c2546d2bceb05b094cbd9d9cfcc7127d433b8c30fd6084c5bb SHA512 21d022bb564a416885139aa673b3fc8b762817df12d8868a2a0e8d99cc813b781d04bad4372e5ac0dbbe6239d879c506639dd87c89f92faf078ff306239d6b6d DIST rebulk-3.1.0.gh.tar.gz 252775 BLAKE2B 9624a02f8df950e3efa77c0fe7c3dfa083c255b10c118a571aa4f4fb8ee95f663f7ba45e66e77ec4c3fb801a6a1e8e369b04a6ec1323aeed6c8b13deb286614c SHA512 591bbfeef1d472722d6250cd35f308c0ac9c5f2dee77f4702f1d9fa1e41bb1a16bbf7c4aa634d0b4f43d7f9093bc1e2faa38edb0170212fea2502ff6a284fcab -EBUILD rebulk-3.0.1.ebuild 754 BLAKE2B b0a6526badc004b0533387a685df8df4e0d1698e52efd1e0e8c13b29220907a2a1e2ddf797d45dd22c789a366cf40e77bdd5808663af1366651dcc64b747b164 SHA512 35a6000d243f748fcba14ef267aabacb6db55a6118ff1c9a5a8e66be01194b3292ef97aad3ca50fbba67dbda5bfec308e14ee548208fa16bfa3e9b5efc9f047d -EBUILD rebulk-3.1.0.ebuild 755 BLAKE2B 4a23d17d8dd91a8aa92870f88d6be2814caf5dfd9fac12083abc5026865efe24fdd6558c3e128f38d5d74e868529e83320af35c20877b0c54d7f0f4c7d8c6545 SHA512 e4e45396969d0553180549c035bded9d66c4b1a32e111271753527634aa65acd44f6a5add47a9a4b39dd2e47a96512e5430ab12b128eaa7710bcd29e154593da +EBUILD rebulk-3.1.0.ebuild 753 BLAKE2B a45a31335f30b0aa805610e459da54f1fcbeacd7e355f6c1418674244ed648e9697e0767e592db5a17b4f81ceab266c188c35c75a098e6b09dbb9e6d66df79d8 SHA512 4ba66cd30cb914403cb6ac690856c5feacd845717be926bb4e4de9fb32f47bf2640879d89b5be54ddde0bc78e15c5c0f807fd9195303b51ce8db8f0254cb30d4 MISC metadata.xml 387 BLAKE2B 3c0709f462a60d8a837b1e1dd7321d2f4d4c7715beadddb282ef3d78fec4092cd53611be561fa2cede086f82bfc38e481bf93e50d0f3a947d9346715efb2082e SHA512 89a819bda60288b8f66a8b426caa18d52dfdc476867e4b35c00eb1cd4b069833c94020e3315d135c736a1dbddc30e3883ddf6007cd54061aa431d3ffce58fcf2 diff --git a/dev-python/rebulk/rebulk-3.0.1.ebuild b/dev-python/rebulk/rebulk-3.0.1.ebuild deleted file mode 100644 index 40d18384be6f..000000000000 --- a/dev-python/rebulk/rebulk-3.0.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python library that performs advanced searches in strings" -HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk/" -SRC_URI=" - https://github.com/Toilal/rebulk/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -distutils_enable_tests pytest - -python_prepare_all() { - # Remove base64-encoded zip archive with pytest. - rm runtests.py || die - - # Disable unconditional dependency on dev-python/pytest-runner. - sed -i -e "s|'pytest-runner'||g" setup.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/rebulk/rebulk-3.1.0.ebuild b/dev-python/rebulk/rebulk-3.1.0.ebuild index 02e8eac73d2e..07104a1fea0b 100644 --- a/dev-python/rebulk/rebulk-3.1.0.ebuild +++ b/dev-python/rebulk/rebulk-3.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" distutils_enable_tests pytest diff --git a/dev-python/requests-kerberos/Manifest b/dev-python/requests-kerberos/Manifest index 6323e66fd3e5..0d27a6bdcfe7 100644 --- a/dev-python/requests-kerberos/Manifest +++ b/dev-python/requests-kerberos/Manifest @@ -1,5 +1,5 @@ -DIST requests-kerberos-0.12.0.tar.gz 21579 BLAKE2B 297cbecb0fc3508f5f62440c5860dcd94eeb077e68757c0646e7e3bec65cd34e19212b9992dad491ce0adeb91234db533528936f740599e42ff439f78af103ba SHA512 b925b5f9f6753e87368dce451927df09568d0d6126d4ae8514bbd99a794d983e32298b92b6239be9f95595483e2682259cf165c6997d17d9cea64a81d4af1a06 DIST requests-kerberos-0.13.0.tar.gz 20882 BLAKE2B 17dd394165d085d1f47661f87648c9b9104268f0b3c2b0ea68cbb2624e42886c1cba65096b2736b4059e3cf0b387cb0e991a66ce49bf232b965f5e6b5f8f7e17 SHA512 f6ede080ef1dc3a6e0400e401f4627b294c1d660b62bcbaab518d27f7647bc53cbd6ca2a33ba865388a7a5dc16c3b9feeed779f3a1d6783f556f8c9e580180e9 -EBUILD requests-kerberos-0.12.0-r1.ebuild 718 BLAKE2B f47f723aac7f5667529acbac6e40823d30bdaf3d41be7e033c609ffd3444f94251f4d8eaa12c2a80a4b0c6cba0382c21d037f924621bd2d3e711121a5556890c SHA512 9c3535ee688ff83c07f6963cddda91577823bb13fbab8f300a96f14bfe0eba6723f2cda0a8072ba37c2416544e26072b703c65eba48fa951144f019c274bc665 -EBUILD requests-kerberos-0.13.0.ebuild 748 BLAKE2B 95c5dd6a198bbb0ede8c41c95e9454e9149ed06b1e89670dc703a0b97899ad6459841883f4e9db5a435931a7671de44fe98ae5abc970f772080b31b4f238dc3d SHA512 fd7f0a74395d063d231539b588850a5c74d82552e74151990955a1ce5736acbff5ddbac9935cf65e342f2ed92df3d237356a01a9b177b4fe3fc87b6fd20075ef +DIST requests-kerberos-0.14.0.tar.gz 21275 BLAKE2B d64c92bf70df07a8dd38626a6699ecb95aaf82b6aa93797eefa80af2b9760f5b064e0aa3a3bca5242ef73ce1efc4b6ef0ef1bb1802c7c59a20b6655bd3894aae SHA512 9dd6eed0d6afe4b852ba96f621be3af2965e9011bf372c5dce77e0bca18191255ea407ba313904271615d722d60029807db2d6815b24437b021b02b026eb60d6 +EBUILD requests-kerberos-0.13.0.ebuild 745 BLAKE2B 4014e6046d8e099654129772ffd2fb2436636ac1e389af5ea6c54600f4a7d95c594bf304b5e0f5599e57c572f92b64301c5cbed0c6a01dfa5ecf4ecc829339d8 SHA512 26b488fea5845907e2132675667140cadf2dcd58a4fa6e920efc22dc912da763c419bdea08e4e98400107bbbe3dd8f3f548c2fd3dcbcb59149e9a8dbeffc0b10 +EBUILD requests-kerberos-0.14.0.ebuild 747 BLAKE2B e6673275e74065ba0a2dcdfc5ffc1d48769266163690379da4e4627fd82eac4d1f505ad3da1a38f978f2ba2397f91cdbe5b6b5a1e4ac0e00e423ee3f2da9d8b9 SHA512 77c844ff4907eecace2b0e94d8274d8c438d54123ebd3f84633775ad01d03be67a160e8d9fe0f669f1fd5c7c43464f12d6b035d12a398b0b06291a114d73c3e3 MISC metadata.xml 411 BLAKE2B 06c28d67859801b83b28b32e12abeac09bb3a3d0ed02546ae211b8b8a3ac5a6b464ef3d5d6e6e5f6bac20d9201adc4e543ae02b701a374c50f8e475b7472e240 SHA512 656422babdd89a9afe5c96344c625ea5a5f0e541972636366176f77e39623773907dd0de9bbd53ed664b63bd3215ab40780e6010ea8f1febb73640920a800aba diff --git a/dev-python/requests-kerberos/requests-kerberos-0.12.0-r1.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.12.0-r1.ebuild deleted file mode 100644 index d43051ea4897..000000000000 --- a/dev-python/requests-kerberos/requests-kerberos-0.12.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -HOMEPAGE="https://github.com/requests/requests-kerberos/" -DESCRIPTION="A Kerberos authentication handler for python-requests" -SRC_URI="https://github.com/requests/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/requests-1.1.0[${PYTHON_USEDEP}] - =dev-python/pykerberos-1.1.8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( dev-python/mock[${PYTHON_USEDEP}] )" - -distutils_enable_tests unittest diff --git a/dev-python/requests-kerberos/requests-kerberos-0.13.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.13.0.ebuild index 9a97dd777305..2978e643cb68 100644 --- a/dev-python/requests-kerberos/requests-kerberos-0.13.0.ebuild +++ b/dev-python/requests-kerberos/requests-kerberos-0.13.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/requests/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/requests-kerberos/requests-kerberos-0.14.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.14.0.ebuild new file mode 100644 index 000000000000..b70035e03de9 --- /dev/null +++ b/dev-python/requests-kerberos/requests-kerberos-0.14.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +HOMEPAGE="https://github.com/requests/requests-kerberos/" +DESCRIPTION="A Kerberos authentication handler for python-requests" +SRC_URI="https://github.com/requests/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/requests-1.1.0[${PYTHON_USEDEP}] + dev-python/pyspnego[${PYTHON_USEDEP}] + dev-python/gssapi[${PYTHON_USEDEP}] + dev-python/krb5[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest index f199d8ed692c..22caa75822cd 100644 --- a/dev-python/rich/Manifest +++ b/dev-python/rich/Manifest @@ -4,10 +4,14 @@ DIST rich-10.14.0.tar.gz 16276866 BLAKE2B bc7d9a493dd4d283b0890bf385ac219c60cfb8 DIST rich-10.15.0.tar.gz 16279650 BLAKE2B c169ca3d9144349770a0baf56d6267d5ac2e8505878838c233561961c0f1f4c5dee9585e241ee730346935134162652368f735f3f9c8cf20fa43272bc99f0e68 SHA512 8c853221761199b8d3a07c38bf4ca3c355fb5618c6c0edeccd55ad88ea68907cd8d80075824bfd83ad88c9c06a2ddf46e52d88934670040bf74262128e241e89 DIST rich-10.15.1.tar.gz 16279572 BLAKE2B e91a9d168d88c1d8db4b0901809c4da29d32b2dd582b0a7584a2f20cc60ff4418a95e593c9085babb948c0ffb4568da3b752e60d36adfc85ee704d7dd4dfc7e7 SHA512 9544f00eaddbb69cb95a16a0cd780acff38a49cdc6e35217e88ed462333e17b295dc5fdd3bf1ae25ab5e9100804e1d055b0d81bd0bca805e7b433238313f2edd DIST rich-10.15.2.tar.gz 16282858 BLAKE2B 7fe05eb357e5137319764b0d751c3bc68f8545e391575a9a360b252c395714ecb8ad7b944e7c77e74990413cb6bfb2a6c6db0fb8e72eb098f91c8d5d86bc9f8a SHA512 02e851cc9a72cb62d1826f82a5b8919a8911cf3dbdfe5f5443a89b2b7bc48c575dcf5ba63c17da60cf2ef9de3d036c7b68a845610be72af63d082d487c3b61c2 +DIST rich-10.16.0.tar.gz 16280103 BLAKE2B af66398a4bc6e3e5503418721906679dc6f964b6dcbb56195f64d0ef4f504d9e0002f8b727c4fba7b42dda8790a03bb12a85150b99d5294712e38dea2800f841 SHA512 48c9e4d0b733cf79e9bceac284ca3cf37c14f52c0f3590f08acd9b0ea791da0200753f3cbae13a619b9c42fdb1167d55724c80123e2935bf2ed7133a15639ac8 +DIST rich-10.16.1.tar.gz 16280385 BLAKE2B dda2e6a64f9ecfe99fdda3a2e24c6a859e25eca48ebc2af63dbea3c8b90f977e10253721e85b876165c9f51c52ceed057e77b08cf2c77c28de67b8a2c49c4617 SHA512 341aa3fdb7fe608d15c867eb50f36fcc250e041a256e4bee86f0c69e7e0f9239c84be88833dad56f05edeb09a734d64f423b9080bd13b88c3a59d958e8ff1f4c EBUILD rich-10.12.0.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e EBUILD rich-10.13.0.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e EBUILD rich-10.14.0.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e EBUILD rich-10.15.0.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e EBUILD rich-10.15.1.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e EBUILD rich-10.15.2.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e +EBUILD rich-10.16.0.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e +EBUILD rich-10.16.1.ebuild 824 BLAKE2B 064c0fe120f736cd9e063c5ba9f6392eec3020f5d08dc3fd0b604400f71b51b4cb58c2e8c2429d2598958d2bc68c20025845a2a3f2e0a9c9afd004c2047ab80b SHA512 b767c2bb0533d719a96c186d8c244cd8cc80b8a7a61d61ad2369cadfbae43bbdf4197b9a621e222469592816789a08e9181321362a1f8433cb11475703023890 MISC metadata.xml 388 BLAKE2B 9d57523a8babbcd81afad320ed91201aa1235a19bcd305b3102888f17d24666fbf94df2eae06af746a62e167c139258088d7116d52064ec022294c7ad4a9cb48 SHA512 a2a11fa0ab987f8b661176e88980dcf7335298d80a3cbe7c910accb9ecd9ee33e3add0389b23224fee88467092298db9176adde09935fd466ebbf97bdc58b8db diff --git a/dev-python/rich/rich-10.16.0.ebuild b/dev-python/rich/rich-10.16.0.ebuild new file mode 100644 index 000000000000..05ddc3dab2e6 --- /dev/null +++ b/dev-python/rich/rich-10.16.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for renrering rich text, tables, etc. to the terminal" +HOMEPAGE="https://github.com/willmcgugan/rich" +SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/commonmark[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets +} diff --git a/dev-python/rich/rich-10.16.1.ebuild b/dev-python/rich/rich-10.16.1.ebuild new file mode 100644 index 000000000000..f5d5e30308cd --- /dev/null +++ b/dev-python/rich/rich-10.16.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for renrering rich text, tables, etc. to the terminal" +HOMEPAGE="https://github.com/willmcgugan/rich" +SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/commonmark[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + epytest -p no:pytest-qt +} + +pkg_postinst() { + optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets +} diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest index 57d9df8cd23d..9652f08ff68a 100644 --- a/dev-python/rq/Manifest +++ b/dev-python/rq/Manifest @@ -1,3 +1,5 @@ +DIST rq-1.10.1.tar.gz 599678 BLAKE2B 0673ca0eea69c3f86e50f5609a9c4ed2c2d93d331479510365a744461a5d878e6de6a9683356562754a25760f8ba1d8a65f6d5acfe878e488a70c54dc0bb5b54 SHA512 1a12bd5db27eb3f9303b2f3465c2f22092f7eebfabfc1e6aa7f65de7ea139df3833f9bbdc7061de564b2418608641b3755993bb918efbf93b04df67ca942ea09 DIST rq-1.10.tar.gz 598643 BLAKE2B 503c2e45d134434373eb89ce205dc1a82f16e0281c1f872046d51538b3352b0ffeeef72f64991d093f271c276c1a8a3be92fdda4d7db3e083549f69ea7a04560 SHA512 7e2de3e36309eb3c095d34c28d9cba340d0699b8b4b457491d12420bfc1370e0336dc10f4f1115e83ac0ea8884500750895417f8b5c2090105d3c9e32d1b5bec +EBUILD rq-1.10.1.ebuild 1369 BLAKE2B 98a7ab255f22cf5d5f4f11df45f6a494783b28fe56978c394d6091e668d9cee3c810c07ed357158a3442be1c5e6d5e6edb0fbe87b6e73807d3dcc550525dbc06 SHA512 9535651198d5c58beae27b1b11d676715044148d4ef2bdab31909bb81094084c6144cc429ed857be511177e4715122a3ac41a44026cb6ddcc086452d82a81505 EBUILD rq-1.10.ebuild 1365 BLAKE2B 0f65cd076e87bd75f20ce156741081fc6d586ad11a4e5f6b1fdbc8cf72e0c7a5fd07aeabf7a0f4225cdd24ebb73b266cfc6cdcd8b975a618119634a752bc3495 SHA512 71f26da6d8b968188a815934a7b3f4917e1758842bb9d9e11f381aa25d876eb248bffad7a0cd71663e18d1cccf6663fbf2fd8fe34b1d31ff3e39cfbfa1c21ebe MISC metadata.xml 453 BLAKE2B 6a46d43b524fded1ad4749fb9669ea07f8b3e23940d0bf2a4db5d92564316b01fdfbe220771e30b1a110ef72c613ad683cdcb7940682ea32198a5b6f027e4db3 SHA512 104ef96c34b55a9fda377c1304ff85781219fdbccef1a83d1bef30cb2fbd0ef816cfe82715af8937f452499135f7ed65c65a29c34919a09b6144ada367c26af5 diff --git a/dev-python/rq/rq-1.10.1.ebuild b/dev-python/rq/rq-1.10.1.ebuild new file mode 100644 index 000000000000..165a441d99e5 --- /dev/null +++ b/dev-python/rq/rq-1.10.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="simple, lightweight library for creating and processing background jobs" +HOMEPAGE="https://python-rq.org https://github.com/rq/rq" +SRC_URI="https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + >=dev-python/click-5.0[${PYTHON_USEDEP}] + >=dev-python/redis-py-3.5.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/mock[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests --install pytest + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + local redis_test_config="daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + " + + # Spawn Redis itself for testing purposes + # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox. + # I'm not restricting tests yet because this doesn't happen for anyone else AFAICT. + elog "Spawning Redis" + elog "NOTE: Port ${redis_port} must be free" + /usr/sbin/redis-server - <<< "${redis_test_config}" || die + + # Run the actual tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} diff --git a/dev-python/rsa/Manifest b/dev-python/rsa/Manifest index 6f27e432293a..b01ce1d54406 100644 --- a/dev-python/rsa/Manifest +++ b/dev-python/rsa/Manifest @@ -1,5 +1,5 @@ DIST python-rsa-version-4.7.2.gh.tar.gz 65177 BLAKE2B 513d6f346813d6bc67de23ee419d70f310155303df40174d47343786f735e00446d8874f51fdea0d7dc890bc8986bb2861746328d7200e8704197adde99d68ad SHA512 4ab64868be00b74b64931453f684bc7f68cfea92cee651e957411e4dc5084e5f8e300fda01cf5187df2f3b455ea40d233488a2e777c9d669d457f67325b420f0 DIST python-rsa-version-4.8.gh.tar.gz 73634 BLAKE2B 55f25b6747f4f0bad12cbbb75c6e6fdbe6f913265866f11430644b46f9d3a2f615e6ed460d04cc732cfe29f0a4e47b14f2581f29d523b3018272ef976a6a04aa SHA512 d65e5d3c902508f4ea7424099471cd68568b052b9647a87ceb155ecc444ba6a8bd0ebef6fe1bf38720a19193cd494a8b64f744cca5812d1a3bec28f3fa3a9a3d EBUILD rsa-4.7.2.ebuild 741 BLAKE2B 289f96ef119fda2e2aaa1d119f71132eedfe356420f8213827c2dbb63266f41aba1a6407216c1dff8b2fe1e70d1cd404b66e6f15b35a47a0b815b7ab42193054 SHA512 7a1b71506b65974b304bd78e57a977afd9743bd0cf1006efaa92a2bbb6673265f5ca5f84f64cd8d39708ead907e7ca3c59ce767222623d7ba02be124040848aa -EBUILD rsa-4.8.ebuild 731 BLAKE2B 55d30d7d3d3ef83477e6415cb5ca3adccb5ab775af642e4c203b46515c4c2227f36eec0a49a8d0e80abed871604b8f0e6eabd77090b9a62db57af01add86a266 SHA512 a224cfb133ed7f2ac72c60c5f200411c69217507c3dbfc85dba898fba3db3e7307f0dc39481933805782662282d4f199299bbf5a03bf6d69fc8d660e1dbe4afc +EBUILD rsa-4.8.ebuild 738 BLAKE2B eaba67b25037d2aa6e760e8b2f4dc317a775dfaca5284927773b0473201171d2552d195cae4441cc4aa5a01c96f6faed8f85efe00beebcc9408bc093c6d3a88f SHA512 44667d079a5eb34bbb2022ce73155e1c101d2387169a72014267af3b830c4a6603ba4d022df9d22a260da92b840d90d9dd4d93f200b9ec551f3f0bf6a8091ff2 MISC metadata.xml 407 BLAKE2B 11c7f12e753a502ea5b508e0ca88f824819c3a2dbfbaec31532fbbe9bfdbda5c75ad853b14945a3f5baa4b1eb01a0c9526d3957eed0a573bd63ac792b93bc5da SHA512 df4960d9d61726ae45490adc1d682780539bf7f053a6db9af97e453261f1866a3e8ccb956c5c769b115e90ef3c336654a85114eac1b1256dab95fed7bdb88961 diff --git a/dev-python/rsa/rsa-4.8.ebuild b/dev-python/rsa/rsa-4.8.ebuild index 40faefa011e5..326a1277bfe9 100644 --- a/dev-python/rsa/rsa-4.8.ebuild +++ b/dev-python/rsa/rsa-4.8.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}] diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest index c2d93feba790..ba1368fe13a4 100644 --- a/dev-python/s3transfer/Manifest +++ b/dev-python/s3transfer/Manifest @@ -1,4 +1,3 @@ DIST s3transfer-0.5.0.tar.gz 133535 BLAKE2B 2ce9235fbffc4c42682345873becac6f0d574ac44de523e10178bf7d115b261acbd1753b1a41ca301b72fa96a6a93314572fe12ea4d286a325a0a36e3cf56b36 SHA512 e34d115d149f8f9715fa0147521eec63a5fd672ee513d690248fbca73003cf4c9e43775bd5b3616f7ad3a6734993a1c8b2ba789394d338a8ac4c841a0e51999c -EBUILD s3transfer-0.5.0-r1.ebuild 614 BLAKE2B dc58df5e78c190c3ef3228ce59cabb9ae715b75be639c2cee7a45a866fcaecc8cda109031301dea87914d3322489d89a8d3b9805e86eba3148a35d3aed856cc8 SHA512 7f45145cec9149c0c6ea9d2e75de3f5bf5953f2b8bc0eeafd5b57e68158d1b8fc59bed5cc6b255bf7bd38d8b47972c8f45ecffbc02d520b81ed0482817e76cf8 -EBUILD s3transfer-0.5.0-r2.ebuild 855 BLAKE2B cd6030b947d33d56c98bd60fb2b30a2fa99f1a718b9168d77ab0c2e3e6e6aa83047fbebaf7e8d2a767340d58103454e6e08f575bbbd69d89cb1b6bf792dee3fc SHA512 e7fb51a8e824b67557d3eff464f2290016dd6d250c343e24909bf951053d2c18b29b83b732dc533794c74e70e28443b5cf417da32cad1fc95f8e68b9d66be993 +EBUILD s3transfer-0.5.0-r2.ebuild 855 BLAKE2B b3b27cdb10c2ac0dd1bfb7efd6e311cfc55a7105bca34ff5f921b4888c4448e8a4d8cec3e108865155353d20be89b39c6c57420061f6a425f44a339cc96d355e SHA512 d589dae88ad014447aa99be33ec823fe3d2bad7e93c065b8890660d5c9df7b0a5c2e6ebdcc2536182694ee32e7b562a3f05406df0c5830152de2886f86fa5e3d MISC metadata.xml 503 BLAKE2B 7b8bc8c7e251064ab7becbccff47ab889e54362d3350cf2b78529b60a95a2f52f39b42451c2a26af30ea8cd3fddd9c950c3b40d07d1c72bc6b0730817d7f4680 SHA512 25529c55cc73bca86f770a069f995e2f6f6494d436b52ae24e5b7e1523bf8f62bcfe5ad8e3f727456897a5f9c0ff9b8752ccaba4d3b65b62b5d70b9a3c4b0b43 diff --git a/dev-python/s3transfer/s3transfer-0.5.0-r1.ebuild b/dev-python/s3transfer/s3transfer-0.5.0-r1.ebuild deleted file mode 100644 index 5f47c8971c71..000000000000 --- a/dev-python/s3transfer/s3transfer-0.5.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="An Amazon S3 Transfer Manager" -HOMEPAGE="https://github.com/boto/s3transfer" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - + python@gentoo.org + Python + + vsajip/sarge sarge diff --git a/dev-python/sarge/sarge-0.1.7.ebuild b/dev-python/sarge/sarge-0.1.7.ebuild new file mode 100644 index 000000000000..2d02a3cd0009 --- /dev/null +++ b/dev-python/sarge/sarge-0.1.7.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=no +inherit distutils-r1 + +DESCRIPTION="wrapper for subprocess which provides command pipeline functionality" +HOMEPAGE=" + https://docs.red-dove.com/sarge/ + https://pypi.org/project/sarge/ + https://github.com/vsajip/sarge/ +" +SRC_URI=" + https://github.com/vsajip/sarge/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +python_test() { + "${EPYTHON}" test_sarge.py -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/sarif_om/Manifest b/dev-python/sarif_om/Manifest index ba8013d8bd44..4e2f7a316b47 100644 --- a/dev-python/sarif_om/Manifest +++ b/dev-python/sarif_om/Manifest @@ -1,3 +1,3 @@ DIST sarif_om-1.0.4.tar.gz 28847 BLAKE2B 9e4df8bc9c025b0164b8442bca5bab95693fa63211384a2cbe04362e7ce531edc68e589349384710ba09f7584bbfaa7a85253a6f930ad24e8158bdf45ff476b2 SHA512 2261c2e4baba7f8621315a8e3e6933aa73bebce92eede570a22816ceca09bbfdeacae804e74de127443347c999fe9459cc5ae69c9e1570c79fafcd1c1b3c7f7c -EBUILD sarif_om-1.0.4.ebuild 562 BLAKE2B 6fd6f061fe5df620258d3e65a6f97997435627c73a3e8a969ee37658cdae3bf3178385a80653f390aa2c93c317f5310552a7621e9b617000ebbe76042776934d SHA512 7eb3faef74c1ce1ccabe186048f2d84ee4cf3ff96aa8691eca9eca3f9ed26f3a808914cb177ef634660d82c987f45c556010cf6bc87e048fa79dab00215f5ba2 +EBUILD sarif_om-1.0.4.ebuild 567 BLAKE2B 9d67ae0c9319549851627cc14523a842ea46211799046bb39ac5f110af95030d732cab1f34c8a9a54cb7465045a5ed47bfc35fc7c94f6875eabf73c3d8e43eac SHA512 49eeafcd53fc6bcbbcc58ecfd12ef0b8dea279267d9498b9b55eb2e70d4c9f903236e974fd88f22c6f3d5a65a73b81cbe5a89f615e36cc86206cb192d308d50e MISC metadata.xml 378 BLAKE2B 80ebc3c5fb207190ddccd1ca494f0aceb2e7926ebd5d07d05ca6ed6349cf1a36a3ee567616b4057b4df82fcf646ba2ffa119eea9d8e285d2b48a14f171fa4cd5 SHA512 db4ff921eaf750d853e3a78743ad131ff2feac60af83919f658ae8bc0afb9f8a9b0b3704a07cf617a1b853f8d0249b6df74c0b97e6edd807d90fac88eaf8c8da diff --git a/dev-python/sarif_om/sarif_om-1.0.4.ebuild b/dev-python/sarif_om/sarif_om-1.0.4.ebuild index e16d562bc164..780c9bfe5543 100644 --- a/dev-python/sarif_om/sarif_om-1.0.4.ebuild +++ b/dev-python/sarif_om/sarif_om-1.0.4.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest index 1c77fdab711b..e47985a5cc3a 100644 --- a/dev-python/scipy/Manifest +++ b/dev-python/scipy/Manifest @@ -14,5 +14,5 @@ EBUILD scipy-1.6.2.ebuild 4145 BLAKE2B ad4da15044f02436a9b736ecc41761b4700f2c35b EBUILD scipy-1.6.3.ebuild 4512 BLAKE2B 96b68f5c36a9e1f6b8bf9ed64e774255fd21523a214f4448a2a92ba34d07b5a900a3d29877070a9a16aa71d44d39880ede2ea134e78402ee08c98f30f21b47d6 SHA512 40ec0463a9803ef3d8d47a44f00dca0bb71db1e6c73d3f1c063eeea186edeee033b22894c7fe9243474b8c47118ff53d9c3917c69deaed2ed82205e511355667 EBUILD scipy-1.7.1-r1.ebuild 5115 BLAKE2B 4119f7cc3d9e9aff993f1059fce4e46352dee7f9b5f5663081d5002c8cabf7e264dd264d8671e6785a39361211c1b2d0de73f34325d4bfbad80e207bdaccf8b4 SHA512 6a1b981967e64f3a8f2bd3d8fcab8d21a0837e21d9beeeda58d845a4d11000574826d934c4d8826f03168af2ecb8e5e06e06428cc5f59418538093de1723b510 EBUILD scipy-1.7.2.ebuild 5132 BLAKE2B ed77a235b28abd28eb901b9060f520f8ce7a770c78deefa8907b5f3706d72fcb9dc3f621915c3103b499b3355c69dddc9686bf17759bea30493b1763ba757b35 SHA512 a8d77cc93dccaf018fb5ac02397ca73be1a69f17a95eecd5f16910df41447aef62731de8434e3459b9fe184a9e653da161367ab80df94eb12fd9d551baef654e -EBUILD scipy-1.7.3.ebuild 5505 BLAKE2B afbfe2e21cc4e6b07fb44710abc33a9a9d50952e1d6231c5952d8a77c3a653f7af8ea81c296e1ef5d52d154a142fcb2b191718d548aedb4be38822917b1f158c SHA512 725933d8db762610bbd798b934b4e0f617ce644ada9e78274c581c8d7f4022f283d4343529f71583a48b8bc4f4fb5d4b29b18a68d404d4d8f25a11afddd86f60 +EBUILD scipy-1.7.3.ebuild 5507 BLAKE2B 076808a8b6297a65c203089b8daa1de0c8d512e587781f3d5d23e20fd0c77b5cc5c2619a8ef24cbd26b6542492ed975ea12c39d1b1bb75356ccda6ddf4caf8b1 SHA512 9c662a6ca66aac378e1aca21f5eaffb565f6ab549bb96efc712aa3dd31f8e5b709e2f9ec599b5f52bae662fba33419e72de184775a8b33859be4bdb38f5156f0 MISC metadata.xml 1127 BLAKE2B 6019c7fe056a0198db927c1b149d5a60bd583a523d749e57c86ad899a880fd83e688e040cb693ec3f34be63cae1e5b785d5f6f7a378b98e992d6cb9368ea1b2c SHA512 f7c45d801c3344b3d8de3fabad26a95814cfdf92b604e8215bfac2cfd1cfb181cc8a9a9fa46c0b95c7fb55a34e44bab51c2d1cd7a5adcf421cd965a755722e73 diff --git a/dev-python/scipy/scipy-1.7.3.ebuild b/dev-python/scipy/scipy-1.7.3.ebuild index 663501bff8ba..26f3be31e189 100644 --- a/dev-python/scipy/scipy-1.7.3.ebuild +++ b/dev-python/scipy/scipy-1.7.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD LGPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 -hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc +pythran sparse" DEPEND=" diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 0f9627e02f49..2abb3d67e7da 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,5 +1,7 @@ DIST sentry-sdk-1.4.3.tar.gz 231054 BLAKE2B 39509b3f7b12e773e23881772cf2d3445374181f7bd23b3a7abe3cbdae012b03b43bcd4ce811a40cd2c7916cae378698ea5a53909b2f679d8b3f3598e675719e SHA512 bd5a1b75a437d28348f980cad0bad30cbcd2872fc9678e50d69bca73e0a08a8e663f0fd54607174122072dafad6055acc73db34c6ca92ec9d00efed41e5c1c97 DIST sentry-sdk-1.5.0.tar.gz 233213 BLAKE2B f3debc106d1009eff09ae2acb1073d3a8244e39a746e063e869ee158a47a6542f485e8030515b1c633ca978950a4543c3a0ea4e2b1fb4408e478fde2d92bf33b SHA512 7cd9706749712ab55137b0eb05d100c42b9d644ffe76773ff97fc738ad3c1525b4381f8ea9168d8a87ee9932642837b542695bbe96bc2662a246a41368fd40d4 +DIST sentry-sdk-1.5.1.tar.gz 234143 BLAKE2B 431216c66b195ef7f26fe74d5f2c6e4697d93209ccf650bc0f043f4e7c6bf38a3fa98f39f75d94bc66247a91d0b3e3b85f4fa1912c0f71827a912e65fb976468 SHA512 09e178e5abe2e47d29aee778c8fb48ea5e09efa278dd970e3c856dd04704ef63f3adba0edb68a73c09baa2291bae41cd6fd081dd9f0a2792c1edda480fe1f4b4 EBUILD sentry-sdk-1.4.3.ebuild 2384 BLAKE2B 528e2fa48742201bc1a71643a832ef712e254f3e884e08c3374c46f1006627fc983b3e52de2447189e5fa783f2decb75c9e654c5476a7d89a4576d8c36b7a739 SHA512 23f05193bcd03eb799e32e7356c22fd14c61fcc4fdcb4fd5b3a77027d126af114d27d2b9cc95fa72e25395baee3097fddf3943800e72486dc4492791b4cf39da EBUILD sentry-sdk-1.5.0.ebuild 2471 BLAKE2B b49d9a95db2f364cf538d4937db2bf5592858098e4d915a85d682e1961648a909fb993804dca5438eff15d2453b79b35bea1d2b3079fe139145cec5eac20b077 SHA512 758347aea2c1b199e454c0ca2585e58ec955ead0756554455643995895828d4b9254879db6c1bc6527b896581a50cf756381af881a2c008fd9a89e7234e958bc +EBUILD sentry-sdk-1.5.1.ebuild 2545 BLAKE2B 3eb632f601c1580ba43ecfb3ea9bb1b4a876cc6617ba7d4b2079d50f344dee19804a403c29ff2216e6d0ab1cacbbb444b2e4e0b88b26be2614cd8d5b90b398b0 SHA512 d2f9833f124165dc7df379da79d687e25d6f8b5dd0c447f506d2e31a65bd2dbe63d82ed430384838acbaca85d614c5e9859a088f8aa3fcafaaf7d22c4f22e8a0 MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d diff --git a/dev-python/sentry-sdk/sentry-sdk-1.5.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.5.1.ebuild new file mode 100644 index 000000000000..90b5b825b5ec --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.5.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="Python client for Sentry" +HOMEPAGE="https://sentry.io/ https://pypi.org/project/sentry-sdk/" +SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/sentry-python-${PV}" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/eventlet[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + ) + + local EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping + tests/test_client.py::test_databag_breadth_stripping + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated + # test_circular_references: apparently fragile + 'tests/integrations/threading/test_threading.py::test_circular_references' + # test for new feature, fails with IndexError + tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler + ) + + # Prevent tests/integrations/modules/test_modules.py:test_basic failure + # Needs to detect sentry-sdk in the installed modules + distutils_install_for_testing + + epytest +} diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 3b1a75afffc4..4fb525a9cf49 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -4,7 +4,19 @@ DIST python-gentoo-patches-3.10.0rc1.tar.xz 8112 BLAKE2B d6f9b44c5a231f447ffe353 DIST setuptools-57.5.0.tar.gz 2141727 BLAKE2B 54c065e0bdcb0c3a0a76026d78ab26615e07ee013e684ef18c3731757a38efe38d21d4c99b687595873679d77ab8381cccc483847467c98eb7086d9cac5bd8ec SHA512 9dae7cbddcca0859d128f528232c2ab6baca2b4447bba129a7bbc014c98a8ecc866cc71c7e93900bb93ea4bbbe5e398c1c3b4a4867afb2caf2c38a2d5a46d67c DIST setuptools-59.2.0.tar.gz 2281261 BLAKE2B 40d929a7a15d469e66b5f0db744663d0debfc9559806bebd141f5659965e47ebbd3f05ae4fe0dfd514db10507c5fffb4ab427eb55b61c2febb0dc6b47d02ca6b SHA512 cd6acf817c548ef518f0e64172f8263b181eddeaf0cbe527b30a5db9ecf0f985b76a6d9c28a54ae7a743debb844c0c75781ebcdf81eb478f2bd67b81d1e3f847 DIST setuptools-59.4.0.tar.gz 2281497 BLAKE2B 8267d6d4c373f44659b22155848fe064c7575cb74702ad77894adddcf05d805324bcd68505270bd05e81ec5702cb1dd47beec62de26f17a6459683df8cd1414b SHA512 bc7b1eb89c40ffe64b827bfbe4981dc157a7cdbd5924e53483ff69ad7e9613f6957bc36366d45c45e1e49f2d504a7b2d81677690722d4d1f1ab2e62be05b617f +DIST setuptools-59.5.0.tar.gz 2281671 BLAKE2B 51b3435a1d7962a06f7cf07c31487a1404274a54a1fae0567c3953686cbf3b3160327a56c599e80ce70fe8f56dc817fc76d0e4371d3622b5c6235b0fdc555980 SHA512 2ad0aa7c05d9664d0bdc17d93ba518903f14f0e8fe568bcc4615f8a651e3e35843d2747200e20a796f250f1bcebfa057c94b7942875aa1badd770ca12e847c32 +DIST setuptools-59.6.0.tar.gz 2281973 BLAKE2B 1e7ffc94626684f7e82a1bbba14889af052898f87f79205618fb76d78252397d3fb555778cb3920d2eed55bc1ee2c95ceec9206940269a4ba35b3bc44eb91226 SHA512 25472ec7c167e07113c6645880952458969b146766b64224ec8f40dfc2a29b23e47104b63e806292ec81ee4e9dbbdc4663228f39b4412b586cba644f69b52309 +DIST setuptools-59.8.0.tar.gz 2282358 BLAKE2B 2f1b49285fc70420e24f958c4955200ef0407a7f3aa52fd581a165fd47c7bbde8366c26963f1bbb36f0f77797c12cbb9016fdc69e1a5cc696bb67aacca16d140 SHA512 d906558b498bda8abf28831224502c6f0290a4cdbf087fe07af8321dba3dfd1e19fa5b4a820033e54c4561b82ea8ec54c287b4fd657892ed28c2a7de91a9107e +DIST setuptools-60.0.0.tar.gz 2282339 BLAKE2B ad9a78df348c71d4374ccd773495cc3bfd6d02c214a327eece5daea06538c6a7a55975b22175afb6e67692a0945a7d48cd7b317040c7b5c4878a030505d5dbb1 SHA512 088c3dc38485ca16441d38e3404bce7d822f3ef8e48588101e9e93209905d8b1e1676de1131e2fd993a95caed0fcb3681386fbb7b679712ad0632cdbbcc04f51 +DIST setuptools-60.0.2.tar.gz 2284789 BLAKE2B b3763673e65ae7e6e7d8d2e7bb5d4b72e348a873496d5d0ffdb85daa2a65280fdd71be411132ee92717fd5f3437e10c36d244b0389d0a845b8f1ecd6f2094514 SHA512 1323c5993fcb1d8f23c6fc88d217af59d08d0130d06e84d38f0ac5ed6e3bf6d5595027a8f9430f3441d9a065686562d79b413ed32771276410a31f3addcde116 +DIST setuptools-60.0.3.tar.gz 2284909 BLAKE2B 39fab878aa5d9ae4712088a96548cf3312070c6bca59d6fb22642bc5fb9919acf1ad151c63f812a5bdddffdb657fff9631330d93685e9a54e569daaa5b3f2760 SHA512 3020182f30f85eef07952085aed90db42e205abe754eb130327651edd3fdb7fcca52b0654d6c7bc69e5b33920549675f2325bebdc4c71425e212275f49572a10 EBUILD setuptools-57.5.0.ebuild 2973 BLAKE2B 3442ccf93ba5569395c7798e24b891c1260aa71117e684daf82ac7768eae617476867b90d548d9a537a1ed4127a9e7b42931318be71d66ae9b8d0d81e078e11d SHA512 89a2e9ccdbd3671e4ecf1a6f93934c729e761e956ac5e30265afed687a364145dbf79193b16e8f846f8bda5523e22ba4b4bf5277b2d9b3fdb1eea2346eec2789 EBUILD setuptools-59.2.0.ebuild 2880 BLAKE2B 229d26e9c4cb1eb98224a576289672aee02f77b672db82369035ceb87c57f3b899df40a3bf72a8b9c2b9c2b8b548fc5d2227a8da1107d60d69a3e842a4323564 SHA512 689820fdc59cef4d766d86b65ca07b9142fe68d1ff5f45ee367c22370e1072b9d09e1e50e9ef4bd2784b39a21258a2077d4f8dbdd67ce6a4135180b9458ea071 EBUILD setuptools-59.4.0.ebuild 2941 BLAKE2B 2749825f589a867204e1f2594dbfe5f20000a872a3af493db22f1ea8195a3a898b130b0b8b8b3a821cdcce74cf87448976ad255663e7ed9b569ea57f6dc14083 SHA512 04b7dc6ccbe6172cac97d0c13809783b29b3297131ad796b6872e5ca06c8b3840ee87366c839c3f73440c282ee74957004f7456f77805d5a0af0980124572316 +EBUILD setuptools-59.5.0.ebuild 2941 BLAKE2B 2749825f589a867204e1f2594dbfe5f20000a872a3af493db22f1ea8195a3a898b130b0b8b8b3a821cdcce74cf87448976ad255663e7ed9b569ea57f6dc14083 SHA512 04b7dc6ccbe6172cac97d0c13809783b29b3297131ad796b6872e5ca06c8b3840ee87366c839c3f73440c282ee74957004f7456f77805d5a0af0980124572316 +EBUILD setuptools-59.6.0.ebuild 2941 BLAKE2B 2749825f589a867204e1f2594dbfe5f20000a872a3af493db22f1ea8195a3a898b130b0b8b8b3a821cdcce74cf87448976ad255663e7ed9b569ea57f6dc14083 SHA512 04b7dc6ccbe6172cac97d0c13809783b29b3297131ad796b6872e5ca06c8b3840ee87366c839c3f73440c282ee74957004f7456f77805d5a0af0980124572316 +EBUILD setuptools-59.8.0.ebuild 2941 BLAKE2B 2749825f589a867204e1f2594dbfe5f20000a872a3af493db22f1ea8195a3a898b130b0b8b8b3a821cdcce74cf87448976ad255663e7ed9b569ea57f6dc14083 SHA512 04b7dc6ccbe6172cac97d0c13809783b29b3297131ad796b6872e5ca06c8b3840ee87366c839c3f73440c282ee74957004f7456f77805d5a0af0980124572316 +EBUILD setuptools-60.0.0.ebuild 2941 BLAKE2B 2749825f589a867204e1f2594dbfe5f20000a872a3af493db22f1ea8195a3a898b130b0b8b8b3a821cdcce74cf87448976ad255663e7ed9b569ea57f6dc14083 SHA512 04b7dc6ccbe6172cac97d0c13809783b29b3297131ad796b6872e5ca06c8b3840ee87366c839c3f73440c282ee74957004f7456f77805d5a0af0980124572316 +EBUILD setuptools-60.0.2.ebuild 2941 BLAKE2B 2749825f589a867204e1f2594dbfe5f20000a872a3af493db22f1ea8195a3a898b130b0b8b8b3a821cdcce74cf87448976ad255663e7ed9b569ea57f6dc14083 SHA512 04b7dc6ccbe6172cac97d0c13809783b29b3297131ad796b6872e5ca06c8b3840ee87366c839c3f73440c282ee74957004f7456f77805d5a0af0980124572316 +EBUILD setuptools-60.0.3.ebuild 2984 BLAKE2B 3cd9bfbbc75d022caf3c2b8e8596d58834a62325ad8089077775eccbf149c65a680a0fd3551e396d9ad9764379ee4d4850ac4a0ad4afeb75f342a0816f77acd6 SHA512 f609442d4acece1735eb444e91db94f2b6a49c48edad30fa58b8fd27bd02cc1583a873b9cbdd3608dc592bed69cc3b1d2a86c80c8589a99218e16b65ae7d589c MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/setuptools-59.5.0.ebuild b/dev-python/setuptools/setuptools-59.5.0.ebuild new file mode 100644 index 000000000000..8575f622e7c5 --- /dev/null +++ b/dev-python/setuptools/setuptools-59.5.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0_p1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_distutils_adoption.py + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools/setuptools-59.6.0.ebuild b/dev-python/setuptools/setuptools-59.6.0.ebuild new file mode 100644 index 000000000000..8575f622e7c5 --- /dev/null +++ b/dev-python/setuptools/setuptools-59.6.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0_p1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_distutils_adoption.py + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools/setuptools-59.8.0.ebuild b/dev-python/setuptools/setuptools-59.8.0.ebuild new file mode 100644 index 000000000000..8575f622e7c5 --- /dev/null +++ b/dev-python/setuptools/setuptools-59.8.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0_p1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_distutils_adoption.py + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools/setuptools-60.0.0.ebuild b/dev-python/setuptools/setuptools-60.0.0.ebuild new file mode 100644 index 000000000000..8575f622e7c5 --- /dev/null +++ b/dev-python/setuptools/setuptools-60.0.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0_p1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_distutils_adoption.py + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools/setuptools-60.0.2.ebuild b/dev-python/setuptools/setuptools-60.0.2.ebuild new file mode 100644 index 000000000000..8575f622e7c5 --- /dev/null +++ b/dev-python/setuptools/setuptools-60.0.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0_p1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_distutils_adoption.py + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools/setuptools-60.0.3.ebuild b/dev-python/setuptools/setuptools-60.0.3.ebuild new file mode 100644 index 000000000000..e77a7ae80418 --- /dev/null +++ b/dev-python/setuptools/setuptools-60.0.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0_p1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + local -x SETUPTOOLS_USE_DISTUTILS=stdlib + + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_distutils_adoption.py + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools_scm_git_archive/Manifest b/dev-python/setuptools_scm_git_archive/Manifest index bf60e3c6b5a2..413a7ba423f6 100644 --- a/dev-python/setuptools_scm_git_archive/Manifest +++ b/dev-python/setuptools_scm_git_archive/Manifest @@ -1,3 +1,3 @@ DIST setuptools_scm_git_archive-1.1.tar.gz 2584 BLAKE2B 7c7569a92300be966b5447b1ab6c30a982c837efdb7a125173f6014420d78cf28e0d8cb0f04c4349ce364219e1567bcbc2e13bd85cb7627d3bdbae9c7974385b SHA512 73783d60d33782fb18012e64685db6333a2dda1be41ce75e0cd74a81585d8ebb7c85f23371056a42974c93b2d4a0633338945cf2a2219b0ee2a21f063dad8809 -EBUILD setuptools_scm_git_archive-1.1-r4.ebuild 744 BLAKE2B 5ebf0e9a63b50d3cdbb250fc6cee5edd945673437321613f8c3dfffa4d3bb22332d29be7f7c9f4eb70834e6c790177244e17dd17cf1dfa3e67e330afddfcf26f SHA512 d6728d7fdaaca310539beb0b305126c34305c90fec530314b6d16f09a744ffe89888fd2598ac8699eec9fbd298ee36bc913df439e8902e0d1bb404c3f2a05f2d +EBUILD setuptools_scm_git_archive-1.1-r4.ebuild 741 BLAKE2B 878ac7504e97bf7b40a7886de372f4133e872aa9ee28501b7f27a8fb9b9fff35b2d134f371e58340dcf1f32af84c49a9f2448cff2941a65b82fde57c7c5b7b9f SHA512 9b4e43abd177425dfb7a4e26818f71346e2de2210affd4a806bbe05a28b98548569319639ad514adc4853c9578f15a8f9d385a8d5bb04944f4021ba55f411297 MISC metadata.xml 357 BLAKE2B 3cdd316f50c6f2cab1dc88b7f1d00081c2021a12a4076efaf5c1188dbc650a594bf714d6653f62a1f58e7f816b4defd7774abe0cf6d3c4dbf77f7f90a064eae0 SHA512 475bdaf52720f484b4614d313ae74e6cffc68779460463d9409e683c997f12f9ef416dea6050e3adcc0c137f0ceb7f889ce440f808c697d34a8fd7776fd6cb60 diff --git a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.1-r4.ebuild b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.1-r4.ebuild index 34551e1212a7..909c37537714 100644 --- a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.1-r4.ebuild +++ b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.1-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/Changaco/setuptools_scm_git_archive/archive/${PV}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="" RDEPEND=" diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest index b460493c72c0..0237abfac4f6 100644 --- a/dev-python/sh/Manifest +++ b/dev-python/sh/Manifest @@ -1,5 +1,5 @@ AUX sh-1.12.14-skip-unreliable-test.patch 317 BLAKE2B 3c45673daeec13cbdf851dd97061df85c41783a1b5d760d9d45386b8b4e3f88e25e3f98cbdbce44796e5803614d5474444e554d305089d098fab2cb07075cf71 SHA512 6adc7fd1e2a9f52804272bba1d83eddd6db82b4b67569fc75d169794a19c505d51fd53c949eaabdeb775119a5e3929902c2bbf3883ed299b2de0e4faad597835 AUX sh-1.14.0-skip-unreliable-test.patch 237 BLAKE2B 55b600d9426f127704cb698bb4df90b103b0ee08d29165f4d45e3fa56f1c0e20d3ab63b404cfa8d2bc372549a77474a2396903081c606516837ff295990eb47d SHA512 632f195df6a85cd65890d093400f4fed099c2344fe4e7f9d46f3decd817405ea587a18b271da3449088cc23519b5f16b30a2030a81d3bfcee30d4d55c591d5fe DIST sh-1.14.2.tar.gz 63779 BLAKE2B adc9004334a53f3704e22c318df6b4f60fd9ca2d31f5a9601f84abfaf0fe2ded06938b165e10b1a977ed38fcad7d0fa08799f2f552fc2c6b9b4c2a6476477115 SHA512 b7917504ae85606e1986b681274077777ad3011639bfe933d4133c3ed16f930842e03b572caa396ca4d58f41fd5594bef776cc16c4b0fbd1242e57c6aad19e62 -EBUILD sh-1.14.2.ebuild 606 BLAKE2B bdcac8f1be66f2d1d6bc1533cc9c76ec86eb195478883bdea3f16d01ea69eea9189c4115c1f16bb8e51b3ab279e77bca2fbddc7c410abc559d6a0fa88767819e SHA512 dd892c5a742b75c4261023a1df60d2a3247707560058c6d49a8962381ca01c934f64694be4e0f7ebd812eb6f3ae171f647e21c63ddd873c0a164695936351474 +EBUILD sh-1.14.2.ebuild 613 BLAKE2B 7c405b041c03151b20dc0292bf71ff564c8c024f157b05fb3891f746cf15f1e8a6a9d080f6e849ec319bbd3dc32512af9b16ae5c7b32c40bcc2b973794fdd514 SHA512 8dccfe492743580a03bc161a4fba0ee1f787b875fb9a92cf7fb109da383570392ae2f166664e10372188ff6d3c147e1797d47af792d0066f9860104f658dad5a MISC metadata.xml 701 BLAKE2B 313f610698f39483c7ed9a099cf9c0378d1720c5b2de272f96b3b51524f0661634a1c109fa2d2e52d6c3bfefd309966520e17843c65283887dbf1764595ef213 SHA512 583172c28986254e7f691b6c63e68bcdbfc566983f89e04a918b95a757b3b9512c5195c508605bae1e3216de69c0678ebb8191715f8dc084c9965883b864e2a6 diff --git a/dev-python/sh/sh-1.14.2.ebuild b/dev-python/sh/sh-1.14.2.ebuild index 893c3873df46..eae1d5293c40 100644 --- a/dev-python/sh/sh-1.14.2.ebuild +++ b/dev-python/sh/sh-1.14.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" PATCHES=( "${FILESDIR}/sh-1.12.14-skip-unreliable-test.patch" diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest index 6bc060dd6184..65a1824404cd 100644 --- a/dev-python/shiboken2/Manifest +++ b/dev-python/shiboken2/Manifest @@ -1,3 +1,4 @@ +AUX shiboken2-5.15.2-python310.patch 4408 BLAKE2B cd1a5c3f8c473a6667f8c942c248285babb468339283a8cc97064bd119194b72bcdb47c758044774a415cec08562b7875fd7298dea50e23d7fc3830e8291a8c1 SHA512 10245617f1aea656d3ba2e8736d51fd119e4d01c4fff129f557203bd1d5eb40ca10b40eaf55a8bd98b56f8e2e7503028818e333fee8ec86cb7b050e48a5e0387 DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 -EBUILD shiboken2-5.15.2-r1.ebuild 6457 BLAKE2B 0ee4261ebd65c2e4e7770f7c97cf5e86bbad0843b2f0af39d54d977816b0b62026fc61c7505a759dc3c5b63acffa6182b79062e716ad22875743c1d0ef5de315 SHA512 a791464f458931c58ff9f41a436c1406e3555fac5a35eca02bf19047fd4d8f1f64f8699cdb2df5751563736ea4e263ddcaddb26d8498664872aa16136296f729 +EBUILD shiboken2-5.15.2-r1.ebuild 6505 BLAKE2B eb581933d70953b1f9b924f385cde3f203c88686bda8116c8932f09189cd2eddc4f7a5a39295b61f0247529227817b1b0b872d9267a2d31628fbd5ba26804159 SHA512 7c5e221786ec6baf9f7187da169d2e7a85b67e86b8c4a9a173f547f11760a3e9c0a9a6f6b52ec696b652d69ba5f0308554568c7a60fb3565b67b4deafef64b8e MISC metadata.xml 576 BLAKE2B 567c84dbf819c5944e5b35146e3dff7b1581aa0275a732e8f2cb6df4b32001e2020eca2469ee422bd6fdd53b34c1453db4ecbdec6e85fe5ee3e4eea4a2283336 SHA512 f1c5964cb99b61c1913b7c031b994b71948e7b26f18d4119b7b3a536bbf7e659cecf539ec54992e157170159186ede2af3b31dfa03fbc1170bc7e12c25814a31 diff --git a/dev-python/shiboken2/files/shiboken2-5.15.2-python310.patch b/dev-python/shiboken2/files/shiboken2-5.15.2-python310.patch new file mode 100644 index 000000000000..c4f582ff71de --- /dev/null +++ b/dev-python/shiboken2/files/shiboken2-5.15.2-python310.patch @@ -0,0 +1,104 @@ +diff -upr libshiboken/pep384impl.cpp libshiboken/pep384impl.cpp +--- a/libshiboken/pep384impl.cpp 2020-11-11 14:51:30.000000000 +0200 ++++ b/libshiboken/pep384impl.cpp 2021-12-01 15:17:21.444888977 +0200 +@@ -751,14 +751,14 @@ _Pep_PrivateMangle(PyObject *self, PyObj + #endif // IS_PY2 + Shiboken::AutoDecRef privateobj(PyObject_GetAttr( + reinterpret_cast(Py_TYPE(self)), Shiboken::PyMagicName::name())); +-#ifndef Py_LIMITED_API +- return _Py_Mangle(privateobj, name); +-#else +- // For some reason, _Py_Mangle is not in the Limited API. Why? +- size_t plen = PyUnicode_GET_LENGTH(privateobj); ++ ++ // PYSIDE-1436: _Py_Mangle is no longer exposed; implement it always. ++ // The rest of this function is our own implementation of _Py_Mangle. ++ // Please compare the original function in compile.c . ++ size_t plen = PyUnicode_GET_LENGTH(privateobj.object()); + /* Strip leading underscores from class name */ + size_t ipriv = 0; +- while (PyUnicode_READ_CHAR(privateobj, ipriv) == '_') ++ while (PyUnicode_READ_CHAR(privateobj.object(), ipriv) == '_') + ipriv++; + if (ipriv == plen) { + Py_INCREF(name); +@@ -787,7 +787,6 @@ _Pep_PrivateMangle(PyObject *self, PyObj + if (amount > big_stack) + free(resbuf); + return result; +-#endif // else Py_LIMITED_API + } + + /***************************************************************************** +diff -upr libshiboken/pep384impl.h libshiboken/pep384impl.h +--- a/libshiboken/pep384impl.h 2020-11-11 14:51:30.000000000 +0200 ++++ b/libshiboken/pep384impl.h 2021-12-01 15:13:58.899521842 +0200 +@@ -40,6 +40,11 @@ + #ifndef PEP384IMPL_H + #define PEP384IMPL_H + ++// PYSIDE-1436: Adapt to Python 3.10 ++#if PY_VERSION_HEX < 0x030900A4 ++# define Py_SET_REFCNT(obj, refcnt) ((Py_REFCNT(obj) = (refcnt)), (void)0) ++#endif ++ + extern "C" + { + +@@ -327,7 +332,7 @@ LIBSHIBOKEN_API PyObject *PyRun_String(c + // But this is no problem as we check it's validity for every version. + + #define PYTHON_BUFFER_VERSION_COMPATIBLE (PY_VERSION_HEX >= 0x03030000 && \ +- PY_VERSION_HEX < 0x0309FFFF) ++ PY_VERSION_HEX < 0x030AFFFF) + #if !PYTHON_BUFFER_VERSION_COMPATIBLE + # error Please check the buffer compatibility for this python version! + #endif +diff -upr libshiboken/sbkstring.cpp libshiboken/sbkstring.cpp +--- a/libshiboken/sbkstring.cpp 2020-11-11 14:51:30.000000000 +0200 ++++ b/libshiboken/sbkstring.cpp 2021-12-01 15:14:47.703201473 +0200 +@@ -247,7 +247,7 @@ static void finalizeStaticStrings() + { + auto &set = staticStrings(); + for (PyObject *ob : set) { +- Py_REFCNT(ob) = 1; ++ Py_SET_REFCNT(ob, 1); + Py_DECREF(ob); + } + set.clear(); +diff -upr shibokenmodule/files.dir/shibokensupport/signature/mapping.py shibokenmodule/files.dir/shibokensupport/signature/mapping.py +--- a/shibokenmodule/files.dir/shibokensupport/signature/mapping.py 2020-11-11 14:51:30.000000000 +0200 ++++ b/shibokenmodule/files.dir/shibokensupport/signature/mapping.py 2021-12-01 15:15:14.560100869 +0200 +@@ -300,6 +300,7 @@ type_map.update({ + "zero(object)": None, + "zero(str)": "", + "zero(typing.Any)": None, ++ "zero(Any)": None, + }) + + type_map.update({ +diff -upr shibokenmodule/files.dir/shibokensupport/signature/parser.py shibokenmodule/files.dir/shibokensupport/signature/parser.py +--- a/shibokenmodule/files.dir/shibokensupport/signature/parser.py 2020-11-11 14:51:30.000000000 +0200 ++++ b/shibokenmodule/files.dir/shibokensupport/signature/parser.py 2021-12-01 15:25:43.267843740 +0200 +@@ -43,10 +43,11 @@ import sys + import re + import warnings + import types ++import typing + import keyword + import functools + from shibokensupport.signature.mapping import (type_map, update_mapping, +- namespace, typing, _NotCalled, ResultVariable, ArrayLikeVariable) ++ namespace, _NotCalled, ResultVariable, ArrayLikeVariable) + from shibokensupport.signature.lib.tool import (SimpleNamespace, + build_brace_pattern) + +@@ -222,7 +223,7 @@ def _resolve_arraytype(thing, line): + def to_string(thing): + if isinstance(thing, str): + return thing +- if hasattr(thing, "__name__"): ++ if hasattr(thing, "__name__") and thing.__module__ != "typing": + dot = "." in str(thing) + name = get_name(thing) + return thing.__module__ + "." + name if dot else name diff --git a/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild b/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild index 662f2d9a55ae..46a0d6c37446 100644 --- a/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild +++ b/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild @@ -14,7 +14,7 @@ EAPI=7 # https://bugreports.qt.io/browse/PYSIDE-535 # Fails to compile with python3.10 # FAILED: libshiboken/CMakeFiles/libshiboken.dir/sbkstring.cpp.o -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake llvm python-r1 toolchain-funcs @@ -60,6 +60,7 @@ DEPEND="${RDEPEND} " DOCS=( AUTHORS ) +PATCHES=( "${FILESDIR}/${P}-python310.patch" ) # Ensure the path returned by get_llvm_prefix() contains clang as well. llvm_check_deps() { diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest index 854b8d8bdaf3..beff1b6b5a6a 100644 --- a/dev-python/snakeoil/Manifest +++ b/dev-python/snakeoil/Manifest @@ -1,6 +1,8 @@ DIST snakeoil-0.9.5.tar.gz 266086 BLAKE2B 635d2d821e47a92a668b2e95364d6587f0f74c21438356e708d6b16ed6c027df39a28f73d261d8ae06eb32de471124cd5ba5df0fc899f59dad5f7d2363391e00 SHA512 0762d90932bdf995160b3410e224660dae2cce327cdc30d5093ca9e3d16d3e910f88e409a87d2d7da211b850f7d0b7d9c70f053462dd9a651e4202b8ca018105 DIST snakeoil-0.9.7.tar.gz 261551 BLAKE2B 6739541d1e40b3ac5c4908e6bb92b5b40957f49119307d6046fd17327394ae0406c01dc10396cb568ceb3757ba3367b930441d08079e9be635eeb6f14bd02e3a SHA512 c2626d8050bf24b4ce3f6fed5c6b8993fa9a5ebb40dd664c7008caffe4b26237edeecd3de8fe90f3a1c5756de3d770c3b9e1ef2e95cc052a5f8fcf22058925f6 +DIST snakeoil-0.9.9.tar.gz 264344 BLAKE2B 160f45dad3a53371063c0c86c186a8baf6370751cf455d84f6e9b9334e6e6f0aa76962803daff031f050d5d8b05b85ebcb05a2b8b9e957babac6e01f127a722f SHA512 bada12556fd2c63fabc8340444f470e08c68ffe56612ae14f08f155c11bd1d4b9657a885cfdee7454faf758309f5287792adf2cf5bd7ab411c7fd6b4982f229e EBUILD snakeoil-0.9.5.ebuild 759 BLAKE2B 4b2243550b1524e10ac0aa8d29191332f1a8a348813f0a151ef6d305dcefc1f5b692acf288ace186e78d079145caa96bb2b384fb180616c37695d352ec36369f SHA512 d82ee34150f8871540f7a8a56ba592d33a6feb94368166267a85b9655d217bf015db279b7fb1a8b1b18678c8f758c015b050d53489a4b8e2f88f07809e0896f7 EBUILD snakeoil-0.9.7.ebuild 818 BLAKE2B 9a277b1bf46db92b87bcb1cd0f1857e9d0251b030c68173160a09dcac89f369c95e3813848a71a95480882c245e7e5461f57170532212d40295ee4f6245a7150 SHA512 1cb6b88b93954674debfeccd737ca9c6c3bad94d41e968dd3cbe13f4962b3f066126c0b603b6e52cd0088014fa1efae107dbfac1e815690c8a3117a7e6b15049 -EBUILD snakeoil-9999.ebuild 820 BLAKE2B 781e02504b5010235d6c8688fc00d2d29999b6c80b62e04cb91eaf8e8309a95c2171d856b64acddc598957dd247a9d65975713394e06c5d460d6faaa114c6647 SHA512 4f10e304fac0f4f4ba1be7304b73d41bb9f78e458ff5214c732d2fc2526e2b7f532565b44f8ff63ad027231b9131de9d37e0e534ff36777ba42d85d6b8981bbf +EBUILD snakeoil-0.9.9.ebuild 826 BLAKE2B d6d2a8e60ffea1e329b6b648599d3d4ed87728fc3a17f919a91fc8572d9714dff0a04a1472f180d303bb46d4738ca8c07a946580da27a8eea1a15c25d7f7851e SHA512 7838449d2de1e5fc36144850e77d981441e342ff850186e353154ce7d527a363623378af155c4267526fa7a4e58b5d49fb510e9e40988bbe24bd06fedd965e2d +EBUILD snakeoil-9999.ebuild 826 BLAKE2B d6d2a8e60ffea1e329b6b648599d3d4ed87728fc3a17f919a91fc8572d9714dff0a04a1472f180d303bb46d4738ca8c07a946580da27a8eea1a15c25d7f7851e SHA512 7838449d2de1e5fc36144850e77d981441e342ff850186e353154ce7d527a363623378af155c4267526fa7a4e58b5d49fb510e9e40988bbe24bd06fedd965e2d MISC metadata.xml 387 BLAKE2B 4c354736e65249bf938946eb845a8011161b5c7a3d8f30bb9c360bf762a9da8ef91bc7bc31c1aa6dbe709271a5ea1e6c4d0b5c540dc39c0dc7befb589b51c7ed SHA512 77684f8e5ad48a48eb613ec664905714a6caab10e7ab899b4877f87d88d5808ce4b734bd6f8610f294884a76bbe17d51444819ec58e34b70f48e60081e5c3ac5 diff --git a/dev-python/snakeoil/snakeoil-0.9.9.ebuild b/dev-python/snakeoil/snakeoil-0.9.9.ebuild new file mode 100644 index 000000000000..66ebcf075394 --- /dev/null +++ b/dev-python/snakeoil/snakeoil-0.9.9.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" +inherit distutils-r1 + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git" + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="misc common functionality and useful optimizations" +HOMEPAGE="https://github.com/pkgcore/snakeoil" + +LICENSE="BSD BSD-2 MIT" +SLOT="0" + +RDEPEND=" + dev-python/lazy-object-proxy[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( >=dev-python/pytest-6 )" + +[[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild index 53cc9eba8f72..66ebcf075394 100644 --- a/dev-python/snakeoil/snakeoil-9999.ebuild +++ b/dev-python/snakeoil/snakeoil-9999.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi diff --git a/dev-python/sniffio/Manifest b/dev-python/sniffio/Manifest index ca736140b6e6..e72447dcf37a 100644 --- a/dev-python/sniffio/Manifest +++ b/dev-python/sniffio/Manifest @@ -1,3 +1,3 @@ DIST sniffio-1.2.0.gh.tar.gz 17335 BLAKE2B 0d67baa18702ac38932680bdc741c87ee0a31342cc752c1463a7f90720ea0ebf6d62ef682a042c58e8fe96456e1461638e0f02c6f60da5f5e0d07464be27a4a3 SHA512 8e1dd2bb6fc22ee5824adfffe688ff0621b8c1ef5daea594dedce13d5e04a498e05816bb32e9bbed206a653a330ff710df57c888ddcff00a6254eafddc538273 -EBUILD sniffio-1.2.0.ebuild 704 BLAKE2B 67d6244fe9188fabf3b85f2fe23791cd0dcc40f2a5cae29e00d6a50d7267d65ec5bfe9616ed6bea79e4454da842f8ae54fe182a53c87fc79ad236103ab284dac SHA512 4e2f6aff45ef8530048f72a9c4053c527cb10df24d6f1b0729cb56019ac24469ba74fbe451eb4faf3a924b4d241207fbeb97475dff62db05207830bb09356365 +EBUILD sniffio-1.2.0.ebuild 651 BLAKE2B 62eacfd83cdba87227daa3ce6b10520437054fbfa408fdf36ac42198a00cdd5bc8afbb0cf5005b7ac7e84f22539425d1cde883ef051921c51285601adfb733e0 SHA512 8cce90d07851ee07348cfccb3f806d20f8272a90c9cc7c8a06c39595c7a01841e4bba00f249b02cda0c4834ab94b19193660d9fb5f4e19031ef6bc3ac420bcf9 MISC metadata.xml 394 BLAKE2B 46df2a6c1c3259a1ba932cb74918ee0f7651e942cdb2eaa76d063269417079459745fa80416cab8088b8f41699b3b509a4586ab828692698a6a04588ece79bbc SHA512 a1aebdbc40dab66e913aaa7dd848066197d8d53a3e5c4890953cf6e5ffd1df5f5acae5ed022b10fc9c6e9a51becd05ff31ac19d0013ad7786b6d038705696b73 diff --git a/dev-python/sniffio/sniffio-1.2.0.ebuild b/dev-python/sniffio/sniffio-1.2.0.ebuild index f6f3ddbd3664..13064b3ad091 100644 --- a/dev-python/sniffio/sniffio-1.2.0.ebuild +++ b/dev-python/sniffio/sniffio-1.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Sniff out which async library your code is running under" @@ -20,11 +20,7 @@ KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86" distutils_enable_tests pytest -python_test() { - local deselect=( - # curio is not packaged - sniffio/_tests/test_sniffio.py::test_curio - ) - - epytest ${deselect[@]/#/--deselect } -} +EPYTEST_DESELECT=( + # curio is not packaged + sniffio/_tests/test_sniffio.py::test_curio +) diff --git a/dev-python/snowballstemmer/Manifest b/dev-python/snowballstemmer/Manifest index 728bc3b3a573..9b4b334e5a33 100644 --- a/dev-python/snowballstemmer/Manifest +++ b/dev-python/snowballstemmer/Manifest @@ -1,5 +1,3 @@ -DIST snowballstemmer-2.1.0.tar.gz 85674 BLAKE2B 3301e3f799fa61a679b88efc87b3d019231ae7172172f136eb7e1bdfb40d054489aaa29ca1b8b2a04d8260a82ef7f4a8da75a9784f69942aac57ccfcc4983e5b SHA512 e0550d3389074d7686d26397ff2289519cd8b26cf7090fe781d6407d1c2b95f912347d70cd25e02d6016c454ad6c5cf6d648e54ef87161328ac57bc1ceaf7826 DIST snowballstemmer-2.2.0.tar.gz 86699 BLAKE2B b106fac1587143c9e88f54cc982c573b227f9e2d0125d36391a95050b41e9c97e47c7c8dff890ebfcf4bdf7c97559908d3bd380c6659b0d1fef4bed111fbae4b SHA512 f1dee83e06fc79ffb250892fe62c75e3393b9af07fbf7cde413e6391870aa74934302771239dea5c9bc89806684f95059b00c9ffbcf7340375c9dd8f1216cd37 -EBUILD snowballstemmer-2.1.0.ebuild 555 BLAKE2B e5c99ccccdeae6ebeffa32442b3eb1289c6a83fc4a7c4e3bc836dac09a0300624db697d6cb04db2383106b303f70d114cccbbdde29703eab88110a58e7ced411 SHA512 fc2efaba90e3ce12f5b9f263248d9644699bee4956ef2d363c9e8a76639b1e880f59fb6a2eacaa3e7c2ff6d16a2a423a59711e822e6760c7418c1a7622c922cc -EBUILD snowballstemmer-2.2.0.ebuild 563 BLAKE2B a90370884941764e08c9c737edfaefcd7593037b5acaa6312f304977164e02a856dddaa59039ffaacbd058cc6f88071d0bb35c7ae25c20ea15f14c213c2b33cc SHA512 0fc0d96a89d2e8037d0309612d32844e6dff3cb4e9adfa7e67940ded2588df026c563410f2f185504ac8b5c02b4f6d99378920ada1cdd2065fda918ebd182e2a +EBUILD snowballstemmer-2.2.0.ebuild 555 BLAKE2B e5c99ccccdeae6ebeffa32442b3eb1289c6a83fc4a7c4e3bc836dac09a0300624db697d6cb04db2383106b303f70d114cccbbdde29703eab88110a58e7ced411 SHA512 fc2efaba90e3ce12f5b9f263248d9644699bee4956ef2d363c9e8a76639b1e880f59fb6a2eacaa3e7c2ff6d16a2a423a59711e822e6760c7418c1a7622c922cc MISC metadata.xml 404 BLAKE2B f30ff685b65c1bdfd69ad19bdefc080232e7e71310d036fcb55c587c0c9b2ec03775c7c3bea26574191398e78ffffcdab54f81bc57505aaf28ca9fb883613a67 SHA512 dfbc65c53a18187f6f19ae370abeb7c813b0f4449402641fd0eb2be378d0a6711bccedad128f8eb4eeb9d76c2fd643d9d89dd5e4fc93b2d7f8d321c54241afe3 diff --git a/dev-python/snowballstemmer/snowballstemmer-2.1.0.ebuild b/dev-python/snowballstemmer/snowballstemmer-2.1.0.ebuild deleted file mode 100644 index 3321ff5d20eb..000000000000 --- a/dev-python/snowballstemmer/snowballstemmer-2.1.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Stemmer algorithms generated from Snowball algorithms" -HOMEPAGE="https://snowballstem.org/ - https://github.com/snowballstem/snowball - https://pypi.org/project/snowballstemmer/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" diff --git a/dev-python/snowballstemmer/snowballstemmer-2.2.0.ebuild b/dev-python/snowballstemmer/snowballstemmer-2.2.0.ebuild index dbd557ca96f8..3321ff5d20eb 100644 --- a/dev-python/snowballstemmer/snowballstemmer-2.2.0.ebuild +++ b/dev-python/snowballstemmer/snowballstemmer-2.2.0.ebuild @@ -14,4 +14,4 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest index 43a03ca0b4c7..9c7ce9f5788d 100644 --- a/dev-python/soupsieve/Manifest +++ b/dev-python/soupsieve/Manifest @@ -1,8 +1,4 @@ AUX soupsieve-2.2.1-lxml-libxml2-tests.patch 2208 BLAKE2B 3948099554c06afe5b57b68bdaa52157311b15941f62f02256131a8b4f7189347b5754d3ea5c73372503362f3444dc3b6c63c04c52f0fbdad8506920b9f2557c SHA512 5725d0425e64b7150bef62ef81c2de06cb452554b18f4191a056f0c776f5955ddb572d939bc1a2f5e9d265a0e8a8d9eab17953896d9dfe288c59464cee66d9d9 -DIST soupsieve-2.2.1.tar.gz 99298 BLAKE2B 94532421f3b8e49d6ab75a54a60ac861a78eee9f6792ded096e39a8a43d46d195cff9b7d8feab918b0f2debc8a6dd35226ab714384fa7f4d795176e269b6c4cb SHA512 c1339cfca237af7f8915b6d644b8271f769f9a37aa68f8acf536236551baaf9bb44a2f2a736f9168a7649cde14d37b8c24614c9491acbf81e3f4fdaea96b4928 DIST soupsieve-2.3.1.tar.gz 104251 BLAKE2B c395b8dc0944457d6c5f217a03c6fc5f3895868a629eb72d86733fb0d9c6b1d1c41a2e035d5118c9c6fcc6a22e9ff79b9de8417131d30bbc6e1ba02c813ced56 SHA512 3f1245b27d67e8b37bce4cb0b21b2b3f4d6b7ae112cc66672e5406c0701b28e605ed12db1e111bfeccea15625b17042e398b075b7f026d3f3e15069f0cafccac -DIST soupsieve-2.3.tar.gz 104025 BLAKE2B 37c1cbbb345a24e843a7b1acef5967b914cd93d4fcbe590e9453f9b0b84975e2fbdc601c45e720483370343f40aa643146cab9a53c17be29c6fa76ce026eca78 SHA512 c5d46703aba737c6eea7cc482311fd75dbaaa4929ebf3ed45b580d7e89d1d0be806608adbab974803acd8df5d74435efe1e149bce5cdbd74f77c90bba960859a -EBUILD soupsieve-2.2.1-r1.ebuild 936 BLAKE2B a0b67ccc68d0451f748e4c5bbdbc3270ec72c1d93c4b6b26ca736d30de11ecf4aa2f1af629d2b5b72ddede34f080fb4ac7e2ef12f0e3903ed79e13b8ce267e87 SHA512 5b10c61147f821b5c348783598acf51dfbc68448c8871c942264f1441f687dd89a276db91344f86f5d815b3266245ed061022b200f9d6d79829207482f9f32ae -EBUILD soupsieve-2.3.1.ebuild 943 BLAKE2B dbb86e49004b64722f2dd21c4ff3dfe0539449fec3d0b462b6d9e99aa1c16a03f37ad4db8788bceb743ea2fd108420fc32812e75e2ddd451f8db405b0723a12c SHA512 8bb3dec0f64464af15b0fd47b88a1d1e95aba1fc456dc6c5361374e245b38ced1c6f6b9482e182ff95618ec242d32992288fd64ceadbab8b09ab70c0c30c976b -EBUILD soupsieve-2.3.ebuild 943 BLAKE2B dbb86e49004b64722f2dd21c4ff3dfe0539449fec3d0b462b6d9e99aa1c16a03f37ad4db8788bceb743ea2fd108420fc32812e75e2ddd451f8db405b0723a12c SHA512 8bb3dec0f64464af15b0fd47b88a1d1e95aba1fc456dc6c5361374e245b38ced1c6f6b9482e182ff95618ec242d32992288fd64ceadbab8b09ab70c0c30c976b +EBUILD soupsieve-2.3.1.ebuild 935 BLAKE2B 25da4654f5df3de9c53eac5d63f5df9eba3cbaf0b49c6e86020a8d223e2a5c4a3ddd5462ea3237007a175e6459ba6c96a4e8745a36b5ec175b2f132b37770412 SHA512 24c80523d19bf77bde69918152cf0a10be79f5f6d2a45ca5e27f6984ba85c40eaf262f1d4a4d61ef0fae3e6903d34884f654b26d4c2e31e2d67c95f36f9d8d4e MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c diff --git a/dev-python/soupsieve/soupsieve-2.2.1-r1.ebuild b/dev-python/soupsieve/soupsieve-2.2.1-r1.ebuild deleted file mode 100644 index 02ac9fda95fc..000000000000 --- a/dev-python/soupsieve/soupsieve-2.2.1-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE="https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/" -SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # Needed for now until something is figured out either at lxml - # upstream or libxml2? - # See https://github.com/facelessuser/soupsieve/issues/220 - "${FILESDIR}"/${PN}-2.2.1-lxml-libxml2-tests.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/soupsieve/soupsieve-2.3.1.ebuild b/dev-python/soupsieve/soupsieve-2.3.1.ebuild index 9c1e8558c568..55a278d66145 100644 --- a/dev-python/soupsieve/soupsieve-2.3.1.ebuild +++ b/dev-python/soupsieve/soupsieve-2.3.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/soupsieve/soupsieve-2.3.ebuild b/dev-python/soupsieve/soupsieve-2.3.ebuild deleted file mode 100644 index 9c1e8558c568..000000000000 --- a/dev-python/soupsieve/soupsieve-2.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE="https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/" -SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # Needed for now until something is figured out either at lxml - # upstream or libxml2? - # See https://github.com/facelessuser/soupsieve/issues/220 - "${FILESDIR}"/${PN}-2.2.1-lxml-libxml2-tests.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index 1f7f41859af0..cfa48f32a227 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,3 +1,3 @@ DIST sphinx-autodoc-typehints-1.12.0.tar.gz 19494 BLAKE2B beacc4f8ab453612dfd5264f1c65fd6bdd957269a28ee5b71b762d0baf5a3d4be58398b32d4263f996648281c1139f47a7564e8fc6444a94095f6a970b4cc27a SHA512 92fa340495a48111fa3d600d8c46d83214505ac2a5c71cb1303e846ac439f1e0ff14f8ce8dfd5ffdb6a62a9fa15dde8a5227f946840d9377ad5f7fde25894b75 -EBUILD sphinx-autodoc-typehints-1.12.0.ebuild 1088 BLAKE2B 71e6531ea8e4e5d7924c4c25e1fa4a803f48c9551410241e3b30a84e848f4d604d58dce1b49c3b2a428c9644d167e7b95c1a0d49759a6fc28158f31007be6ac5 SHA512 d9f6805ff6afdb157e219ad5b4bc2cc4eb0fc323758b1e31f03cb12f0d46b7b5b8edbeb05a7042ffda80b370f32e84badb9f8419a8d88cb33aeaff0547d4bdd5 +EBUILD sphinx-autodoc-typehints-1.12.0.ebuild 1095 BLAKE2B db30b26cc511a28979f07d8509209c124c37b5cb3625dd5bee615b4799bb8574c775a6cf4d19193845be408506f1179ccd3741827066199caf9a55bdfb0edf23 SHA512 b6a223d1c0ad0154485613c17044fb3d482aee2a65c28de8f44dce5aa079bc61685b1feef744bc79f035b2b797afc0e62b85357d6f1aa0fb6383169e7de1d419 MISC metadata.xml 702 BLAKE2B bfca265104207bcc67ffdc3059f12854c5f56236322db05c020ef4a1dbedf0977e75ae538b9581eebf7792e6d26b7456e2c7ee16eaff97244ce84e3a894ac58e SHA512 00352a03b892a9df5390860b58e79b0b2622167f5b4cca921d14db8a9ceb8f75d92a5a90a23602ec0cb5d57110660bb6433b60f91c1cbea7172c09e437c6e077 diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.12.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.12.0.ebuild index 2987844ab539..bcd0c5050e2f 100644 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.12.0.ebuild +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.12.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" SLOT="0" BDEPEND=" diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest index c2be051fe517..422a89bb4735 100644 --- a/dev-python/sphinx-gallery/Manifest +++ b/dev-python/sphinx-gallery/Manifest @@ -1,5 +1,3 @@ -DIST sphinx-gallery-0.10.0.tar.gz 6544847 BLAKE2B c7ca0398b4a2c0090a9c6154b7aa068e05d4eef832a756693b07a23902d1c2e54bbcdb19c108a261555a12646b6fc5fa2314e0337ad8637c4d63173338189054 SHA512 9aa56966ec137f678187383440c0949fb1f91e88c66ad297efd48329627b9891c2d668a2472b071d9352cc22d717e41a5088884fa89a26707c5399dca7cc7237 DIST sphinx-gallery-0.10.1.tar.gz 6546135 BLAKE2B 1f4ead74b848f28944820a77717183d845d1fba7459d11fa9bece16c5cd83742e012cce6906f8f5cd357e5c7db01107b6c7c32e2f7d5b7ce46dcd8d6a4b36e9c SHA512 da3b35907782846a58402fddf2a7f507eba76cd708725ff0ba097ec7bda6e9029252c9fb4df6d192aa7f64c6873465d4ff5e634b5c4cc6c4294e0d38c6db2f02 -EBUILD sphinx-gallery-0.10.0.ebuild 1054 BLAKE2B 2b554e552640c4152966587567aa2824d5a4de188fe1049e2c2ad92b9abb223fc2318f6a58b6f0a306456e06e25c53d81d163e12300a2ffc49ba88a47dbb8f4a SHA512 875d7334d9c487be4c6be15467f6f64109a0c49ac969ea0750e0a80773235fd6ab1e171e5fa7b0a8c056649fd1393c14897a474d5760f5fa1de779e25b21e52b -EBUILD sphinx-gallery-0.10.1.ebuild 1057 BLAKE2B d9610f89dda4d6ceaae91bf44259d4a0d1f31b567bc32496bb706246aa2951167fa9fd6bd3640373cd03bc232ff14141013ce339c988ff1e10acf299d0b2e3c2 SHA512 2f4f7e138a90923cd582ac6783cfce5d5f2fd85ff86ebe86928c3f6af83159d71a09356a7e7a6c015ecf39a87b33a6f3240a452bee15842f46ebb158f6d11ae7 +EBUILD sphinx-gallery-0.10.1.ebuild 1054 BLAKE2B 2b554e552640c4152966587567aa2824d5a4de188fe1049e2c2ad92b9abb223fc2318f6a58b6f0a306456e06e25c53d81d163e12300a2ffc49ba88a47dbb8f4a SHA512 875d7334d9c487be4c6be15467f6f64109a0c49ac969ea0750e0a80773235fd6ab1e171e5fa7b0a8c056649fd1393c14897a474d5760f5fa1de779e25b21e52b MISC metadata.xml 424 BLAKE2B 4e5cd1e912fd5934c7221d3e5cc60b2894eca6b994384f6ceb8397ce9c5312be1e9869b57f9dd7f3ac66501b20e6fd6abd2f33b5d19b93d3a12f7158ba08e7c6 SHA512 17acc19bf43dbbf1a377949576252f77fd334ddd8a3bec593d2339db5a44e4fde831f9ce47be97318bf72e30a062608f883e48cf572904b3476fde0df33adb09 diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.10.0.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.10.0.ebuild deleted file mode 100644 index 09cd037c8e88..000000000000 --- a/dev-python/sphinx-gallery/sphinx-gallery-0.10.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx extension to automatically generate an examples gallery" -HOMEPAGE=" - https://sphinx-gallery.github.io/ - https://github.com/sphinx-gallery/sphinx-gallery" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=" - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/joblib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--cov-report= --cov=sphinx_gallery::' setup.cfg || die - distutils-r1_src_prepare -} - -EPYTEST_DESELECT=( - # Internet - sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data - sphinx_gallery/tests/test_full.py::test_run_sphinx - sphinx_gallery/tests/test_full.py::test_embed_links_and_styles -) diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild index 01bce9304f3b..09cd037c8e88 100644 --- a/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild +++ b/dev-python/sphinx-gallery/sphinx-gallery-0.10.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND=" diff --git a/dev-python/sphinx-jinja/Manifest b/dev-python/sphinx-jinja/Manifest index d7a123b90ecd..bd12131c540f 100644 --- a/dev-python/sphinx-jinja/Manifest +++ b/dev-python/sphinx-jinja/Manifest @@ -1,3 +1,5 @@ DIST sphinx-jinja-1.1.0.tar.gz 7306 BLAKE2B 17b8df65f32e0b39eeed406b9bd71974a2b4399154b6d3bf13d9011c0d415b856345ec2fffff8fed39f893b7adb5fa1c012ebf80319ac6af74739e7fe9372229 SHA512 acbe1c2f2044b8e202db60a9964c509a33206c113ca2833dc43bb4849bc91e26b0c84959d8c8f2e5331c33c2e9de73c0348a3841740a5b7d260a43bf4876949f +DIST sphinx-jinja-1.2.1.gh.tar.gz 16963 BLAKE2B 6ec67c6e212fa9e99705c02633416d1397a5ae36dc66984f2839609b9924930b6b5b49ff56b0b712f1326f6651f44d2ba3a15c0061cb6131517f6a463b12552b SHA512 31905aef35b87e5b44bc777a5bd01c5b9fe9350c849b918407710a6b75e26a1f217cd2524874ebb2b97c20c53c4f3fd678b1f166f8100eb81b489f23d114d24b EBUILD sphinx-jinja-1.1.0.ebuild 858 BLAKE2B 489745ed965b4bcb5aa4c447aeac73bf6ff21e1599786aa21b3c0cb9a311c160860351c0f088dfc71cf78b7b041a46649908016d3441b0b4c0705383b656442e SHA512 794118f3a62fc7cfba94b1af47a1c5c332ade37ab555abf45d5922624fe764988fb080976774c4e80ad3e1650774286997226fcebdbf66b05879ff26d80c6177 +EBUILD sphinx-jinja-1.2.1-r1.ebuild 744 BLAKE2B 102fe8b1ad8336911b5d565743f7e56dbcc5fb88da85f8c7ec8547c3be9a50c15386214eef8322d2ba1c610d9cc2f8c6e2f61497e6e979cd22783358bbf0ac94 SHA512 2f3bff4b05390c7d29184cbe66ac27c765f6da0b3a1fbbd7b50a8256f70e307f51501f9177fdd935a7a98b9f601a5db83a2b7fc0ac360b7d7543e1ea415f9cfe MISC metadata.xml 421 BLAKE2B 99ffa81ad81b8ae46f1dc4eba44492940d1097ea09e3d6fe171249756b35114b6becdd5eff3ed4d81154e63a7ded579b37728cd88e5e3dfb659a17c79921df02 SHA512 c60a68b7c6b7c89bc2707f8f5972d7680541e3f27c7f1ee8c963b7efdae606e5df031cb759d58a55bd02fda07df3e94e35a50e99a4a8bf9eebec66ab33eb7333 diff --git a/dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild new file mode 100644 index 000000000000..95004b796bcd --- /dev/null +++ b/dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 + +DESCRIPTION="A sphinx extension to include jinja based templates into a sphinx doc" +HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja/" +SRC_URI=" + https://github.com/tardyp/sphinx-jinja/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_install() { + # Avoid namespace collision: bug #829747 + rm "${BUILD_DIR}"/lib/sphinxcontrib/__init__.py || die + distutils-r1_python_install +} diff --git a/dev-python/sphinx-multiversion/Manifest b/dev-python/sphinx-multiversion/Manifest index 909b58d33e2e..2953e22ba7b1 100644 --- a/dev-python/sphinx-multiversion/Manifest +++ b/dev-python/sphinx-multiversion/Manifest @@ -1,3 +1,3 @@ DIST sphinx-multiversion-0.2.4.tar.gz 20468 BLAKE2B 9bdc59691b63c280d08c77108318b778c8bf948c502538e94e77072589c4e6565bcb7e863a8d765f55be012b21a1a0242d37077248312a7ee18dc788a7dbc633 SHA512 68441793631f59df3330ecc84c0d1aa279f0492021108121f2bdab92d5a3eb61522664f14c4ebe8709126e0088ff8eb323aeeebb5d1e7a2dcbd358eeac772d08 -EBUILD sphinx-multiversion-0.2.4.ebuild 578 BLAKE2B 91170a073f06ff8b5a7c424252d083d486e068a6ca07f5e16c8941bef3f24e89c9cd0012db8a2f413881e27713170e6e8ea661ac7e37a5700f980e263b4d4d66 SHA512 5784fbc8f112e2ce6c13e4b24e2c6bd1435bc882a76b1aa5b3cca53b8bb93b5a1fd3b47042d987d6256bf938e5a81fcf09b1b7b7d57ebe3534212e8dd055bb30 +EBUILD sphinx-multiversion-0.2.4.ebuild 545 BLAKE2B f8983084be7fee57f30dd70deeb0cc8a7624971ccee025223b568e9d2dab41ef398892aac78320c00ccce6630ada8d1516b544bc47f3bc755a5814b19dcd6ee9 SHA512 df9094ed83f87e3dd7ea646d635cce555f80b1aa3bd8c274ed4b2195738ccce3f5dc0b66c01ffe32c0ffd4ca96cd2dfedef4089ed7895784348b0fe1dc31d100 MISC metadata.xml 365 BLAKE2B 49bd3da2d3e2d6413a8eecb440510dc86b3aee984800b9063fe0e2c0a33602c8ce01c1b3c837db76513d5c3677c34483704f73df93c84e76491f701173505612 SHA512 5b2495e893f30fc18b77e9bd66e0db8c9934972c378a98812cb0af3244eac2088f2dc7f079160cb9f879ee3afaecac207d6e1a3524bdcd1f2ea24aaf8bd8558c diff --git a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4.ebuild b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4.ebuild index feb4c5bc9e93..f936e03d0f5b 100644 --- a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4.ebuild +++ b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4.ebuild @@ -4,7 +4,6 @@ EAPI=7 PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 diff --git a/dev-python/sphinx-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest index bb22bfe63d57..f8f577888788 100644 --- a/dev-python/sphinx-notfound-page/Manifest +++ b/dev-python/sphinx-notfound-page/Manifest @@ -1,5 +1,5 @@ DIST sphinx-notfound-page-0.7.1.gh.tar.gz 50670 BLAKE2B b438413585fce3623451015d873242de3e6d7c466aa06b0b6398d7e337d2a0d3c2041973b1f1c8491b1f382d8e87a2da00b6a97e3a857b60cb345e715d2aa27b SHA512 f2894b19f8ccee22ac7f6e3a34f8270923e8cc4b2182d490e6ec46477460555de9b67b0075f74cc089b0b9e7474c6db9373d107d272d161d98a3c5609edfa7a0 DIST sphinx-notfound-page-0.8.gh.tar.gz 57650 BLAKE2B e57634ba9a7faf81e6ee8d9b082d96742b580606f2e2fd559842049ba2e80bcb44bb6bd7a9c7eed6038e4c3ddb0416e32fceb4d47a72b8a600443e0020ff33d6 SHA512 eeb5b8da24ecb8f9814540a126f08204ae623705068608c2ee32a4f90303bdaab5f3934bdc36dd06dff047beb0225603f8cfc9b736769836385837047a36a674 EBUILD sphinx-notfound-page-0.7.1.ebuild 655 BLAKE2B 829c77623d1cc7963556fe48d87a1d67e99c19950c30f417893bd2b08f3951fbae4fd425f2c43bb4e66b64fec298141f14344f43080893ff69dcb91b4ace98cc SHA512 2054fef0e7b36075fae61ab2865775680641c7a2d94c05cbcb9173d6847e71bbed8d6bb94351fed13cd7b2a1174a692fcc4365516dd8367040aa9f9c6c6dbe19 -EBUILD sphinx-notfound-page-0.8.ebuild 657 BLAKE2B 2fbaadf004acf60f4a0b3e54a2b54451b4042f85017a4c7b1970bbcedbdbaa97ef245145164846f1ec82ae15377082d9778eda9483f991bd600d056bc9ea00a3 SHA512 ff0b4fcc3f632f5a17b19c6238d892c5a5cf64bc62083035c8a19c5ffb535837672cda5068f0df1951ce3decbdc244ca72b5903585395af14fe8c82c7a8b29d7 +EBUILD sphinx-notfound-page-0.8.ebuild 687 BLAKE2B f815709794572518e730259baad73d7e0d0f7f41c637c8505fc2e4ceefc3a708e6fe4dc9393716608b9ff5f588e2d54324d8f438b416b364873f37aa46a6c7ac SHA512 4fd7c852c91690eb29de5fdfca81bc158fe24905377df3997b60bd12ad42f6ef0af336aee40e46b64d091f8994e89deb476438042d42bfc7e2e08f5ed7fcbfd6 MISC metadata.xml 651 BLAKE2B 7b4c1c58782b6a1e6118744d4933d8bfc1391fef578350f9622dddfb911a4319be8fc2cd2a297d5ac84bb97249d520a1cb740ed00d6314cb3cbf1dce5c119dfd SHA512 4b531fde722c6f0f0709405669efe61cfe2fd14e52f627ee67001b81d5268444b226630f55c6dc6a149ea86699379289368826429754abbad6cdaf36f1f4a673 diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.ebuild index 67ffc6d4279c..8b23c2564b9c 100644 --- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.ebuild +++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest index 86eb90de0ba6..3270292cc362 100644 --- a/dev-python/sphinx/Manifest +++ b/dev-python/sphinx/Manifest @@ -1,10 +1,8 @@ AUX sphinx-3.2.1-doc-link.patch 604 BLAKE2B f23f8f9a0a48b170e2b6daaeded1e65aebe830da463d4e30f2405b511cb72dde12767d0113b2d1efdce821c16837d700c71c60de38d20950ca5d6579f19a80ff SHA512 3088ba8768b4ba9e6a187e4c52fcc226efd5125fd01526b4a724504f4c445d69d6964fe79c1325ff7f58edcefc7f3489393ab085ea0458d94c44b186aa16e2f1 DIST Sphinx-3.5.4.tar.gz 5911093 BLAKE2B 8740714dfaf3733bf57d0b277315b4e7b5cad86247ea30dcbc4f5dadf5f5169329050b7be43ec8625c47df9dcc19afcc6c4d782725c7007f8178b7eb7be7dc05 SHA512 853379f3b0496772846be9beb072c2c8a69ff899ffe4c6435b448ea639a32138c61403f9c14f62f4f78b2e526a2ee7c05b4196eabdeee37bcae6aa98df992125 -DIST Sphinx-4.2.0.tar.gz 6503692 BLAKE2B a3cc73c215be6859f285b92d651f2fe60f731340e7c003d3b275247593d1e641a25618817f67e7f3d8767724d6e98a6d63493bea340c7171e4e3da384da776e2 SHA512 6c6a2424362805b758c43136a9293dcfb02d45af6e6dc2dd7ed9382f6ae04ecfbd416efeecb42219b67d026a4a0b007500e87b20d81847ab48e2ccfcdca52e75 -DIST Sphinx-4.3.0.tar.gz 6657624 BLAKE2B 6bd2b2a1b1d84e8da07676cd820c7db793e60649c6d2336f5fe0347e1ffaf1cfeb2e376f480f2f83f1745c1bd7325b482d312ae4446735052defcfa0e74ad09d SHA512 ba3463135dc578024819d9c70b3707d4465c4a71aa305474f7b34b14e276ee491e029bb8bc93c05ed1463a6bc63a82e0507c16ede7046fd1216e31553027e449 DIST Sphinx-4.3.1.tar.gz 6655951 BLAKE2B eacc9d39e1a108dba1f8d3bd96d7f78f1755f23233c8068dbe598f3d3539d9cf0ea9c12374e0ffc4f471004bbe7cbd6e80ebfa7bcfbf85e5d8c34ed4adfb2acb SHA512 0b7ceb369783d30685c10783fe10b58e92a2f5ae50dda1b6cfb021b0d33fb424a2c6cddc6b97018b63347127fc74ed4f7a442c312ce9e75ceb537f127a46bb9d +DIST Sphinx-4.3.2.tar.gz 6657148 BLAKE2B 952cecc20e3f7e046c3ae2abc8524091af82f7947f889320deab3ec82947f793d4dab86ae47f117c84ecdb2e4e50fe531469dffca2806c45500a06c7322bb11b SHA512 2045e1964aef54826a2cde30e6c09b7ec35d49a45b7e449c07ee107c41304435eb51e2be307af77bed4ec50534e6e4009501d58187baa1a129134b69cdc56dff EBUILD sphinx-3.5.4.ebuild 4147 BLAKE2B 71424a28d134dbd1eb18babe105a5b98bb27c1dd92f64844121c3b0f465ed1c73f10b2cc8e9d49952a49eabc1d58ec748f3c207f60dce9b5ef8b1be71f9718ba SHA512 c83535c4082e426930df4bbbc4eea476ed50e109323b89f3baeaa2a27bd0aa61f48f3f09f9b2030f4335fb65b5ef7256640233d2183db36352e2cbce60044661 -EBUILD sphinx-4.2.0-r1.ebuild 4262 BLAKE2B e0afa26a45f4dee9e699bddf1211ae5e2f9e3c4e3c815ab2fce17bb219c978b9dd18083a8fb605250ee5472a99d5684051b2c8fdadd4944cf06d330a41204ed9 SHA512 8e926f9f4894d7f239a94965c04f14940bd0d18168e5363b7e58528cd0b3091f1755a114ff293102fa606bfbf80f4343c680231711708a5618bda0639d9ff9e0 -EBUILD sphinx-4.3.0.ebuild 4362 BLAKE2B f03d6ba6ce07c89c5d2021555f0236b538cdf1fd6d33112f34068b0815cc6c41fd7e70632c50f173b06af7b8536ef071b548f4535324f7a292aef10ad0eea249 SHA512 53e10068be337e23b29100f05dcd97c58bcb41fdb363f861064da5ae5343b2e84369ef758813f68f5b43c8a9d25a9b1c2af2227d4419601519e4d30c978bff14 -EBUILD sphinx-4.3.1.ebuild 4362 BLAKE2B f03d6ba6ce07c89c5d2021555f0236b538cdf1fd6d33112f34068b0815cc6c41fd7e70632c50f173b06af7b8536ef071b548f4535324f7a292aef10ad0eea249 SHA512 53e10068be337e23b29100f05dcd97c58bcb41fdb363f861064da5ae5343b2e84369ef758813f68f5b43c8a9d25a9b1c2af2227d4419601519e4d30c978bff14 +EBUILD sphinx-4.3.1.ebuild 4354 BLAKE2B 765961db5c584697480ec8230a8916eddd73e4eca9269482aea73de7fc608ed9a15d69fba34a5e79ece2c851e159277bb298ebd5ffc9a26fa17be3950010c09d SHA512 fb2b9e29b0d9b8a4a49f436dfdbea7f2fda67ca98839554df2a98a7e39e1e725d261a1da8a83dfedc650e1856e3b329a1feb77e3df1c26f2ed5e2257d76a5164 +EBUILD sphinx-4.3.2.ebuild 4362 BLAKE2B f03d6ba6ce07c89c5d2021555f0236b538cdf1fd6d33112f34068b0815cc6c41fd7e70632c50f173b06af7b8536ef071b548f4535324f7a292aef10ad0eea249 SHA512 53e10068be337e23b29100f05dcd97c58bcb41fdb363f861064da5ae5343b2e84369ef758813f68f5b43c8a9d25a9b1c2af2227d4419601519e4d30c978bff14 MISC metadata.xml 568 BLAKE2B ddb7175070df6da4088813cc6b66f25bb4364e2619b1e7da94370f7ce8e73b68b12f618412f81e6be57fcb0c60c10e3913f26a6a578b0f9defa7b9ee8091fcde SHA512 d32b37cbe88f5e3db0c6968bc7aa22c7edfb3794bf7c62facd17e7ae1f4f0fbfc7c9f5512230cce16ed32e2ebb70c23dfe9b36ce38785c5f5b76585410313214 diff --git a/dev-python/sphinx/sphinx-4.2.0-r1.ebuild b/dev-python/sphinx/sphinx-4.2.0-r1.ebuild deleted file mode 100644 index b3d8ecc57543..000000000000 --- a/dev-python/sphinx/sphinx-4.2.0-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python documentation generator" -HOMEPAGE="https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx" -SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz" -S=${WORKDIR}/${P^} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc latex" - -RDEPEND=" - =dev-python/Babel-1.3[${PYTHON_USEDEP}] - =dev-python/jinja-2.3[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - )" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - dev-python/html5lib[${PYTHON_USEDEP}] - virtual/imagemagick-tools[jpeg,png,svg] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - )" - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - # remove unnecessary upper bounds - sed -e '/Jinja2/s:,<3.0::' \ - -e '/MarkupSafe/s:<2.0::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile - - # Generate the grammar. It will be caught by install somehow. - # Note that the tests usually do it for us. However, I don't want - # to trust USE=test really running all the tests, especially - # with FEATURES=test-fail-continue. - pushd "${BUILD_DIR}"/lib >/dev/null || die - "${EPYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed." - popd >/dev/null || die -} - -python_compile_all() { - if use doc; then - esetup.py build_sphinx - HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) - fi -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local deselect=( - # these tests require Internet access - tests/test_build_latex.py::test_latex_images - tests/test_build_linkcheck.py::test_defaults - tests/test_build_linkcheck.py::test_defaults_json - tests/test_build_linkcheck.py::test_anchors_ignored - ) - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - tests/test_build_linkcheck.py::test_connect_to_selfsigned_fails - tests/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables - tests/test_ext_autodoc.py::test_autodoc_typed_instance_variables - tests/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_ext_autodoc.py::test_cython - tests/test_ext_autodoc.py::test_partialfunction - tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type - tests/test_ext_autodoc_autodata.py::test_autodata_type_comment - tests/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_ext_autodoc_configs.py::test_autodoc_type_aliases - tests/test_ext_autodoc_configs.py::test_autodoc_typehints_signature - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_pycode_parser.py::test_annotated_assignment - ) - - epytest ${deselect[@]/#/--deselect } -} diff --git a/dev-python/sphinx/sphinx-4.3.0.ebuild b/dev-python/sphinx/sphinx-4.3.0.ebuild deleted file mode 100644 index c54c5794ced7..000000000000 --- a/dev-python/sphinx/sphinx-4.3.0.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python documentation generator" -HOMEPAGE="https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx" -SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz" -S=${WORKDIR}/${P^} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc latex" - -RDEPEND=" - =dev-python/Babel-1.3[${PYTHON_USEDEP}] - =dev-python/jinja-2.3[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - )" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - dev-python/html5lib[${PYTHON_USEDEP}] - virtual/imagemagick-tools[jpeg,png,svg] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - )" - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - # remove unnecessary upper bounds - sed -e '/Jinja2/s:,<3.0::' \ - -e '/MarkupSafe/s:<2.0::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile - - # Generate the grammar. It will be caught by install somehow. - # Note that the tests usually do it for us. However, I don't want - # to trust USE=test really running all the tests, especially - # with FEATURES=test-fail-continue. - pushd "${BUILD_DIR}"/lib >/dev/null || die - "${EPYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed." - popd >/dev/null || die -} - -python_compile_all() { - if use doc; then - esetup.py build_sphinx - HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) - fi -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local deselect=( - # these tests require Internet access - tests/test_build_latex.py::test_latex_images - tests/test_build_linkcheck.py::test_defaults - tests/test_build_linkcheck.py::test_defaults_json - tests/test_build_linkcheck.py::test_anchors_ignored - ) - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - tests/test_build_linkcheck.py::test_connect_to_selfsigned_fails - tests/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables - tests/test_ext_autodoc.py::test_autodoc_typed_instance_variables - tests/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_ext_autodoc.py::test_cython - tests/test_ext_autodoc.py::test_partialfunction - tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type - tests/test_ext_autodoc_autodata.py::test_autodata_type_comment - tests/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_ext_autodoc_configs.py::test_autodoc_type_aliases - tests/test_ext_autodoc_configs.py::test_autodoc_typehints_signature - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_pycode_parser.py::test_annotated_assignment - ) - - epytest ${deselect[@]/#/--deselect } -} diff --git a/dev-python/sphinx/sphinx-4.3.1.ebuild b/dev-python/sphinx/sphinx-4.3.1.ebuild index c54c5794ced7..069d807b6ea6 100644 --- a/dev-python/sphinx/sphinx-4.3.1.ebuild +++ b/dev-python/sphinx/sphinx-4.3.1.ebuild @@ -17,7 +17,7 @@ S=${WORKDIR}/${P^} LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc latex" RDEPEND=" diff --git a/dev-python/sphinx/sphinx-4.3.2.ebuild b/dev-python/sphinx/sphinx-4.3.2.ebuild new file mode 100644 index 000000000000..c54c5794ced7 --- /dev/null +++ b/dev-python/sphinx/sphinx-4.3.2.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python documentation generator" +HOMEPAGE="https://www.sphinx-doc.org/ + https://github.com/sphinx-doc/sphinx" +SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz" +S=${WORKDIR}/${P^} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc latex" + +RDEPEND=" + =dev-python/Babel-1.3[${PYTHON_USEDEP}] + =dev-python/jinja-2.3[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5.0[${PYTHON_USEDEP}] + >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + latex? ( + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + app-text/dvipng + )" +BDEPEND=" + doc? ( + dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] + media-gfx/graphviz + ) + test? ( + dev-python/html5lib[${PYTHON_USEDEP}] + virtual/imagemagick-tools[jpeg,png,svg] + dev-texlive/texlive-fontsextra + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + app-text/dvipng + )" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.1-doc-link.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # disable internet access + sed -i -e 's:^intersphinx_mapping:disabled_&:' \ + doc/conf.py || die + + # remove unnecessary upper bounds + sed -e '/Jinja2/s:,<3.0::' \ + -e '/MarkupSafe/s:<2.0::' \ + -i setup.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + distutils-r1_python_compile + + # Generate the grammar. It will be caught by install somehow. + # Note that the tests usually do it for us. However, I don't want + # to trust USE=test really running all the tests, especially + # with FEATURES=test-fail-continue. + pushd "${BUILD_DIR}"/lib >/dev/null || die + "${EPYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed." + popd >/dev/null || die +} + +python_compile_all() { + if use doc; then + esetup.py build_sphinx + HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) + fi +} + +python_test() { + mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die + local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" + + local deselect=( + # these tests require Internet access + tests/test_build_latex.py::test_latex_images + tests/test_build_linkcheck.py::test_defaults + tests/test_build_linkcheck.py::test_defaults_json + tests/test_build_linkcheck.py::test_anchors_ignored + ) + [[ ${EPYTHON} == pypy3 ]] && deselect+=( + tests/test_build_linkcheck.py::test_connect_to_selfsigned_fails + tests/test_ext_autodoc.py::test_autodoc_inherited_members_None + tests/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables + tests/test_ext_autodoc.py::test_autodoc_typed_instance_variables + tests/test_ext_autodoc.py::test_automethod_for_builtin + tests/test_ext_autodoc.py::test_cython + tests/test_ext_autodoc.py::test_partialfunction + tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases + tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type + tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type + tests/test_ext_autodoc_autodata.py::test_autodata_type_comment + tests/test_ext_autodoc_autofunction.py::test_builtin_function + tests/test_ext_autodoc_autofunction.py::test_methoddescriptor + tests/test_ext_autodoc_configs.py::test_autodoc_type_aliases + tests/test_ext_autodoc_configs.py::test_autodoc_typehints_signature + tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module + tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped + tests/test_pycode_parser.py::test_annotated_assignment + ) + + epytest ${deselect[@]/#/--deselect } +} diff --git a/dev-python/sphinx_ansible_theme/Manifest b/dev-python/sphinx_ansible_theme/Manifest index 4d569036bb10..8dfaf674bbba 100644 --- a/dev-python/sphinx_ansible_theme/Manifest +++ b/dev-python/sphinx_ansible_theme/Manifest @@ -1,3 +1,5 @@ DIST sphinx-ansible-theme-0.8.0.tar.gz 34401 BLAKE2B 493663331e593da8d56683991762452419fd5fdb48e2c59ee3a38b6242216bccf56e047e59294ae73cccfb48a66606e55fac6c9a19d91e6ea778920f9919dbd1 SHA512 399af992428dd3212681efa66036af9ae7dbd9a9dd507452686cc76aa3e365aabee0ba7b599fbbed85f1f252075d5158ade9a816a9aad17b4e5ed696be1c962e +DIST sphinx-ansible-theme-0.9.0.tar.gz 34533 BLAKE2B 53e4169f8deb88c9b0398e745cb249a596b3e63086afd3543d2465e1f2048f587f0a5964ac4a4cdc7a81c2cf78239ec59cd808a4dd644b3faec39b7a2b6487cd SHA512 0610a8422950252d88469dde274e3ac3df85034a886e87dbc9a19d621a55a7fc45d8ffdaf047cf78c556d6eacc09832d718fa5ab8f5019621b37579d84ed4951 EBUILD sphinx_ansible_theme-0.8.0.ebuild 746 BLAKE2B 3a42d0e2c5df94b96941b931c8432af452c9e5f4efd436f68a9d21b76c6126e4772b4f644b489de7216fcc7982d45acf870200d8ef0acddfeb9ecbb3fc46a218 SHA512 433b01f1077e8b2fedb24acfb71d2f70f7dd8ca0546240c461a7e6503bac0cd0e363728ad6caf1a93e84c7d4b823df5917de3240e2a0c3a7825639c8ce38ec74 +EBUILD sphinx_ansible_theme-0.9.0.ebuild 744 BLAKE2B 3818d39cff04ac777bfd35965f5189f25bb194fb6c10f5a0083d23842173166782d20fb8f18684c14c8a8f16ce62ca2eacfe2f36bdf9689d0463e20d796e9119 SHA512 8050ddfbfabde5fd9d086a3153d12e88b655af66b36292159c848a3c4c9ddca6af3210df3c7bc11730c1468ce91d7df2951395c4a64c76e021c6db45fcd3835b MISC metadata.xml 431 BLAKE2B 67a8ecd46eb70f203dbe1d988f4533cc8973b0c92958fb6c6795730c8662a714f0d4a8ca847c9ddb83df100767e6e2108e29fa512b109ecce8ed04724aad8473 SHA512 5689d031e76d4f2387ad0bed91d367a3f180b57f200ed74fdcafac600f0a3284946ba6bc722cf1cb3be66514c56c81d2eaed50c49497bc83feb6b4eeb903d4f3 diff --git a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild new file mode 100644 index 000000000000..ea5f4402b368 --- /dev/null +++ b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_PN="${PN//_/-}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A reusable Ansible Sphinx theme" +HOMEPAGE="https://github.com/ansible-community/sphinx_ansible_theme" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] + doc? ( dev-python/ansible-pygments[${PYTHON_USEDEP}] )" + +distutils_enable_sphinx docs 'dev-python/sphinx-notfound-page' diff --git a/dev-python/sphinx_lv2_theme/Manifest b/dev-python/sphinx_lv2_theme/Manifest index f210306bc9e1..b352bfb442d9 100644 --- a/dev-python/sphinx_lv2_theme/Manifest +++ b/dev-python/sphinx_lv2_theme/Manifest @@ -1,3 +1,3 @@ DIST sphinx_lv2_theme-v1.0.0.tar.gz 9795 BLAKE2B 7406d03b53c06a4e814490df65c5dad3bb8299be2808fe89da842c4285ac8798141d7e59713e6bf3b3ea72a7af8650c2b7ead586fdf48004df78350ef789a649 SHA512 e10331f4a979055929b7146b89a4c19b05698e32d0acb2eb3d7734f6e9298d1dbe24dbe5f56697505f9f7488845643011fa1df4ed112b4f016ba21d41a4f91c8 -EBUILD sphinx_lv2_theme-1.0.0-r1.ebuild 507 BLAKE2B 641ace228c6ea0a9fcb157cd052dc5c1d3a4ec59d37ffb00b2c13c1836af0f6f09a3ff6d63e234e2a9645c823a4d8a9780a869074cf8bf91e6570fc31ce30229 SHA512 11ebe2c6186f630c5af20a77b90188ed4eb104f21c2ea699710928994641b2d003c2097f54a2fc8e4bc126e7bc91d9b3e95126e85edc61e3d7d380d2dde5029d +EBUILD sphinx_lv2_theme-1.0.0-r1.ebuild 506 BLAKE2B 6965d88c634b3ae1de72ad1e3eb85345d9bfe0d1894465da8b0c229b703e2dd27a23d21b5c1054cc09228d43ad5f4cdeb900682a54de5816970a3e4a81009041 SHA512 6e7026f1e2288f71aea8bcbea32153dde7d51af15a1c2cf627e7cbd9ce4fba5f7282b8a10035b9f90ff5220161584849768d762251e40f208feb421248cc7a00 MISC metadata.xml 429 BLAKE2B b4e7eb03faabacbb5a7b41f1b0b04ae1580f7a00959b0d0e575577cf0b93f1551773c492826c7635c6cfd18af0e608a23e7fceedb76ef99920c1f09fcd51ee17 SHA512 ac2b159c1a66cf08d5d4990150b0e930b40bfe8ab7f016e3b7d0d479110c0b8c402f33b46175dc31b56e6136a26fc84223e82fe5bdd87cf3de1a6b175254c62a diff --git a/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.0.0-r1.ebuild b/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.0.0-r1.ebuild index 6f54832beb6b..a56b41e44ebb 100644 --- a/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.0.0-r1.ebuild +++ b/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.0.0-r1.ebuild @@ -13,4 +13,4 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" diff --git a/dev-python/sphinx_rtd_theme/Manifest b/dev-python/sphinx_rtd_theme/Manifest index 0f3c24919a72..7dedfe65c352 100644 --- a/dev-python/sphinx_rtd_theme/Manifest +++ b/dev-python/sphinx_rtd_theme/Manifest @@ -1,5 +1,3 @@ -DIST sphinx_rtd_theme-0.5.2.tar.gz 7606638 BLAKE2B c104121b36c89f4d2b7c2fc12433ffd1a7cba9b9d532358dafd53061b2ca9ead4bb93b7b596394c244a9da51c0b9299f2fe0ec8d4ca102015b6c7dfb92081813 SHA512 dd46bfeb05b433970d8130c06cad6dfa9dbc4e9db2d9a8190b80232d75b4d0a86590c17d64b9b1dcd2cb1d042033f4d2c2ce2e5cac0239c6b86899628b94b274 DIST sphinx_rtd_theme-1.0.0.tar.gz 2780623 BLAKE2B 02e72ddade0632423d21e512ab86fbdcc9f18eddbef328ba766f1b06a49c838808af4ee000e57c8f0f40112569b35c1b62c9c0c8853c237fd2ddb6de76d48a21 SHA512 06025445e1358c994bf0c15a382ec8f8f3f2114dfac19f340585a3660d91a279100c2d16ef665d9eb8d38b0e4ed264e96d3ac6814dd01b9430d2f8a0d8275178 -EBUILD sphinx_rtd_theme-0.5.2.ebuild 800 BLAKE2B cf10a015d3a3e64745ba2c645146ab1426049a7817d47cc3274d36f902d77f8656bf7445749643aa3e672cd3071eba5a3aec36f3a41d12093117a2ab72c91550 SHA512 72e27ede056229a3cf25eebc2c1d38fb463b4677bb9f465c80dd0c29a3d406fc28701101c3ed4ed0f0a02150e2316c68d239ac4d3845736150cd780d8ef64707 -EBUILD sphinx_rtd_theme-1.0.0.ebuild 819 BLAKE2B 95c1d52d3f9204941c1d8df8219275012ef91d2fc02aa6b1591fe42eb2050b64bb71c740f0d3455c192b9a1110a55c500524f6d54e7833b404b8b179a385d213 SHA512 56b0c1196b9c084cdb95a957f7fd24c9c743e97b8ca259e443d7f88067eec8c66eb1706767217c85e998ed727ae6590b7d04ca1359054781a50c415590791081 +EBUILD sphinx_rtd_theme-1.0.0.ebuild 812 BLAKE2B 8cf2a133756d55d376f506d84b302771aa5750a3080e7e68eacd0f292e6cb3dd36ecc0a7c2054c1393dde68d05622b264c0542a4e03ad7174db7fd68080c3c52 SHA512 6b56a0c7d3bd87a91d8d6e4b3a796938f51561b93c347bc1a7a1b200dec341867d8b07034f752de763d1fd21d7f6e0a408bc8f76cb87e2ba72ba391c6accd211 MISC metadata.xml 412 BLAKE2B bed5105c13db0478a4b6129d634b8028b80cfb4e7969705ed0a693286d7f1645608ba6e6066cd3219c267c097bc1bd7d1ee13531d91d8cb4fdf6a5f107ef2252 SHA512 a0e7ce66d5f68145471452e49c173aaddcb502c9ba35af543240e5fbe9b24c0bd94ecf5782d5d81c23b3e63b80cf0cab4e39d279fb635f17275702e9a56bd5bc diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild deleted file mode 100644 index e63a57663ece..000000000000 --- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="ReadTheDocs.org theme for Sphinx" -HOMEPAGE="https://github.com/readthedocs/sphinx_rtd_theme" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="" - -PDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" -RDEPEND="13. -RESTRICT="test" - -RDEPEND=" - >=dev-python/atomicwrites-1.2.0[${PYTHON_USEDEP}] - >=dev-python/chardet-2.0.0[${PYTHON_USEDEP}] - >=dev-util/cookiecutter-1.6.0[${PYTHON_USEDEP}] - >=dev-python/diff-match-patch-20181111[${PYTHON_USEDEP}] - >=dev-python/intervaltree-3.0.2[${PYTHON_USEDEP}] - >=dev-python/jellyfish-0.7[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keyring-17.0.0[${PYTHON_USEDEP}] - >=dev-python/nbconvert-4.0[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.6.0[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}] - >=dev-python/pickleshare-0.4[${PYTHON_USEDEP}] - >=dev-python/psutil-5.3[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/python-lsp-black-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pyls-spyder-0.4.0[${PYTHON_USEDEP}] - >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] - >=dev-python/pyzmq-17[${PYTHON_USEDEP}] - ~dev-python/qdarkstyle-3.0.2[${PYTHON_USEDEP}] - >=dev-python/qstylizer-0.1.10[${PYTHON_USEDEP}] - >=dev-python/qtawesome-1.0.2[${PYTHON_USEDEP}] - >=dev-python/qtconsole-5.2.1[${PYTHON_USEDEP}] - =dev-python/QtPy-1.5.0[${PYTHON_USEDEP},svg,webengine] - >=sci-libs/rtree-0.9.7[${PYTHON_USEDEP}] - >=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}] - >=dev-python/spyder-kernels-2.2.0[${PYTHON_USEDEP}] - =dev-python/textdistance-4.2.0[${PYTHON_USEDEP}] - >=dev-python/three-merge-0.1.1[${PYTHON_USEDEP}] - >=dev-python/watchdog-0.10.3[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/matplotlib[tk,${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-ordering[${PYTHON_USEDEP}] - .,]*',/d" \ - -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ - -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ - -e "/'parso[ 0-9<=>.,]*',/d" \ - -e "/'jedi[ 0-9<=>.,]*',/d" \ - -e "/'pylint[ 0-9<=>.,]*',/d" \ - setup.py || die - sed -i \ - -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ - -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ - -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ - -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ - -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ - spyder/dependencies.py || die - - # do not check deps, fails because we removed pyqt5 dependency above - sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ - spyder/tests/test_dependencies_in_sync.py || die - - # can't check for update, need network - rm spyder/workers/tests/test_update.py || die - - # skip online test - rm spyder/widgets/github/tests/test_github_backend.py || die - - distutils-r1_python_prepare_all -} - -# Calling pytest directly makes the tests freeze after completing even if successful -# Exit code is nonzero even upon success, so can't add || die here test results -# should be checked for success manually -python_test() { - "${EPYTHON}" runtests.py -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib - optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas - optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy - optfeature "Symbolic mathematics in the IPython console" dev-python/sympy - optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy - optfeature "Run Cython files in the IPython console" dev-python/cython - optfeature "The hdf5/h5py plugin" dev-python/h5py - optfeature "The line profiler plugin" dev-python/spyder-line-profiler - optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler - # spyder-autopep8 does not have a release (yet) - # and are not compatible with >=spyder-4.0.0 at the moment - # optfeature "The autopep8 plugin" dev-python/spyder-autopep8 - optfeature "Vim key bindings" dev-python/spyder-vim - optfeature "Unittest support" dev-python/spyder-unittest - optfeature "Jupyter notebook support" dev-python/spyder-notebook - optfeature "System terminal inside spyder" dev-python/spyder-terminal - # spyder-reports not yet updated to >=spyder-4.0.0 - # optfeature "Markdown reports using Pweave" dev-python/spyder-reports -} diff --git a/dev-python/spyder/spyder-5.2.1.ebuild b/dev-python/spyder/spyder-5.2.1.ebuild new file mode 100644 index 000000000000..bb081ed861d5 --- /dev/null +++ b/dev-python/spyder/spyder-5.2.1.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit optfeature xdg distutils-r1 + +# Commit of documentation to fetch +DOCS_PV="cd0c65d943595da438410559811a5809bf0227a3" + +DESCRIPTION="The Scientific Python Development Environment" +HOMEPAGE=" + https://www.spyder-ide.org/ + https://github.com/spyder-ide/spyder/ + https://pypi.org/project/spyder/ +" +SRC_URI=" + https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/spyder-ide/${PN}-docs/archive/${DOCS_PV}.tar.gz -> ${PN}-docs-${DOCS_PV}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# The test suite often hangs or does not work. Technically spyder requires +# pyqt5<13, which we do not have in ::gentoo any more. Likely this is the reason +# many of the tests fail or hang. RESTRICTing because IMO it is not worth the +# several hours I spend every single version bump checking which tests do and +# do not work. Spyder itself works fine with pyqt5>13. +RESTRICT="test" + +RDEPEND=" + >=dev-python/atomicwrites-1.2.0[${PYTHON_USEDEP}] + >=dev-python/chardet-2.0.0[${PYTHON_USEDEP}] + >=dev-util/cookiecutter-1.6.0[${PYTHON_USEDEP}] + >=dev-python/diff-match-patch-20181111[${PYTHON_USEDEP}] + >=dev-python/intervaltree-3.0.2[${PYTHON_USEDEP}] + >=dev-python/jellyfish-0.7[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/keyring-17.0.0[${PYTHON_USEDEP}] + >=dev-python/nbconvert-4.0[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.6.0[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}] + >=dev-python/pickleshare-0.4[${PYTHON_USEDEP}] + >=dev-python/psutil-5.3[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/python-lsp-black-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pyls-spyder-0.4.0[${PYTHON_USEDEP}] + >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] + >=dev-python/pyzmq-17[${PYTHON_USEDEP}] + ~dev-python/qdarkstyle-3.0.2[${PYTHON_USEDEP}] + >=dev-python/qstylizer-0.1.10[${PYTHON_USEDEP}] + >=dev-python/qtawesome-1.0.2[${PYTHON_USEDEP}] + >=dev-python/qtconsole-5.2.1[${PYTHON_USEDEP}] + =dev-python/QtPy-1.5.0[${PYTHON_USEDEP},svg,webengine] + >=sci-libs/rtree-0.9.7[${PYTHON_USEDEP}] + >=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}] + >=dev-python/spyder-kernels-2.2.0[${PYTHON_USEDEP}] + =dev-python/textdistance-4.2.0[${PYTHON_USEDEP}] + >=dev-python/three-merge-0.1.1[${PYTHON_USEDEP}] + >=dev-python/watchdog-0.10.3[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/cython[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/matplotlib[tk,${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-ordering[${PYTHON_USEDEP}] + .,]*',/d" \ + -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ + -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ + -e "/'parso[ 0-9<=>.,]*',/d" \ + -e "/'jedi[ 0-9<=>.,]*',/d" \ + -e "/'pylint[ 0-9<=>.,]*',/d" \ + setup.py || die + sed -i \ + -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ + -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ + -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ + -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ + -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ + spyder/dependencies.py || die + + # do not check deps, fails because we removed pyqt5 dependency above + sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ + spyder/tests/test_dependencies_in_sync.py || die + + # can't check for update, need network + rm spyder/workers/tests/test_update.py || die + + # skip online test + rm spyder/widgets/github/tests/test_github_backend.py || die + + distutils-r1_python_prepare_all +} + +# Calling pytest directly makes the tests freeze after completing even if successful +# Exit code is nonzero even upon success, so can't add || die here test results +# should be checked for success manually +python_test() { + "${EPYTHON}" runtests.py +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib + optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas + optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy + optfeature "Symbolic mathematics in the IPython console" dev-python/sympy + optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy + optfeature "Run Cython files in the IPython console" dev-python/cython + optfeature "The hdf5/h5py plugin" dev-python/h5py + optfeature "The line profiler plugin" dev-python/spyder-line-profiler + optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler + # spyder-autopep8 does not have a release (yet) + # and are not compatible with >=spyder-4.0.0 at the moment + # optfeature "The autopep8 plugin" dev-python/spyder-autopep8 + optfeature "Vim key bindings" dev-python/spyder-vim + optfeature "Unittest support" dev-python/spyder-unittest + optfeature "Jupyter notebook support" dev-python/spyder-notebook + optfeature "System terminal inside spyder" dev-python/spyder-terminal + # spyder-reports not yet updated to >=spyder-4.0.0 + # optfeature "Markdown reports using Pweave" dev-python/spyder-reports +} diff --git a/dev-python/sqlalchemy-rqlite/Manifest b/dev-python/sqlalchemy-rqlite/Manifest index 639f56a9a461..16243a107c0b 100644 --- a/dev-python/sqlalchemy-rqlite/Manifest +++ b/dev-python/sqlalchemy-rqlite/Manifest @@ -1,3 +1,5 @@ +DIST sqlalchemy-rqlite-1.1.1.tar.gz 4285 BLAKE2B e644238621bb0115338e31030895b4da2d250ddc6cdc7dd8bd093862debf5b59d6aa01c10d8ee19387db03420cdef9edb95e1c445e465ac838f43f80b4a23f5d SHA512 5cc37f09eb1e5c7baa370498ba1d07b0255bf18abbcb1b5213eb0acfd83990024f5f5030ed20cac1a2b240c26b799c00f2400fffd79455d14d122b75406614bb DIST sqlalchemy-rqlite-1.1.tar.gz 4281 BLAKE2B 09cee627790d15715c0124a1065f5cc2c72820a652a99e4c2088de21c980071f27c451e438e84d4c92222d19b651b0e239fac8280c2bbb33c55e76c9b77868b7 SHA512 da11cadd2b6dd0f3501bdf717ad7dd7552edfcf7f32a57ce09b6dadc7eb7fb31fd92e7143151a3e3b2d5f75793f6e5096d13dbe446cb71cfa901d6ff8d4c6e12 +EBUILD sqlalchemy-rqlite-1.1.1.ebuild 773 BLAKE2B f78078415ca69a0948811f9a4082d03eda899abcc4a3635f334f3f23662ad3106d3fee9768ab68421e7e919f57c242355ada159263fc81bca56e76a187256073 SHA512 59dccb6014f945105300cc8e1758b5b8f5d61ff6667f7ae0fe26ff68933766f5f03a22bfd9bb297b63182954771a01464ec2f851cdd6a7af8e496fb1c621232f EBUILD sqlalchemy-rqlite-1.1.ebuild 772 BLAKE2B b5cc55a78de3a54dab08584b82342948496218ca90903bcc0fdb57d5b48f1c5a63ae3b633dc54ff77d4df5cb7f2042bb12e2e7821d15246546eaece4c4b2c280 SHA512 05ada04c7c54c0d9e1e678f8174b59a2d8eafd2eb27838835cedca1c2aec8499ac5c2781e0d3173e5412fdfbff31b0a7a55b1b57ae28a0a1d8c2b67a38dfec4e MISC metadata.xml 308 BLAKE2B 10cc92a9033a3aa1544e83b21d88209e36cd3b55ed276c3a54b4aedd124aedb5bec54a1590e9ab4152a3ab93aa54b079eb2c0450576d760c7ce23221d38919c5 SHA512 eb181638d55ff8dd2575ce2fc8aaf5a832f7b9ca8b2e7006eed52e1a9a8493d5dcc48c7575943728026dbcf8e78a46fa9edba5550a78f0907b097b6efff4c19a diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1.ebuild b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1.ebuild new file mode 100644 index 000000000000..d0115a2f70cc --- /dev/null +++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=bdepend + +inherit distutils-r1 + +DESCRIPTION="A SQLAlchemy dialect for rqlite" +EGIT_REPO_URI="https://github.com/rqlite/sqlalchemy-rqlite.git" +HOMEPAGE="https://github.com/rqlite/sqlalchemy-rqlite" +SRC_URI="https://github.com/rqlite/sqlalchemy-rqlite/archive//v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/pyrqlite[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +src_prepare() { + sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i src/sqlalchemy_rqlite/constants.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index 58a1e149ea8a..ccee34f47c58 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,9 +1,12 @@ AUX sqlalchemy-1.3.20-pypy3.patch 7321 BLAKE2B 706ff7da1f25a667784f462effb85593e8ad9a3fe893000866e487ec32328a571f4440ce4dcce61e2b5f1ded5c8145f5cd12a141c40f4bb64e87135aa18a8274 SHA512 40944c59cc6cb17f512d0df1e2cf50626dfa6a53e2e8b182c0ccb4007c2338d8058459a9158e9e72ee6aa89394275cf818f0c7572b249175d3acd52f5a1c2827 +AUX sqlalchemy-1.4.27-drop-greenlet.patch 1422 BLAKE2B 7ed9aae160a3b2d3a68c08f32d7a271f5c6ec1b2d93dd9afdb77b73655b1245feeb2982e8dfa9ae7ef0e5e55bd2e2ac7146c95e9eb605a067ee309df5115b28c SHA512 abcc4a546a879fcf7b491259cc520365ead64948fefc47847f6761501a463577a9787f024360d25c2061829e431866d309f5c28b4e2af592f9b4224f583229b7 DIST SQLAlchemy-1.3.24.tar.gz 6353598 BLAKE2B 6eb92b20fa3412a1f1398e18e902e3338320973287afa4a37477ec28d47e7422a19c3a60e6290a6da7b23512c0d818a26400958d02097def778c917f098bb3db SHA512 4f5f0a23e80e1cebe541f8748a7e794e8964d986252803b3289a7cea732ad22557e00221775332e2766b6ff16ad5d9069223f441f8880ca6d0c47011f15fee5b DIST SQLAlchemy-1.4.26.tar.gz 7836259 BLAKE2B 149c9947f5536a3715bb05f5bf72a58b597873f824aa492af0df1a0bcbb0e5d8ff848d171f9d12a9f3acc872d3b05df6e67ed79dc190e82d376df152ad150383 SHA512 0289bfc61391e330a8b3df0876727947c6ebd55b54922d3c6107e47a1da27fd6bf7087edbf259e1ef8e7359f53c73d833185f0bc72d307defdb56560bbb21902 DIST SQLAlchemy-1.4.27.tar.gz 7907686 BLAKE2B a9751a82e81bcdcf1bd344f0275c0ff89df38c7e9eda4470d147f4b50b0a2a0d7e9861d932fb6382328ec0e2024d72279ea889e4dadd61a4a33fc3e085521604 SHA512 8d1d76596b1698e320305a07e3f0a56607568ef60b6be36c86c0cabc843c8d6d62034d7446eef69f0cd0687de474d34ce1161c1adb9fdeea8c0b47af372015be +DIST SQLAlchemy-1.4.28.tar.gz 7968048 BLAKE2B 1e08eefd5a6abbff5c7f7a09a67eb144e6e863b94c33224808507aa1c4392b0895ab4bd02a091c1b439fca1e0312d1f6c29c605fe5c8699438c9694603502b67 SHA512 26f88df36fd91aea40c1f5e233a3da962d2d28b47f9b3157f537ea1f6bc4dac43f7037025b55511eaaa377ffb05f5c5bd1e1c69596b58c1f193e98f437c0c831 EBUILD sqlalchemy-1.3.24.ebuild 1817 BLAKE2B 7cf908d3be350140f1f1744ed3361bd2fa12f1cdd3d5cd08b2abb5d408c796a0837d3a585c8b299065f4da4f231dd83fdb6e9a3982aed6ef8465e7e1edd9d6f2 SHA512 3ff6fa141d32dbe4c96715eaaf88e3aa616eb98f19ca9913eee74f573b05bf91f57430d1c3b30060b28e1846b2a613f6ede62224f9163b28818e5b306a6b7125 EBUILD sqlalchemy-1.4.26-r1.ebuild 1249 BLAKE2B 706ba01625b89f675bbf51d8f5361d9f516831f35b2265bb4c73f20e42102ae537261ea9f6224fcad679faf760c550d4ee5a5cc4ce0e78d5bb7d81cd756651c1 SHA512 59f36d922f00a51f707b6e80a54f11f102ce20e41746ff430b33bcfcbfe78403a4f70451bb40a71917d5c02f845287d0f0a9fb6be09c08358917b4a73215194f -EBUILD sqlalchemy-1.4.27-r2.ebuild 1324 BLAKE2B c6c33bc65a96880aa4aad680fd3c526d0169b5f970bbd5bc7e66e86b78dfde17a60058f5766f49116c42caf53db0e8772a823fc1dc35d23911ecca3697dcb55d SHA512 183a07a6e734f07f00a9e46ee0f5479fc7bc83bfa813263af02fd3d8bbd0b67b5dae802a692f8a5e2713f1fa8b0ec14b26a1b64f631e47c148e60f43ead07f90 +EBUILD sqlalchemy-1.4.27-r3.ebuild 1473 BLAKE2B 36385a89ec8072f003aacfd4a531b8f143027ff84fb8445fbaa85eac7763281cd3d65c42fc32110bce3b364e68b4e9248dfb8d14e69765866edc628619dd15d6 SHA512 3ccd06e1e9a74deb7ff6c6b7b52bdccd9bdb520bd30ff3765ed05f6963095afd24bca5f569b7f1cfd9e1d01832a4298d007a92e684eb9ff049fd6f0ad36bfe24 EBUILD sqlalchemy-1.4.27.ebuild 1257 BLAKE2B 2acc083acaf78a5811a2d602e9e6ae4f19f8feea99fb882d0e79675d29d2e514d79eef0283d6b9968941bbffa73a514c125ad86ae2ffac7c2367a748f5176a37 SHA512 13cfbd30ab3478af1d5558182381d0185b29929f6e7c281e38bc0d317583afe780ef42841bba06c150b001b394f5bc567bf424c8ffee03242b1d4fac2bf0540b -MISC metadata.xml 444 BLAKE2B 5fbfcf8f16e52ab5bb691b0b33a8491d94e42a80409114cd9b306af7d4b0eb8b6660fabc663adee53080c635217961301b78df536995b91afe9288d255f73d62 SHA512 b432b65ed3033d34ac0784d007909eb838b309b6a4785eebb1a3f808e43dfc41c786cd55e4dd048776c65127aac170bdd9fb9e5a8ae63accb5f65e300bca9676 +EBUILD sqlalchemy-1.4.28.ebuild 1476 BLAKE2B 0144e5780f13a789466925812d2af43a82864248e5e429fbcf37402e27d3ceba11dd96252a3ef2768e519520799eef1c78ae89af783904cd2b654c891755fb84 SHA512 e19afc6a5a0bbbfa3a25dc4a3c535b34ec7304f4ea19f38e056e4cb8fb27066db480b09831f7cc28de2848d24368eb573cd61d79229db16f9872abf28afd5254 +MISC metadata.xml 559 BLAKE2B ea16915a919a696aeb113a3c13077053765cda94a3bd661734713f9ddec74220bd58d0646cba810c7571a738d3c3f5716634e1d83b3225c0b44fc837eaae1990 SHA512 21507feb9afa0e2dff2fad85e61c1245faa9d1ac0140074bec1cfb58b0895e07365ff65e1be9059a37fa1706365ed5d1e0fd6153bf95ab7648b0e45fd11de97c diff --git a/dev-python/sqlalchemy/files/sqlalchemy-1.4.27-drop-greenlet.patch b/dev-python/sqlalchemy/files/sqlalchemy-1.4.27-drop-greenlet.patch new file mode 100644 index 000000000000..07184b843c9e --- /dev/null +++ b/dev-python/sqlalchemy/files/sqlalchemy-1.4.27-drop-greenlet.patch @@ -0,0 +1,49 @@ +Not available on all arches we support and is only needed for +a few consumers. + +https://bugs.gentoo.org/828482 + +From: Sam James +Date: Wed, 8 Dec 2021 00:31:01 +0000 +Subject: [PATCH] Drop greenlet dependency + +--- a/setup.cfg ++++ b/setup.cfg +@@ -36,11 +36,8 @@ package_dir = + =lib + install_requires = + importlib-metadata;python_version<"3.8" +- greenlet != 0.4.17;python_version>='3' and (platform_machine=='aarch64' or (platform_machine=='ppc64le' or (platform_machine=='x86_64' or (platform_machine=='amd64' or (platform_machine=='AMD64' or (platform_machine=='win32' or platform_machine=='WIN32')))))) + + [options.extras_require] +-asyncio = +- greenlet!=0.4.17;python_version>="3" + mypy = + mypy >= 0.910;python_version>="3" + sqlalchemy2-stubs +diff --git a/setup.cfg b/setup.cfg +index b7f69e9..91993f7 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -57,7 +57,6 @@ oracle = + postgresql = psycopg2>=2.7 + postgresql_pg8000 = pg8000>=1.16.6 + postgresql_asyncpg = +- %(asyncio)s + asyncpg;python_version>="3" + postgresql_psycopg2binary = psycopg2-binary + postgresql_psycopg2cffi = psycopg2cffi +@@ -65,13 +64,10 @@ pymysql = + pymysql;python_version>="3" + pymysql<1;python_version<"3" + aiomysql = +- %(asyncio)s + aiomysql;python_version>="3" + asyncmy = +- %(asyncio)s + asyncmy>=0.2.3;python_version>="3" + aiosqlite = +- %(asyncio)s + aiosqlite;python_version>="3" + typing_extensions!=3.10.0.1 + sqlcipher = diff --git a/dev-python/sqlalchemy/metadata.xml b/dev-python/sqlalchemy/metadata.xml index 6558375c7fdf..945c32d07fef 100644 --- a/dev-python/sqlalchemy/metadata.xml +++ b/dev-python/sqlalchemy/metadata.xml @@ -10,4 +10,7 @@ sqlalchemy/sqlalchemy https://github.com/sqlalchemy/sqlalchemy/issues + + Depend on virtual/python-greenlet for asyncio capabilities + diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild deleted file mode 100644 index 24bcfe77ce84..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.27-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature - -MY_PN="SQLAlchemy" -MY_P="${MY_PN}-${PV/_beta/b}" - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="examples +sqlite test" - -# greenlet for bug #823794 -RDEPEND="virtual/python-greenlet[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # hardcode call counts specific to Python versions - test/aaa_profiling -) - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \ - dev-python/mysql-connector-python - optfeature "mssql support" dev-python/pymssql - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.27-r3.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.27-r3.ebuild new file mode 100644 index 000000000000..8d018bb5745a --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.27-r3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +PYTHON_REQ_USE="sqlite?" + +inherit distutils-r1 optfeature + +MY_PN="SQLAlchemy" +MY_P="${MY_PN}-${PV/_beta/b}" + +DESCRIPTION="Python SQL toolkit and Object Relational Mapper" +HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="asyncio examples +sqlite test" + +# greenlet for bug #823794 +RDEPEND="asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # hardcode call counts specific to Python versions + test/aaa_profiling +) + +src_prepare() { + if ! use asyncio ; then + eapply "${FILESDIR}"/${PN}-1.4.27-drop-greenlet.patch + fi + + distutils-r1_src_prepare +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \ + dev-python/mysql-connector-python + optfeature "mssql support" dev-python/pymssql + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild new file mode 100644 index 000000000000..ae9f2f013d72 --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.28.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +PYTHON_REQ_USE="sqlite?" + +inherit distutils-r1 optfeature + +MY_PN="SQLAlchemy" +MY_P="${MY_PN}-${PV/_beta/b}" + +DESCRIPTION="Python SQL toolkit and Object Relational Mapper" +HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples +sqlite test" + +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + test/sql/test_compare.py::CompareAndCopyTest::test_all_present +) + +EPYTEST_IGNORE=( + # hardcode call counts specific to Python versions + test/aaa_profiling +) + +src_prepare() { + sed -i -e '/greenlet/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "asyncio support" dev-python/greenlet + optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \ + dev-python/mysql-connector-python + optfeature "mssql support" dev-python/pymssql + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest new file mode 100644 index 000000000000..7b18f9eb3c49 --- /dev/null +++ b/dev-python/starlette/Manifest @@ -0,0 +1,3 @@ +DIST starlette-0.17.1.tar.gz 403781 BLAKE2B 75de462afc507d89159f17002eb2acc5453520ad312573d5697f5da8fc7d76fcb2407bf41086c923a60a59766f5ac02de1b003962a4d1031c062bd80a0d50e6c SHA512 a8f8cee0dc40d19eab62996f4ef1230fa758375fa9b51e15eae5c906a89b76519ebe4e423aa567d73e4c055cef63e9bbae11b47d4372e28b615f6edaf22a06a7 +EBUILD starlette-0.17.1.ebuild 919 BLAKE2B ef07501adf51d3d10b2d524f424d47fa6e0ca94205db514181e964e0362808cb75a2b1353e4764443f3455537f13999d222d59340c09cc0f2eabe2996737383c SHA512 487d154183f6098304605970f68e9d6d507b9943828bb63a29e29251a06b3e26f4788f43e030a34df41585790b1454330c96aaf9a152ef2de86646e75412ff51 +MISC metadata.xml 324 BLAKE2B cbdb5983f2620f296eed8d81541e6ffbb084fdbcb698e52a6d86a64122834184e71ac423c21fa81d395be5505cb497be9172cd28d8fc633b6d31b844c480f741 SHA512 02c4d176ccc9c1b12e94f25c0de9792b6dc087a5d897bff8a46b2053951afad28b5c40f181ece8209acb3a8db1ec9e21a29af06b55f66efbc0d8f325d6958123 diff --git a/dev-python/starlette/metadata.xml b/dev-python/starlette/metadata.xml new file mode 100644 index 000000000000..55eaddf99b38 --- /dev/null +++ b/dev-python/starlette/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + + + + encode/starlette + + diff --git a/dev-python/starlette/starlette-0.17.1.ebuild b/dev-python/starlette/starlette-0.17.1.ebuild new file mode 100644 index 000000000000..81bb333e77d0 --- /dev/null +++ b/dev-python/starlette/starlette-0.17.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="The little ASGI framework that shines" +HOMEPAGE="https://www.starlette.io/" +SRC_URI="https://github.com/encode/starlette/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Needs fixing with trio deprecations (dies on ModuleWithDeprecations) +RESTRICT="test" + +RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] + dev-python/itsdangerous[${PYTHON_USEDEP}]" +BDEPEND="test? ( dev-python/trio[${PYTHON_USEDEP}] )" + +EPYTEST_IGNORE=( + # Unpackaged 'databases' dependency + tests/test_database.py + + # Unpackaged 'multipart' dependency + tests/test_formparsers.py +) + +EPYTEST_DESELECT=( + # Unpackaged 'multipart' dependency + tests/test_requests.py::test_request_form_urlencoded +) + +distutils_enable_tests pytest diff --git a/dev-python/stdio-mgr/Manifest b/dev-python/stdio-mgr/Manifest index bedd2fd2ff95..363a7bbbcb9d 100644 --- a/dev-python/stdio-mgr/Manifest +++ b/dev-python/stdio-mgr/Manifest @@ -1,3 +1,3 @@ DIST stdio-mgr-1.0.1.tar.gz 8447 BLAKE2B 72038ea34177829d77ac239585775557b5a0a253879c027b2aad64045ec8bafbfdc250d94fe61cde96f06616f774edf42b384bfef7fbf69af442b0a9b703cf9a SHA512 2d18e5d65faa7a73373b56fdac3893768a65a36bed17f017b647e71431a6bff44ce1d39022f1dbbd31ddc9c0e704743a164f4b7610fb62d75aa34ecb53331366 -EBUILD stdio-mgr-1.0.1.ebuild 799 BLAKE2B 15ed6e5980038078a82006390d43c9a3f1b7e2725ea48cc0de6bbde8ab2b58be230aafb94fb17f7e628436c39ca481ffcc605d5e296049c2633c589849b53d00 SHA512 8a0a2b1213adb207b10eb8631e8aa5160c1dd9855df471294ae0126ca470bd1beba048c7f8c71513498cac58db8a0aff9f484ba3dbc24db4f02e1b93791d0ba8 +EBUILD stdio-mgr-1.0.1.ebuild 806 BLAKE2B 9164809cef88a3fe748f5ff4e0b67de50f61fe1443932194de65c010c75387c726dd653eab102c8e44bba4d94905e6b4a1685ebbd59e947a6e5440c9fcbd7075 SHA512 1a1bd2c7433561a828cd0de5698689531358becc6a3f085843f826ee18d17432c8f7856a7f1c09e4277aecb065c1c45de4917527290f55731773530355943b1a MISC metadata.xml 939 BLAKE2B 5de63d07f8d39fb1af9bae43810bd958128b73b71a3dca0add2fa222443b2df8dc0e5733ac566fa2d9bac22d7c4418e51b7353a5ea34577803052ff4050d775b SHA512 c1be4c8396e71317c0d21bcceadecab10c5cc98014523954d39fb9a8f687667c7970bdbf152462090bcd20e462fd8bd6f1ab6cec410d5d53393f04bd6df669a5 diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild index 9d820c33bc75..8be369f604eb 100644 --- a/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild +++ b/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" SRC_URI="https://github.com/bskinn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" SLOT="0" RDEPEND=">=dev-python/attrs-17.1[${PYTHON_USEDEP}]" diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 204bca1569dd..94e9bea83c0d 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,7 +1,5 @@ -DIST stripe-2.61.0.tar.gz 231302 BLAKE2B e971c3393e255d09eb84bcdf24b5eb32ca42d7d04332cc6fac7685606164c1b95f2b5bffeadb39f11be8c50360da03feca2dce1b4f5f84a3a95cfe4458ff1970 SHA512 5b331d862ea832a821a9dff9bb7569aa2b94726c2d36ec5f304a5a41b3fcdda1096f85f444500f0826fd3e349c47b5ef18ab91b8ec5cb67d966346a0cbd1a7ef -DIST stripe-2.62.0.tar.gz 233447 BLAKE2B c4cdddcb5397ed45606600183dccba9395e098f236dd592e0a0326832642c79d112bdcb52ade736a0a1137e29b7368157e76a8a84895efa9a2debf2a60ffe886 SHA512 5c2f49e0639082a75ee97b8ad6e50926bb1d894b395f5363b2300825e497527518b682c3380ef458b4dc9ab832dc71afae5f85ff4ecc2e188aab4ad29df4a60f DIST stripe-2.63.0.tar.gz 233693 BLAKE2B 18de5e0a74b241759a7c84203e675159958a77e3ee225ebdfd5ed2d2d633a3b91f5165ac14a164b09e4df81176aafe1727685c4156b5055dc4ea2a44b0af9134 SHA512 fedef25d95e1fe3f9b4fdab37fb4ababc3c0243218da590076942491884b284b07e6bb15e9c85a6871dabffc34c260ec9d9fb80634ab0a368cf312c2324c2bdd -EBUILD stripe-2.61.0.ebuild 1709 BLAKE2B 5a961c891bddf835dea3863a1981da9809cd346691b7bc4bf9ceebbfc47f41ca0001653fbc885e6fb809513df1d505e89feb0de2d32557aab34d21548346d925 SHA512 3237ef5c76ac61785fca8ce4f0510ff0e80ea692fff659f186bb1add1dd97e9d1bb6427a23ec18b5461fdc32e053df58f101f5c463a673cb7a1037b932462a4d -EBUILD stripe-2.62.0.ebuild 1711 BLAKE2B fad7324b36e9b3f0bf9f7f8cbd53e4e62ac86ccc0bdcd909f75a9de197764bf476effb55d0f9863364e4b8a1cf6b3b06f6c58f4a064ac585d7bc735940762e6a SHA512 cc2a2235a167b74442164fd7a1c114d44bd5d02da91064f65d01da77c1a16829708d344944abb60be11f845ddc9fc19bb671fa50be64ec64ac8f5bd09f97e29a -EBUILD stripe-2.63.0.ebuild 1711 BLAKE2B a2de28f18ed033a35ba8a80bedb42774f93eb634b66511d31e07ab89b8b41580ce1d0350f03d0793fafff511cc4b8f93136c53dc27d46e2105ec652e094f397e SHA512 9175b8b065ae700d962eae1d9be1550cd9ee6812bb8847e2fcf4236e0d6e804de8aa46397ca925af746270f7bd7ba97c86c7072e8db5fcd2c16674adaf851549 +DIST stripe-2.64.0.tar.gz 234442 BLAKE2B 504e32c19f1a65a39ee709d3abc7211d648c7aaf8493edb4130d49d3fbbebea4ec7d2c116b9b715e9e0d5d383578c477ae0e2cbace51f5b8574d540e9b9238d8 SHA512 5055b5a712c0891f3660d00fe7bb27452cce33aa4a9c70fbd7391dd989d31aeb8d8288c3cdd22747b6fd4c480be17f7ab9428c31ea7d2c674e175e77f4f6a0b7 +EBUILD stripe-2.63.0.ebuild 1709 BLAKE2B 1a3ca73c00dcb690b927933841621072dabe88fe84daa8c51db7e245cbe25698be3dae6bd35cb3543dcb5b8b9685f4f0928c3be39f72b3ffc5a9f9cb830003e4 SHA512 95cda87dd84fd4820db84babce02061af6180abdb4c2bd007c1dbe95d9ce0892f2be38800a391b012256f84f273268ec40ae313a8d0603157de2d9f7edc481f3 +EBUILD stripe-2.64.0.ebuild 1710 BLAKE2B 0e7fffd0ceda772fb604a13ba3f577ab0fecafc9822bae4523c064a7b684907886d633e79e3dc912623234ca65301bf64444fe047ed09f31225f937d338a7326 SHA512 57798de3722e1f9bd51095b97e033daef7712f09dcac1336dbe041c3c06b4b8c36169ca22d758243cdc36460f244bad7dabec7584e5d84bdcc3c29e4bca5f6cc MISC metadata.xml 372 BLAKE2B e6a38fdec6fc016068e7a0522ba15e83bf358ba1475e54a9630b1e86c75bc14b790c59716317bd81438a1c770e4d31afbe04400ddcd5dd272715c251fd6cb1a2 SHA512 2d9672b242f2d38654f7906097e597dfbdf75afa3583ea331f61772db95d19a802e83ed523c67a6cf3da18411036055c0996fd04d99199618d5205be8a61bd77 diff --git a/dev-python/stripe/stripe-2.61.0.ebuild b/dev-python/stripe/stripe-2.61.0.ebuild deleted file mode 100644 index 81318208487f..000000000000 --- a/dev-python/stripe/stripe-2.61.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Stripe python bindings" -HOMEPAGE="https://github.com/stripe/stripe-python" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.112.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=(LONG_DESCRIPTION.rst CHANGELOG.md README.md) - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-2.62.0.ebuild b/dev-python/stripe/stripe-2.62.0.ebuild deleted file mode 100644 index 8d20f94d22fc..000000000000 --- a/dev-python/stripe/stripe-2.62.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Stripe python bindings" -HOMEPAGE="https://github.com/stripe/stripe-python" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.114.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=(LONG_DESCRIPTION.rst CHANGELOG.md README.md) - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-2.63.0.ebuild b/dev-python/stripe/stripe-2.63.0.ebuild index a38c790f5220..ba1432a6f725 100644 --- a/dev-python/stripe/stripe-2.63.0.ebuild +++ b/dev-python/stripe/stripe-2.63.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/requests-2.20[${PYTHON_USEDEP}] diff --git a/dev-python/stripe/stripe-2.64.0.ebuild b/dev-python/stripe/stripe-2.64.0.ebuild new file mode 100644 index 000000000000..763c4b00fd68 --- /dev/null +++ b/dev-python/stripe/stripe-2.64.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Stripe python bindings" +HOMEPAGE="https://github.com/stripe/stripe-python" +SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/requests-2.20[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.115.0 + dev-python/pytest-mock[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & + local stripe_mock_pid=$! + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null + eend $? "Port ${stripe_mock_port} unavailable" + if [[ $? -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/sure/Manifest b/dev-python/sure/Manifest index fa55e0af2ca0..dd396752d725 100644 --- a/dev-python/sure/Manifest +++ b/dev-python/sure/Manifest @@ -1,3 +1,3 @@ DIST sure-2.0.0.tar.gz 46747 BLAKE2B 631923bf2fc0a972e276fbfd1918abbafec28e662669993b40ff8ca72944952d092ac662728f98a286fc9b5c8e3765d10a4d6ef1f17b17655802b971b97410af SHA512 8286846374c2bfc773444e90bf4f9c0b0d66d0229afa53af63025bfec690bf8bcc959f86c238ca5244c6a29099e955691771b0eb954af479bde2f17e51f6f1de -EBUILD sure-2.0.0.ebuild 830 BLAKE2B b35d2a6e33a0e959da887257ec7373cd174848f6214aa5f1441a1d74eaaa71a6cc59259cecac37ece666ac1b51731d3768336557ae386b467fba21a897e82ab5 SHA512 7a25a0e6e9d895f3c6718698895c08c7953d90e33742f703eaaa6cc784bab3aedfacc7d4abd1a166817cb3338a5e50b1217608c4e38c166827fe46acf1db26e4 +EBUILD sure-2.0.0.ebuild 837 BLAKE2B 2a7e4fc22802a46281ac702ea3f2a11ca8593f37149d23428a34ae384a855dc69e4a6513cdbb9a58ebd2089d39d458d4344b016c0203d8d59b6fbd6f0054c6b7 SHA512 207318358e92724eca2cf9905b27ac531b511db0a07d5117961a31be12945755161f25e644eedb8fc4c31c06d60f5790ea420d34367100e8b5ee96345419be65 MISC metadata.xml 583 BLAKE2B 3a551f125c9df8f77a05b69cf54b30d94bace7869decb608b3685e06a7cb9f1462d4e674d06d59d84100e06ee95cce30a68c4777632bb0691397f1e6faaa26ef SHA512 57b87cbde1f34395fbd42bc8f7712aaf193aded2248815cb6919cb51387227f1cab46dd0d1595be9a55bdd131ac554e401366c3740c3d01782b8329a6f8e6588 diff --git a/dev-python/sure/sure-2.0.0.ebuild b/dev-python/sure/sure-2.0.0.ebuild index a5d69e46b1cb..974c93d4926c 100644 --- a/dev-python/sure/sure-2.0.0.ebuild +++ b/dev-python/sure/sure-2.0.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/mock[${PYTHON_USEDEP}] diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest index 81677862c012..79ec4e09bf5c 100644 --- a/dev-python/symengine/Manifest +++ b/dev-python/symengine/Manifest @@ -1,4 +1,6 @@ AUX symengine-0.7.2-metadata.patch 3335 BLAKE2B 4c960b14a54cc52773d6c9053f771f34c3db27e2d68e58a65a0e04fa360293c71b1b8d5e0568bee7e7d8addb16c1e190de85e43f75bcd83742f73ec44c93dfc0 SHA512 b71d10a70bf8cb7d49e0737ed6e26edaa75c0e98e97b578919b363720f228ac666d4f42ad9848fa0007e4b08c06bf42f9fb0df2b22bde505e64130bc753be420 DIST symengine.py-0.7.2.tar.gz 107747 BLAKE2B cacd11f316df5132b6bbee356fd7a4c2d3fa30e80b144c5d8982fec1b6856ca3c839ef7a6f8daf4e70a27462fc43870d05fa76ece085e5577a1672b8e9910127 SHA512 afde47e5f6274a02c6ca138a6316bf0f7ec1c7585acaf4ab19ba849280dfee9ba937c3f8f5117e70f2a6377224f6dab9757958272f4facbafdc11d7965ee7a84 +DIST symengine.py-0.8.1.tar.gz 108857 BLAKE2B ff721982af3448d63074e599d56d38eef3002b4e8073fc22740ae61b288b863ed856d849675cbb1286f1b9bdd2263aa1e531635a0b074a7de6909a604e6b57e9 SHA512 73af12f686dcb495aef06964c76e6f31ef242bbba2e3b2fd545594fbf1902487edd021cc25b0a8324a7ac014e90ee85f64e388e092d36e8796db4c1ed53e75c7 EBUILD symengine-0.7.2-r2.ebuild 1101 BLAKE2B b9677e1a13d106735d048b1ea3d104452d3db6ff2b80d872d7dd04a389aad403b34e8ac2a63a2f06a5e70fac254a44919812a8059fed410a37bcc40b5bfa0f57 SHA512 ee0d3ad59a1cb460ff5d5f4182e5d5f2de0e0b29a7a30d7d275b425860eab0563a5d1901c7b636c575d44003ebc3ea51267fedc2a15b2cffc576dace8b334f7a +EBUILD symengine-0.8.1.ebuild 1056 BLAKE2B 363266084470b3cfa2b5cc1a0ea4897a7b5fb2dd5c74807b269a080a8cae50adffb4259ad17b21703b2ed3c2f37f85eac9d511cfb1f345bb0c766e92417ea030 SHA512 4ddb848aad762b2280b04e30f19f6c9b40e87175960230c91cde832164cf62172e431a8b44216f5db61f68ab3dfcb3ceebfcb30459e41d03541684d4d901bcfe MISC metadata.xml 404 BLAKE2B 5ff5d7b399605db96aeac08c73ce653dd7b24354e49fb316e4e943ceaa51b272d5f6bad8d44f8a6f4ab6d23a2b322b96b21f4600335d169ef8c1ad3bf0b1976d SHA512 73306bcbdecf7935f187df67b4ff819dec323f4ae8cfadaa4e1d99fef4165af7f085cc2a0b8ade29a68cbcc3e692d5b278e33fcc06303d6c54a24fe6470e792d diff --git a/dev-python/symengine/symengine-0.8.1.ebuild b/dev-python/symengine/symengine-0.8.1.ebuild new file mode 100644 index 000000000000..faff40aea83c --- /dev/null +++ b/dev-python/symengine/symengine-0.8.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_P=${PN}.py-${PV} +DESCRIPTION="Python wrappers to the symengine C++ library" +HOMEPAGE="https://github.com/symengine/symengine.py/" +SRC_URI=" + https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz + -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + dev-util/cmake + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/sympy[${PYTHON_USEDEP}] + ) +" +# See bug #786582 for symengine constraint +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + >=sci-libs/symengine-$(ver_cut 1-2) +" + +distutils_enable_tests pytest + +# the C library installs the same docs +DOCS=() + +src_prepare() { + default + + # Don't install tests + > "${S}/symengine/tests/CMakeLists.txt" || die +} + +python_test() { + cd "${BUILD_DIR}" || die + epytest +} + +python_install() { + distutils-r1_python_install + python_optimize +} diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest index 5a3fbc8b1b3c..13428481983c 100644 --- a/dev-python/sympy/Manifest +++ b/dev-python/sympy/Manifest @@ -1,3 +1,5 @@ DIST sympy-1.8.tar.gz 7167842 BLAKE2B 878c6daf0584c9da54f82b9c68c62715792db428ab4ebfb355f0368c52edb254947d1ce1919e651279b767295ecb00a76b8cbbaa1fbe9c97915221c7403c3ded SHA512 61141e1d0a6105e725fb415edbdf981b3aa95debcfe73f9da5ca36afc7a70e91b5c28ed45454054c1b9a8d45e42bfe724e5b20da717746c301fd095da17f4db7 +DIST sympy-1.9.tar.gz 7476018 BLAKE2B 5ab9920bf6d16eaed3af30100e7593551a4dce29dc76605ccf87d55e8a7c14514b5733c9456353403cfc96008fd5d046ce04f44bb7e69f844d545bdd3e55e7e0 SHA512 139712219ba6bf420ba89b3f8d086ab8883c5ab965e9308ba9ee665ac3ac69a9b16fa30c6f5dfbc77dd34873ff3ff95c0d058954d7f9d853f5e9537efc24dd3c EBUILD sympy-1.8.ebuild 1629 BLAKE2B 98bc6eb8534cb5c756c66218dbe6735c03b6439846aae74c40546e4f65250e6b3fafe10521cdc949dfb8a431b3ba3669a82fabb1495308306f238ed84b94785c SHA512 6665e0cfceb59ca8ea6ea175688a6b08e442dabc42f9d940252ed1659b2b85d600bf647ce680efa96ac61f8c14bdc2a6bfc82a17b764b63ab94562b4f121d8f1 +EBUILD sympy-1.9.ebuild 1599 BLAKE2B 1ef83c68c19b94579c76b82201462ef87b3138f5d1c067985b956036c288a561b9ddc753b00e2edb06ce9b696ae2a0b30b8fdc7c3fbefc486200c1dda299ace7 SHA512 6329c9eaed38fbe5bdfb3370b6a995b05408ce7ea74843ba0bb9f6fc78cb43594a8a95d852d57fe95ad7b57abcc48afa2a6a23907415ddf5789d3b398186dfd3 MISC metadata.xml 1715 BLAKE2B 8e7464f09c9d4b88e448c70a041ee1c3693587dffacf697ec6c13c069b90973f6be1e0f50fa40ebe9b12e7a33f1bf21e175e445563ea639bfb2a96dcae5ab96a SHA512 f5baf2997f559dee17355a7612b479dbd13048376f2bb2b26401150502d59eaf500066880379d9bbbe4ee7ba29e99821a27067d2e2df284bbfda9fb99058b23c diff --git a/dev-python/sympy/sympy-1.9.ebuild b/dev-python/sympy/sympy-1.9.ebuild new file mode 100644 index 000000000000..4524a6f67278 --- /dev/null +++ b/dev-python/sympy/sympy-1.9.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Computer Algebra System in pure Python" +HOMEPAGE="https://www.sympy.org/" +SRC_URI="https://github.com/sympy/sympy/archive/${P}.tar.gz" +S="${WORKDIR}/${PN}-${P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="aesara examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs" + +RDEPEND=" + dev-python/mpmath[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + aesara? ( dev-python/aesara[${PYTHON_USEDEP}] ) + imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) + ipython? ( dev-python/ipython[${PYTHON_USEDEP}] ) + latex? ( + virtual/latex-base + dev-texlive/texlive-fontsextra + png? ( app-text/dvipng ) + pdf? ( app-text/ghostscript-gpl ) + ) + mathml? ( dev-libs/libxml2:2[${PYTHON_USEDEP}] ) + opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) + pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) + symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) + texmacs? ( app-office/texmacs ) +" + +distutils_enable_tests pytest + +python_test() { + virtx esetup.py test +} + +python_install_all() { + local DOCS=( AUTHORS README.md ) + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all + + if use texmacs; then + exeinto /usr/libexec/TeXmacs/bin/ + doexe data/TeXmacs/bin/tm_sympy + insinto /usr/share/TeXmacs/plugins/sympy/ + doins -r data/TeXmacs/progs + fi +} diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index 908609239c76..e5be8fe94f2d 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1,7 +1,3 @@ -DIST tempest-29.0.0.tar.gz 1090497 BLAKE2B 520e9de1fc326d9a64d7ab5e93887f3bd455d9c47d29e0774bfb362b1baff6c1dd13fc6df2c756f0e73dd2b33ecb02ea61abdca9ea1ae68474ba53271c6c9e93 SHA512 03049d6cf0e77bac1afafad88b5b0fd22abaa40ed24ffd2c0c989dbadf277c09d703f0d9f7b34f4f68a4b5858b061ea9586ef66e26749b0822af0e426d1b81a7 -DIST tempest-29.1.0.tar.gz 1091318 BLAKE2B 152900742fe10beebbcec69e20be35d20e3cd652f309de849ee9306e76d0f9dc6508ee2f66a577f6b85578aafc47ccb42b554b796813d845788b57ea49cf7cf1 SHA512 591018fcd6f0fa6ff9343a2f6c855bcd858ab805d9b28585bbdd05e319af74b833d316b64e88e5a53dfc53d58a247beb625c475ee884cfb60205d0f64bf0ba86 DIST tempest-29.2.0.tar.gz 1092824 BLAKE2B cad7284ab5a5a39a1a5bdf9f2365a85d337e4ebe17243bc3692a98402ef7f11b27b94e0252d9d427f358c343b736b500db5386098950c88b09f23d87de9ad856 SHA512 4042bce9c5d7cd26d652189d82ee91ac43d73a515b690820dfe05b70c2e792ec6f3bb0be5566bb37e81965015f62773414c8a16cc77512b1e52f141eafbd542d -EBUILD tempest-29.0.0-r1.ebuild 1821 BLAKE2B 9a029494e7a6779e0a417803e5347f0ca7bb080a21d94c54abf46ce8763034bfa42c896a60adb7a931e01e5c7f8b78390370042775905223c500500b78d3f40a SHA512 2fbe3eeaef473c8312428491aa0b71113ed960aecf4eedf01863be9b978cb50d2cd13f87eccdbbb9591620f32c3dd7f5ea59a5c9f371df89aec6cd752dbff711 -EBUILD tempest-29.1.0.ebuild 2040 BLAKE2B 2d6aff9239ea19512075291f2ce6ba80417983018eaa462de967129eb8aa2f2fe6b3e7899cab27a75408ef3a4cfa437680313ad30dfe69362ab2fd7eed5f7da1 SHA512 4fcf00ae8dad6388db37a1a9c2f0d64ba8b062ca6ce84490fe613fdddc27cdeb5843383f3e6b2c529e66e5ca7ca6f1a21d1673f8983b01bd59d17799dfa03e00 -EBUILD tempest-29.2.0.ebuild 2047 BLAKE2B 76bd9d73d5a0822bcdff39eb662653d93073d8371c2be8c527a157b6d9988fcf89c9d7c0f31e1348e7b3e399f56960b49bf16c01767015d3fa58ca5f6be51c1d SHA512 3b5e6f38a9ea40e3c65dd23762af9c8c6df1f100c6ad6580f09600c9223776636d23805c84c64fb9cc974100355bd4479f19db66edb28a2f091caea2b2d0d756 +EBUILD tempest-29.2.0.ebuild 2073 BLAKE2B f144993cfee4fd256532dc53166133ebe915ccff014d1a418d6515606ea1bf2465f9a442e1080114697695b5a5b021f2772692ee17f50b914a553cfc29cd1559 SHA512 b04bc4520dd0911008d801904334dc4200db3317a4aaaf1352bad97078dffb2d74305a19bba33f4ec32fc81799608ae8e719edf91d09341cca43c2501de4b6fe MISC metadata.xml 401 BLAKE2B 9a92d6bb9b20f86c1288c52b2a656367779e67602bf3bf1be4a21601f3141e4864916250418ca7bf1f13767f528cd4679fb6e1a18dca1143c3edde50b508cc0c SHA512 ba3015a097340042ba4580d59da46e12f6b34e2ee174c6ae775a5d7b71b4bcfbf04b52fcb871af76e0ec3bf592ec1485f1acdb4944a0a48ae77b6e8b958ac198 diff --git a/dev-python/tempest/tempest-29.0.0-r1.ebuild b/dev-python/tempest/tempest-29.0.0-r1.ebuild deleted file mode 100644 index 5ac10184a2b3..000000000000 --- a/dev-python/tempest/tempest-29.0.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE="https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - ) -" - -# A lot of fails and error of InvalidCredentials -# The test suite expects full venv based on tox -# Please test the package using manual tox run -RESTRICT="test" - -distutils_enable_tests unittest - -python_test() { - distutils_install_for_testing --via-venv - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=160 - eunittest -b -} - -src_install() { - distutils-r1_src_install - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/tempest/tempest-29.1.0.ebuild b/dev-python/tempest/tempest-29.1.0.ebuild deleted file mode 100644 index e042bc64305b..000000000000 --- a/dev-python/tempest/tempest-29.1.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE="https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/hacking[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Small subset of tests, which fail as result of not using specific - # testing environment. Others expect to run suite using stestr. - rm -r tempest/tests/lib/services/volume/v3/ || die - rm tempest/tests/test_list_tests.py || die - rm tempest/tests/lib/cmd/test_check_uuid.py || die - - distutils-r1_src_prepare -} - -python_test() { - distutils_install_for_testing - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=320 - eunittest -b -s tempest/tests -t . -} - -src_install() { - distutils-r1_src_install - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/tempest/tempest-29.2.0.ebuild b/dev-python/tempest/tempest-29.2.0.ebuild index 9fbf2c5bce69..3f46371369ef 100644 --- a/dev-python/tempest/tempest-29.2.0.ebuild +++ b/dev-python/tempest/tempest-29.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] @@ -36,7 +36,6 @@ RDEPEND=" BDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] test? ( - dev-python/hacking[${PYTHON_USEDEP}] >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] dev-python/stestr[${PYTHON_USEDEP}] ) @@ -51,6 +50,9 @@ src_prepare() { rm tempest/tests/test_list_tests.py || die rm tempest/tests/lib/cmd/test_check_uuid.py || die + # remove dep on hacking + rm tempest/tests/test_hacking.py || die + distutils-r1_src_prepare } diff --git a/dev-python/terminaltables/Manifest b/dev-python/terminaltables/Manifest index 55fc85b635a3..df487176667d 100644 --- a/dev-python/terminaltables/Manifest +++ b/dev-python/terminaltables/Manifest @@ -1,5 +1,7 @@ AUX terminaltables-3.1.0-stdout.patch 789 BLAKE2B 2c9f166d4e303cc55bf2d6b9b0e1f9d947cd10a1a173abc5657b9dedfd637da05e374fdc9e997f9e758be9caa90f3a984032eade15e816de594d65268bb013ad SHA512 f6eb3ea11a7027886457dd720b0736fc11611d233b7971456141476a6b1d83fb0be33e14c5789a626da1ca0f0f2ca75983f496bc68660aa66d7f285a3c2be684 DIST terminaltables-3.1.0.tar.gz 278484 BLAKE2B 733bcfcdc51c5e78e85e8f7fc9db00fa96c1ad48f76a9ec48ed546dc0acd62af90f437de346fe05d4cb09151b33ddea2f62beb21b418d7f76d8a719423a5f694 SHA512 dc49458652fff8bc6094d316d84c9b8e9fca1a26e3230c0b668bc03ec8528793f4ef024e8032d4a56fbfabfdfd4a1142870f550f0b373ba6a42dd2e3ead3f501 +DIST terminaltables-3.1.10.tar.gz 282122 BLAKE2B 53d5ecde38370f5b05d3eaae4b618ada6991214feadc7e826467dafede5baaf8292e47e6b2be903eb8ae6d46e3066314fe7950d7330056cd3053e0d643ad1a9e SHA512 84fa403cee4206b6b19de0206d89535bd2965a0796e1890dd9b0a9c6593c5f41d0d24b88ee9db426067c777712a4e810d67d4d0246496239a7a96b53a24e8174 EBUILD terminaltables-3.1.0.ebuild 682 BLAKE2B 276e25b200a4423954205a63272d886ad61b1929cccd64a0925403697ece767189e5d186ed1f2aeca44255edfd41ca2b601f76ee27bd86c9899cfa54d53f7d1c SHA512 5d550588536a736497a25e15650a37dfe7baffaaffdaded4b4c1045acce3281e67a45f3c836af709db9c7381a6b0adc5341af8f228d8d183ee00d9476fedcc61 -EBUILD terminaltables-9999.ebuild 589 BLAKE2B c13bc07bad5ae721a777e41303fdccbc48916faa1d344830a1d4a5b84e253dc73038f92a6a5204aa1de04b463d8d5d629518541a9c21a09689090dc3546471ef SHA512 cf912682938c5e25cbc30843d05b69af33fa05d3a7137d089a30c7a7d703c4c9dc97d37f8d4658ee095b047ab3161b2bb12023f300f6b317dcecb64776503a06 -MISC metadata.xml 490 BLAKE2B eff13d3dec4aa1a31ec6edbc57b5d7e9f7a5245ee1f34c574ec6ef0a4825a31e896438132626572e7c6a82515f0e491550c5434cbe604b253570390dfc848115 SHA512 0bef787dd0e53db6fef581de5513e31ed40fa1882731ae44a5c2faebd06484777bb22b6a2d1b2161c2ab51ad920782d363f32c438ff2a44a934836799d9a07fa +EBUILD terminaltables-3.1.10.ebuild 954 BLAKE2B 26e32579fed298d1df1958798bbd3b46076a7bccb635ffca1c1fbdf49238edd701869115e2a181e0b18b8ca283541f849e196acf4917abf4f00030732fe429c5 SHA512 a35555f1ab3cf61d0398898aa954c6bd41b7b7ce9e7566e59ba49e6f5f431a4b79b7aa5f95b8c00456b36a3ba63dcc852d4bee7d8146cd5d02a9e8537c9a2f32 +EBUILD terminaltables-9999.ebuild 628 BLAKE2B 798fefdd5c8353834b47b3f389dde52eeb8ae334c9efc676faab22c63a8f85be0ab4f34827580d2269ff06ac167a28e46f524264e068644e4fe190c8e874a5c9 SHA512 848c7ef097cc0bd15c9d0535fce2baebf315002b95eefb3c69b753a361059e4e1fdb660150d07c32a40a1756bf0185668bb49f25ab9f50e2d8b09135b7085b34 +MISC metadata.xml 499 BLAKE2B c69faec6e90ce8d085d4ab222b09bbf69ff55415e8a596ec9a940191a5df96cfbc7ac0c2ce087c4d1c8199941c844a4e28ad4783bd9a8c106edb75537f781db9 SHA512 71bf75a76067bed905cd34d1f0eeae629a2362b8cfa33b54f06b228314274467795f8e1a34a7adb02d54d7976635a420dcd40ea6e1b6dc6f256b4179af7eb76d diff --git a/dev-python/terminaltables/metadata.xml b/dev-python/terminaltables/metadata.xml index f8a843fcbfdf..38af7ae0ae2b 100644 --- a/dev-python/terminaltables/metadata.xml +++ b/dev-python/terminaltables/metadata.xml @@ -10,7 +10,7 @@ - Robpol86/terminaltables + matthewdeanmartin/terminaltables terminaltables diff --git a/dev-python/terminaltables/terminaltables-3.1.10.ebuild b/dev-python/terminaltables/terminaltables-3.1.10.ebuild new file mode 100644 index 000000000000..a1a015395675 --- /dev/null +++ b/dev-python/terminaltables/terminaltables-3.1.10.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Generate simple tables in terminals from a nested list of strings" +HOMEPAGE="https://robpol86.github.io/terminaltables/" +SRC_URI=" + https://github.com/matthewdeanmartin/terminaltables/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/colorclass[${PYTHON_USEDEP}] + dev-python/termcolor[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/terminaltables-3.1.0-stdout.patch +) + +src_prepare() { + # workaround pp2sp complaining about unsupported exclude, + # even though it's empty (fix will be included in pp2sp-22) + sed -i -e 's:^exclude:empty-&:' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/terminaltables/terminaltables-9999.ebuild b/dev-python/terminaltables/terminaltables-9999.ebuild index f20c73f288fc..ed12c5a82704 100644 --- a/dev-python/terminaltables/terminaltables-9999.ebuild +++ b/dev-python/terminaltables/terminaltables-9999.ebuild @@ -1,15 +1,16 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_COMPAT=( python3_{7..10} ) -EGIT_REPO_URI="https://github.com/Robpol86/${PN}.git" inherit distutils-r1 git-r3 DESCRIPTION="Generate simple tables in terminals from a nested list of strings" HOMEPAGE="https://robpol86.github.io/terminaltables/" -SRC_URI="" +EGIT_REPO_URI="https://github.com/matthewdeanmartin/${PN}.git" LICENSE="MIT" SLOT="0" diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest new file mode 100644 index 000000000000..8b480149ff74 --- /dev/null +++ b/dev-python/tifffile/Manifest @@ -0,0 +1,3 @@ +DIST tifffile-2021.11.2.gh.tar.gz 261953 BLAKE2B 039e25b173d2074b5a869394bb40cd62410b34c8a86bf047cd203aad6ab0e3217d0f4006bb092840acb314598c73619e48c66daa04c81f9965ca46b81f055d6e SHA512 5bd3340af027547bf07d78523c5c2abcecb428606d72daa446c7f3cd06f7c8da015e20cd0f4ebeb1e9a49ce0aaf6c2840170dad7a8a28e403716d4bdb1ba2238 +EBUILD tifffile-2021.11.2.ebuild 1392 BLAKE2B 29a491ca8a5b880117ae61cbe143a7e6a6151b25794ac31d5ed0edcb86ad3b68e5060152145a3ea5e93f295c266ee4f3d631844d6c3d88c274ff4a6228d7b968 SHA512 427d69fa2ff5053463759d2cd32912f77e438d4c797f2328a2608b6f4554a1afb0f003aae44f714922f75437b68efbb56349cd117cef21ca85764d94fbea9129 +MISC metadata.xml 346 BLAKE2B 8cecb51fe01826a2a190c4e3020836f5706a918515a3ef5b4624fc3e9985411a8fd3c261fb7b6d8ad4f4486164487d11bdc2b071eeb5a95083db4c5323ae2dbe SHA512 81f8f6f5231d6cc9a8e7f95416a63cc52027f58fa54ce16bacfaa0ae285a48c5a3850d83d5ab50ca89be248ce386528db32811b23d61fa0d0e1e0cc737150465 diff --git a/dev-python/tifffile/metadata.xml b/dev-python/tifffile/metadata.xml new file mode 100644 index 000000000000..f3fa5ef3f318 --- /dev/null +++ b/dev-python/tifffile/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + + + tifffile + cgohlke/tifffile + + diff --git a/dev-python/tifffile/tifffile-2021.11.2.ebuild b/dev-python/tifffile/tifffile-2021.11.2.ebuild new file mode 100644 index 000000000000..88ad83347a2a --- /dev/null +++ b/dev-python/tifffile/tifffile-2021.11.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Read and write TIFF files" +HOMEPAGE=" + https://pypi.org/project/tifffile/ + https://github.com/cgohlke/tifffile/ + https://www.lfd.uci.edu/~gohlke/ +" +SRC_URI=" + https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/dask[${PYTHON_USEDEP}] + ' python3_{8..9}) + >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internet + tests/test_tifffile.py::test_class_omexml + tests/test_tifffile.py::test_class_omexml_fail + tests/test_tifffile.py::test_class_omexml_modulo + tests/test_tifffile.py::test_class_omexml_attributes + tests/test_tifffile.py::test_class_omexml_multiimage + tests/test_tifffile.py::test_write_ome + tests/test_tifffile.py::test_write_ome_manual + # requires tons of free space + tests/test_tifffile.py::test_write_3gb + tests/test_tifffile.py::test_write_bigtiff + 'tests/test_tifffile.py::test_write_imagej_raw' + # requires files not in tarball (upstream misses this one in skip) + tests/test_tifffile.py::test_write_predictor +) diff --git a/dev-python/tikzplotlib/Manifest b/dev-python/tikzplotlib/Manifest index c478672c347e..f06f5cff600d 100644 --- a/dev-python/tikzplotlib/Manifest +++ b/dev-python/tikzplotlib/Manifest @@ -1,5 +1,3 @@ -DIST tikzplotlib-0.9.13.gh.tar.gz 97787 BLAKE2B ef767737b8d222773f2d5e02dbf80ac8a48ea8a00077eb245e5817337805deb5b9be27e7ed76354808647ea1ed6b17d3bbca9b33799d294bd924c18b224e3621 SHA512 f9b4c46b3179626222713dd771dccfa6b0c34ff55658838aba74867c7cd5b91dddfaefdcd2c41824c9f13a795cadd6720240beaf3d504a7f735a2169c441b449 -DIST tikzplotlib-0.9.15.gh.tar.gz 97906 BLAKE2B 6ceac71ff62eea1990ed1820c1c6b2bc7891787fb6604e2e32c4a512a6ca6ddb66800a0208145eaa36c3c8c646a84907b08e747b1d081189a49fde25649419e5 SHA512 cf42bca0be45e6e79e425d0e2da4ffd42868f081186d91dfbec8de20fbff9ab4a071267bb290240b080f9d86bab15e08d757e905690c37f43c0dac7e724ab609 -EBUILD tikzplotlib-0.9.13.ebuild 1026 BLAKE2B dc8f843202329d079d0aa5a2b045ba3695d04ca58add84a0dd74c0729baff04f0d17d5d5d304cb2da7702cc11701bc46a0b233e5845159e3c68cc2fdcdb3bbbe SHA512 f00b13a59a7bf5e5e0ba96b669d8c827ca368b0f0f479db6cebde982519800fb53aa1576e13537ad9416eded1b23e6e8caff5e96952c961844483d8f843c3374 -EBUILD tikzplotlib-0.9.15.ebuild 891 BLAKE2B 7b984cda440ae7f2d3f37bfa79b6ca31a3bb138055ba39d2efb75e9979f8cf26d9d58b8a00ac0e12ce79bd40c5f1ebf512285bc704c7a0232562d2d165a4314b SHA512 3fbf455b282f744ba8c193ba42e713815ca56b8bf10668639afd5ba7736f779affc2c457f82a3a43b65e50ebf67c89dac7f441f61f7ebc1090cb48895c14b26d +DIST tikzplotlib-0.9.16.tar.gz 98162 BLAKE2B de32064cd8cb6f3fbd8e067c8126a86da6d9836dc42d91d42fd8ad6ba9f8fc2a1001904d370cb756e76112a0d746247f6235fe40af277a7142bdc6264b1ee531 SHA512 7633b7e8ee23aed8da3df249a7dbc4e36667950d2c5caef5845b5468a61f5cb0191cad3253cc7940d19be56a7981d33c70c9d45ce0d9329286266af6f36c2d94 +EBUILD tikzplotlib-0.9.16.ebuild 889 BLAKE2B 2d4df182606651831e5d8c26637c6889c6100112fe69e14ed85ddf8a82b52419d2ed20a9c4e8341838092f508ff5b91c6dd2f6c25a4adef03e64e5ce517f8d8d SHA512 2e61f0d077b5ed3dbc5241f74e0e7db62dd9dc103a9535715f9b17f525c7d67b1dd57bdc17295ba0107b7d679d0d1c07e0dedaf2600140381005c68c5d8b1fa5 MISC metadata.xml 972 BLAKE2B 58a15fb4ff395c481a755bb9d25c08cb149d4e6fd3db47cafdc4a477dfbb610f78eeb1334bb5742696a8e5e9ceab4f1653a668b93664baa8aa36d11cdf350e31 SHA512 2c363093ad18d3fac9413548e628b153540b4283ec5900cd6f375219408c00176ea9abdb54d576dc764aa713fb33bf8f0dbfc6c54a355f1c2d3dc7e6b5f089d3 diff --git a/dev-python/tikzplotlib/tikzplotlib-0.9.13.ebuild b/dev-python/tikzplotlib/tikzplotlib-0.9.13.ebuild deleted file mode 100644 index ddf06a6ca882..000000000000 --- a/dev-python/tikzplotlib/tikzplotlib-0.9.13.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Convert matplotlib figures into TikZ/PGFPlots" -HOMEPAGE="https://github.com/nschloe/tikzplotlib" -SRC_URI=" - https://github.com/nschloe/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-text/texlive[extra] - dev-python/matplotlib[latex,${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/exdown[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -)" - -distutils_enable_tests pytest -distutils_enable_sphinx doc dev-python/mock - -python_test() { - local -x MPLBACKEND=Agg - local EPYTEST_DESELECT=( - tests/test_barchart_errorbars.py::test - tests/test_colorbars.py::test - tests/test_fillstyle.py::test - ) - - virtx epytest -} diff --git a/dev-python/tikzplotlib/tikzplotlib-0.9.15.ebuild b/dev-python/tikzplotlib/tikzplotlib-0.9.15.ebuild deleted file mode 100644 index adfccd0097b4..000000000000 --- a/dev-python/tikzplotlib/tikzplotlib-0.9.15.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Convert matplotlib figures into TikZ/PGFPlots" -HOMEPAGE="https://github.com/nschloe/tikzplotlib" -SRC_URI=" - https://github.com/nschloe/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-text/texlive[extra] - dev-python/matplotlib[latex,${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/exdown[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -)" - -distutils_enable_tests pytest -distutils_enable_sphinx doc dev-python/mock - -python_test() { - local -x MPLBACKEND=Agg - virtx epytest -} diff --git a/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild b/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild new file mode 100644 index 000000000000..22f8a8cb1971 --- /dev/null +++ b/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Convert matplotlib figures into TikZ/PGFPlots" +HOMEPAGE="https://github.com/nschloe/tikzplotlib" +SRC_URI="https://github.com/nschloe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-text/texlive[extra] + -Date: Thu, 22 Apr 2021 00:20:24 -0500 -Subject: [PATCH] Support Python 3.10 by adding `anext` signature. - -Fixes #512 ---- - .travis.yml | 3 ++- - toolz/_signatures.py | 3 +++ - 2 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/toolz/_signatures.py b/toolz/_signatures.py -index 328cea91..3ce1616a 100644 ---- a/toolz/_signatures.py -+++ b/toolz/_signatures.py -@@ -45,6 +45,9 @@ - lambda x: None], - all=[ - lambda iterable: None], -+ anext=[ -+ lambda aiterator: None, -+ lambda aiterator, default: None], - any=[ - lambda iterable: None], - apply=[ diff --git a/dev-python/toolz/toolz-0.11.1.ebuild b/dev-python/toolz/toolz-0.11.1.ebuild deleted file mode 100644 index b2c60d01340c..000000000000 --- a/dev-python/toolz/toolz-0.11.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="List processing tools and functional utilities" -HOMEPAGE="https://pypi.org/project/toolz/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-py310.patch -) diff --git a/dev-python/toolz/toolz-0.11.2.ebuild b/dev-python/toolz/toolz-0.11.2.ebuild index 64aecfa1bc2d..7adf7182a608 100644 --- a/dev-python/toolz/toolz-0.11.2.ebuild +++ b/dev-python/toolz/toolz-0.11.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}]" diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest index 7372c2ab06ce..61def95ca29e 100644 --- a/dev-python/typeguard/Manifest +++ b/dev-python/typeguard/Manifest @@ -1,5 +1,7 @@ DIST typeguard-2.13.0.gh.tar.gz 36849 BLAKE2B ef9b724bdd5ef127b6ede4ff4cb1d4f4794b0e921512d2cbf474145bf64de0cae85b7f5283dfc7f0b750e79e1c44c03ce6b4c0f24a33ae961c428aa57f3b6ae5 SHA512 48df7a9d6ee2cc11b5118432afcda5e0939712ff66d67f3945e26047c0880a05c133b505869ebcef59ce438260b9f6d1806121d0d4828853bc3b9c3468769f39 DIST typeguard-2.13.2.gh.tar.gz 37142 BLAKE2B 0aa3f53bc0d1aa485d071cd52d2458ab83c4d5eba88708240c100a3205a2714f39465cb48d82118eb6bcf1e30579e50bb5dffb31b3f2b673573481772d650a23 SHA512 a11c1b9ee417a99a8bd09f4b5b05c7cdf319748b8221a49d1ff76854e2f432768224437f82a41c0166e5b148a550b58afbabfa1935cdc2a049cda3010edd052a +DIST typeguard-2.13.3.gh.tar.gz 37436 BLAKE2B a3cb616692119c64a9dc0d0bae25cc661b7974a0b6cf6632fa403f7c5430873570b1aaa310bc03843deee6f77a831c303ea9d9091db596eb565fce43980bbb13 SHA512 26c31ee9670650d1969320187a924d29d986894a38f1026af58f705b132b64be3b6e2ac34729f966f5d302d486334b5a5d9e65fb206245b82b0ff0852020b609 EBUILD typeguard-2.13.0.ebuild 787 BLAKE2B 24994432b4544aa4a498917ab12f641451b99ba673714e437b3b203176345c0e557546c55de4bcb223e42a63cfa836cff510a2a9979d24e2c62aa578d5a139fd SHA512 44fad13c13e574b9ee8225400e58b1512828980650ed877d9497b20a07ea73d48cd8bd8e4cbd30ff8fcb6b1e10ba75c296b197c63c8f54226917ee4333963ba2 EBUILD typeguard-2.13.2.ebuild 787 BLAKE2B 24994432b4544aa4a498917ab12f641451b99ba673714e437b3b203176345c0e557546c55de4bcb223e42a63cfa836cff510a2a9979d24e2c62aa578d5a139fd SHA512 44fad13c13e574b9ee8225400e58b1512828980650ed877d9497b20a07ea73d48cd8bd8e4cbd30ff8fcb6b1e10ba75c296b197c63c8f54226917ee4333963ba2 +EBUILD typeguard-2.13.3.ebuild 787 BLAKE2B 24994432b4544aa4a498917ab12f641451b99ba673714e437b3b203176345c0e557546c55de4bcb223e42a63cfa836cff510a2a9979d24e2c62aa578d5a139fd SHA512 44fad13c13e574b9ee8225400e58b1512828980650ed877d9497b20a07ea73d48cd8bd8e4cbd30ff8fcb6b1e10ba75c296b197c63c8f54226917ee4333963ba2 MISC metadata.xml 350 BLAKE2B 78dc7293e08dae7974b38d84ce457ceddc5888a7278c1b149b8ba3057f07130b2e002dd78a9df91fd09d85b7ebc26272b4c78dd96c6cdd3938cff67b9c451366 SHA512 1fe4c4164b0732bd294815dacdd46a70ace6e8886343491232fb59b6b3697316c3eac5dd72e2e4758d87fd093d845f4453b8f278009be640ca1555413f47e869 diff --git a/dev-python/typeguard/typeguard-2.13.3.ebuild b/dev-python/typeguard/typeguard-2.13.3.ebuild new file mode 100644 index 000000000000..9ea46fa44506 --- /dev/null +++ b/dev-python/typeguard/typeguard-2.13.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Run-time type checker for Python" +HOMEPAGE=" + https://pypi.org/project/typeguard/ + https://github.com/agronholm/typeguard/" +SRC_URI=" + https://github.com/agronholm/typeguard/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/typing-extensions[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_IGNORE=( + # mypy changes results from version to version + tests/mypy + ) + + local -x PYTHONDONTWRITEBYTECODE= + epytest +} diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest index d16915f43d1c..53ba862fc295 100644 --- a/dev-python/typing-extensions/Manifest +++ b/dev-python/typing-extensions/Manifest @@ -1,5 +1,3 @@ DIST typing-extensions-4.0.0.gh.tar.gz 64263 BLAKE2B c4fe05f5ad32b471d9aff6c792870ce315e52184d4e8c0850fdc1b6e7421bc80566ca2d364764583c3bce76f53018e3ec284ca1866da4fa3f09438c852c89d80 SHA512 eda25164d40c642949c92140678d1ab9ec73fa988c0b9233852207ac2dad05b0390fda8da420c8817bf3816ab33e4540b41766ccd8b9a0b16c857650bc2e3f73 -DIST typing_extensions-3.10.0.2.tar.gz 46048 BLAKE2B a8f7ecacd553ed469cf090f4b8f52e15039fbcf1ae6879f5899fb99e7bbf5b7289cf5d7e5409314a110b2a626b59bd5e6a52f893e4322244c9e7e80ab393d334 SHA512 171ada56758fb04328a2cafefe80b70fbf166f2d799406883df642927964925ca73f04d0646661cd4fd016dfb5e1856b84f362e3b404c27b368ca06a09cf87db -EBUILD typing-extensions-3.10.0.2.ebuild 715 BLAKE2B 379970642c59db5ee20bb9e66873c3fe406580a34031ca600c235da535c83909e6441eafa483cafc4067588131033eef879785bf03120625e30438019f8f779c SHA512 7c7c88aaae149fd3d4614fd94829b4a344d15a78bf72b9ed745ea5dee63bd1a6149bfeb75266b97b6e712b99800f4880272369e3c23fcea0720639aa7e99088d -EBUILD typing-extensions-4.0.0.ebuild 875 BLAKE2B 7837df967ffe455b2233b03b7037c246354756d8450f994c923c213de2f0140d43086e8f3efe924b93fd545479906fc41f078d87248678d73abb4ef9030596b8 SHA512 0a67fe3499e941ea2891ec766bd9deb060b16533ade778c17cab44fe405dfabac9c6b80919cbbe41e11eacb70e67a86bc3f1d79599d70f4fac6b9fbf81a4d334 +EBUILD typing-extensions-4.0.0.ebuild 867 BLAKE2B 16b5685f26c119c843968a0fe20aecb09487daae3be41c0f71ff4b5cfc955867832e091085441b6b317c450fb5b5b1bf66f67eb56418905c7b58211d6945aa91 SHA512 998e308bbec36fcf74b8bb3682827e2469fe1112ecfcaa256a5be4de30f873a1613e3ba0e9361c5004b0887a0216346e91d2c1d956136d2f6ab820c122b381a6 MISC metadata.xml 398 BLAKE2B bff4c130e83d0e2e21739d4767f4edda2d40b649943dd7c8138a5e4d9308d876abc0c2a8a93f875e84711abf00fcf2bce03668b40c5ab4c07342e4c8476d907f SHA512 abd5fde69521deed87ace92128fde7ed147c19e5cf60034fd4d82c7fe5c532e497034ccc15b00198b996f5c6d75504f38a3df3616162344fe142dba7a2783cdc diff --git a/dev-python/typing-extensions/typing-extensions-3.10.0.2.ebuild b/dev-python/typing-extensions/typing-extensions-3.10.0.2.ebuild deleted file mode 100644 index ee7910b5b541..000000000000 --- a/dev-python/typing-extensions/typing-extensions-3.10.0.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -MY_P=${P/-/_} -DESCRIPTION="Type Hint extensions from Python 3.8 backported" -HOMEPAGE=" - https://pypi.org/project/typing-extensions/ - https://github.com/python/typing/" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_P%-*}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - -python_test() { - cd "${S}"/src_py3 || die - "${EPYTHON}" test_typing_extensions.py -v || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/typing-extensions/typing-extensions-4.0.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.0.0.ebuild index 9f8f7ab5dcaf..5f5c9eb15f8e 100644 --- a/dev-python/typing-extensions/typing-extensions-4.0.0.ebuild +++ b/dev-python/typing-extensions/typing-extensions-4.0.0.ebuild @@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}/typing_extensions LICENSE="PSF-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" BDEPEND=" >=dev-python/pyproject2setuppy-21[${PYTHON_USEDEP}]" diff --git a/dev-python/tzlocal/Manifest b/dev-python/tzlocal/Manifest index 9210877605e1..c04ed5b8e462 100644 --- a/dev-python/tzlocal/Manifest +++ b/dev-python/tzlocal/Manifest @@ -1,5 +1,5 @@ DIST tzlocal-2.1.gh.tar.gz 18463 BLAKE2B 73e886cfb6d13bebc1a15a222da60f368a15dc5a097acac74990b1d76bdaa229be8f12ff735d1828ccd78c4c8d06eb5bc0a07da695d70251af1e67e4fb71037e SHA512 2679cebdc2692d9e0e1c9b714994ad881896f53e75ef407229a67c9fee9d27617638a2919865cb67e21e2bbd6e3bc13f2568343037e06603236f25a96aa6863d DIST tzlocal-4.1.gh.tar.gz 23449 BLAKE2B 1ed3518395674af5b8066825f6a9f1dde411aa0bb534e65e9da44399042bb25ca45b61650bd7ce81d4912c3d5e1fde132d002d189fe388cd6bd4b7ed6d05bb79 SHA512 f6518c95b1e0ac0424a9f51f8ae0d39a50cacb510c8358a4fab077059e57959dd7b83d82ba455e9f7cca9bfc9224662f979d391a09d5516d172f1d6d3292779a -EBUILD tzlocal-2.1.ebuild 553 BLAKE2B 8a04de4cdf378cfcb94e876d8547e7b23e039004692e59901db1ca32cee2c2cd93735d814724d87189bc6ba43c39222d2b4303e3c7c84f561331988125000c17 SHA512 f1bbe5e0b0a4ac64d8261570aa3e587f9c98f3af5d81eb73e2bffe0947c2b2279608eb1f4c66a0b9c856c4007e1c745a46c8fd1d6b650064e2e1cfa25048518a +EBUILD tzlocal-2.1.ebuild 560 BLAKE2B bec1fa354916a092e040524beab0626b96eb84692ae23ced8b2d007dca0a74d1c3dcf6b7bf487e378277dedc409414cc1403fc9fd5ef5ab5959e9cfeb92c1125 SHA512 bb842cde84a808b63fa0c54b9d7594b044b712dd47ecebc35ff1ab43884d9a586e1656232a6547553c3eaf6c7179314c4d5fc58f153ed849a14616454b4a439d EBUILD tzlocal-4.1.ebuild 676 BLAKE2B e268549e3d266e24b063da7891079fe67e6de190a1147d802b7f6eda918f8173cc49450286358ff151f68e773ddcc12534137d0628a719af04e8263babddc3cf SHA512 9685462763389045b862dfd1fa9464edecd1b60c3ae32a281d8f524aee1c2265e7b7be878571f3c1b6170f97ef54fc4ab54b7e332f79f8e65b69af121d424421 MISC metadata.xml 403 BLAKE2B c2fbd81151ee69075c53b7c7d353ac2eb207e92b5bee234591f839c751c54e20abfeb10a8ef1c7cf074d5b94c4745dd23ca1e935b41619dfdc551d2fbb955ac5 SHA512 73c29b14ace10a0b23ef59f9a10abf5f9367dfecc89743cd29a01ece71689c08f83a14612fd3a4779fcbe5382e4e33f6ffbae183c498cba8ba7776d2afbea8ab diff --git a/dev-python/tzlocal/tzlocal-2.1.ebuild b/dev-python/tzlocal/tzlocal-2.1.ebuild index 7e9e2b0899fc..67fabde5a042 100644 --- a/dev-python/tzlocal/tzlocal-2.1.ebuild +++ b/dev-python/tzlocal/tzlocal-2.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/regebro/tzlocal/archive/${PV}.tar.gz -> ${P}.gh.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="" RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]" diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest index 57a2dcc1e11e..c473bb95160c 100644 --- a/dev-python/ubelt/Manifest +++ b/dev-python/ubelt/Manifest @@ -1,3 +1,5 @@ DIST ubelt-0.10.1.tar.gz 216033 BLAKE2B e481b2cf61788b50038ad69f0e2b637dfa0259d24ecca1a5587fe283d2270de205cb085112b9285cf57f664ce8a9d107f08b9b6735c8bea6fb97f6f48935dba9 SHA512 c15af249e6b94f69050703a4004307d91854e2ac7e25c5ac8d467b5b5f3363989f93bf2917eaf3c0f2485258b3530d7317f39449d5ac7ad5ed9b4615d916decb +DIST ubelt-0.10.2.tar.gz 240069 BLAKE2B 34a24781264dd910e7a3afd87287f8ec9d1e4d1b4dd205f249fdc878861cd9c511121c61a5ca208b3f8ced785a0cec26c715b6a9ef3fee4a8f903e8557d3790f SHA512 8666a05f53d29d39ddd0fca213a9465948fd108bef9e95fc6160cb8331ae6876b9e7297d380cac37383c602d7ad4c248a4d7e03b4306dad5c6b26e0423720afb EBUILD ubelt-0.10.1.ebuild 775 BLAKE2B 5e7006b75c8b72ca38c30dc33a724ff3c2fcb542082751d2ad2d3afe4fbf6c5b8bc8792789cfa5bf5cc1baab341e4473eafa74bcc5914b3da7d686525190943f SHA512 8bcbecaa55aa653608069d2274307338aa9765cdb5030598b9cd6553bcdabcba3cb09eba97c93ef54aae483e2b122f3d6c742ffe0a0b9b775b1a1847936e7bff +EBUILD ubelt-0.10.2.ebuild 716 BLAKE2B ba7181bebb9772cca1d187331805221712160dc9be4157bf84204abc114b26355fb8150f41f584a3ee91af1f2fae933d1f31cf9b852fe48bf3c652f91287a2cc SHA512 57aaaef033c0b0b3c5cc707f3198bd214d02eda7372ac5794decbb24edbe6be8cea25a03d05b62f4ca6ba6fcbe36333feeb0ceaa9970bcf6b69d5382cd28e6a6 MISC metadata.xml 322 BLAKE2B 99d2f0199fb7c359744ebc7cc3e285843c34c405c1a0e057ab9be81b8c662d01043f3ec0dd46903765b41bb8a69925b89fcbd91edfffb7f8872984ac4d59cd6b SHA512 ccc60ab6a64bf6cf92cc805f14df5ff46aa3af8024f32e764d6e98121ad6d96e506cc29e8ebde9696caa80d019a72e6f1f14803aba2eeb95dde5f9114bb34845 diff --git a/dev-python/ubelt/ubelt-0.10.2.ebuild b/dev-python/ubelt/ubelt-0.10.2.ebuild new file mode 100644 index 000000000000..67d4f2466be8 --- /dev/null +++ b/dev-python/ubelt/ubelt-0.10.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" +HOMEPAGE="https://github.com/Erotemic/ubelt" +SRC_URI="https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}] + dev-python/ordered-set[${PYTHON_USEDEP}]" + +DEPEND="test? ( dev-python/xdoctest[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # relies on passwd home being equal to ${HOME} + ubelt/util_path.py::userhome:0 +) diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest index f9d2b4d1c036..1d93c1447376 100644 --- a/dev-python/ujson/Manifest +++ b/dev-python/ujson/Manifest @@ -1,5 +1,7 @@ DIST ujson-4.2.0.tar.gz 7129419 BLAKE2B 478ff6a3de9603478e9b747935ebc966f980dc832252974dda444b2ccb53878b3565ebdf7e8c223c687304d5f95607027d0652956d1f804cf2d80df6ce19be1a SHA512 894316eeeafe80eb3328958f4336c1989c9591caf84de5a9442f9d028c85f67d08e7c295e74f5828abc93ad56ffa2d12b98ebe0ecf4bca27ae37642fbffe47e4 DIST ujson-4.3.0.tar.gz 7129405 BLAKE2B 434a686d319415391910c2d8358b97b27221fe8ec725394c066126e9f0b05f8624db6fd2b372add7d3629733f108e8a0d4b840328499aadf43dda3397e07aef9 SHA512 62a84562a95dbbd0825c9c961f8b769c908201c56a1981bb22809f11e7330f68a1c5fa86c182a6c7823a4d780b1afba186b6203be88eb0ec30a4e2f99e51062e +DIST ujson-5.0.0.tar.gz 7128113 BLAKE2B 9ce58a57d85203f2e20690494ae627b87caf8524781eb07e63b97ecd40dbd7e25bc2e5a217fca738e4b8b2fe5bc9a9e7a7ad032a089bf8e5b5104d1e107671b7 SHA512 cda9b29baf77e5aa0f3adb8ba09445753fc6730eab95a7f483b0c0b0c8bb389d12e438324f63808e5c36815330ce6508a460700882a7661bc3640721a7cc906f EBUILD ujson-4.2.0.ebuild 544 BLAKE2B 0c38370f6a502b4b0649af5950768ecb08e52e499fe6b10ef9250d8e2e7b5d9151d3a6b8847c29ecd606fa2877ddf2b3f89992c4aa1ecd268b98bfde81028e88 SHA512 eb9851665382569b44ab5d4bd156b0b4b3751254670282f436f24d524d476e0f49e975357c4e5e15fd49134e2f4871ab68f554ffb45ca6af807102a4f862ffe3 -EBUILD ujson-4.3.0.ebuild 548 BLAKE2B f91faf68acbc52928662d50da4f8946b7f96329c8714bcc860598c3099947e522395df8b262d9bfec2c3cfca05ae30c2f7068d97a2839b26ad619d72714d9c1c SHA512 ec30ca17e5252073e8374822a4df054d424859f12386a8db02e2d1802a7dd3b726b3da2d7a438f5945b7e8dd08da6aa7da842e9e1567bbc3606f352857710b8d +EBUILD ujson-4.3.0.ebuild 555 BLAKE2B b19f66d16de8c69cabc3992e403888084c80a212308be549270f40426554b9aecd72e8d08c03a476f77b696de54f7f082d5c1b146b3b5358feb23e2f32169812 SHA512 11378a68376d7a686b7bba8c84160ece4cbf4cae5e2c1366fb83faa01eba68e885fea465de3ce9d68905cf7f606e887e5c0035369372dcb08cf113a8323c8952 +EBUILD ujson-5.0.0.ebuild 555 BLAKE2B 49c7fc1f72e78369ddf622a502158a4d641963797ca2bc23683471cc08225ca9964628fbd93d88ca28bdff67344ed3f9ed7f99068d6d30a1d52737c10e0fc1a7 SHA512 a75801a496194204bc98f7f2ed297046e92c71528f841a27adede7bff4c08a9da1ba94aee37ce3b400dcb1023501e40dc78987e54e18210025ee388bd91f3a2d MISC metadata.xml 433 BLAKE2B a29140bfbdfd1e2050148c8e7dd901d5e5abd06ed8ad82d47f898ef76f315ed54f48420c860536be70446e5418e424760e8270889690554376bfc3e19f1874f8 SHA512 431436a7aa950d3786d69462d540a7c2486a83e1da4f87c6c71ef1cf73ab2b079f06df0ac4538c2bbe4b56cac1f4b7499fed270b5c0c940ee7fd8bb377324288 diff --git a/dev-python/ujson/ujson-4.3.0.ebuild b/dev-python/ujson/ujson-4.3.0.ebuild index 3d2e889a9b9d..75ec6543ed32 100644 --- a/dev-python/ujson/ujson-4.3.0.ebuild +++ b/dev-python/ujson/ujson-4.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] diff --git a/dev-python/ujson/ujson-5.0.0.ebuild b/dev-python/ujson/ujson-5.0.0.ebuild new file mode 100644 index 000000000000..69e572622f5a --- /dev/null +++ b/dev-python/ujson/ujson-5.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Ultra fast JSON encoder and decoder for Python" +HOMEPAGE="https://pypi.org/project/ujson/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( dev-python/pytz[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests pytest diff --git a/dev-python/ukkonen/Manifest b/dev-python/ukkonen/Manifest index 593ac2ad20a3..74598ebabcdb 100644 --- a/dev-python/ukkonen/Manifest +++ b/dev-python/ukkonen/Manifest @@ -1,3 +1,6 @@ +AUX ukkonen-1.0.1-musl-include.patch 427 BLAKE2B 23170cd4a78ddd157d1230c2a072180a472394a06ce7afa702c1ed0bdafccea726405387dc65bd963cb8a6e7ea21cc7179fc4b9d36622f28952ea6c0aa003760 SHA512 4146508c56ecbe4edc3f77a92536098f93152e8cd68a0c710a2af7a6ded357795a5cc015b31cc198f66939e9cf0a258cc9db41a0458209ec0458bd19332b1494 DIST ukkonen-1.0.0.gh.tar.gz 4541 BLAKE2B c93623523fc57b27bb68a2bb41fca51a967910c4936140bee628b4270e343e7902b9e7a6fb85bc89c197e2b0c6897c2d3f788886541bc8b6b7758a6f158a5c6c SHA512 87e3078e8cd4807af3f91c1be7766454705b077cb093eadac34d1af4d56b458813c1062eb086232bffa43b5ca7aa07ed88192e56dacce96c6781f16129111d79 +DIST ukkonen-1.0.1.gh.tar.gz 4547 BLAKE2B e574f21c0e26751e48d16409747b1979ae903c0cd812d52b1715eaa2025cf21c9d24aa3963de61c6ef4126eb4ace8fe974966e768d05c5db8372e0ae96941123 SHA512 23978b8e22454155e7d8a0d2dbb963f4aa5a6be6cdd75a74e8ec5e06fe32a96b6fc14f0f6d03089726bf761ad6d833dc68ea3fb6cad1ad2ee5b259043072875a EBUILD ukkonen-1.0.0.ebuild 625 BLAKE2B a8dadfe11d9d1a4eb8e927629c579f7512664f366c3cc4f2d4f2d60668f582205aeab77eeea2ad526a9319545fda87536ee38cf6186fbd1fa63efb75d7958f5d SHA512 139930ed1b1e9c748a0c4a6cf4e702e1556768d3ad82495dba99eb6e8f76994829c2b7a864da7fcd0dab25f88e1e2e132943d90fac8c715de36743ced3a0e86f +EBUILD ukkonen-1.0.1.ebuild 677 BLAKE2B 5e54f75ff39a2843230d107950f9e11416709a1cbc4164a4a4fb278c78d40be4dc3158b01612f2fc625b38e427322686a4f04b518cb36decb2be4515d954004c SHA512 5eedec0bb864ce87bfaa444d61e74bc340dfa0058b664c68172fd58bca7817b0a68123d4f3a9dc7ee9576cdccbcc0b556b5531fd81c838032638abb04cbc32b8 MISC metadata.xml 345 BLAKE2B 316467291e5dee76baeaaed62a17e6c5e6216dc8eec5ffbd0fe7465e8c70cd47a2b1ec0c15f082c4bc17a1794ebfec01ab65d6260b0bb6d7af9830e0233e379b SHA512 891214a8416169a7cffc49b0682d1e2e471da4683a7dd528da6d75045d11d16c18fe4bc9ad0c883fbe4a877878e7a0434af1244353910ccc3aa1c193fc2d7a16 diff --git a/dev-python/ukkonen/files/ukkonen-1.0.1-musl-include.patch b/dev-python/ukkonen/files/ukkonen-1.0.1-musl-include.patch new file mode 100644 index 000000000000..0be1be4adefd --- /dev/null +++ b/dev-python/ukkonen/files/ukkonen-1.0.1-musl-include.patch @@ -0,0 +1,15 @@ +https://bugs.gentoo.org/828871 +https://github.com/asottile/ukkonen/commit/1b2aa2833b08e00279ff77612e82dad152eb3c14.patch + +From: Joonas Niilola +Date: Sat, 11 Dec 2021 10:39:16 +0200 +Subject: [PATCH] _ukkonen.cpp: add #include + +--- a/_ukkonen.cpp ++++ b/_ukkonen.cpp +@@ -1,4 +1,5 @@ + #include ++#include + #include + + template int64_t edit_distance_k_impl( diff --git a/dev-python/ukkonen/ukkonen-1.0.1.ebuild b/dev-python/ukkonen/ukkonen-1.0.1.ebuild new file mode 100644 index 000000000000..1fbfd7a8edd0 --- /dev/null +++ b/dev-python/ukkonen/ukkonen-1.0.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Implementation of bounded Levenshtein distance (Ukkonen)" +HOMEPAGE=" + https://pypi.org/project/ukkonen/ + https://github.com/asottile/ukkonen/" +SRC_URI=" + https://github.com/asottile/ukkonen/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*')" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-musl-include.patch +) + +distutils_enable_tests pytest diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest index 264ba7e01f63..397c0a4df0bb 100644 --- a/dev-python/unidecode/Manifest +++ b/dev-python/unidecode/Manifest @@ -1,3 +1,3 @@ DIST Unidecode-1.3.0.tar.gz 191814 BLAKE2B ca995b91d802eff3dc07b78359f73a5b44d0197ba522d43c7cbe36c85682c20e943214d671ac2203829196d472456f853ad0988d21fa2e568b13ef865932bed6 SHA512 98682ce5c844bfb74466d0c4c16cb74b358f50ce7fc8ca8dd56836d1b8745cb5c78692b8027ff9caf59394df6050ae2f36f888bb95ef8fc7c84cabe2a596b185 -EBUILD unidecode-1.3.0.ebuild 515 BLAKE2B dbb555741daae5f8bc5fafd6510a0a2f2da99564c73b40fe70e37142b08a73ea1635401a3ba23d326c3730b3d4fadb963746698937eec14e602ac86a0b492ce8 SHA512 d5751c839fb6d599f02e9a7c7270b2f74eec50e1ec242722c5be93aa3f69518891fd8d583bacd4c7502bb7bc29d10a5d4032337d641843db119869beb51feb4a +EBUILD unidecode-1.3.0.ebuild 522 BLAKE2B 5f9476abcc279eabe1dfb9f186e76a019656b88c7abdf5fb9d1239f4ccc801be937c7a8ce32c1d8ef80ff7e9f127e24b693494bfed2cba5fbc8c53fe456cf897 SHA512 dac569b3d9b46f7d3ba38cf6d279776c3ed2bc4b2e6fd3a0def6fbfdc11bd68107e9a9309ab89a3db5aede17cde341919ec96fe65429d0809d76769d86ac3930 MISC metadata.xml 457 BLAKE2B 43e1b676ecfc82f845bfc1b3dd2409756ca419086ccb693b39f73e2598b5de9a463fecb3dbda76d7e375b23a6ba06589231d6184a92872bd4f3c16080bef6353 SHA512 7cded888473c7a7829aaba7d63d5a54bc22f5e9829733d961d520a7d3f0ff57ee00e16c42811a6b63c0d02f9e3f93a1d0f539c8c79242038bcdfd594ab7d07c6 diff --git a/dev-python/unidecode/unidecode-1.3.0.ebuild b/dev-python/unidecode/unidecode-1.3.0.ebuild index f92859c93a41..b65e0127f070 100644 --- a/dev-python/unidecode/unidecode-1.3.0.ebuild +++ b/dev-python/unidecode/unidecode-1.3.0.ebuild @@ -15,6 +15,6 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" distutils_enable_tests setup.py diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index d468287ca3de..d0c2023d056f 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1,3 +1,3 @@ DIST urwid-2.1.2.tar.gz 634621 BLAKE2B ce274820c27708fd0b10f22359923316576b895f6888c9b174b42dedcd551353b6c3ba797c68d61a082ecf23b8f0108a58454bdb44806e33b74d9e6e5bd28537 SHA512 f102bdde5f5d39d4bce455020bbe4f18290589da0750a3b15b1e2bc8acf8a405f02295d7efa3009877801a36bfbfade92ec963086122e9b133db137d816a1ea5 -EBUILD urwid-2.1.2.ebuild 1153 BLAKE2B 2ba2ff52fd3b850f804451e24ef23da35767041a829bd8372d2198b95c53dcfbca5b764fd1b4c5952b016b0f266da08e2e6db831a5c96cd8a08590bc5ebea918 SHA512 92385dd69d6f8f898326990eb21888030d57492f63b98f5d08cf80f1a3bbc03e63186ca24681e0ae5112d3df6841b459691777cf3ba1d025f52808b2eda30ed9 +EBUILD urwid-2.1.2.ebuild 1160 BLAKE2B 93edcc0d3f078c320dcadcb1da9112e723debd20e3187efb07686379dc2800e21106f0f1bfc199ec00a227209f3e5913b9e33a7202d50d08469d9fb02d2e93df SHA512 1c374995e430211ec79d4f79addad30e768cb868641fcf8a24a32119b94768930d55a8bb704dd067ce6abf7e8b4b1665248b39b4b0e3c7ef0e75f80eee969c29 MISC metadata.xml 1194 BLAKE2B 387c1e6ca71806f706b054e11755e885c7bbe11e6be1b639a6160e0b2c51df91feef025f6166a973a38e8ad16fe7627ba6f2b5e293c007da8a1e32e46db1541d SHA512 ee6bb39746fdfe3ebcc83304cb9d7c7cce16f4caca284bd82907fd13672bdcf982f1fbfba22b0877da8de9f6cdadc4045916eff678095320745eab954960ab6f diff --git a/dev-python/urwid/urwid-2.1.2.ebuild b/dev-python/urwid/urwid-2.1.2.ebuild index 5dc1bb46d9b1..9664ce89b878 100644 --- a/dev-python/urwid/urwid-2.1.2.ebuild +++ b/dev-python/urwid/urwid-2.1.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="examples" distutils_enable_sphinx docs diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest index cc5546bcf2f9..ebfb69204d64 100644 --- a/dev-python/uvicorn/Manifest +++ b/dev-python/uvicorn/Manifest @@ -1,6 +1,8 @@ DIST uvicorn-0.14.0.tar.gz 511593 BLAKE2B 9f7aee0001874c128e44d31945aaa0ca92237e594debb6fea3c6c6d0f283c96cfad5248578b0e1c170fe2fde96a6b17c56ecf2436783fcae135b8eab1997b701 SHA512 f41a7f01ac6893ceaf4d1f06a4bccd7355e319eee11d6aa290b0d316fb356eb807c926941157ec64f1fc6b7c4601930cfbe271075d6c4cf684bd7e175617390f DIST uvicorn-0.15.0_p20210913.gh.tar.gz 542385 BLAKE2B 1e551ffccac6f92981b0ef62cc80fb494b57dc19bddf8430c54b8a06801ee81cdc31a3167a56e90dd8e0f318cc84dfc71443f74beb39dc68ccc252bc6d6c1042 SHA512 865fe148900c8c00847017bab3ef17a9514e7ef7878ad6220633e2bd6d89b2e65a79a82fdabb8beec83841346a175f0c20807bea07536071a06a884c74418e0d +DIST uvicorn-0.16.0.tar.gz 707858 BLAKE2B 604aa23f8eac6409396ed603c89a524ce61630e3edd354cfe86950c535f3829aa1ececc8a91a8eeb8164d125e2b20add14f457ba0b23a0d0efd085c168739bee SHA512 68eb5daeb72b457a43fa89e352bfe281c79c1057ad9616ba083f96c1392aeb56759f13a3ee7e9eb90749f92df137f1db2bf8c90256751513d770d6679e971003 EBUILD uvicorn-0.14.0-r1.ebuild 1278 BLAKE2B 2ea6efb964012ed977b132f0d9a56cd4d57ce4f88cf09a9761962c32e0ec0b76e7bbc1aeb545c102c20481b72a97219dc0074f79b537144079a574106c7ae6fc SHA512 26ba815edb28f854b0de52c5d2fb8dc6e4b2d2b817be191ad49bc7cd31a7745663123d8ac9049408b44aa1effce4bcc3c8964a6c08e3af0f82d58977a5452657 EBUILD uvicorn-0.14.0.ebuild 1426 BLAKE2B 7051151bdae8ad61fe11b8b209f2895cc37b0d0998dfdc110210cbcc5774082e8a5d0b21e6265d7b9a9c2437784e3c499750b48c5b0271691e5a1092c6083037 SHA512 982224e58b7cd8cf7a9596b921b226bebb6d8463b7c844b691be1c284598586d8ffaf70f911644e85f5518d2a21aa1c54eaa6741e5d9227b05b8b3d42709353e EBUILD uvicorn-0.15.0_p20210913.ebuild 1357 BLAKE2B dcb1fb20863505c1b493e353dbec210704b66df6b95f584e6921386fb4e9cdc70a446d79007dd74ba7649adbe7653b417a36a1a8eddd5e740ccda7ed3499a6b7 SHA512 b0a15c3ea6aceca599976371212adf54fff4d26d814e4baba72e0b091b96372d425cfbd80dbc773f55f481c14674701fe887618f4d28d95dce038a6cfda936d9 +EBUILD uvicorn-0.16.0.ebuild 1277 BLAKE2B 6b1a9ee765efe094e59567fa38ef3fec312a87bf2bc65df2f58db5fbb32923f8acc54983b88fba90ee9ca346156997c43af52452b25b00c22e400848bb024484 SHA512 0a23e1b0abf98ea2ae7c87375a3f214f915746cc6aab3f9596cb633d51b12b2fb41cb355e6372f2282412e9d883376b47a3aaa6963389e5923833a3d8483217d MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e diff --git a/dev-python/uvicorn/uvicorn-0.16.0.ebuild b/dev-python/uvicorn/uvicorn-0.16.0.ebuild new file mode 100644 index 000000000000..421bb98b4a2a --- /dev/null +++ b/dev-python/uvicorn/uvicorn-0.16.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Lightning-fast ASGI server implementation" +HOMEPAGE="https://www.uvicorn.org/" +SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.8[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + >=dev-python/websockets-10.0[${PYTHON_USEDEP}] + dev-python/watchgod[${PYTHON_USEDEP}] + dev-python/wsproto[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # too long path for unix socket + tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers + # need unpackaged httptools + "tests/middleware/test_logging.py::test_trace_logging_on_http_protocol[httptools]" +) diff --git a/dev-python/vdirsyncer/Manifest b/dev-python/vdirsyncer/Manifest index d6c8e1e73d34..6e040b1ee089 100644 --- a/dev-python/vdirsyncer/Manifest +++ b/dev-python/vdirsyncer/Manifest @@ -1,4 +1,4 @@ AUX vdirsyncer-0.18.0-no-cov.patch 533 BLAKE2B 08f6d9dd09aeeb057bfa17fcd8a590ccef68bb9bed8c84c6682471ba53886bc80011990086c9b51673e272ce15fd9096847dab6bb9a6087670e5b01417cbc981 SHA512 00d4f334e1def6295f2b1aacfc2a7fd33f250a0bee39957288fe83a5179c0461f71273051687b53435b0cdd78a3ece618b1dec5a8e253cec3f3c3733528dba10 DIST vdirsyncer-0.18.0.tar.gz 115125 BLAKE2B d81bb9b51658d16a3b9ea044846561a1ce2dac3a839d7e0a165f0136069fcd0716525ab2b908be7cafed60846a1aed6fd72aa1d31fc2a38dbe6de8d0e6585226 SHA512 7fb3d0f7d982d8390d278de1a620231e6ead1ec64057c5dbac98dcff491fa3e6b9ed8ba953995458e393aab73b0b9ab8ba14010e06f90a04d8ee2c28c7c7fbfd -EBUILD vdirsyncer-0.18.0-r2.ebuild 1664 BLAKE2B 8fe1cc11994e6041efc716a7a09a0964496a1e0dc6ced3063196243f893bfbbbe2f3a4b903d26c582c55f9b637b00eda7c4396917c26d99b1c56b578a7a719e7 SHA512 10388b153f0415962b204ac238c01f89b6bba06c30aece50cb93ab48144548c099a6660ae0020a16759fbf7f6dd928fc4e5c593013959c28a17233af04d5a5eb +EBUILD vdirsyncer-0.18.0-r2.ebuild 1671 BLAKE2B 072eb0a183166206ed3999275c4f86299ffd1f6328ab9ff9850363335b0164c5186981172a1c96a18a80e74622c806e9a5e8bf38505d2a719c64bffc9afdb30e SHA512 3043ac90a62d25a8c9e8c29407996dd9b80239d3de47cab4d9036d35b2ff83970c2e5cef06e8e6d585636b263da069c8dd7c91635958e1551879600b1a497c68 MISC metadata.xml 475 BLAKE2B 368524aa96e63a09f0bb25a2d2cfd0a20fd80a7723faa3c076e0a3a10f4fc0e06be1c0521afedbcfd39fc99e2e726627c7ad13622ceefa2fd90d317756386e3e SHA512 5a4150a6e7f0ad92c1b80291e5700f875e619b6b155903189a97ca7f820fff2b656309a27fcd7bae94d5fe6a7cd36cb93633ff0cc0ae7fcaac1399a3f132bb99 diff --git a/dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild index a701eaebffc2..3b59e15c6a33 100644 --- a/dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild +++ b/dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND="dev-python/click[${PYTHON_USEDEP}] >=dev-python/click-log-0.3.0[${PYTHON_USEDEP}] diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index 857e3ac2b55e..6afead191d89 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -1,10 +1,3 @@ -AUX virtualenv-20.8.1-pypy38.patch 4808 BLAKE2B e1d2ef42f0cf4098ba6e9fa20367defb0eda41952beddcd7c321863f72e19a553faeb4e543a60455141ca4b13690a69906bafc158e1d502f21cbd5bfb2a84a51 SHA512 7683d1a59d357fef28d31cfff26a11d08c5759aba482b04f01559afd1c36f81d349f8ecc2361ff1e0055d08108bdbf742006208ce0859e8f5da1a3f6f51610c0 DIST virtualenv-20.10.0.tar.gz 9007218 BLAKE2B 1fd37b38679b7375c1eb6e9644418b1653cb6a8dab194c8553fa113cf4a801a7c1d5e6490067767cfb198a0ef2b5ab9cf166783b9c6fac0b2c8b538949c11804 SHA512 df940aa29801a39d39be46d3518a99e93efb2113650abf81d00b4545183ec6806823ce8b754c5a3c951cb64e941944421046c709ed3de6a925489e5ac1988d48 -DIST virtualenv-20.7.2.tar.gz 8715517 BLAKE2B 306de1bb6e4aa1c888c28161abb33f7016da47a82bba7181687b99127998e82a67e24961610bcbea8a3cad8e7f218e7c76d62de26a74e2bbdf163ab76021bc41 SHA512 6ae91a0cd5cd4da000d0175762515b1b9af80e273d56293d9d57b3faf63ff72001c8d1b3326c1f9dfcea8a4a157c1f62332a2a02b84e25ac4bd3850b0d39aebc -DIST virtualenv-20.8.1.tar.gz 8708080 BLAKE2B 703e3e8e07105e4a7154d0e91a13ec2c6b7e37be92e73733a6850c7c1a96711c19b4974bc4f6d3816ea78095b2af807183f53cbc579acad9a7ec6815ea547294 SHA512 db373bdb68efce0ce26cefe508e452b62d4336ccf74f08a51aa61272127c8cd43639443342f42cacb62d7bfd1381bc1204211218c486dfcdb165d8486a2e728b -DIST virtualenv-20.9.0.tar.gz 9005930 BLAKE2B fb3875c34d282f030d06ad3e6f57d4d8ba9be9f9f40602b0129c5ae68e869a4b64cb5fb7935242518e09fd47294a8d87d6eec6db8f8e78947126564428aff07a SHA512 bfcf60946e2fcc0c4ac2dc9ad48187097961280dbd2353a23cb0aaab97aa63a247637d8f41ed6e6de9d30262978495ebb9519f932ebbb636cf81bb699beeab4d -EBUILD virtualenv-20.10.0-r1.ebuild 4507 BLAKE2B 5f683f19135e9514461bde43e0a421967b879e95f45334177d908dd6a08119657015448bcd4975095b229d8a66473b20d3357a97704791eeb66ca1288ab29c70 SHA512 3c70b3e96cb03caf3a4f453a041b9a8cf3932bb3002e40abc9a7fc53bbeae10e8f804abba27cba93e4ed78ba4e539b1dca21856c3bc86b0e88d42328a495ff70 -EBUILD virtualenv-20.7.2-r2.ebuild 4553 BLAKE2B 1973d80d80c847def9b387b8687376d1ffae2a60f3d0c6adad8137f03e690776f2c2de63378dd068ec4c41fc5d05ee98c718c0f3f57d7367af91580a17e0d57a SHA512 3b221cfac391322c218bb1db84cfc04c7da1a89ba67a20ca660ae21497865f82ed339ef7c050c26ebc5320f98b8c5ffafc71e9385c679532fc9094a3493abfd2 -EBUILD virtualenv-20.8.1-r2.ebuild 4546 BLAKE2B 5557ea91df0ab305c6565c131194506ba2c25b3bdaef7cf76567bc3407bac979c7ad02c425efa2fd5a51ad01a337866de28de8730333a11de4a043a1dda5dd6e SHA512 38a19537dcacd700bd4472b2a82aff673052e08a25421842d2c64f756a05f572dea8cfe1910f1a661b65901253da19a12a8930590d431bc7e333741b52b0fc0e -EBUILD virtualenv-20.9.0-r1.ebuild 4507 BLAKE2B 5f683f19135e9514461bde43e0a421967b879e95f45334177d908dd6a08119657015448bcd4975095b229d8a66473b20d3357a97704791eeb66ca1288ab29c70 SHA512 3c70b3e96cb03caf3a4f453a041b9a8cf3932bb3002e40abc9a7fc53bbeae10e8f804abba27cba93e4ed78ba4e539b1dca21856c3bc86b0e88d42328a495ff70 +EBUILD virtualenv-20.10.0-r1.ebuild 4499 BLAKE2B 08ba8a1547141bbd9a6efaa5f25bde86d9c31667d2946c09dc3465aa21324950b46bfbb42c9f4af425660b48a8033a08fba086e4c72de9e44bc8834cfdcff521 SHA512 d4eab54aa68540bfb55cb644a75906be0bfbc60e9a4c883e80c885630eaecd9b3ac79471d9943c308b239d5619b3ea22756210916b6e06f4e1cc738eab03f1ad MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2 diff --git a/dev-python/virtualenv/files/virtualenv-20.8.1-pypy38.patch b/dev-python/virtualenv/files/virtualenv-20.8.1-pypy38.patch deleted file mode 100644 index 4cff243bcf2c..000000000000 --- a/dev-python/virtualenv/files/virtualenv-20.8.1-pypy38.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 8e3e6cceaefaf63acdf1762baac38c88af9fd15b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 2 Oct 2021 15:42:17 +0200 -Subject: [PATCH 1/7] Skip directories when symlinking libraries for PyPy3 - -The PyPy3 logic creates symlinks for all files from the library -directory existing alongside the PyPy executable. This is meant -to ensure that the bundled libraries to which PyPy is linked can also -be found from inside the virtualenv. However, this logic also symlinks -all directories which is unnecessary and causes library directory -collisions with the new install layout. Change to logic to symlink -non-directories only. - -A similar fix has been applied to the internal venv module in PyPy3.8: -https://foss.heptapod.net/pypy/pypy/-/commit/713b2af9abd2b9453e12c60143e17431a1aefb33 - -Fixes #2182 ---- - docs/changelog/2182.bugfix.txt | 2 ++ - src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py | 2 ++ - 2 files changed, 4 insertions(+) - create mode 100644 docs/changelog/2182.bugfix.txt - -diff --git a/docs/changelog/2182.bugfix.txt b/docs/changelog/2182.bugfix.txt -new file mode 100644 -index 000000000..0f26a202b ---- /dev/null -+++ b/docs/changelog/2182.bugfix.txt -@@ -0,0 +1,2 @@ -+Fixed path collision that could lead to a PermissionError or writing to system -+directories when using PyPy3.8 - by :user:`mgorny`. -diff --git a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -index be5319a2b..f740de963 100644 ---- a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -+++ b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -@@ -44,6 +44,8 @@ def sources(cls, interpreter): - host_lib = Path(interpreter.system_prefix) / "lib" - if host_lib.exists() and host_lib.is_dir(): - for path in host_lib.iterdir(): -+ if path.is_dir(): -+ continue - yield PathRefToDest(path, dest=cls.to_lib) - - - -From d7ec9269f38dee462c8b3012128aacbbe18894f5 Mon Sep 17 00:00:00 2001 -From: mattip -Date: Mon, 4 Oct 2021 12:01:41 +0300 -Subject: [PATCH 2/7] fix stdlib path - ---- - src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -index f740de963..0cb83ed9d 100644 ---- a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -+++ b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -@@ -28,7 +28,7 @@ class PyPy3Posix(PyPy3, PosixSupports): - @property - def stdlib(self): - """PyPy3 respects sysconfig only for the host python, virtual envs is instead lib/pythonx.y/site-packages""" -- return self.dest / "lib" / "python{}".format(self.interpreter.version_release_str) / "site-packages" -+ return self.dest / "lib" / "pypy{}".format(self.interpreter.version_release_str) / "site-packages" - - @classmethod - def _shared_libs(cls): - -From e1f065f703fe4b506cbc575a5a7c9d5fb6079095 Mon Sep 17 00:00:00 2001 -From: mattip -Date: Mon, 4 Oct 2021 16:06:04 +0300 -Subject: [PATCH 3/7] skip linking/copying the stdlib specifically, extensively - comment - ---- - .../create/via_global_ref/builtin/pypy/pypy3.py | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -diff --git a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -index 0cb83ed9d..0c26b79f0 100644 ---- a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -+++ b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py -@@ -41,10 +41,18 @@ def to_lib(self, src): - def sources(cls, interpreter): - for src in super(PyPy3Posix, cls).sources(interpreter): - yield src -+ # Also copy/symlink anything under prefix/lib, which, for "portable" -+ # PyPy builds, includes the tk,tcl runtime and a number of shared -+ # objects. In distro-specific builds or on conda this should be empty -+ # (on PyPy3.8+ it will, like on CPython, hold the stdlib). - host_lib = Path(interpreter.system_prefix) / "lib" -+ stdlib = Path(interpreter.system_stdlib) - if host_lib.exists() and host_lib.is_dir(): - for path in host_lib.iterdir(): -- if path.is_dir(): -+ if stdlib == path: -+ # For PyPy3.8+ the stdlib lives in lib/pypy3.8 -+ # We need to avoid creating a symlink to it since that -+ # will defeat the purpose of a virtualenv - continue - yield PathRefToDest(path, dest=cls.to_lib) - diff --git a/dev-python/virtualenv/virtualenv-20.10.0-r1.ebuild b/dev-python/virtualenv/virtualenv-20.10.0-r1.ebuild index dc6456e35f41..0411b6f14587 100644 --- a/dev-python/virtualenv/virtualenv-20.10.0-r1.ebuild +++ b/dev-python/virtualenv/virtualenv-20.10.0-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" SLOT="0" RDEPEND=" diff --git a/dev-python/virtualenv/virtualenv-20.7.2-r2.ebuild b/dev-python/virtualenv/virtualenv-20.7.2-r2.ebuild deleted file mode 100644 index f7fb80582664..000000000000 --- a/dev-python/virtualenv/virtualenv-20.7.2-r2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=manual - -inherit distutils-r1 - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" - -RDEPEND=" - >=dev-python/backports-entry_points_selectable-1.0.4[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}] - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - >=dev-python/setuptools-41[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}]" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/pip-20.0.2[${PYTHON_USEDEP}] - >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - )" - -# (unpackaged deps) -#distutils_enable_sphinx docs \ -# dev-python/sphinx-argparse \ -# dev-python/sphinx_rtd_theme \ -# dev-python/towncrier -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/virtualenv-20.8.1-pypy38.patch -) - -src_configure() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local EPYTEST_DESELECT=( - tests/unit/activation/test_xonsh.py - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - tests/unit/create/test_creator.py::test_cross_major - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' - ) - - distutils_install_for_testing - epytest -} - -pkg_postinst() { - elog "Please note that while virtualenv package no longer supports" - elog "Python 2.7, you can still create py2.7 virtualenvs via:" - elog " $ virtualenv -p 2.7 ..." -} diff --git a/dev-python/virtualenv/virtualenv-20.8.1-r2.ebuild b/dev-python/virtualenv/virtualenv-20.8.1-r2.ebuild deleted file mode 100644 index 35d12d76ac5c..000000000000 --- a/dev-python/virtualenv/virtualenv-20.8.1-r2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=manual - -inherit distutils-r1 - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" -SLOT="0" - -RDEPEND=" - >=dev-python/backports-entry_points_selectable-1.0.4[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}] - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - >=dev-python/setuptools-41[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}]" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/pip-20.0.2[${PYTHON_USEDEP}] - >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - )" - -# (unpackaged deps) -#distutils_enable_sphinx docs \ -# dev-python/sphinx-argparse \ -# dev-python/sphinx_rtd_theme \ -# dev-python/towncrier -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-pypy38.patch -) - -src_configure() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local EPYTEST_DESELECT=( - tests/unit/activation/test_xonsh.py - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - tests/unit/create/test_creator.py::test_cross_major - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' - ) - - distutils_install_for_testing - epytest -} - -pkg_postinst() { - elog "Please note that while virtualenv package no longer supports" - elog "Python 2.7, you can still create py2.7 virtualenvs via:" - elog " $ virtualenv -p 2.7 ..." -} diff --git a/dev-python/virtualenv/virtualenv-20.9.0-r1.ebuild b/dev-python/virtualenv/virtualenv-20.9.0-r1.ebuild deleted file mode 100644 index dc6456e35f41..000000000000 --- a/dev-python/virtualenv/virtualenv-20.9.0-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=manual - -inherit distutils-r1 - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="0" - -RDEPEND=" - >=dev-python/backports-entry_points_selectable-1.0.4[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}] - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - >=dev-python/setuptools-41[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}]" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/pip-20.0.2[${PYTHON_USEDEP}] - >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - )" - -# (unpackaged deps) -#distutils_enable_sphinx docs \ -# dev-python/sphinx-argparse \ -# dev-python/sphinx_rtd_theme \ -# dev-python/towncrier -distutils_enable_tests pytest - -src_configure() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local EPYTEST_DESELECT=( - tests/unit/activation/test_xonsh.py - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - tests/unit/create/test_creator.py::test_cross_major - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' - ) - - distutils_install_for_testing - epytest -} - -pkg_postinst() { - elog "Please note that while virtualenv package no longer supports" - elog "Python 2.7, you can still create py2.7 virtualenvs via:" - elog " $ virtualenv -p 2.7 ..." -} diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest index d4251070525e..53cc85975aa0 100644 --- a/dev-python/watchdog/Manifest +++ b/dev-python/watchdog/Manifest @@ -1,7 +1,5 @@ DIST watchdog-1.0.2.tar.gz 91796 BLAKE2B 001cbe82ff8aff0c4e56e4d1f02519047580cccb48466566ad7c9c1f462f90a9a036cf90846eb38ec4fb24ff1df2a1ddfec20b3f0587afdc1f938ada1bb0b1ef SHA512 e87a0955ce822daabd7d030804876698f98ed2aad58486e26a94585763655302063f091b653abd385ea99642361b6253d8e051d96019b243a77b078ba86b0d6e -DIST watchdog-2.1.5.tar.gz 98791 BLAKE2B b7663e5aa8918321d570c842abf7c70647712d2045f3cc06ccdff86e305fecc5b95c93048aae9f0a7b2629c2c4f10911ef21077a570b9fb0c3eb03e9597f555f SHA512 850feaf4f5d61b8c8f1521464853df65b72af80c86c63fa87769d17f2bc464112daf3e09a8d83e30474d398315ce854e5a45703c5eabad8b0f5f98f6840d2590 DIST watchdog-2.1.6.tar.gz 99756 BLAKE2B 5ea08660c28f77be02b261a22e6fbfdfaaa59f79af1eecb396fda2e56ab4b5b290dc2c791b31a6841ac6d96c7974d51e846ce0232e9de6728f6031685685e761 SHA512 810ee2c40d92102815685c6e06bee403dfb85df7c8de5f1b7066b27cef2a8e25f506f8d9cc0ff0ec3213b889a7844138692fd9d1ab0c40d0aa2097c55e85f531 EBUILD watchdog-1.0.2.ebuild 965 BLAKE2B 35bf7d74d9da00f8a7b69e6394619867c4cf6947e5c14d8aa833ea1a099515529f7bdb5bb02a59a76c5629e7e38dfd560df0fc63d23fef5210d5b42ac0dd9a7e SHA512 a709f107fce0b758f9a4e522052fc8a6b7bcc0c7b87aa79fb53cf8c8ce035bdd4141df117b983d869f21af7410c7d6cc373fb65069f74c049e2b703863c06fbe -EBUILD watchdog-2.1.5.ebuild 1056 BLAKE2B 5b8002e7955d2c7c696b5a980d31b039420d7bf7d7f67beca14938f2f791a519ad2535a75147d90b942d588a2ad4fd2fc6c09c3ac8262ab0656b84248318b031 SHA512 b829fd5df5f922f347854e7a61c2e9b0c7204b8805c2c4edf45690cdb9c0de5599529ce173543e40a1e8a49e6b6061f23eebfd58d5f595ce69a75315c33e675a -EBUILD watchdog-2.1.6.ebuild 1009 BLAKE2B a31de8c0e6bbdc0ceef409239c6a1eab966ad100f259bc70c6210fb971b43f942a854c40cfc1332615fc8c3445ed50d9450ee1bdc5775392c9d19b1a725cbc23 SHA512 18695092432cf981ee1844cead7fdc951db87892a9154884959790c66b61eda0e08654df57a0405f7546f4be4dfd6bc8f3e1da0bc4ad5e0304eb0b492be1107e +EBUILD watchdog-2.1.6.ebuild 1001 BLAKE2B 80d535d6767a94b297b2c917da112ba1849a448dc8deac3a022eec5cac62a9931b988afc2f36aa32a005dea5aeb0392981c19bd4d1b6f48bc0f2193479279c87 SHA512 e154129f731ad7043d5a38df80319b1270ff4e2cd3267064f2a4a408fce62a7fc63f4f636f79c6e857fa60f8d447384bacc3a8319881e0f7b446a2ccd001abc7 MISC metadata.xml 463 BLAKE2B d4f4a77cbba45384d34ac533c223e6640f75460ebfa46ae029a57297ab1a8711f8c10bcd0c11926651bd61d5a2ae98e316ebe40c6011de06f8ee46ad5fcab5b2 SHA512 5eaf8c60e47afa3933115e23cec07340d8cb708c9c9568cf943030db2ed7e05771f51369d6d7d8e21ab598dc872af275784939a243a37abb1e3661b41f479721 diff --git a/dev-python/watchdog/watchdog-2.1.5.ebuild b/dev-python/watchdog/watchdog-2.1.5.ebuild deleted file mode 100644 index 4e7831b4677f..000000000000 --- a/dev-python/watchdog/watchdog-2.1.5.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 optfeature - -DESCRIPTION="Python API and shell utilities to monitor file system events" -HOMEPAGE="https://github.com/gorakhargosh/watchdog" -SRC_URI="https://github.com/gorakhargosh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" -RDEPEND="${CDEPEND} - dev-python/argh[${PYTHON_USEDEP}]" -DEPEND="${CDEPEND} - test? ( - >=dev-python/pytest-timeout-0.3[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' setup.cfg || die - default -} - -python_test() { - local deselect=() - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - tests/test_inotify_buffer.py::test_move_internal_batch - ) - - epytest -p no:django ${deselect[@]/#/--deselect } -} - -pkg_postinst() { - optfeature "Bash completion" dev-python/argcomplete -} diff --git a/dev-python/watchdog/watchdog-2.1.6.ebuild b/dev-python/watchdog/watchdog-2.1.6.ebuild index d1da5d181572..bdf60d233757 100644 --- a/dev-python/watchdog/watchdog-2.1.6.ebuild +++ b/dev-python/watchdog/watchdog-2.1.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/gorakhargosh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} diff --git a/dev-python/watchgod/Manifest b/dev-python/watchgod/Manifest index 14e6c7066d00..e3a6ad870f70 100644 --- a/dev-python/watchgod/Manifest +++ b/dev-python/watchgod/Manifest @@ -1,3 +1,3 @@ DIST watchgod-0.7.gh.tar.gz 14362 BLAKE2B 0c16b7ef2a7e1d0ca2c9d27b1503a9710662364318d5021e916aabf90c8f917b0bf69559a545658f839953832edc579b0014a0736b3b155f097d1d29c2e4b4f7 SHA512 afa225b30cf796ce95861c61fbe8eb22ed72011522de53d53c41148311793db10e41b66e9eb1237c4372f142edaec992de79715c568e435ddb1695666be1cdd8 -EBUILD watchgod-0.7.ebuild 953 BLAKE2B 12930fe886fafd6396b1b771426d863cfc9d9bd508975a92a26bd081ff9a03b8f76024263e001ea305d8683ecb20d94d69bdf45a5cfdc72ab62bf88e2077e66f SHA512 b7049e880d3455d11321a3c2830b5bb24ffee9bb89ef375081255c25d417e63979ce2e9645acef02db90260510301eaea4c2446597a380d1fef380001bb12fd3 +EBUILD watchgod-0.7.ebuild 960 BLAKE2B df5acdbe3b1c759bc22af4451b872aa8a3b7f442350aa6e494768a7c55c5c874c335e4087b8b38078f6ccb8012b3f5f3e42d664def636f28f1a51e66a7afab90 SHA512 c0115f54f24d59c04829326d41a1ff09857609f308dfa99ef7c34fe4642fbb54d1d70c6cb96a739fd848461b1f9a8c26df2546980c82758a73dafc4f199917d8 MISC metadata.xml 350 BLAKE2B a13e5a3a9299cb914851645a4ba2a3c5c63b7c55a478fb2b73472355a3b126c0fb82d7c1f21e61f44ef698bc19f2c351e29114d26afee9459069174ea1e53255 SHA512 a7b7f0f64ed2ffc26479e0f82b2ef30f29cd2cc71b38768478309aa61031dbb76e63528d03f136256e96d81469336e40999244c3ff0cef1e480102f298f582d3 diff --git a/dev-python/watchgod/watchgod-0.7.ebuild b/dev-python/watchgod/watchgod-0.7.ebuild index dac65975947f..563cc8deb366 100644 --- a/dev-python/watchgod/watchgod-0.7.ebuild +++ b/dev-python/watchgod/watchgod-0.7.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" BDEPEND=" test? ( diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest index c0285bbed886..4baf843dff62 100644 --- a/dev-python/websocket-client/Manifest +++ b/dev-python/websocket-client/Manifest @@ -1,3 +1,7 @@ DIST websocket-client-1.2.1.tar.gz 45921 BLAKE2B 3717daac2aafcc13cfa71cd5678aeef7e6dd1933b072c40aa26bb315b2e2c84dea5734299fb954179b22a659fa271734ba78724e5f9d92be7a35efe1f611dd8b SHA512 fdbeb7ac2add27478a17b388ac62e9378094a368f29749d8b63c274ee41836506369dddd083956f42f1f2d74948392b3ddd59b801c98f9e028c126bdb54c636b +DIST websocket-client-1.2.2.tar.gz 45971 BLAKE2B b62ba2d7b6d1b0d7a95f9350f1304cb178854a459bf4fb601b0c56404cfa2ec52824e6533b5f546b3f4e91a9b4a40072782640acdcdd170911a92efdea9c2ca0 SHA512 a47b70f754ee5b9f954a6b5a7cb788db21765776be8f3564e6a339ebd3a6b46c7b363eef208f92da4758f21e9923b97be08554586d3b30e9ad2251948a054add +DIST websocket-client-1.2.3.tar.gz 46434 BLAKE2B e1e294938b41e6d82fa5cf8cd58fd9653e5170e11e546a04bce6dc0c8a9752cc25a21dbc1352fc614651f9fee43410a269a35e4c8dbacffec14f1ed8e8526f89 SHA512 5e5e00d43b7b4da5e2cb0d00d1e743e420791856e51e2b3d28d78219edcd7a2eace834ae4d7ee2faf89ab27c2b65f063e508f0e470a47ff9d88c36748b3dd113 EBUILD websocket-client-1.2.1.ebuild 694 BLAKE2B 4c237d7dd6647bb2e5635f8c918869a874233900539903660c6fe2cce9bcb0b5c42fc26d5b2b8eaba510764c5a0b2e1f05635094a27039fdcfdbf248382c9fd4 SHA512 69543c3b2ae50ad8ae7a5553d093aad0dce3029e79594f2b30bbe69310be96a0ce062292aca67b4f345fa1dddc5410be7beab1ed87c44f692da4de7b6abc5d78 +EBUILD websocket-client-1.2.2.ebuild 697 BLAKE2B 3a11d13d34fce4dfc21bfe471483fe70fe74977620a56712dd84b3265e1aa8844f2e9dd7f35d2275a2b27ae78a12c0c8a63d7f6cf0899b72ae9d49241f78a383 SHA512 06c99a4ac2e46855e74557e55364cf45ac3d28fb1893d3df9780c11dd53d89d0a8ad52e15e05140d08bf56553b7df1d9b814639dcf783409a33b076ace1e668b +EBUILD websocket-client-1.2.3.ebuild 704 BLAKE2B e9b5a579e7b0b813958a27ba51d3c5d12fe35052a5ae12b150d9be47ee071dcece58b3d4c57bb85bf7af30f2d3de718daf8607e6252bdbaa9c6560bdc7b02592 SHA512 3a67bbb8e1df12ddcfa0f5a434d8b98010b4cd679c71f7b06a82853587681951e0136c776e4a744d9104af7e30002b4c8b0af91d919baadf165175307a006326 MISC metadata.xml 498 BLAKE2B de7c287e513c7e64b4bec29693e6eb9104ff963e0d4d942ed37402bf341739fb17b2ebdb1bf0aaa0081934bae34e16f025d0549f94c1a863be95d64a338eede4 SHA512 13dd8cf0f3e363a3fbf2b246bcc1ccd78a898d5ca830e30fb1606947ce129d99f2d8065c3668dc2c7749bbd4e24e39e5a7c483065737a580246a89dd4d41eaa7 diff --git a/dev-python/websocket-client/websocket-client-1.2.2.ebuild b/dev-python/websocket-client/websocket-client-1.2.2.ebuild new file mode 100644 index 000000000000..595cb1e81497 --- /dev/null +++ b/dev-python/websocket-client/websocket-client-1.2.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="WebSocket client for python with hybi13 support" +HOMEPAGE="https://github.com/websocket-client/websocket-client" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="examples" + +BDEPEND=" + test? ( + dev-python/python-socks[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/websocket-client/websocket-client-1.2.3.ebuild b/dev-python/websocket-client/websocket-client-1.2.3.ebuild new file mode 100644 index 000000000000..73b961624041 --- /dev/null +++ b/dev-python/websocket-client/websocket-client-1.2.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3 python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="WebSocket client for python with hybi13 support" +HOMEPAGE="https://github.com/websocket-client/websocket-client" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="examples" + +BDEPEND=" + test? ( + dev-python/python-socks[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest index b62d04150188..6005cad8a49b 100644 --- a/dev-python/websockets/Manifest +++ b/dev-python/websockets/Manifest @@ -2,5 +2,5 @@ AUX websockets-10.0-py3.9-fix-deprecation.patch 1822 BLAKE2B ccbde169be0d9c21803 DIST websockets-10.0-src.tar.gz 276231 BLAKE2B 6170f0540bc33be3d9a71f596ffee58e6e43c2173239a8fffe4f0c2a7555f8ce26849d85ed7865a5df6a4401f01bb0c928a341598916487cc79152a5031e9bbc SHA512 532289dc411d11cffc6e5aa07013cdad9655f124fbbd5dbdfe92985caf554644976a521466b1d3cbe124de11809e395b5e83195eac87495585779591b189c4d7 DIST websockets-10.1-src.tar.gz 299315 BLAKE2B 425e7c8597f081874127ac75003aed11ebb2cf647ce9fed9e17c955e485a7a59c95d1112524d3f0d747b796b0cc41972258661c9fc9c7972f68aaebe3223b596 SHA512 c284ec92bc133c7083a72d4f364d9ace13d3eb6d7355ae46084d8097c137cdec3933cae9d5ab72d8a517af38328cea6c39877f747f5386df54a7362271cc7e7b EBUILD websockets-10.0.ebuild 860 BLAKE2B b99a1ce2f84978152bfa893a3b3279a790206bd12f538387729c1d1f035d7a020bdeca156cbf879fd5625e4fd9ceb32955a4c106c7fb8bd9e1a74c38970e9874 SHA512 47facb76b64ff4e6816e7f352cac5b39f2a4e2d6a0bcfd44f52e958c6bcaa422205e6961807853684afce58446d99f3b76270943c5e079baaa27101dd249909f -EBUILD websockets-10.1.ebuild 733 BLAKE2B f08fef56c428a4afcba1c2a04d0d59017b320cd2ed4576e42ac8514b290235dd62a5a73225eecaedf6e56f9560052fb1f834d4ce39337b9c8ce0f38c70883618 SHA512 ef6e0ed31c311ef291d51cd5b320470177630e09875b9bf33b4a40feb459c20651de7f9d6d51b39fb07ed12322e1607e84a00558a6ca8f8c14e6b6612c195fa9 +EBUILD websockets-10.1.ebuild 726 BLAKE2B 86a28906af41f3b704bc9ff3b5b696e7b88bffab9915269b343794414d9fbf80f92c96f840c8126961c4a8801cee3a167369a42982a3612e9d57253c87e82df5 SHA512 0a6fd4666459490052dfd85b66a4d3229abc3ee974c8f6ab1bf39b3f2bd2d2bf5d65b6919ee13cd8a8eb2609dc00a11a21b3e721c41ceaa888499bbeda283655 MISC metadata.xml 488 BLAKE2B 06ed81aa4ffa49d1951a8ef639752bc701d798fa531737d4cb367ca198e65178f430d6b1e7f3b24ffcc332343dd58a0cc8ff5f2632a225e6c0f36ee50148aebd SHA512 8335bde47d396c018b32db406e18636edd7f3fe5704c901888d56690ec726aeb7d6f9e42fb7dbb1869c78b494c9cbc17ded3ca78b7576d6fdc0a8097bf996f60 diff --git a/dev-python/websockets/websockets-10.1.ebuild b/dev-python/websockets/websockets-10.1.ebuild index 3cecfefe466e..56fdcc373e66 100644 --- a/dev-python/websockets/websockets-10.1.ebuild +++ b/dev-python/websockets/websockets-10.1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 ~riscv sparc x86" distutils_enable_tests unittest diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest index 0ae3b3a1de28..074c64026c07 100644 --- a/dev-python/wrapt/Manifest +++ b/dev-python/wrapt/Manifest @@ -2,5 +2,5 @@ AUX wrapt-1.12.1-py39.patch 8250 BLAKE2B d3f40b0ef14dc61a12b4e386d1b14b5f5d7f944 DIST wrapt-1.12.1.tar.gz 126750 BLAKE2B 92aba2d400aa626445be68fdda2831132e1c341a2f20065b3d7071a2ebc174cb9de7e6a20a8375360cf7df181881fd20b7b2f70dbfdf533e8823982eeaa722f5 SHA512 33e964cb3aa2437bc7d084a98f622f7c5c8c719d97806796ae0317d35130bdb2679a9dd87be7077e2cae1eb32b65d152349fa7cc138cb392d5999cbfdcecc9ac DIST wrapt-1.13.2.tar.gz 130624 BLAKE2B 7ad74653208042326630ae4464494fcdd5299b35a42d495a16a3cbd68bb60fe5ea17f3e95eac85d98142fe339a593a8cda7e3182ce2a6e96f6ba2bb204a1fc46 SHA512 14648465745af7972ffd449783a24a4b5bf8187cbee517d3427825409bd5d073e3153a0c61f5583b84fc6ca2c48479ebf112977ce340369019a617559d09dfc0 EBUILD wrapt-1.12.1.ebuild 765 BLAKE2B 54e2d2d3ce53c7c234f48b305bcfd1c0b1c2a4ea00697816871580dc5347f428af4729ba5f7c280e31420ea88221a640430b8e98472ebf2ab85da2ed882e6253 SHA512 0ec5d5a96394877bc7a29b7feedf13a203d7d0c8282d3f452c70a9026234f6888187756232a98e94bb90c459c2d9c90de9000722bb692fa70e826bea8518d640 -EBUILD wrapt-1.13.2.ebuild 692 BLAKE2B d1fec1b1d0d38b1f3e2726a26c5f0ad62ba5e83813c238f878d0b52c19c8dcf599aabb8d52d44c9d5f03df25cdde6bbc9afe4100154e63c6832262ad188ceb32 SHA512 652dd27c67cad4b8ca6b7f86e265fd16793ea2543c185a27fe097b7e3a77d2fd52d3027579d8ff0f241fa74a8f4d93b3e391f5d36e11b656da1b31f6702199b3 +EBUILD wrapt-1.13.2.ebuild 698 BLAKE2B 6bdb354ede6b31faf464fd3ef775aabb0884658662fae939d2c0a4d8a06145476c400a3cd125b345ec477b3b4b489cd91801fa4a3baa5add0483f086aa56555b SHA512 c9a91744f730b9184f99e776b4146b79e05c487a54aef71587e62c5fc11b17fc726405dac7b277648f81495a69b172f242d594d8436f529c2368b050bbfe2804 MISC metadata.xml 370 BLAKE2B 251d8c90cd2a0a1b9fbc714b624c7113e9791f268130211160655f4e4e32aadaddaf98a95bb6d9fff5a5df128da9d551b1281a28e4bd7fa6e3c9db7d35b10829 SHA512 31b369317f4a44d593d9fb72bcb9fcb792809323862866da7c3464ca2282e29a65cd353909c05782b85b162cff363b0ad8ea4750d89c942d442034b9a6eb7dba diff --git a/dev-python/wrapt/wrapt-1.13.2.ebuild b/dev-python/wrapt/wrapt-1.13.2.ebuild index a406c595a65a..b5019252ff93 100644 --- a/dev-python/wrapt/wrapt-1.13.2.ebuild +++ b/dev-python/wrapt/wrapt-1.13.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.t LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" distutils_enable_tests pytest distutils_enable_sphinx docs dev-python/sphinx_rtd_theme diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest index e39c13140dc5..da25545ef0c0 100644 --- a/dev-python/wsproto/Manifest +++ b/dev-python/wsproto/Manifest @@ -1,3 +1,3 @@ DIST wsproto-1.0.0.tar.gz 53423 BLAKE2B b4cc8c1ef0ccf324821b893b57fc86ab744c639dd07604618485004ef56ca105b5515e1f34a08ccc93de941b1a93eb76ef0d1946f11e05f80d40b98bfe7e4c56 SHA512 36f8c4eebf84bfe869f7124330898d22416b423f47396f2e3f72069e14f1763514e1df700c3e8ee81467cf973197e10143e088978d0688930fa98518af8773fb -EBUILD wsproto-1.0.0.ebuild 537 BLAKE2B 00ef7afedb2a8c2a35fce025829d51b8305e4ba16e17b22afc4f50b55d524bbd2ff61ed6604d587b3f124f6fd00fc9c2b47ede9239479cd4b04f79cfa11894bd SHA512 78498c11c930c0a5c91bc461e47e957433ce68ba28b81dcabdf9c1ebee43e9f2eba48c5cfa4fae74dbf3aa91d3d3a0126b75fe72071a58412a0fdabf2a39a02a +EBUILD wsproto-1.0.0.ebuild 544 BLAKE2B 9678dcca95910abefd0ed33304317ba86df4fb037ab0baad31a43efdb401acc794e72a425d773fdf82c482721180327a22ca080a5c943cac75988d9fcf6b5133 SHA512 a075f9d88605aab03e8aebea4df9155e492f6844ad6fb8b105022df86db0ab3bc3679e32ed89b4b100502de67e8d0945eab7a17875df35d162e5065829bae177 MISC metadata.xml 494 BLAKE2B 144d8a2efbedf70327d0f862e9e1b9d70d8ec72939cea4239e877f183485c9d4075cbadb9423f74b08e8c0ae806b8786467363ff0aae0845be227059e33304ba SHA512 c5818f8c26a0aa8b88b54259ed81c570bee27ca44a20a2f487109477608724f857a306c2b9b82a2a8a03d5852edbfe4ec27f81b60ccf743e58dade14ab992da0 diff --git a/dev-python/wsproto/wsproto-1.0.0.ebuild b/dev-python/wsproto/wsproto-1.0.0.ebuild index 50b364714e5c..5401a6c1d8de 100644 --- a/dev-python/wsproto/wsproto-1.0.0.ebuild +++ b/dev-python/wsproto/wsproto-1.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" RDEPEND=">=dev-python/h11-0.9[${PYTHON_USEDEP}]" diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest index c57da9394e62..f1ea56339e9c 100644 --- a/dev-python/wtforms/Manifest +++ b/dev-python/wtforms/Manifest @@ -1,5 +1,3 @@ -DIST WTForms-2.3.3.tar.gz 162945 BLAKE2B 5f9f2c920ffc784c34d69f42cd259c1cb6007edbc99028bede98b7c3e24b8ba616b89eceac241cc9b20b241e758ee0c88a9c6736597ddc83c90542135a004fec SHA512 934cf1483beec37d698d13a81e44a733d082baad1f418d3087306fd908df809d37fffe000ed1ecabf65d2c31b57034bf6f25c3b77cfc5598ae1f65bf4a115fe5 DIST WTForms-3.0.0.tar.gz 137053 BLAKE2B 518dfadf248a70fd0627a822c646e884709e295517bc187750e42296896db16dddbe95aa67bf29624147e77fc9db7deb46f3ebc3558801f7b8a5895116df1922 SHA512 dbed8706a317022be07f9568d11c7dab6021642957efab38e547b7b1b83b1ac8863a521b8fb0f5f4ec15cdc2966520a76d079a00ea88ce56f40a42b335fcfc6e -EBUILD wtforms-2.3.3.ebuild 1426 BLAKE2B 9db583f8bf74048c9fbf1629ac4b26998368557bcd3656164f0a4df38d9deae99adadc52a08069af37f70132b7c50910fd9747f722c24ba64ffcea123d8d9c85 SHA512 46d12fe9b6399e0638aa11e1ded021dd1ab6be9d6e7a16c35cd41ea4b5315e782ff974dd32ec7920d6cfda20c6fb62913f42869267d16ae00db1b162e5393e3f -EBUILD wtforms-3.0.0.ebuild 802 BLAKE2B 1a8a486cb948fafe56f681f2b45137ae69a6a201e28f1932286258303136b379d9af937560fbbf44ecea772cad392dc8bb6ac06ae27664121661553d4cc40a5c SHA512 33b5dd91562c91e0770a42b16406f7f243588d7fe5962ebe7af67fa12e410dedd7be46e6f384e01d70e6cf88f93fc0249aeba5a3f25dde32f172408a29345f78 +EBUILD wtforms-3.0.0.ebuild 800 BLAKE2B 32aa947926cd2cda1447e93ff924b836639f6b3ce54067c2163bc7e72f142ed410af86c8e6bee09e7d563782100307ee6b34b7c6481fc62df70cbfc8d0880671 SHA512 c6ec73a33b23957dc3005082acc91e98603e2e2d2a51476a47ffec66627915784cc861f6eb9662d51db98bdc4a2f0aa5f78c0a661dfcddc9c938752db9fd6793 MISC metadata.xml 453 BLAKE2B 24b826025af54d17f8773a9583b369eabc3be6265d26d5fed67d562ff5e2abdb6318e8905d1c1173d399587017c35efe68486f1616e3c1ebb08f1283e2c28985 SHA512 de936c361da6f4b1e64374215c3d2502c77c083a7544e77c77d5b7dc8e6570622a218047651845907d26fb60ab972dc00cc70979df42b888c0cd3373f63e2ebb diff --git a/dev-python/wtforms/wtforms-2.3.3.ebuild b/dev-python/wtforms/wtforms-2.3.3.ebuild deleted file mode 100644 index feb41b797919..000000000000 --- a/dev-python/wtforms/wtforms-2.3.3.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 - -MY_PN="WTForms" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Flexible forms validation and rendering library for python web development" -HOMEPAGE="https://wtforms.readthedocs.io/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - dev-python/markupsafe[${PYTHON_USEDEP}]" - -BDEPEND=" - test? ( - dev-python/Babel[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-email-validator[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # use pytest instead of ugly custom test runner - cat >> setup.cfg <<-EOF || die - [tool:pytest] - python_files = *.py - EOF - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # requires gaetest_common... also upstream doesn't run it at all - tests/ext_appengine - # requires old django; also extensions are deprecated anyway - tests/ext_django - ) - local deselect=( - # incompatible with sqlalchemy-1.4 - tests/ext_sqlalchemy.py::QuerySelectFieldTest - tests/ext_sqlalchemy.py::QuerySelectMultipleFieldTest - ) - - epytest tests ${ignore[@]/#/--ignore } ${deselect[@]/#/--deselect } -} diff --git a/dev-python/wtforms/wtforms-3.0.0.ebuild b/dev-python/wtforms/wtforms-3.0.0.ebuild index d8ec1d1bee74..303ae7849cec 100644 --- a/dev-python/wtforms/wtforms-3.0.0.ebuild +++ b/dev-python/wtforms/wtforms-3.0.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-python/markupsafe[${PYTHON_USEDEP}]" diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index e59f54d90535..9156652a5435 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,6 +1,8 @@ AUX xarray-0.19.0-riscv_tests_datetime.patch 1832 BLAKE2B bd38f8d95e67d8c44a17db4283b0e2c8d7b1a87ea2d4c96dd65e186b99d453d4cf3f5b52d70e2077648612c44b9fa26a0f44740f89fa23000bf7f88ac5dec7cf SHA512 40be0dd9969e21dfb6d6183d1aaa18ead960c6aa4888a10b6636bd3ab05d5995fd95c18fd87b95de535b36d0c0bd90302e9e781229407f25c7c68b25042d197c DIST xarray-0.19.0.tar.gz 2882403 BLAKE2B 454595076074c9805f0ff6f8b761a61e4c172445f2fd0bbcbd39a9615f3465704871fbc5f7c1a9c5fbb1c80b6c47cd677e590e1513ca88cd67908ef3502d234e SHA512 8f4ce7f770ea10e757112b722c7e7a56f19be2f885c63620d547cc54d8b625a5a23c5e603ba804c4d94f2a94863aad8351a9f6ef22ccbc1a78d77a549a21356e DIST xarray-0.20.1.tar.gz 2896122 BLAKE2B 75dbebab105fb2b0c78d09e6dba30bf90a87d1e0b97b96cacc7f880a34734811dae7ebd6b4858718d70f7e03d99c8d58de9b6091d354831ccd17c3946b44e9b6 SHA512 d2e6162286c7e7debed27f40082086dbb55467a953a2afa81b08313aa111c28ffa942785687ac57cb60241a1f45a5d9a937a10bcc7c3025860f7251bbac79c22 +DIST xarray-0.20.2.tar.gz 2906021 BLAKE2B 08ed46a27ce66ec1677e63000d74ecc4a01defa81b8ae1ec24595ff330713bf3e5585adce541e5e6769a74d64a4f5eb9d9aad27450e8088973681d0d60d00f83 SHA512 cd292af68ffd8016e01021e30a2ea83dd36e2f79bd9c3d8e7d83adc5a98a95615091d0102a19a0e3337ae334a701f575a142f476d1465804c8d5fe259ca35f1a EBUILD xarray-0.19.0.ebuild 1191 BLAKE2B 1f7651e4eeb28643c44e9aa6fef81fefb33498a82de72d25ede1f90da84bd84a0266a86599db1ca20a3219aeafc8f6fea184381f8918e3b137679fcf2029fcd7 SHA512 24cdbfc4117640a6502ccd77d346580515694cd63713424db9e1142889639f27a93e677bc6a69d9c8c1fc3b87fcc3196d27a74626178954b25fbc84fc89de889 -EBUILD xarray-0.20.1.ebuild 1209 BLAKE2B 88be56bbc804f0d2d888b3e7cf0c716de4839e1af63e2ee82ac4455b5545ccf91d95abc326681fce9acad3fae462cfc609f94e48710a70a7f8751d5a3de77972 SHA512 d9b8f8884ee2367585e95b1451a118212d81d5d3f79596c8fa57a9334b6ef530b22d7c0cf208f00d034fc5e5e5daa54f319060c2552431be11f8f6cf4aad053c +EBUILD xarray-0.20.1.ebuild 1204 BLAKE2B 9fe3d6c3fc93cc9dcc31634d250f8e58bfcbcf40f51d9d4f3b908e9a4806b06e31dfe72c6fc8bb138a0eb75a05aa8e3310449f7fcf9035e33fe4493c9c4097aa SHA512 8bec5553e9641ac2f12293c1de5f394d7809281379b61f44818a65d36d0d6ecc8de5f41a0b9e21da4504c8cb75d1e0db89da93ab62b4547c08905f9e571b0008 +EBUILD xarray-0.20.2.ebuild 1088 BLAKE2B ed2502b497613f90d8e04e11191494695fd2df2707c2668ecd973fe247a2cb6a7f349d1352bdd121812ec0f6fb49101eb6f32a211fd0e5b1b91b93099c511279 SHA512 13857ce3c4a982f9c0137e7291872d8585ee18f7a12c09181d8b9d6a7d944b931ea1eb63d5900a77b7c859f2c472313d685c9cb7ba5cfc162892b990e70551ea MISC metadata.xml 509 BLAKE2B d470cc092eb055215a5868c22f9ec458057cfad600357fa1f658ed4537a6a6f68bda1422c4a665f1963ce0a6049e691befc3ca4baa60cc898364ad5f18164979 SHA512 602755896a3655295058afc8543a4bb64192d5c625f2edd86291c1f23d171f051a4238466163c2d469874aff3e68770fc76177e720870492266fb14e6faf6ce7 diff --git a/dev-python/xarray/xarray-0.20.1.ebuild b/dev-python/xarray/xarray-0.20.1.ebuild index 428894767a59..a4410243510a 100644 --- a/dev-python/xarray/xarray-0.20.1.ebuild +++ b/dev-python/xarray/xarray-0.20.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/numpy-1.18[${PYTHON_USEDEP}] diff --git a/dev-python/xarray/xarray-0.20.2.ebuild b/dev-python/xarray/xarray-0.20.2.ebuild new file mode 100644 index 000000000000..19299520c970 --- /dev/null +++ b/dev-python/xarray/xarray-0.20.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE="https://xarray.pydata.org/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.18[${PYTHON_USEDEP}] + >=dev-python/pandas-1.1[${PYTHON_USEDEP}]" +# note: most of test dependencies are optional +BDEPEND=" + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.19.0-riscv_tests_datetime.patch +) + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get +) diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest index 8611c2992b46..076a20910ede 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -1,7 +1,7 @@ -DIST xmlschema-1.8.1.tar.gz 390835 BLAKE2B 5ba4e37bc52402a939e3c6508bb3d2cca33b85d73db9be375295de62587bae638d498435198a4b25bc6858bad19a89d14a11870774c631bcc9f1b22bb1c41f4c SHA512 741477d006270deb4a1d1b13bb404c6f4917047b0f68e85727a2dfe239a59f36f4160a6a88f26514a05865219a16ccbaa26bc319b06ac867aeabe008a778ddf8 DIST xmlschema-1.8.2.tar.gz 392045 BLAKE2B 05b63c069bc6f7052e84f7af20b789e2e9b9e54eccbc28971006b924d1eff4b23a43e2a85356214603f4c2263f2478f7cc4321c4ae93e8106f31940098ab7ae2 SHA512 3a03206c732b3d46a58bcfdeafdccb08c7f3334c78df63901352d2d2eaebaabbb663d70329bd9667530a1e8c2bf1b7087eb493f971c3fa914d8944064e12361c DIST xmlschema-1.9.0.tar.gz 394048 BLAKE2B 96060d971826263b3a52b3d8720c7d2421af0bf55f1603b68691a374a72d441238b790f3c7ce0e48ca436cd9939aa0f3563bd3862d5371bd57c44815777ec83a SHA512 c7763acefa6cd34a1edc5487f0c2257c871b7c5aed2466dfb1867a004e9f91603e20d458238a52da33225d9303a7262e347f20c41203dea0f0cb7400bed66838 -EBUILD xmlschema-1.8.1.ebuild 785 BLAKE2B b55ff15cffd9fa12c2015ab2fadfe8e213ac69dc6334cc1edb9b1d939a41ccd30e212bb40fc15fdb4233122f5f37507174741b513df1a9951526646e5ee33896 SHA512 3e5dea3479ba1d2f07c553b3d04d5c4ad8b029922a160e4291c1391642c9f5e98334d8bf10d7cb0ea3f52853a78dcbe2a5410eba7e4f5d6bb3e58c0dc6cea027 -EBUILD xmlschema-1.8.2.ebuild 793 BLAKE2B bcf145939d1ba20b7d293523bb068b344fe6d6922b1fde0b92bac0f8603f41323250e0e10bc7b3a9670a959eeb329a69339129d81e268eebe7768d084ebf4546 SHA512 ea1d96a8c33c1be1c36c863cc240cebcbbfe5e5dd6ba2f428e5ff1ee457675b22d7f9e0b1d677eca4832e29e527280f9ffa8dad248b1e028cb11a82fe5308ae2 +DIST xmlschema-1.9.1.tar.gz 394695 BLAKE2B 38cb0cbb1bb9f23ea4cd16440c175d509e57dce86bc4362facfb0c034895af7cd27b326be450def6e671320ce08d96eeabd33b2c81a682e33001d8b0e1951d13 SHA512 958052e5a3573c5e3ae08fe487cbbb219d361264920f7ffc4157faf53a4e260f256c0ad9a68575c16d2e6cc1bd75b94459ec088b08daa4a419f756f1a7044836 +EBUILD xmlschema-1.8.2.ebuild 785 BLAKE2B b55ff15cffd9fa12c2015ab2fadfe8e213ac69dc6334cc1edb9b1d939a41ccd30e212bb40fc15fdb4233122f5f37507174741b513df1a9951526646e5ee33896 SHA512 3e5dea3479ba1d2f07c553b3d04d5c4ad8b029922a160e4291c1391642c9f5e98334d8bf10d7cb0ea3f52853a78dcbe2a5410eba7e4f5d6bb3e58c0dc6cea027 EBUILD xmlschema-1.9.0.ebuild 793 BLAKE2B bcf145939d1ba20b7d293523bb068b344fe6d6922b1fde0b92bac0f8603f41323250e0e10bc7b3a9670a959eeb329a69339129d81e268eebe7768d084ebf4546 SHA512 ea1d96a8c33c1be1c36c863cc240cebcbbfe5e5dd6ba2f428e5ff1ee457675b22d7f9e0b1d677eca4832e29e527280f9ffa8dad248b1e028cb11a82fe5308ae2 +EBUILD xmlschema-1.9.1.ebuild 793 BLAKE2B bcf145939d1ba20b7d293523bb068b344fe6d6922b1fde0b92bac0f8603f41323250e0e10bc7b3a9670a959eeb329a69339129d81e268eebe7768d084ebf4546 SHA512 ea1d96a8c33c1be1c36c863cc240cebcbbfe5e5dd6ba2f428e5ff1ee457675b22d7f9e0b1d677eca4832e29e527280f9ffa8dad248b1e028cb11a82fe5308ae2 MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb diff --git a/dev-python/xmlschema/xmlschema-1.8.1.ebuild b/dev-python/xmlschema/xmlschema-1.8.1.ebuild deleted file mode 100644 index 53a7a786b0b0..000000000000 --- a/dev-python/xmlschema/xmlschema-1.8.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="An XML Schema validator and decoder" -HOMEPAGE="https://github.com/sissaschool/xmlschema https://pypi.org/project/xmlschema/" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/elementpath-2.3.2[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - )" - -python_test() { - "${EPYTHON}" tests/test_all.py -v || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/xmlschema/xmlschema-1.8.2.ebuild b/dev-python/xmlschema/xmlschema-1.8.2.ebuild index 4860e6037578..53a7a786b0b0 100644 --- a/dev-python/xmlschema/xmlschema-1.8.2.ebuild +++ b/dev-python/xmlschema/xmlschema-1.8.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/xmlschema/xmlschema-1.9.1.ebuild b/dev-python/xmlschema/xmlschema-1.9.1.ebuild new file mode 100644 index 000000000000..4860e6037578 --- /dev/null +++ b/dev-python/xmlschema/xmlschema-1.9.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="An XML Schema validator and decoder" +HOMEPAGE="https://github.com/sissaschool/xmlschema https://pypi.org/project/xmlschema/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/elementpath-2.3.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + )" + +python_test() { + "${EPYTHON}" tests/test_all.py -v || + die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/yamlpath/Manifest b/dev-python/yamlpath/Manifest index d701cf1dd2c7..0d054c1cb711 100644 --- a/dev-python/yamlpath/Manifest +++ b/dev-python/yamlpath/Manifest @@ -1,5 +1,7 @@ DIST yamlpath-3.6.1.tar.gz 214053 BLAKE2B 5c72ffc4e4307f1a3fea7a697782c432402acc1ee929de34a702188d51287fd7187b688354533163b7101dc17ed394f0e2681a1a194807f00762bf6c71387292 SHA512 8ef8e1931118ed881d52b6d7f589b1c671694c211cb1c988e7e6945b7ff5408163bd402f52c1815b453bf8ccc61e8b8ed5c19a00be076d8e76e0a037461a12e2 DIST yamlpath-3.6.3.gh.tar.gz 214734 BLAKE2B fd36d276831771c81272a2bb60a9fe7995c63f1026143925e34167ee397b56725ec9ba5d5afac2a85121512b8f8da3f988fd022dc2378ee80b91567f15d95c1a SHA512 b6c41b550339809e3a0bcbd7dca190956f06799303c1c12bb68eed567c56ccafd2acc2a8a6ab33fb03abde61b3de25673ee2d459f6d66e6782f9325212653ade +DIST yamlpath-3.6.4.gh.tar.gz 216016 BLAKE2B fc6537b7c80ecfb9f69c646970e43935374bb105df007c123cf837eb1de6827ac2cc443294b69500c966ea6bc5d7f56498aec13340238c7660118f17cc6685e5 SHA512 eb1ac0d5861818f4f4b57b07f9fa7f758846982abbb3ac4ec58a1adaca8ec36deba1e21ce3e13916e74a946512f4d66e341a9d45392ef7133d0293e5fd6f66c9 EBUILD yamlpath-3.6.1.ebuild 1365 BLAKE2B 73ccdc94a1b063a65813333494f009b0514eb2fcc76a7e0c544007b5caeb9a7cb7f071fe1078cc891777dc48e3577a26697d0849eb377a904cc6ee84d602b46f SHA512 ec30e9533015048d698b7ccddbbf2d4228bfbf56e112a22a12209ad3d99d50e7ff50578b10bc7801fb4c90ddf2995bc6b0dfb0dc52ddde53a06df9fc811aea67 EBUILD yamlpath-3.6.3.ebuild 1152 BLAKE2B c17ad924d0b66cced0f5932ca62c08b425ee887a5f29d2f6d01abb0d816709487651057de63bc8dcc6146d9a91e26d18699d6ca62405c3e37816c2ac96fc2416 SHA512 17d457d9ab28505b6e6a254cdb358180e8ed931704071a9acb3e5dbdeccde24c19141a02ba2d0ea9cca49d47eb8a3bcc49d82c2f4a3d3ec8f16c292f45566a10 +EBUILD yamlpath-3.6.4.ebuild 1152 BLAKE2B c17ad924d0b66cced0f5932ca62c08b425ee887a5f29d2f6d01abb0d816709487651057de63bc8dcc6146d9a91e26d18699d6ca62405c3e37816c2ac96fc2416 SHA512 17d457d9ab28505b6e6a254cdb358180e8ed931704071a9acb3e5dbdeccde24c19141a02ba2d0ea9cca49d47eb8a3bcc49d82c2f4a3d3ec8f16c292f45566a10 MISC metadata.xml 563 BLAKE2B 5b63f4324ccc2685c7e11f4a75b105f9e97b860a983ffba37f1ae862082ce4654d0114ecde9fe7dc66e1c8121e607ade520e3f34192d2e85ebd538ff0631f355 SHA512 f50a3f78e2fa6d4f06fb1f52267202781d189942135112b45f17ed620025b87637925d3205f151573fee635b5f7b4d2ef1de5106223cd13d2f8e2963a31d29ac diff --git a/dev-python/yamlpath/yamlpath-3.6.4.ebuild b/dev-python/yamlpath/yamlpath-3.6.4.ebuild new file mode 100644 index 000000000000..aee7c4907046 --- /dev/null +++ b/dev-python/yamlpath/yamlpath-3.6.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Command-line processors for YAML/JSON/Compatible data." +HOMEPAGE="https://github.com/wwkimball/yamlpath https://github.com/wwkimball/yamlpath/wiki" +SRC_URI=" + https://github.com/wwkimball/yamlpath/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/ruamel-yaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-ruby/hiera-eyaml + ) +" + +distutils_enable_tests --install pytest + +python_prepare_all() { + sed -e '/ruamel\.yaml/d' \ + -e '/pytest-cov/d' \ + -e "/find_packages/s/()/(exclude=\['tests'\])/" \ + -i setup.py || die + + distutils-r1_python_prepare_all +} + +python_install() { + distutils-r1_python_install + + # install and optimize yamlpath/patches/aliasstyle.py + local sitedir=$(python_get_sitedir) + [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory" + insinto "${sitedir}/yamlpath" + doins -r "${S}/yamlpath/patches" + python_optimize "${D}${sitedir}" +} diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index 38b4d4879cd2..7a867a863203 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -1,8 +1,3 @@ -AUX yarl-1.4.2-test-without-coverage.patch 585 BLAKE2B 2a49dbc7f8c0465b51f0d3405e897b61ce16355c64a7b19cb805d1d546b26a8088e1aca834b215b3337ed6062d068d646e635d85fdbfa9ae98744fa0a5956cf7 SHA512 f7775c6a01fac42c9c4a544d9326692d97cdf4a4a2e8c7d69a53dc6d0847eaef9660d193531c9bf50964b0e01d764fe85761c3ba1dae8c70669795723da7154d -DIST yarl-1.6.3.tar.gz 176823 BLAKE2B 58d36c6d18ef661cb08074153081f541fc98968107d71e7b501297f45f38de092804bba2ae89ddcf0da79b5d4fca62292a4c460bc9dff9d723d3958bc64ff84b SHA512 4c76b94198b8e334f4b4e71d92b0fe23f752d35e0c29bc68df99648b3f48fbb6e3dd8d7339138544e5dc8fbf64c15cb61678052670ac47edc5be958df819d42e -DIST yarl-1.7.0.tar.gz 168325 BLAKE2B 25d708935c8b97142ee729827bb70955458d8ea8212d2a6e59dfe899f2cff41a8cfd93581f8e0f80a3ce194707068ad968f1ae8ee0434e11ac8f7909abda246f SHA512 581b786710c334a8f3d2259678f2bb22c40a0c2b125a786c81a9dc9e4e637e3eb80f11194835f58ada17b346b840ae1a539beba37a52e59b648340cc93f65d5c DIST yarl-1.7.2.tar.gz 168562 BLAKE2B 7da82193e9fa0d317bd4ba46d63ce04a36c95fc3a389d6800d12e0ddecaacb41c07a665db9e731a9112d98a0f3133861b174dc62523da202d0d06f4cb995c354 SHA512 ac5b630dd592ffa8b095e4d7eee2facaeac8ab578e55fd8856c6a6349f514081020c707cd0b33f250c0e78133e92ed6156835660f14c5ae54d60b4fdf6ea50ea -EBUILD yarl-1.6.3-r1.ebuild 825 BLAKE2B 627eed221470a0af05b89cfaa56f52cd2997ad7436dd3f00a6457264a3ba6e322594e668482f0cb08dc5406b7d267dd689fc0786fe172fb490a80db528f80f74 SHA512 9d7c73d6fddd6bf16ea52ef79556b1cf5646c7c9fdad9d84036e5ac8ac058d12b115e54df61eab3f73e31788f918e959ea27f0bb10fc7a48b4875e3a4c377c06 -EBUILD yarl-1.7.0.ebuild 691 BLAKE2B 35af98296d073f34709a7ce47e8c46b468860208eb343bf182835b71970ad253d4f96c07b6fd34f2a20d62bee6db291091fc88dabff7ed1be22063b99fa4e5f4 SHA512 ef858a408742b3742eb8eaf89f90b15fefa74ee8b552b187ec77af0906ed844ab9019613fc12b76a95e8680627d5742c49f215526ce97c6bbd79023d2c5a510e -EBUILD yarl-1.7.2-r1.ebuild 691 BLAKE2B 35af98296d073f34709a7ce47e8c46b468860208eb343bf182835b71970ad253d4f96c07b6fd34f2a20d62bee6db291091fc88dabff7ed1be22063b99fa4e5f4 SHA512 ef858a408742b3742eb8eaf89f90b15fefa74ee8b552b187ec77af0906ed844ab9019613fc12b76a95e8680627d5742c49f215526ce97c6bbd79023d2c5a510e +EBUILD yarl-1.7.2-r1.ebuild 683 BLAKE2B 37be506e54f4911048f716b8ba41c432c2fd233d7abd81cf7efa4cc44274cb5ee8cfd3ef3e481e010fe8c15ff932d2068a06ae0e19a32e1e6b3791c13b29a9b0 SHA512 e5cc8d85caac126a7ee8b49d0d11c136acce8a4706f96bf746126e080208979a3d8036e3b121d56467339b3ee3a2cd26ac03ad72712a0b307e549e69bb700d5e MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe diff --git a/dev-python/yarl/files/yarl-1.4.2-test-without-coverage.patch b/dev-python/yarl/files/yarl-1.4.2-test-without-coverage.patch deleted file mode 100644 index 6fac57fdd249..000000000000 --- a/dev-python/yarl/files/yarl-1.4.2-test-without-coverage.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 364faab4ba6d433fdb31785ee14c25fa4d65dbb4 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -Date: Wed, 4 Mar 2020 22:23:40 +0100 -Subject: [PATCH] setup.cfg: Stop collecting coverage during test execution - ---- - setup.cfg | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/setup.cfg b/setup.cfg -index a9c0f7b..aea046b 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -2,7 +2,6 @@ - license_file = LICENSE - - [tool:pytest] --addopts = --cov=yarl -v - filterwarnings = error - norecursedirs = dist docs build .tox .eggs venv virtualenv .git - minversion = 3.8.2 --- -2.24.1 - diff --git a/dev-python/yarl/yarl-1.6.3-r1.ebuild b/dev-python/yarl/yarl-1.6.3-r1.ebuild deleted file mode 100644 index 6585f2502e28..000000000000 --- a/dev-python/yarl/yarl-1.6.3-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Yet another URL library" -HOMEPAGE="https://github.com/aio-libs/yarl/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/multidict-4.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.2-test-without-coverage.patch -) - -python_test() { - cd tests || die - # broken by CPython CVE fix - epytest \ - --deselect tests/test_url_query.py::test_semicolon_as_separator -} diff --git a/dev-python/yarl/yarl-1.7.0.ebuild b/dev-python/yarl/yarl-1.7.0.ebuild deleted file mode 100644 index 38d438a8f148..000000000000 --- a/dev-python/yarl/yarl-1.7.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Yet another URL library" -HOMEPAGE="https://github.com/aio-libs/yarl/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/multidict-4.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -python_test() { - cd tests || die - epytest --override-ini=addopts= -} diff --git a/dev-python/yarl/yarl-1.7.2-r1.ebuild b/dev-python/yarl/yarl-1.7.2-r1.ebuild index 38d438a8f148..6cd4dfa97545 100644 --- a/dev-python/yarl/yarl-1.7.2-r1.ebuild +++ b/dev-python/yarl/yarl-1.7.2-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/multidict-4.0[${PYTHON_USEDEP}] -- cgit v1.2.3