summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Faker/Faker-11.0.0.ebuild (renamed from dev-python/Faker/Faker-9.8.1.ebuild)0
-rw-r--r--dev-python/Faker/Faker-11.1.0.ebuild (renamed from dev-python/Faker/Faker-9.8.2.ebuild)0
-rw-r--r--dev-python/Faker/Faker-9.8.3.ebuild29
-rw-r--r--dev-python/Faker/Faker-9.8.4.ebuild29
-rw-r--r--dev-python/Faker/Manifest12
-rw-r--r--dev-python/GitPython/GitPython-3.1.24-r1.ebuild4
-rw-r--r--dev-python/GitPython/Manifest2
-rw-r--r--dev-python/Manifest.gzbin251450 -> 251403 bytes
-rw-r--r--dev-python/aesara/Manifest12
-rw-r--r--dev-python/aesara/aesara-2.2.6.ebuild70
-rw-r--r--dev-python/aesara/aesara-2.3.0.ebuild70
-rw-r--r--dev-python/aesara/aesara-2.3.1.ebuild70
-rw-r--r--dev-python/aesara/aesara-2.3.3.ebuild2
-rw-r--r--dev-python/aesara/aesara-2.3.4.ebuild (renamed from dev-python/aesara/aesara-2.3.2.ebuild)2
-rw-r--r--dev-python/agate-dbf/Manifest2
-rw-r--r--dev-python/agate-dbf/agate-dbf-0.2.2-r1.ebuild2
-rw-r--r--dev-python/agate-excel/Manifest2
-rw-r--r--dev-python/agate-excel/agate-excel-0.2.5-r1.ebuild2
-rw-r--r--dev-python/agate-sql/Manifest2
-rw-r--r--dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild2
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.8.1.ebuild2
-rw-r--r--dev-python/aioredis/Manifest2
-rw-r--r--dev-python/aioredis/aioredis-2.0.1.ebuild56
-rw-r--r--dev-python/aiosignal/Manifest2
-rw-r--r--dev-python/aiosignal/aiosignal-1.2.0.ebuild2
-rw-r--r--dev-python/apispec/Manifest2
-rw-r--r--dev-python/apispec/apispec-5.1.1.ebuild2
-rw-r--r--dev-python/arrow/Manifest2
-rw-r--r--dev-python/arrow/arrow-1.2.1-r1.ebuild2
-rw-r--r--dev-python/astroid/Manifest2
-rw-r--r--dev-python/astroid/astroid-2.9.1.ebuild49
-rw-r--r--dev-python/attrs/Manifest4
-rw-r--r--dev-python/attrs/attrs-21.3.0.ebuild44
-rw-r--r--dev-python/attrs/attrs-21.4.0.ebuild33
-rw-r--r--dev-python/authheaders/Manifest2
-rw-r--r--dev-python/authheaders/authheaders-0.14.1.ebuild2
-rw-r--r--dev-python/autopage/Manifest2
-rw-r--r--dev-python/autopage/autopage-0.4.0.ebuild2
-rw-r--r--dev-python/beagle/Manifest2
-rw-r--r--dev-python/beagle/beagle-0.3.0.ebuild2
-rw-r--r--dev-python/berkeleydb/Manifest2
-rw-r--r--dev-python/berkeleydb/berkeleydb-18.1.4.ebuild2
-rw-r--r--dev-python/black/Manifest8
-rw-r--r--dev-python/black/black-21.10_beta0-r1.ebuild63
-rw-r--r--dev-python/black/black-21.11_beta0-r1.ebuild63
-rw-r--r--dev-python/black/black-21.12_beta0.ebuild2
-rw-r--r--dev-python/black/black-21.9_beta0-r1.ebuild63
-rw-r--r--dev-python/cachelib/Manifest2
-rw-r--r--dev-python/cachelib/cachelib-0.5.0.ebuild32
-rw-r--r--dev-python/casttube/Manifest2
-rw-r--r--dev-python/casttube/casttube-0.2.1.ebuild2
-rw-r--r--dev-python/cattrs/Manifest4
-rw-r--r--dev-python/cattrs/cattrs-1.7.1.ebuild2
-rw-r--r--dev-python/cattrs/cattrs-1.9.0.ebuild2
-rw-r--r--dev-python/click-threading/Manifest2
-rw-r--r--dev-python/click-threading/click-threading-0.5.0.ebuild2
-rw-r--r--dev-python/cliff/Manifest4
-rw-r--r--dev-python/cliff/cliff-3.10.0.ebuild2
-rw-r--r--dev-python/cliff/cliff-3.9.0.ebuild40
-rw-r--r--dev-python/cloudpickle/Manifest2
-rw-r--r--dev-python/cloudpickle/cloudpickle-2.0.0.ebuild2
-rw-r--r--dev-python/collective-checkdocs/Manifest2
-rw-r--r--dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild2
-rw-r--r--dev-python/commonmark/Manifest2
-rw-r--r--dev-python/commonmark/commonmark-0.9.1.ebuild4
-rw-r--r--dev-python/cons/Manifest2
-rw-r--r--dev-python/cons/cons-0.4.4.ebuild2
-rw-r--r--dev-python/coverage/Manifest4
-rw-r--r--dev-python/coverage/coverage-6.1.2.ebuild54
-rw-r--r--dev-python/coverage/coverage-6.2.ebuild2
-rw-r--r--dev-python/croniter/Manifest4
-rw-r--r--dev-python/croniter/croniter-1.0.15.ebuild26
-rw-r--r--dev-python/croniter/croniter-1.1.0.ebuild4
-rw-r--r--dev-python/csscompressor/Manifest2
-rw-r--r--dev-python/csscompressor/csscompressor-0.9.5.ebuild2
-rw-r--r--dev-python/csvkit/Manifest2
-rw-r--r--dev-python/csvkit/csvkit-1.0.6-r1.ebuild2
-rw-r--r--dev-python/ddt/Manifest2
-rw-r--r--dev-python/ddt/ddt-1.4.4.ebuild4
-rw-r--r--dev-python/defcon/Manifest2
-rw-r--r--dev-python/defcon/defcon-0.10.0.ebuild28
-rw-r--r--dev-python/diskcache/Manifest6
-rw-r--r--dev-python/diskcache/diskcache-5.3.0.ebuild2
-rw-r--r--dev-python/diskcache/diskcache-5.4.0.ebuild (renamed from dev-python/diskcache/diskcache-5.2.1-r1.ebuild)20
-rw-r--r--dev-python/django-allauth/Manifest2
-rw-r--r--dev-python/django-allauth/metadata.xml3
-rw-r--r--dev-python/django-appconf/Manifest4
-rw-r--r--dev-python/django-appconf/django-appconf-1.0.5.ebuild2
-rw-r--r--dev-python/django-appconf/metadata.xml4
-rw-r--r--dev-python/django-compressor/Manifest4
-rw-r--r--dev-python/django-compressor/django-compressor-2.4.1.ebuild2
-rw-r--r--dev-python/django-compressor/metadata.xml4
-rw-r--r--dev-python/django-extensions/Manifest2
-rw-r--r--dev-python/django-extensions/metadata.xml4
-rw-r--r--dev-python/django-gravatar2/Manifest2
-rw-r--r--dev-python/django-gravatar2/metadata.xml4
-rw-r--r--dev-python/django-haystack/Manifest2
-rw-r--r--dev-python/django-haystack/metadata.xml4
-rw-r--r--dev-python/django-picklefield/Manifest4
-rw-r--r--dev-python/django-picklefield/django-picklefield-3.0.1-r1.ebuild2
-rw-r--r--dev-python/django-picklefield/metadata.xml4
-rw-r--r--dev-python/django-q/Manifest2
-rw-r--r--dev-python/django-q/metadata.xml4
-rw-r--r--dev-python/dns-lexicon/Manifest4
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.8.4.ebuild58
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.8.5.ebuild58
-rw-r--r--dev-python/dogpile-cache/Manifest2
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-1.1.4.ebuild2
-rw-r--r--dev-python/eradicate/Manifest2
-rw-r--r--dev-python/eradicate/eradicate-2.0.0.ebuild4
-rw-r--r--dev-python/etuples/Manifest2
-rw-r--r--dev-python/etuples/etuples-0.3.3.ebuild2
-rw-r--r--dev-python/eventlet/Manifest4
-rw-r--r--dev-python/eventlet/eventlet-0.32.0-r1.ebuild58
-rw-r--r--dev-python/eventlet/eventlet-0.33.0.ebuild4
-rw-r--r--dev-python/exdown/Manifest3
-rw-r--r--dev-python/fakeredis/Manifest4
-rw-r--r--dev-python/fakeredis/fakeredis-1.6.1.ebuild76
-rw-r--r--dev-python/fakeredis/fakeredis-1.7.0.ebuild2
-rw-r--r--dev-python/fido2/Manifest2
-rw-r--r--dev-python/fido2/fido2-0.9.3.ebuild2
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-3.4.2.ebuild28
-rw-r--r--dev-python/flask-nav/Manifest2
-rw-r--r--dev-python/flask-nav/flask-nav-0.6-r4.ebuild2
-rw-r--r--dev-python/flask-paginate/Manifest2
-rw-r--r--dev-python/flask-paginate/flask-paginate-2021.12.28.ebuild23
-rw-r--r--dev-python/flit/Manifest4
-rw-r--r--dev-python/flit/flit-3.6.0.ebuild50
-rw-r--r--dev-python/flit/metadata.xml2
-rw-r--r--dev-python/flit_core/Manifest4
-rw-r--r--dev-python/flit_core/flit_core-3.6.0.ebuild35
-rw-r--r--dev-python/flit_core/metadata.xml2
-rw-r--r--dev-python/flufl-bounce/Manifest2
-rw-r--r--dev-python/flufl-bounce/flufl-bounce-4.0.ebuild2
-rw-r--r--dev-python/fonttools/Manifest6
-rw-r--r--dev-python/fonttools/fonttools-4.28.1.ebuild54
-rw-r--r--dev-python/fonttools/fonttools-4.28.2.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.28.4.ebuild4
-rw-r--r--dev-python/fqdn/Manifest2
-rw-r--r--dev-python/fqdn/fqdn-1.5.1-r1.ebuild2
-rw-r--r--dev-python/fritzconnection/Manifest2
-rw-r--r--dev-python/fritzconnection/fritzconnection-1.8.0.ebuild29
-rw-r--r--dev-python/frozenlist/Manifest2
-rw-r--r--dev-python/frozenlist/frozenlist-1.2.0.ebuild2
-rw-r--r--dev-python/fs/Manifest4
-rw-r--r--dev-python/fs/fs-2.4.13.ebuild53
-rw-r--r--dev-python/fs/fs-2.4.14.ebuild2
-rw-r--r--dev-python/gevent/Manifest2
-rw-r--r--dev-python/gevent/gevent-21.12.0.ebuild100
-rw-r--r--dev-python/git-review/Manifest5
-rw-r--r--dev-python/git-review/git-review-2.2.0.ebuild (renamed from dev-python/git-review/git-review-2.1.0.ebuild)13
-rw-r--r--dev-python/git-review/git-review-9999.ebuild30
-rw-r--r--dev-python/gitdb/Manifest4
-rw-r--r--dev-python/gitdb/gitdb-4.0.7.ebuild62
-rw-r--r--dev-python/gitdb/gitdb-4.0.8.ebuild4
-rw-r--r--dev-python/google-api-python-client/Manifest6
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.31.0.ebuild45
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.32.0.ebuild45
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.33.0.ebuild4
-rw-r--r--dev-python/huawei-lte-api/Manifest2
-rw-r--r--dev-python/huawei-lte-api/huawei-lte-api-1.5.4.ebuild30
-rw-r--r--dev-python/humanize/Manifest6
-rw-r--r--dev-python/humanize/humanize-3.12.0-r2.ebuild27
-rw-r--r--dev-python/humanize/humanize-3.13.0.ebuild22
-rw-r--r--dev-python/humanize/humanize-3.13.1.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest4
-rw-r--r--dev-python/hypothesis/hypothesis-6.33.0.ebuild66
-rw-r--r--dev-python/hypothesis/hypothesis-6.34.1.ebuild66
-rw-r--r--dev-python/identify/Manifest2
-rw-r--r--dev-python/identify/identify-2.4.1.ebuild20
-rw-r--r--dev-python/ioflo/Manifest3
-rw-r--r--dev-python/ioflo/ioflo-2.0.2-r1.ebuild4
-rw-r--r--dev-python/ioflo/ioflo-2.0.2.ebuild38
-rw-r--r--dev-python/ipython/Manifest2
-rw-r--r--dev-python/ipython/ipython-7.30.1.ebuild4
-rw-r--r--dev-python/irc/Manifest2
-rw-r--r--dev-python/irc/irc-20.0.0.ebuild45
-rw-r--r--dev-python/isoduration/Manifest2
-rw-r--r--dev-python/isoduration/isoduration-20.11.0.ebuild2
-rw-r--r--dev-python/jaraco-collections/Manifest2
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-3.5.0.ebuild30
-rw-r--r--dev-python/jaraco-envs/Manifest4
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild27
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-2.2.0-r1.ebuild4
-rw-r--r--dev-python/jikanpy/Manifest2
-rw-r--r--dev-python/jikanpy/jikanpy-4.3.2.ebuild2
-rw-r--r--dev-python/jsonext/Manifest2
-rw-r--r--dev-python/jsonext/jsonext-0.4.2.ebuild2
-rw-r--r--dev-python/jsonschema/Manifest4
-rw-r--r--dev-python/jsonschema/jsonschema-4.3.2.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.3.3.ebuild52
-rw-r--r--dev-python/jupyter-lsp/Manifest2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild46
-rw-r--r--dev-python/jupyter-server-proxy/Manifest2
-rw-r--r--dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.0.ebuild29
-rw-r--r--dev-python/jupyter_core/Manifest2
-rw-r--r--dev-python/jupyter_core/jupyter_core-4.9.1.ebuild38
-rw-r--r--dev-python/jupyter_server/Manifest2
-rw-r--r--dev-python/jupyter_server/jupyter_server-1.13.1.ebuild60
-rw-r--r--dev-python/jupyterlab-lsp/Manifest2
-rw-r--r--dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.3.ebuild21
-rw-r--r--dev-python/jupyterlab_server/Manifest2
-rw-r--r--dev-python/jupyterlab_server/jupyterlab_server-2.10.2.ebuild44
-rw-r--r--dev-python/keyring/Manifest8
-rw-r--r--dev-python/keyring/keyring-23.2.1.ebuild46
-rw-r--r--dev-python/keyring/keyring-23.4.0.ebuild2
-rw-r--r--dev-python/keyring/keyring-23.5.0.ebuild (renamed from dev-python/keyring/keyring-23.3.0.ebuild)2
-rw-r--r--dev-python/keystoneauth/Manifest2
-rw-r--r--dev-python/keystoneauth/keystoneauth-4.4.0.ebuild2
-rw-r--r--dev-python/kombu/Manifest2
-rw-r--r--dev-python/kombu/kombu-5.2.3.ebuild77
-rw-r--r--dev-python/lazr-config/Manifest2
-rw-r--r--dev-python/lazr-config/lazr-config-2.2.3.ebuild2
-rw-r--r--dev-python/libarchive-c/Manifest2
-rw-r--r--dev-python/libarchive-c/libarchive-c-3.2-r1.ebuild4
-rw-r--r--dev-python/libvirt-python/Manifest4
-rw-r--r--dev-python/libvirt-python/libvirt-python-7.7.0.ebuild4
-rw-r--r--dev-python/libvirt-python/libvirt-python-9999.ebuild2
-rw-r--r--dev-python/line_profiler/Manifest2
-rw-r--r--dev-python/line_profiler/line_profiler-3.4.0.ebuild49
-rw-r--r--dev-python/lmdb/Manifest2
-rw-r--r--dev-python/lmdb/lmdb-1.3.0.ebuild39
-rw-r--r--dev-python/logical-unification/Manifest2
-rw-r--r--dev-python/logical-unification/logical-unification-0.4.4.ebuild2
-rw-r--r--dev-python/lz4/Manifest5
-rw-r--r--dev-python/lz4/files/lz4-3.1.3-310-readall.patch32
-rw-r--r--dev-python/lz4/lz4-3.1.10.ebuild2
-rw-r--r--dev-python/lz4/lz4-3.1.3.ebuild32
-rw-r--r--dev-python/mako/Manifest2
-rw-r--r--dev-python/mako/mako-1.1.6.ebuild8
-rw-r--r--dev-python/mando/Manifest2
-rw-r--r--dev-python/mando/mando-0.6.4-r1.ebuild4
-rw-r--r--dev-python/metakernel/Manifest2
-rw-r--r--dev-python/metakernel/metakernel-0.28.2.ebuild31
-rw-r--r--dev-python/minikanren/Manifest2
-rw-r--r--dev-python/minikanren/minikanren-1.0.2.ebuild2
-rw-r--r--dev-python/mistune/Manifest2
-rw-r--r--dev-python/mistune/mistune-2.0.1.ebuild18
-rw-r--r--dev-python/mkdocs-material/Manifest2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-8.1.4.ebuild34
-rw-r--r--dev-python/mkdocs-minify-plugin/Manifest2
-rw-r--r--dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.5.0-r1.ebuild2
-rw-r--r--dev-python/mpdlcd/Manifest2
-rw-r--r--dev-python/mpdlcd/mpdlcd-0.5.2.ebuild2
-rw-r--r--dev-python/msgpack/Manifest4
-rw-r--r--dev-python/msgpack/msgpack-1.0.2.ebuild39
-rw-r--r--dev-python/msgpack/msgpack-1.0.3.ebuild2
-rw-r--r--dev-python/multipledispatch/Manifest2
-rw-r--r--dev-python/multipledispatch/multipledispatch-0.6.0.ebuild2
-rw-r--r--dev-python/nbclassic/Manifest2
-rw-r--r--dev-python/nbclassic/nbclassic-0.3.4.ebuild43
-rw-r--r--dev-python/nbclient/Manifest4
-rw-r--r--dev-python/nbclient/nbclient-0.5.4.ebuild37
-rw-r--r--dev-python/nbclient/nbclient-0.5.5.ebuild2
-rw-r--r--dev-python/nbsphinx/Manifest2
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.8.8.ebuild23
-rw-r--r--dev-python/nbval/Manifest2
-rw-r--r--dev-python/nbval/nbval-0.9.6.ebuild7
-rw-r--r--dev-python/nest_asyncio/Manifest6
-rw-r--r--dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild27
-rw-r--r--dev-python/nest_asyncio/nest_asyncio-1.5.2.ebuild17
-rw-r--r--dev-python/nest_asyncio/nest_asyncio-1.5.4.ebuild4
-rw-r--r--dev-python/nltk/Manifest2
-rw-r--r--dev-python/nltk/nltk-3.6.7.ebuild61
-rw-r--r--dev-python/nose_warnings_filters/Manifest3
-rw-r--r--dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch13
-rw-r--r--dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild4
-rw-r--r--dev-python/notify2/Manifest2
-rw-r--r--dev-python/notify2/notify2-0.3.1-r2.ebuild2
-rw-r--r--dev-python/nuitka/Manifest2
-rw-r--r--dev-python/nuitka/nuitka-0.6.18.6.ebuild48
-rw-r--r--dev-python/numexpr/Manifest8
-rw-r--r--dev-python/numexpr/metadata.xml4
-rw-r--r--dev-python/numexpr/numexpr-2.7.3.ebuild48
-rw-r--r--dev-python/numexpr/numexpr-2.8.0.ebuild30
-rw-r--r--dev-python/numexpr/numexpr-2.8.1.ebuild4
-rw-r--r--dev-python/numpy/Manifest8
-rw-r--r--dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch2
-rw-r--r--dev-python/numpy/files/numpy-1.22.0-no-hardcode-blasv2.patch78
-rw-r--r--dev-python/numpy/numpy-1.22.0.ebuild162
-rw-r--r--dev-python/openstacksdk/Manifest6
-rw-r--r--dev-python/openstacksdk/openstacksdk-0.59.0.ebuild80
-rw-r--r--dev-python/openstacksdk/openstacksdk-0.60.0.ebuild80
-rw-r--r--dev-python/openstacksdk/openstacksdk-0.61.0.ebuild4
-rw-r--r--dev-python/os-service-types/Manifest2
-rw-r--r--dev-python/os-service-types/os-service-types-1.7.0-r1.ebuild2
-rw-r--r--dev-python/osc-lib/Manifest2
-rw-r--r--dev-python/osc-lib/osc-lib-2.4.2.ebuild2
-rw-r--r--dev-python/oslo-log/Manifest2
-rw-r--r--dev-python/oslo-log/oslo-log-4.6.1.ebuild2
-rw-r--r--dev-python/ovs/Manifest4
-rw-r--r--dev-python/ovs/ovs-2.13.0.ebuild4
-rw-r--r--dev-python/ovs/ovs-2.13.3.ebuild2
-rw-r--r--dev-python/packaging/Manifest4
-rw-r--r--dev-python/packaging/packaging-21.0.ebuild34
-rw-r--r--dev-python/packaging/packaging-21.3-r1.ebuild4
-rw-r--r--dev-python/parso/Manifest6
-rw-r--r--dev-python/parso/files/parso-0.8.2-py310-2.patch57
-rw-r--r--dev-python/parso/files/parso-0.8.2-py310.patch29
-rw-r--r--dev-python/parso/parso-0.8.2.ebuild34
-rw-r--r--dev-python/parso/parso-0.8.3.ebuild2
-rw-r--r--dev-python/pathspec/Manifest2
-rw-r--r--dev-python/pathspec/pathspec-0.9.0.ebuild2
-rw-r--r--dev-python/pecan/Manifest4
-rw-r--r--dev-python/pecan/pecan-1.4.0.ebuild2
-rw-r--r--dev-python/pecan/pecan-1.4.1.ebuild2
-rw-r--r--dev-python/pelican-minify/Manifest2
-rw-r--r--dev-python/pelican-minify/pelican-minify-0.9.ebuild2
-rw-r--r--dev-python/phonenumbers/Manifest4
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.12.37.ebuild19
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.12.38.ebuild2
-rw-r--r--dev-python/pikepdf/Manifest8
-rw-r--r--dev-python/pikepdf/pikepdf-4.0.2.ebuild51
-rw-r--r--dev-python/pikepdf/pikepdf-4.2.0.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-4.3.1.ebuild (renamed from dev-python/pikepdf/pikepdf-4.1.0.ebuild)3
-rw-r--r--dev-python/pillow/Manifest2
-rw-r--r--dev-python/pillow/pillow-9.0.0.ebuild98
-rw-r--r--dev-python/pip/Manifest2
-rw-r--r--dev-python/pip/pip-21.3.1-r1.ebuild4
-rw-r--r--dev-python/pkginfo/Manifest4
-rw-r--r--dev-python/pkginfo/pkginfo-1.7.1.ebuild18
-rw-r--r--dev-python/pkginfo/pkginfo-1.8.2.ebuild4
-rw-r--r--dev-python/platformdirs/Manifest2
-rw-r--r--dev-python/platformdirs/platformdirs-2.4.1.ebuild30
-rw-r--r--dev-python/prettytable/Manifest2
-rw-r--r--dev-python/prettytable/prettytable-2.5.0.ebuild2
-rw-r--r--dev-python/prompt_toolkit/Manifest6
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild24
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-3.0.23.ebuild24
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild2
-rw-r--r--dev-python/protobuf-python/Manifest2
-rw-r--r--dev-python/protobuf-python/protobuf-python-3.19.1.ebuild2
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-2.9.3.ebuild54
-rw-r--r--dev-python/publicsuffix/Manifest2
-rw-r--r--dev-python/publicsuffix/publicsuffix-2.20191221-r1.ebuild2
-rw-r--r--dev-python/pyFFTW/Manifest4
-rw-r--r--dev-python/pyFFTW/pyFFTW-0.13.0.ebuild42
-rw-r--r--dev-python/pyFFTW/pyFFTW-9999.ebuild16
-rw-r--r--dev-python/pybind11/Manifest2
-rw-r--r--dev-python/pybind11/pybind11-2.9.0.ebuild53
-rw-r--r--dev-python/pycparser/Manifest4
-rw-r--r--dev-python/pycparser/pycparser-2.20-r1.ebuild57
-rw-r--r--dev-python/pycparser/pycparser-2.21.ebuild2
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-1.9.0.ebuild49
-rw-r--r--dev-python/pygal/Manifest4
-rw-r--r--dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch39
-rw-r--r--dev-python/pygal/files/pygal-2.4.0-fix-tests.patch17
-rw-r--r--dev-python/pygal/pygal-2.4.0-r2.ebuild45
-rw-r--r--dev-python/pygame/Manifest4
-rw-r--r--dev-python/pygame/pygame-2.1.0.ebuild2
-rw-r--r--dev-python/pygame/pygame-2.1.2.ebuild81
-rw-r--r--dev-python/pygments/Manifest4
-rw-r--r--dev-python/pygments/pygments-2.11.0.ebuild37
-rw-r--r--dev-python/pygments/pygments-2.11.1.ebuild37
-rw-r--r--dev-python/pylama/Manifest10
-rw-r--r--dev-python/pylama/pylama-8.0.4.ebuild40
-rw-r--r--dev-python/pylama/pylama-8.0.6.ebuild2
-rw-r--r--dev-python/pylama/pylama-8.3.3.ebuild40
-rw-r--r--dev-python/pylama/pylama-8.3.5.ebuild40
-rw-r--r--dev-python/pylama/pylama-8.3.6.ebuild5
-rw-r--r--dev-python/pylast/Manifest4
-rw-r--r--dev-python/pylast/pylast-4.3.0.ebuild25
-rw-r--r--dev-python/pylast/pylast-4.4.0.ebuild2
-rw-r--r--dev-python/pylint/Manifest2
-rw-r--r--dev-python/pylint/pylint-2.12.2.ebuild4
-rw-r--r--dev-python/pymongo/Manifest2
-rw-r--r--dev-python/pymongo/pymongo-4.0.1.ebuild2
-rw-r--r--dev-python/pyopencl/Manifest2
-rw-r--r--dev-python/pyopencl/pyopencl-2021.2.11.ebuild56
-rw-r--r--dev-python/pyotherside/Manifest2
-rw-r--r--dev-python/pyotherside/pyotherside-1.5.9.ebuild2
-rw-r--r--dev-python/pyotp/Manifest2
-rw-r--r--dev-python/pyotp/pyotp-2.6.0.ebuild2
-rw-r--r--dev-python/pyperclip/Manifest2
-rw-r--r--dev-python/pyperclip/pyperclip-1.8.2.ebuild2
-rw-r--r--dev-python/pyphen/Manifest2
-rw-r--r--dev-python/pyphen/pyphen-0.12.0.ebuild29
-rw-r--r--dev-python/pyproject2setuppy/Manifest2
-rw-r--r--dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild2
-rw-r--r--dev-python/pyroute2/Manifest2
-rw-r--r--dev-python/pyroute2/pyroute2-0.5.14.ebuild2
-rw-r--r--dev-python/pyrqlite/Manifest5
-rw-r--r--dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild30
-rw-r--r--dev-python/pyrqlite/pyrqlite-2.1.ebuild28
-rw-r--r--dev-python/pyscard/Manifest2
-rw-r--r--dev-python/pyscard/pyscard-2.0.2.ebuild2
-rw-r--r--dev-python/pytables/Manifest2
-rw-r--r--dev-python/pytables/pytables-3.7.0.ebuild73
-rw-r--r--dev-python/pytest-codeblocks/Manifest5
-rw-r--r--dev-python/pytest-codeblocks/metadata.xml (renamed from dev-python/exdown/metadata.xml)2
-rw-r--r--dev-python/pytest-codeblocks/pytest-codeblocks-0.12.2.ebuild28
-rw-r--r--dev-python/pytest-codeblocks/pytest-codeblocks-0.9.0.ebuild (renamed from dev-python/exdown/exdown-0.9.0.ebuild)4
-rw-r--r--dev-python/pytest-django/Manifest8
-rw-r--r--dev-python/pytest-django/pytest-django-4.4.0.ebuild52
-rw-r--r--dev-python/pytest-django/pytest-django-4.5.0.ebuild51
-rw-r--r--dev-python/pytest-django/pytest-django-4.5.1.ebuild51
-rw-r--r--dev-python/pytest-django/pytest-django-4.5.2.ebuild4
-rw-r--r--dev-python/pytest-httpbin/Manifest2
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-1.0.1.ebuild30
-rw-r--r--dev-python/pytest-httpx/Manifest2
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.17.3.ebuild29
-rw-r--r--dev-python/pytest-lazy-fixture/Manifest2
-rw-r--r--dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild2
-rw-r--r--dev-python/pytest-salt-factories/Manifest5
-rw-r--r--dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch294
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild63
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild4
-rw-r--r--dev-python/python-cinderclient/Manifest4
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild44
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild2
-rw-r--r--dev-python/python-editor/Manifest2
-rw-r--r--dev-python/python-editor/python-editor-1.0.4-r1.ebuild2
-rw-r--r--dev-python/python-engineio/Manifest4
-rw-r--r--dev-python/python-engineio/python-engineio-4.2.1.ebuild2
-rw-r--r--dev-python/python-engineio/python-engineio-4.3.0.ebuild2
-rw-r--r--dev-python/python-fcl/Manifest4
-rw-r--r--dev-python/python-fcl/files/python-fcl-0.0.12-fix-compiling-on-lld.patch12
-rw-r--r--dev-python/python-fcl/metadata.xml14
-rw-r--r--dev-python/python-fcl/python-fcl-0.0.12-r1.ebuild31
-rw-r--r--dev-python/python-gnupg/Manifest2
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.4.7.ebuild30
-rw-r--r--dev-python/python-keyutils/Manifest2
-rw-r--r--dev-python/python-keyutils/python-keyutils-0.6.ebuild4
-rw-r--r--dev-python/python-lsp-black/Manifest4
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.0.0.ebuild24
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild4
-rw-r--r--dev-python/python-lsp-server/Manifest8
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.2.4.ebuild86
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.3.1.ebuild91
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.3.2.ebuild91
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild2
-rw-r--r--dev-python/python-lzo/Manifest2
-rw-r--r--dev-python/python-lzo/python-lzo-1.14.ebuild29
-rw-r--r--dev-python/python-swiftclient/Manifest4
-rw-r--r--dev-python/python-swiftclient/python-swiftclient-3.12.0.ebuild35
-rw-r--r--dev-python/python-swiftclient/python-swiftclient-3.13.0.ebuild2
-rw-r--r--dev-python/python-utils/Manifest4
-rw-r--r--dev-python/python-utils/python-utils-2.7.0.ebuild28
-rw-r--r--dev-python/python-utils/python-utils-2.7.1.ebuild28
-rw-r--r--dev-python/python3-openid/Manifest2
-rw-r--r--dev-python/python3-openid/metadata.xml4
-rw-r--r--dev-python/pytimeparse/Manifest2
-rw-r--r--dev-python/pytimeparse/pytimeparse-1.1.8.ebuild2
-rw-r--r--dev-python/pyudev/Manifest3
-rw-r--r--dev-python/pyudev/files/pyudev-0.22-fix-hypothesis.patch98
-rw-r--r--dev-python/pyudev/pyudev-0.22.0-r1.ebuild9
-rw-r--r--dev-python/radon/Manifest2
-rw-r--r--dev-python/radon/radon-5.1.0.ebuild4
-rw-r--r--dev-python/raet/Manifest3
-rw-r--r--dev-python/raet/raet-0.6.8-r2.ebuild39
-rw-r--r--dev-python/raet/raet-0.6.8-r3.ebuild4
-rw-r--r--dev-python/rcssmin/Manifest6
-rw-r--r--dev-python/rcssmin/metadata.xml4
-rw-r--r--dev-python/rcssmin/rcssmin-1.0.6.ebuild2
-rw-r--r--dev-python/rcssmin/rcssmin-1.1.0.ebuild2
-rw-r--r--dev-python/rdflib/Manifest2
-rw-r--r--dev-python/rdflib/rdflib-6.1.1.ebuild2
-rw-r--r--dev-python/recommonmark/Manifest2
-rw-r--r--dev-python/recommonmark/recommonmark-0.7.1.ebuild4
-rw-r--r--dev-python/redis-py/Manifest2
-rw-r--r--dev-python/redis-py/redis-py-4.1.0.ebuild78
-rw-r--r--dev-python/reportlab/Manifest6
-rw-r--r--dev-python/reportlab/reportlab-3.6.3.ebuild2
-rw-r--r--dev-python/reportlab/reportlab-3.6.5.ebuild (renamed from dev-python/reportlab/reportlab-3.6.2.ebuild)2
-rw-r--r--dev-python/requests-cache/Manifest2
-rw-r--r--dev-python/requests-cache/requests-cache-0.9.0.ebuild67
-rw-r--r--dev-python/requests/Manifest2
-rw-r--r--dev-python/requests/requests-2.27.0.ebuild63
-rw-r--r--dev-python/requestsexceptions/Manifest2
-rw-r--r--dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild2
-rw-r--r--dev-python/rich/Manifest14
-rw-r--r--dev-python/rich/rich-10.12.0.ebuild27
-rw-r--r--dev-python/rich/rich-10.13.0.ebuild27
-rw-r--r--dev-python/rich/rich-10.14.0.ebuild27
-rw-r--r--dev-python/rich/rich-10.15.1.ebuild27
-rw-r--r--dev-python/rich/rich-10.15.2.ebuild27
-rw-r--r--dev-python/rich/rich-10.16.2.ebuild (renamed from dev-python/rich/rich-10.15.0.ebuild)14
-rw-r--r--dev-python/rjsmin/Manifest4
-rw-r--r--dev-python/rjsmin/rjsmin-1.1.0.ebuild2
-rw-r--r--dev-python/rjsmin/rjsmin-1.2.0.ebuild2
-rw-r--r--dev-python/robot-detection/Manifest4
-rw-r--r--dev-python/robot-detection/metadata.xml4
-rw-r--r--dev-python/robot-detection/robot-detection-0.4.0-r1.ebuild2
-rw-r--r--dev-python/rpy/Manifest2
-rw-r--r--dev-python/rpy/rpy-3.4.5.ebuild40
-rw-r--r--dev-python/ruamel-yaml/Manifest4
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.17.19.ebuild47
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.17.20.ebuild47
-rw-r--r--dev-python/scipy/Manifest2
-rw-r--r--dev-python/scipy/scipy-1.7.3.ebuild2
-rw-r--r--dev-python/secretstorage/Manifest2
-rw-r--r--dev-python/secretstorage/secretstorage-3.3.1.ebuild2
-rw-r--r--dev-python/sentinels/Manifest2
-rw-r--r--dev-python/sentinels/sentinels-1.0.0.ebuild2
-rw-r--r--dev-python/setuptools/Manifest18
-rw-r--r--dev-python/setuptools/files/setuptools-57.5.0-syntaxerror.patch37
-rw-r--r--dev-python/setuptools/setuptools-57.5.0.ebuild92
-rw-r--r--dev-python/setuptools/setuptools-59.2.0.ebuild86
-rw-r--r--dev-python/setuptools/setuptools-59.4.0.ebuild87
-rw-r--r--dev-python/setuptools/setuptools-59.5.0.ebuild87
-rw-r--r--dev-python/setuptools/setuptools-59.6.0.ebuild87
-rw-r--r--dev-python/setuptools/setuptools-59.8.0.ebuild4
-rw-r--r--dev-python/setuptools/setuptools-60.2.0.ebuild (renamed from dev-python/setuptools/setuptools-60.1.0.ebuild)0
-rw-r--r--dev-python/smmap/Manifest2
-rw-r--r--dev-python/smmap/smmap-5.0.0.ebuild4
-rw-r--r--dev-python/snakeoil/Manifest2
-rw-r--r--dev-python/snakeoil/snakeoil-0.9.10.ebuild31
-rw-r--r--dev-python/sphinx-autodoc-typehints/Manifest4
-rw-r--r--dev-python/sphinx-autodoc-typehints/metadata.xml2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.13.0.ebuild39
-rw-r--r--dev-python/sphinx-issues/Manifest2
-rw-r--r--dev-python/sphinx-issues/sphinx-issues-2.0.0.ebuild19
-rw-r--r--dev-python/sphinx-jinja/Manifest2
-rw-r--r--dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild29
-rw-r--r--dev-python/sphinx-notfound-page/Manifest4
-rw-r--r--dev-python/sphinx-notfound-page/sphinx-notfound-page-0.7.1.ebuild2
-rw-r--r--dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.ebuild2
-rw-r--r--dev-python/sphinx/Manifest3
-rw-r--r--dev-python/sphinx/files/sphinx-4.3.2-doc-link.patch14
-rw-r--r--dev-python/sphinx/sphinx-4.3.2.ebuild3
-rw-r--r--dev-python/sphinxcontrib-spelling/Manifest4
-rw-r--r--dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.1.ebuild48
-rw-r--r--dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.2.ebuild46
-rw-r--r--dev-python/symengine/Manifest5
-rw-r--r--dev-python/symengine/files/symengine-0.7.2-metadata.patch68
-rw-r--r--dev-python/symengine/symengine-0.7.2-r2.ebuild59
-rw-r--r--dev-python/symengine/symengine-0.8.1.ebuild2
-rw-r--r--dev-python/sympy/Manifest4
-rw-r--r--dev-python/sympy/sympy-1.8.ebuild62
-rw-r--r--dev-python/sympy/sympy-1.9.ebuild2
-rw-r--r--dev-python/tappy/Manifest2
-rw-r--r--dev-python/tappy/tappy-3.1.ebuild32
-rw-r--r--dev-python/tikzplotlib/Manifest4
-rw-r--r--dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild2
-rw-r--r--dev-python/tikzplotlib/tikzplotlib-0.9.17.ebuild2
-rw-r--r--dev-python/tldextract/Manifest2
-rw-r--r--dev-python/tldextract/tldextract-3.1.2.ebuild2
-rw-r--r--dev-python/tomli-w/Manifest2
-rw-r--r--dev-python/tomli-w/tomli-w-1.0.0.ebuild4
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-3.24.5.ebuild69
-rw-r--r--dev-python/twine/Manifest6
-rw-r--r--dev-python/twine/twine-3.4.2.ebuild54
-rw-r--r--dev-python/twine/twine-3.6.0.ebuild54
-rw-r--r--dev-python/twine/twine-3.7.0.ebuild4
-rw-r--r--dev-python/typed-ast/Manifest2
-rw-r--r--dev-python/typed-ast/typed-ast-1.5.1.ebuild4
-rw-r--r--dev-python/typing-extensions/Manifest4
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.0.1.ebuild (renamed from dev-python/typing-extensions/typing-extensions-4.0.0.ebuild)5
-rw-r--r--dev-python/unasync/Manifest2
-rw-r--r--dev-python/unasync/unasync-0.5.0.ebuild2
-rw-r--r--dev-python/uritemplate/Manifest2
-rw-r--r--dev-python/uritemplate/uritemplate-4.1.0.ebuild2
-rw-r--r--dev-python/virtualenv/Manifest10
-rw-r--r--dev-python/virtualenv/virtualenv-20.11.1.ebuild98
-rw-r--r--dev-python/virtualenv/virtualenv-20.11.2.ebuild98
-rw-r--r--dev-python/virtualenv/virtualenv-20.12.0.ebuild98
-rw-r--r--dev-python/virtualenv/virtualenv-20.12.1.ebuild98
-rw-r--r--dev-python/virtualenv/virtualenv-20.13.0.ebuild98
-rw-r--r--dev-python/virtualenvwrapper/Manifest2
-rw-r--r--dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild2
-rw-r--r--dev-python/voluptuous/Manifest2
-rw-r--r--dev-python/voluptuous/voluptuous-0.12.2.ebuild2
-rw-r--r--dev-python/wcag-contrast-ratio/Manifest3
-rw-r--r--dev-python/wcag-contrast-ratio/metadata.xml13
-rw-r--r--dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild31
-rw-r--r--dev-python/xmlschema/Manifest6
-rw-r--r--dev-python/xmlschema/xmlschema-1.8.2.ebuild31
-rw-r--r--dev-python/xmlschema/xmlschema-1.9.0.ebuild31
-rw-r--r--dev-python/xmlschema/xmlschema-1.9.1.ebuild2
-rw-r--r--dev-python/yamlpath/Manifest6
-rw-r--r--dev-python/yamlpath/yamlpath-3.6.1.ebuild2
-rw-r--r--dev-python/yamlpath/yamlpath-3.6.3.ebuild2
-rw-r--r--dev-python/yamlpath/yamlpath-3.6.4.ebuild2
-rw-r--r--dev-python/yapf/Manifest2
-rw-r--r--dev-python/yapf/yapf-0.32.0.ebuild25
-rw-r--r--dev-python/zipp/Manifest2
-rw-r--r--dev-python/zipp/zipp-3.7.0.ebuild43
-rw-r--r--dev-python/zstd/Manifest6
-rw-r--r--dev-python/zstd/zstd-1.5.0.4.ebuild4
-rw-r--r--dev-python/zstd/zstd-1.5.1.0.ebuild (renamed from dev-python/zstd/zstd-1.5.0.2.ebuild)15
585 files changed, 4598 insertions, 4935 deletions
diff --git a/dev-python/Faker/Faker-9.8.1.ebuild b/dev-python/Faker/Faker-11.0.0.ebuild
index 12e618b6e887..12e618b6e887 100644
--- a/dev-python/Faker/Faker-9.8.1.ebuild
+++ b/dev-python/Faker/Faker-11.0.0.ebuild
diff --git a/dev-python/Faker/Faker-9.8.2.ebuild b/dev-python/Faker/Faker-11.1.0.ebuild
index 12e618b6e887..12e618b6e887 100644
--- a/dev-python/Faker/Faker-9.8.2.ebuild
+++ b/dev-python/Faker/Faker-11.1.0.ebuild
diff --git a/dev-python/Faker/Faker-9.8.3.ebuild b/dev-python/Faker/Faker-9.8.3.ebuild
deleted file mode 100644
index 12e618b6e887..000000000000
--- a/dev-python/Faker/Faker-9.8.3.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/Faker-9.8.4.ebuild b/dev-python/Faker/Faker-9.8.4.ebuild
deleted file mode 100644
index 12e618b6e887..000000000000
--- a/dev-python/Faker/Faker-9.8.4.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 526ef247c845..cd12d547c4b6 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,11 +1,7 @@
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-11.0.0.tar.gz 1199121 BLAKE2B e5c4e17daa969249dbf1ae69630a79c50e6e51d63db9997872bd22a7e91db1771fdef984ec5912d42815632598339062be20005e4921c846abf3013e6efc8c89 SHA512 687f47ba613bd2117c412da54e293281bf1943eccde8165cc749be5d176a025d250c831d55a509a6923b3542dba4fe5abce23bd80b980bdca742ecaa837d4334
+DIST Faker-11.1.0.tar.gz 1214021 BLAKE2B c4b7b44d19566037135d47bce19895da7bb0eba17c64086ad5f0019bbd49a77aaf4231e6aef8f40aec4811bbe4df209b796773ac5cca6a859ff9b43ea57fe9bc SHA512 646d16bceb3fc5ca8a9004ab7369d7fc6012f0766b2f6b58922a1a415a4bf1ae1af0d5977d58f15792bd794fa2235fb44e626e28f5af168d4e4def8112bab0ca
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-11.0.0.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653
+EBUILD Faker-11.1.0.ebuild 723 BLAKE2B ae3fb5bd83c431960a804754b0c50ff925028373c5f40a1e11c7c4caf4fcea02787b7514251151fc92e74c9cb2a90c5d736b24e4e54ded6f619df731b1130039 SHA512 4a865912859241052c5921798bc53e045798ac4008af9c5f1f9b4954a1057ae5ab1afdb58291502bcbe6e6fc2c8370f0a42da1c7433029b0c2775d6bf91d8653
MISC metadata.xml 474 BLAKE2B 337c8b17b4ca092edc2e59bd61dd847e4b9f2bd7e0651d07dad5b3e3eb4f311de9e27e6cad1f6a4835f618446cfa4cdb95e578a8af11498cf7bed1ec697990ce SHA512 35f4a2a50ad5589ba50e619670d1f1eac423fec920bb9c07b3f8bd7d7f2a0bb4e88dde286b062339b30ba304bd1a834bf3318c0b0ad0552ce9eb45fa72e5f44e
diff --git a/dev-python/GitPython/GitPython-3.1.24-r1.ebuild b/dev-python/GitPython/GitPython-3.1.24-r1.ebuild
index 30ab2d60d781..3d2c69324381 100644
--- a/dev-python/GitPython/GitPython-3.1.24-r1.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.24-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-vcs/git
diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index f4322615061c..ed74e69701d3 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -2,5 +2,5 @@ DIST GitPython-3.1.24.gitbundle 9658020 BLAKE2B 4ac2c1a238de1d6e5be9f2d65ec486a1
DIST GitPython-3.1.24.tar.gz 191249 BLAKE2B b60f5186aea33434d77b63997e5e9dc277b49a97934bfe250795af9c0ed92d00c478dd4475a00faa2f5867882f81161dcd21ed46c86883a48b8397266b5318de SHA512 af2aa85574287827e5d2b78f7a19776be57518aa0b8af7a3fb92bef0d97c6a27b3272ed39adf2080b39cd5a9eb114164de7a2a9bbf73cfe1fe2647e0b053b092
DIST gitdb-4.0.7.gitbundle 1498536 BLAKE2B 1e0aff67259c04d2932dbdefb0ae07bd9fb51c5dcb99ee8431e78bf428095250ed45f5e12e2484b407bb4257050b0864e67096b3501d4829491cb7714a7b5ddf SHA512 f8b1b3de00f0597d65f528dd30495fd3dd9e1e4d494987899ef2064d23947ede799db391a59688dfa27e4fcdc9379b5352a378b39e6fb2421e6c850f81157bec
DIST smmap-4.0.0.gitbundle 322820 BLAKE2B 20ac688cafa9ad036f3e21ac1bb9323ae55e618eb0806634fe4c885d2b12fe802779adcffb0fea3da9707e94109a168738d63abe990d1ce9b141c779aa6798d6 SHA512 03296099303eb38ac9ca46733255024355aed2e64a2f9409552ae34af76beb9685a6dd2458df986593fe426e428bc184617abe22c8b92ee01c8c7e1d98de8592
-EBUILD GitPython-3.1.24-r1.ebuild 2160 BLAKE2B bba35eb79d2703d6786e45edf532b184a1a262c8e72016e873bd4eefbe31fcb20f78d6c575ff5169068dab2db14ffabd759ae6e69d6dffa14095345ef52afb7a SHA512 38d311a3554a5073c1ccda4d629d3edf32e5ec9cc80f1f7a63f752e3e935c3eb4247a5f017c127153622471fb3cb4b6937c3e3fb0a248f866f99dc7657619d3d
+EBUILD GitPython-3.1.24-r1.ebuild 2166 BLAKE2B 8b84d6a445e9cdf5a373f4b53a43d6786f57a3a13eef21be82f319299a27c9281bd21931240d3e2f8880533e33f05ab0ab0e124948bfca9379bde1b461019efb SHA512 23b06217dcd50ff684940a28251edccb821631a3514b9983fec390f25ed4069bb79f8ee9fb12482293e49aa9bf8104a274761e6930922d8ffdd089d97ace2bf9
MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index e219ee187b06..120c76d5dd72 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 260d8d6b8a8e..d303229e802e 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,11 +1,5 @@
-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
+DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 972e05a64da709e171be63d7c077f8b7b00fa3fefb5c0908db0770d6f41afb0960c3659c81a51db37c6ce77ccfef9153de1a47dcf44aa65e9a641c53a74de81e SHA512 1e926a2f9100bf44cf02a6b4ff9563835da64ae62afa0cd43046cfd5b5bbba7f9270ef755a5e9a2a9397626a0e8f9e654df075ec5b5e0629d60c52bfc1d61119
+EBUILD aesara-2.3.3.ebuild 2292 BLAKE2B 9112085f09833e946b61eab7df7f24ccef45f5d630fcca87aaeebff83e00d65da6e4c348a20204b782e0cc5ef084e8b0a6686f7404a8f2d21570b96fab1622bc SHA512 06db576794f3790c6d4f5c04196591cffb1d3cb19009d55813c12efc967b8231f43410922bab2932c59e08a2d96e10ea87b99feca006140e9110c0184b9d3506
+EBUILD aesara-2.3.4.ebuild 2299 BLAKE2B 09497f2d9455ada2a4f2f916d9ca97d12b4b689c86bfb3aa5d0cc9a6aa82a0712146ff11c1823d2c6bf1eeee1db32bd95d59fd1f6b5f3e0a3bd4f2b1c00e37db SHA512 1950c4e0b52f4e8e98242989e5104c1c99787961ed9e42c4bba918cce4f3e23e88856af47b6b876d3ad6b2dbaf756acae9a56fd181ea3819b8ca287c659899a3
MISC metadata.xml 506 BLAKE2B be65b6be62282fa47152985d79892fd04105a47e00a427ee8341d27aeff21b144bee7e7d0f16b2f4b617c941bdf5ebd9de37a42c39d117cdfd579c3035d35a74 SHA512 a207ec3db85a8e6f03feabd14da588f0b9ca9a88ab2495ade0f40b516b3bbd20fe78b14698d28da7ceed238737a9f4d63f587156ef609e846b485132d598c6bb
diff --git a/dev-python/aesara/aesara-2.2.6.ebuild b/dev-python/aesara/aesara-2.2.6.ebuild
deleted file mode 100644
index b7ff850ad43e..000000000000
--- a/dev-python/aesara/aesara-2.2.6.ebuild
+++ /dev/null
@@ -1,70 +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 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/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 exclude=(
- # 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
- )
-
- distutils_install_for_testing
- # we do not package numba
- epytest ${exclude[@]/#/--deselect } \
- --ignore tests/link/test_numba.py \
- -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.0.ebuild b/dev-python/aesara/aesara-2.3.0.ebuild
deleted file mode 100644
index 808493f3123a..000000000000
--- a/dev-python/aesara/aesara-2.3.0.ebuild
+++ /dev/null
@@ -1,70 +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 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/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 exclude=(
- # 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
- )
-
- distutils_install_for_testing
- # we do not package numba
- epytest ${exclude[@]/#/--deselect } \
- --ignore tests/link/test_numba.py \
- -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.1.ebuild b/dev-python/aesara/aesara-2.3.1.ebuild
deleted file mode 100644
index 808493f3123a..000000000000
--- a/dev-python/aesara/aesara-2.3.1.ebuild
+++ /dev/null
@@ -1,70 +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 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/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 exclude=(
- # 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
- )
-
- distutils_install_for_testing
- # we do not package numba
- epytest ${exclude[@]/#/--deselect } \
- --ignore tests/link/test_numba.py \
- -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
index 4cbcd19e72fb..925b21a50a29 100644
--- a/dev-python/aesara/aesara-2.3.3.ebuild
+++ b/dev-python/aesara/aesara-2.3.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]
diff --git a/dev-python/aesara/aesara-2.3.2.ebuild b/dev-python/aesara/aesara-2.3.4.ebuild
index 4cbcd19e72fb..cd04da26233a 100644
--- a/dev-python/aesara/aesara-2.3.2.ebuild
+++ b/dev-python/aesara/aesara-2.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/agate-dbf/Manifest b/dev-python/agate-dbf/Manifest
index 2351dc99d209..5d2026e0ca0c 100644
--- a/dev-python/agate-dbf/Manifest
+++ b/dev-python/agate-dbf/Manifest
@@ -1,3 +1,3 @@
DIST agate-dbf-0.2.2.gh.tar.gz 8727 BLAKE2B 1397e87ebecff43380d17628867317e9b66584f4281609717b86c30cfa286e6d9ab32d8250c99c698c887aceae28ad4af311e0f777525283b30b65c15582895d SHA512 a92c19db922cc3f896fbe21f33afacd757a7fa3d6a26545033a898665a87765ddf4af964e4cba315cee0c70da926c965aaf68b64af86cf2aabbb9a68a65a38fe
-EBUILD agate-dbf-0.2.2-r1.ebuild 634 BLAKE2B 9cbded3e40b1c938889b72b1cd6e5e8579902e0f4f76fd881b9202f9b743c1973ea1d9028a63c07455ce803a67c17863b42ff6bf81edd6fd89ec50171dd90dbc SHA512 19e17555971809de87935292ba343735065ecd28bd93f5beb11d6abc6f9e20ae7a4b045b8c2c59e63659c3d8aa35e3bc42da40c943a1ec70f1ba333ea065ea0d
+EBUILD agate-dbf-0.2.2-r1.ebuild 633 BLAKE2B 3bd7d05ecb9aef0491ca1690966829c7d1330adfb68ca5a0f9033239a24a41f7084bb0f1adf890004fe57a7f09fae39d892b8a6944a426bb8808396937d71e69 SHA512 bcd4d32abecc2988b288997552a2982cf7ce801d3f167682bbc6953cd03290ec6d282d5475a0f85420849ce2db1ad2f521ea968d39903214f537b3c8c8fcd68f
MISC metadata.xml 537 BLAKE2B e0faf286fb6844ce52469275311bb9c14deac0c0a123d35b3a11600324dd1e49b81214d41603f8533a7ceb73266ca73bd6377d901bea6372acda6358008d1d31 SHA512 82ec0b7d3163deaf88451e468a296174d99e74409ddbe3837c3e0fa5872bf6303e7154fc900a482c1b417943adf981137e460e7bc7d2f1b32967254220e02c04
diff --git a/dev-python/agate-dbf/agate-dbf-0.2.2-r1.ebuild b/dev-python/agate-dbf/agate-dbf-0.2.2-r1.ebuild
index 387fc82a375f..2137b4bdde6e 100644
--- a/dev-python/agate-dbf/agate-dbf-0.2.2-r1.ebuild
+++ b/dev-python/agate-dbf/agate-dbf-0.2.2-r1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Adds read support for DBF files to agate."
+DESCRIPTION="Adds read support for DBF files to agate"
HOMEPAGE="https://github.com/wireservice/agate-dbf https://pypi.org/project/agate-dbf/"
SRC_URI="
https://github.com/wireservice/agate-dbf/archive/${PV}.tar.gz
diff --git a/dev-python/agate-excel/Manifest b/dev-python/agate-excel/Manifest
index 4dbf73f80caf..b1a8ce3cdb39 100644
--- a/dev-python/agate-excel/Manifest
+++ b/dev-python/agate-excel/Manifest
@@ -1,3 +1,3 @@
DIST agate-excel-0.2.5.tar.gz 161131 BLAKE2B ed7306dabf8b5da722aec9005da9bdba74a9cc585ea72b429eecc4b1fcbdfed698af8e582c464081867c0d4a285b9bc892efc339f0a08c657d87e61fd1174496 SHA512 5686c3faf8b817589a62d9fac558bebe7f47124685be9f8146d74c206023530d0cec2ad88fa4ba7ac049516f5bec6783ce8f0ff47f8eb8b2ed8aad7316f1771b
-EBUILD agate-excel-0.2.5-r1.ebuild 728 BLAKE2B ef1b74b6e781143091faba24fedf98c243c9ee1065283e0a969cf17beced9762565c48397840c0ba7f37e1e7d009d83828cd1204568ff256d036cec5db47eb36 SHA512 d20a0a0e3effddfc7075439cda0d9af61afccd1f1dc4cbc20a16d0910f8d1a7768f9e27270cbe5be659d5cc3bc67241a665ff4668cb4cdae870ea2c2fbedb35a
+EBUILD agate-excel-0.2.5-r1.ebuild 727 BLAKE2B c41825d4e2f197a379768821ac07dd3429c5c0b48713dcde7861c0a90346b74b0969deb63a2bbfd88d28a8f6eea30341f12636a84d7a1024027ffffce23296fc SHA512 f9423ae4e4fc4bc149cba4029265f7ba963ceaaec134e2e7f0583cb02d1f061c6ba7cee8608caf9222665f4030b2bc00ffe297cf76efc521404cb4c2157702fe
MISC metadata.xml 545 BLAKE2B 83924355d55c633174a7060cc13fe4d2d06043b3af6f31d63c53943ce6b0a003ef3951a8967a45caec0a416ce6f101334b011602cf3cb4837c696c5f0a698ef7 SHA512 4c3bb8734cd0f4c67a0ab97edfb06d998f10582ae4688c382c66bc0c6c25f5f5c4900f7dfe9abc037fddb380c4f039353b6c19e0a203f47c5f8e52f549a3c623
diff --git a/dev-python/agate-excel/agate-excel-0.2.5-r1.ebuild b/dev-python/agate-excel/agate-excel-0.2.5-r1.ebuild
index 826a51433560..0dc130921f33 100644
--- a/dev-python/agate-excel/agate-excel-0.2.5-r1.ebuild
+++ b/dev-python/agate-excel/agate-excel-0.2.5-r1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Adds read support for Excel files (xls and xlsx) to agate."
+DESCRIPTION="Adds read support for Excel files (xls and xlsx) to agate"
HOMEPAGE="https://github.com/wireservice/agate-excel https://pypi.org/project/agate-excel/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest
index 670c236c843d..575153de1e44 100644
--- a/dev-python/agate-sql/Manifest
+++ b/dev-python/agate-sql/Manifest
@@ -1,3 +1,3 @@
DIST agate-sql-0.5.8.tar.gz 15182 BLAKE2B 4228c5cbb8fd35b9cd97ffb590fa603e290eb2e5ace9676156ff388f653419080691b29caa4a76c16ea585c91d8126bae3dd500e8438b450737ae55309cf77f7 SHA512 1a793a24561061f5100f24834af65dca943c964cf4aed1504336cafed3d52a95b4787f21ba804b0f2265d5670cabfaa40b7f3d02c120486186cf6e03e7a2938e
-EBUILD agate-sql-0.5.8-r1.ebuild 752 BLAKE2B d38f237a2a570c026a58a176b58c76bdd9288c5ce24ee2c66341615c9200a1be190ddb9fee790d3b1a0bd5b301bba4c2ff6522930fe408b11e2ba558b14ef488 SHA512 1e363f391847d6dd0ed115d17298be91c8165d05728edfefe663d734c4734904b24bd4cc68c4cc0a4169af9f70c19160276e82332843872c1ffb2d4e2e3351d8
+EBUILD agate-sql-0.5.8-r1.ebuild 751 BLAKE2B d30c60ffd9420862791debad670fa337f6866336fe429a9f05c3b3572fb5a395f06094bf60d2916e8ffc98ec978f240affb588f1b4eee76ab495a767bbef0a11 SHA512 693e76f6f5fa536218be4f43a79ccd1fef571eed457e9ab65a815ea0cb9b126fb74c41aec711b7b5c885baebc02f79174ae67e476f7e16e63a425c803d568db6
MISC metadata.xml 638 BLAKE2B aa62813cba6c3eb26352e63e05a9a5e00817049dec03befd4df97c6f7b1a01bc142440813c8ad5a67cdebc0e3cb72a8d272f96a59758547709bca11131092cee SHA512 916aea41b52015c5d57d052fc9908dc711a3e600b585dbb92f604846af9222243b7acddb04042e67567aefc9d7d976a69bbecf10e328691e04ac028dc58c5a08
diff --git a/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild b/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild
index 3dbd46cdce11..b01f2a4ef9ce 100644
--- a/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild
+++ b/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Adds SQL read/write support to agate."
+DESCRIPTION="Adds SQL read/write support to agate"
HOMEPAGE="https://github.com/wireservice/agate-sql https://pypi.org/project/agate-sql/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 9c20fddfd241..c62ff81a6216 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -6,5 +6,5 @@ DIST aiohttp-3.8.0.tar.gz 7323268 BLAKE2B e3d8f6ec7c4b2de685a261171bc8e29db82b5b
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 2639 BLAKE2B 7e7f00a8dbc0cfd46bf8ed386f8cf10190b28745ab83b67110ec686d652e44581449f37e896c73bd693be1903837e44a2d2f12e466cc828ccd67122e2c754e99 SHA512 ce4706c68bcf0ac111cb7823e518dcb691b78a9f98a470db7670cf2226c6944d321d255dfb39a96e3f34c7e9e575cfeab6d9cd04551fd8f313bb0893d935643e
-EBUILD aiohttp-3.8.1.ebuild 2630 BLAKE2B 139ed176a3be63ed4b9ee0472cdaf22ba72f525e66f6137c4e5095466040742a4874c534e80861c5a0fda1ccdfb3bde06f9d5fb0e7c2717f1a6b173c4c3a2e22 SHA512 c020c59188c32bc7e65a22b617702a1af6733a3855135805b5cd1013cca17d0f4b223c10bbb9fab3ae66b622687d860e29daecf98f816cb5f659f3dde1f005d5
+EBUILD aiohttp-3.8.1.ebuild 2637 BLAKE2B 2c76cae8830d905448ba9688c7cb126f005f75eeaba6ce46caf724d40dc69451b70197a5f7c6e30378b687edc2ff5a16839d2e5981533e6ca5f3372cfcb705c7 SHA512 7e907b922080ff82fa16704aaec533e5c26550bff9f93922526c1a671c782e46c6b52faf28c6ac9b9300bb1231a4ef4e6a8044fb3e4734518008a570dc5295e7
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5
diff --git a/dev-python/aiohttp/aiohttp-3.8.1.ebuild b/dev-python/aiohttp/aiohttp-3.8.1.ebuild
index 526c0b2e732e..a6ee3ec7ee73 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="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
RDEPEND="
app-arch/brotli[python,${PYTHON_USEDEP}]
diff --git a/dev-python/aioredis/Manifest b/dev-python/aioredis/Manifest
index 17fba5635886..c316ada01edc 100644
--- a/dev-python/aioredis/Manifest
+++ b/dev-python/aioredis/Manifest
@@ -1,3 +1,5 @@
DIST aioredis-2.0.0.tar.gz 110808 BLAKE2B c10b7d9ba9a6878d3a28f9cada836acbceb7d62525cfc65a52fc3a15edebf5b736ad81f249477e30d1f920473067f27048530f7fd4d0a45cb5391976eb6e4c3e SHA512 edc738215bdb1459af8657f06b8194cdfbb6814f4d40b723e11a1fdec5607b73033eca0bffac758afa2cca9532de910a508c9fb27c5885952426266a14c21eee
+DIST aioredis-2.0.1.tar.gz 111047 BLAKE2B 56f520110bee1a5ef2c19171b6c4c5d6cd4ac440892d36edc4ebf274e7b4ac184fd9e090ad79922f609de4b1dc403a1caa38b271cb1f938357ab9f01ea3f8bfc SHA512 9c2c3fe3e4e4a91e9ca727f8ad78c7c4e6ce1109e4a3043d9ddb929606b6879b1522f3845a3b18d8586ed557a4ab0f6288f27f2b6b0e307343e113f9b9b5fd76
EBUILD aioredis-2.0.0.ebuild 1264 BLAKE2B d8c9dafc10766ceb4493cf9872e08c002c189a4aed689baeca49301cf6a717dc42d9840428aca26b4607a12ac29839d0eaedf99ad02ec7683c3d382c5bbeaaa7 SHA512 5e947be0b76c60cc49ed2fcb103f5c4abe0ecc750be39c335bc33531d7a7a2ab4ea4b30e8ddd8efca87a1e3c5bb091432fe1ddfbf9813a1a7512179d13e392fd
+EBUILD aioredis-2.0.1.ebuild 1268 BLAKE2B b0b31cb99be419c656a07dac0db4afeec4b1e7a3a2f88d78aac7669d76ee64b45337cfc2c6beba03e6931ef760b31a25b7c4f4364f9d1240f2b5a644721d97a9 SHA512 76f409423ded931bc584d97180e5509feac147c156a5402a2adea052845d3273342e42635d7c9ebccf70edd8f0dd83dfb818a6e974db1d158760531b70f18d4f
MISC metadata.xml 406 BLAKE2B 71c02823f5035bf4117fc689fd0795ff0a431dc363bf9b630d7fd7fa7c22fcc9cd3681546ba8665faa65ddca7a7358d40dfd3899cc5ec978b46dcd0f001d2339 SHA512 73dfa8856695b682169ff7d930e14b30450e02d53e08c95612aef63315f05453ec0e98956cd645728fe3d7670686c307ca17944e3793706d5a8f83cd635a1a0e
diff --git a/dev-python/aioredis/aioredis-2.0.1.ebuild b/dev-python/aioredis/aioredis-2.0.1.ebuild
new file mode 100644
index 000000000000..12e63e82d7d8
--- /dev/null
+++ b/dev-python/aioredis/aioredis-2.0.1.ebuild
@@ -0,0 +1,56 @@
+# 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 optfeature
+
+DESCRIPTION="asyncio Redis client library"
+HOMEPAGE="https://pypi.org/project/aioredis/ https://github.com/aio-libs/aioredis-py"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/async_timeout[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/hiredis[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests 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
+ "
+
+ elog "Spawning Redis"
+ elog "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
+
+pkg_postinst() {
+ optfeature "hiredis parser" dev-python/hiredis
+}
diff --git a/dev-python/aiosignal/Manifest b/dev-python/aiosignal/Manifest
index 86fb2c663e39..a8be471f7058 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 684 BLAKE2B 143615d37a85793830751773f5ea114078d9d2aec29e53f04dc25d3632e31c3413fa112af7fc490cafd3d73fbd3038b2487925984f98af1b4e9949419d73598c SHA512 1a96c708fda78e2da76f090567c6a5c3554cbf3e9017606b01a3521ab78470e525d049bb57eb58f5a4fb01fc79630e77311d06a7a647a99d0f207f569bb34686
+EBUILD aiosignal-1.2.0.ebuild 691 BLAKE2B 467b8c0ceda8f669c974d6d4691e8d3effcbb6e7fe0504897f34b32f321bf56069a1885ab8efaad9d4694a412a8ee9c994c43d9ea4c2e50131f6056ac156768f SHA512 aae38b1c6c5a2eb9b340659589dd3dfa44cfdbaf9040ae96e133903eafe6330cc030b9deb203215885888554aed7cd047a8f94469c906a9c01f64b5b029ec05e
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 91dd55a018f0..0822fa602377 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="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
RDEPEND="
>=dev-python/frozenlist-1.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest
index cb51c4a23ba8..2b35166a1de4 100644
--- a/dev-python/apispec/Manifest
+++ b/dev-python/apispec/Manifest
@@ -1,3 +1,3 @@
DIST apispec-5.1.1.gh.tar.gz 70296 BLAKE2B 339706890d23c796ea73c23735c5655694315a8a8017eba8f69574ed4e85ddf9a65c3a26482a78f08a118afd19e3c9bbcc9d264bb770941d7affbf7cf85eb925 SHA512 4e0e2959699c735c5242aa1a954392d97ea4809aafbd8d091f608baf7397a31964852588c474acb84e8755a62849837d741eb1e5fdf1cd5304f46c852e346d03
-EBUILD apispec-5.1.1.ebuild 953 BLAKE2B e626574e30ee3443015a95589efe57e9e37b8d26327c828590c56d394e82f97945bd2c3f929284bf1b569bdc4223efac9e9b90f316f7dff6d2715e3a4e4bc486 SHA512 524fb3f50ef48f0167b23fb492ebe1a8d8a4cb3cafbae97a697565485b96a90d5df2b80a40537b4dccfdf38af3598fbcb1e7bec7c48733b3e73364977e4be091
+EBUILD apispec-5.1.1.ebuild 952 BLAKE2B 4b880d25bdca20d13d35dc89aad2ea5c0d97f7f68cb9a4c0171e000fdbc4633fe2fe1fe0e4444dbd6121b2d54475a8e438e277e6d3a9fa0a7f5132bc1c8208e9 SHA512 23e78073c556bc57b00d80a18622c5027c3d4f309591e42c6314b4f58e32a1a5eeab5f02d1badbcb0d0ec86bf994e72defb1994330216ad2f64b7fd904a75790
MISC metadata.xml 504 BLAKE2B d55ae521520ba60a139e83f23aacbb3df76c4c120a54f1b65b185018647c1f363bc88f354abc1810b7a9d9f3cfa264e0303d46cd23b8091dbb365bd84cc04815 SHA512 e0297e941c3c544cbb14044f02451c26cfdec81b2bd49cf225dc9f32d1ccb207e630d838d8928d28ccb35a3cf01493a87ceb2633cc5ede36b62a6d81f164ea32
diff --git a/dev-python/apispec/apispec-5.1.1.ebuild b/dev-python/apispec/apispec-5.1.1.ebuild
index 990b59d0c9d9..cfb7ac6dc6b2 100644
--- a/dev-python/apispec/apispec-5.1.1.ebuild
+++ b/dev-python/apispec/apispec-5.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A pluggable API specification generator."
+DESCRIPTION="A pluggable API specification generator"
HOMEPAGE="https://github.com/marshmallow-code/apispec/"
SRC_URI="
https://github.com/marshmallow-code/apispec/archive/${PV}.tar.gz
diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest
index 7b8942f335bc..01e83a25866c 100644
--- a/dev-python/arrow/Manifest
+++ b/dev-python/arrow/Manifest
@@ -1,3 +1,3 @@
DIST arrow-1.2.1.tar.gz 118941 BLAKE2B 4e1cb13180d72fa42e8bbbb6ae810aa3101ee4f7be53f8235b901b662293ba67a5379abc1af0f19c1e64ae68c772d0bef8125717b3ce3ee24d587ff89e7c96e6 SHA512 96ac71c103554a9a609227af870c051031e66fcc8abb343f6d8f38c7e35ad632633b68afb2818443e38ff59ea4790101fbca4449f14168fc41260d15fcd6cce4
-EBUILD arrow-1.2.1-r1.ebuild 749 BLAKE2B d9ab038c937c31294f20b66b64484ce3d1a7598ff1e1ddbc9ed3b46bebaf746a4839b430478c1e59574894451e682581fdef5043c15e1f1bf8d72587db944495 SHA512 8c6db4885fdd966ca9589ac40db7a88a162dedcfc348a3eeb454b1785c95380da5874689df9e97c9734702da3ca25d35e50d18971e94645b75a63e23a7c8a00c
+EBUILD arrow-1.2.1-r1.ebuild 756 BLAKE2B 99f28172e0ff3c7f33682f9c74e1cfc707d416bab48ac02d6efc0787690edfbee114f1249f4a04160139ce916a72cefc3a80a833e53f31a15d6697350067c841 SHA512 aef621c470b1be61b7b08e2c4836b533862e21252864bcfdb32163d2d1cd446497a3715b26f5204ee7028482f23efbaedbc8b891e4418a5e46cdbb1c0839e280
MISC metadata.xml 387 BLAKE2B e07417bbea7b9b1a8b850dda631d1e626e013a6cac793893deafec648003970a6240833af5ecc3a9b19aff3ea38e26e684a7a151f1138ed9d8597b567d3ca960 SHA512 ea9a24239141a4338c7d3291e2be9dff5d36f33f91ec3fefb62c7fd054b0c7a80ce66b6916f045aa3eaf69cc4f2f3d116a525958fb0f6185b98a10660bc08e50
diff --git a/dev-python/arrow/arrow-1.2.1-r1.ebuild b/dev-python/arrow/arrow-1.2.1-r1.ebuild
index 4f2246273fe5..f01fee5b6035 100644
--- a/dev-python/arrow/arrow-1.2.1-r1.ebuild
+++ b/dev-python/arrow/arrow-1.2.1-r1.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 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index f47e7c890f0d..f3d45d528852 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,7 +1,9 @@
DIST astroid-2.7.3.tar.gz 378876 BLAKE2B 016ab6e798f1a608c0e0ce0bd81865145349c70497d09e336ec8b21eaf01ea365c204f42daf6d55d148f6873ef15e223adc9baf4a09dc8945158e4b5e24f1ebb SHA512 03a886c2daef640cf0a85f38e39b6e12080dc722862cb03386d1355f3f955ea46a7bb7b85c2887f52ba6d0ecb6243c653c7f1cd44d6c7429f2cd29c1dfd2297f
DIST astroid-2.8.6.tar.gz 394852 BLAKE2B 400531227ce5a8b0f284f51ccb2d37aeb0463ee0fc7faceb3fd33b4bd727b7283421fb69c50eba3246217e06dca2cecfac49030d33c7e2a7cf252144860b50a3 SHA512 8fae723f0b7df34ba51d7f97634b09173956ae1eaa1543b81af8a80b5d9c9fcbdd96de709da2432a935dd5fc7369f9f1ea03cf2b7e3f0b09dac8485145d8f1d9
DIST astroid-2.9.0.tar.gz 404906 BLAKE2B 2aefe21392289b95a4ea3bde047e6f33b6915f4feac722164b4c35cc97dedb83f7d2e7f277485c5a3a8c7abc7865ccd88923266aa675755eeb17b0bd22077931 SHA512 949520268303a257102c2348920df9ff779bf5736739be5985b0441fae664212bee476445dc5d52478e789e08bbd5826ef83cf8a730a73d4e2d6eb04251c3cee
+DIST astroid-2.9.1.tar.gz 408617 BLAKE2B 921178fc6be9f3905c0e93c755fbf0ff70da4bf6242cb10a6881e78b66f9636fa39d7aef1ba9435ec69ae314968d33126a64d2d11a8da2aa2ee0dc9010d58ce3 SHA512 b6c69a316bd9f21be34b5e15505e38719721991c0b9a9162233c2c8c7b0fcef792027f6564fa58f083448d00bbae910f8dad1a2957aad5d3bf23c1bfb6727e31
EBUILD astroid-2.7.3-r1.ebuild 1244 BLAKE2B 67ee476429bfe190bae26848a03d506782e7fbdcc57563101253321537fb8123a5d45c81f9710f236d8fe471f7b58f66f15c2725d0bf36cca6205123aa1b4bea SHA512 15b5ff612fd7d0b10eb60e3c45a7e5f45f1980e3aa8d38e0cfdf3f349313da5e7cc0df59ac655570c47d00d14586b5151179d14dd74d30240637317a1e4d0d8f
EBUILD astroid-2.8.6.ebuild 1299 BLAKE2B c093e88206d0f820547b7afaf95b13c97c8c0635fa096fc98923cd711dd7fc7c05478beba6c42aa099c5645813d37cbecca4157c2369d9eb013880c32f6e2124 SHA512 e853ca621bd253db6498b0d16c941cb13ebe8f2c4bdece39094592b7567f6504a72db8444151915982484748e10898efdbb41aa7b47f872fb0b5488534036340
EBUILD astroid-2.9.0.ebuild 1305 BLAKE2B 5563d28361824789351a923225d6b25fc1f4329dc1260326b80113c2fbd24df8387d645c9bc9ebfe9560d994707dc59918b26847e6c2e61b5a3be18303e440a1 SHA512 134a3d5ce85471c35c3fd363211b127cc9f83feb5cfe839478df7dbb1191924d3e508a6c41e391c08da96096c396d6749ea5c42210401fb95e525bd8c054aa92
+EBUILD astroid-2.9.1.ebuild 1313 BLAKE2B a31e17f61abf894bedbea61d9d53b09363d5ec7dc8c36d09e03c08b3d5b84b62ed5fdf6f0092a33be7d90a04c0c9cf82159b28a1f2ff0181c896819a72194490 SHA512 ac9165d1ef3484d4ec21033ad961f140b8762b88672fecb68adea38d5008ac992ce4a5a6c976c1c560441bee0afba1ca27e4516d46085a196ae851487dfc8714
MISC metadata.xml 1143 BLAKE2B 1f6c4e004277eebed2e29cb935ef01e5f18fb0a526f99f0e875ae3815308dce0483b5274b4e23bed076464aa62a035937a7a3817e2d4a5fb9211b9043271e04c SHA512 56b07d0f08a49772661bc3d233cf1f628aa7c241c51b91d75dfbd44995e169d8ab5bbd99863d7b9b67792486346982a7b8eebefb462e7e212cd7dff920d80840
diff --git a/dev-python/astroid/astroid-2.9.1.ebuild b/dev-python/astroid/astroid-2.9.1.ebuild
new file mode 100644
index 000000000000..7d421ea6fce4
--- /dev/null
+++ b/dev-python/astroid/astroid-2.9.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+ https://github.com/PyCQA/astroid/
+ https://pypi.org/project/astroid/"
+SRC_URI="
+ https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Version specified in __pkginfo__.py.
+RDEPEND="
+ >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
+ <dev-python/wrapt-1.14[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ local deselect=(
+ # no clue why it's broken
+ tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
+ )
+
+ # Faker causes sys.path_importer_cache keys to be overwritten
+ # with PosixPaths
+ epytest -p no:faker ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest
index d233389c7674..60c160ca50af 100644
--- a/dev-python/attrs/Manifest
+++ b/dev-python/attrs/Manifest
@@ -1,3 +1,7 @@
DIST attrs-21.2.0.tar.gz 184694 BLAKE2B 5c960f7c1a4623186c7a0cec8a9096df8df8e7d3022b67b281dcdd3a512ce6f105dfdd5ec10dc85a2b9971564f44e7b4474d760667e53cd2cf0f0543153eb6e2 SHA512 35863f599076357e40f72a62968f4a2f9bc2af9f59f484fef051be4f9730ce9e28e11568915d690ade7980df8998af22e2ff8b9568a205d7745e246ba5f3a7e1
+DIST attrs-21.3.0.tar.gz 204413 BLAKE2B 1aac1198196aa3438eb1ec9dac0a4971362caea655e27a2b7811e48d500a40fe8f2daf43ce86d3b381892763fdfecf9adbda16a29dda57155ec5a588732b423d SHA512 23b2ba52af809581e9907ad7c6d18ed050d415645a249ae912af3f1398276ea5bf67f11991d7958f3eeafe759d8d62a65009555ae8f75580cfa464c5b4a37742
+DIST attrs-21.4.0.tar.gz 201839 BLAKE2B f8e9ca1385efe6f5b9bf468f622f0bf5390830c5f3c3526821446113146a61460b17e8750ea763f6da50221a8aa65f5f1ff98a6ddf69b1a87344508ca6495560 SHA512 5a52776eb505c8a354912fa037a9710e49830fa6ad37272cb6d8c3298f4179a5b237e36cd7db3b1c9af19fbf0194ad6b83c3db9a473f9349769180073273ba65
EBUILD attrs-21.2.0.ebuild 834 BLAKE2B 8f0f084f77ecc36fa86224d54fed167f261f2d2849f93ed574e8515ab71ce90bff54378355a37a7d876e702d5108d41b2f443e10dd8dce89ece2e30449cc6076 SHA512 8d79750bd49caf82bdeb3bdb9c1b4fce1afab4edbb23de615838727ad7de97789241c9338a8db256c931b7821d6c46f43a8ad561f8f10bc76835648a04a92913
+EBUILD attrs-21.3.0.ebuild 1048 BLAKE2B 9e3f3c11a743404d979dd6ad872281cbcc8fc23f552c4fdf41b577daf9d96b77bb422d76a0b4318ae440b051c19eefd9fe5472b65fe6a859ad0f3f9b39c6559b SHA512 d0439deb44d9db9fb2a583b0d487f84ede35b614423e834616f17aac2a8ef9d79435f8b615d636cc2e23ebd588b6cf6a229db097fc35170809518580dea440e3
+EBUILD attrs-21.4.0.ebuild 845 BLAKE2B 0baf5eca97840f2e20cbac13711f897b9327cc6334803c3054da6efe2621a531cb02d4676dc24bc7d354b8e335f5d0ea7f5bd9b2c844c14a2acae52cc91073f7 SHA512 84c589dde0739a7a038e3acf6fff84034bff40381d5b2167a84411649e4df76e2c9ec684eb2736cf77d387ec520ef1b587910b23c81f86217b0a5ab707ecec85
MISC metadata.xml 521 BLAKE2B 566735fbcb7141b4e2bf3130847bdde2850c803d5fe981540f728273231484984e5ebf3fed549cf9485763a8d9b8d102ccf984660a34541286621341e8aea64d SHA512 1b4999c797e93fd228652d1b6bd52dfc1a5e7b0828d2e70cdcf8dc859641c2c15f5353e1b9cf1b1f19dee8af75c521b26e651a7f4709e7729425d7dcc45137f1
diff --git a/dev-python/attrs/attrs-21.3.0.ebuild b/dev-python/attrs/attrs-21.3.0.ebuild
new file mode 100644
index 000000000000..8dc809a5f01c
--- /dev/null
+++ b/dev-python/attrs/attrs-21.3.0.ebuild
@@ -0,0 +1,44 @@
+# 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="Attributes without boilerplate"
+HOMEPAGE="
+ https://github.com/python-attrs/attrs/
+ https://attrs.readthedocs.io/
+ https://pypi.org/project/attrs/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ $(python_gen_cond_dep '
+ dev-python/cloudpickle[${PYTHON_USEDEP}]
+ ' 'python*')
+ >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.3.0[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=()
+ [[ ${EPYTHON} != python* ]] && EPYTEST_IGNORE+=(
+ # requires cloudpickle which relies on CPython implementation
+ # details
+ tests/test_3rd_party.py
+ )
+
+ epytest
+}
diff --git a/dev-python/attrs/attrs-21.4.0.ebuild b/dev-python/attrs/attrs-21.4.0.ebuild
new file mode 100644
index 000000000000..fc8c81c3faf6
--- /dev/null
+++ b/dev-python/attrs/attrs-21.4.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="Attributes without boilerplate"
+HOMEPAGE="
+ https://github.com/python-attrs/attrs/
+ https://attrs.readthedocs.io/
+ https://pypi.org/project/attrs/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ $(python_gen_cond_dep '
+ dev-python/cloudpickle[${PYTHON_USEDEP}]
+ ' 'python*')
+ >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.3.0[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/authheaders/Manifest b/dev-python/authheaders/Manifest
index 00a3a3aef3a0..9912d4ba9be1 100644
--- a/dev-python/authheaders/Manifest
+++ b/dev-python/authheaders/Manifest
@@ -1,3 +1,3 @@
DIST authheaders-0.14.1.tar.gz 101412 BLAKE2B 5ab6ff508123ae6f58eb4297dcd04fe3518244c0f423ecbc292948c437eac4d7ade7eceeaf4f4165625904489d494331d37c18b9dd4052a01e22c799df6c47fe SHA512 842881a6d2c3d192664960a9d1954f6e2c267cc6b07d7567f019869d07c1e40fc12275c381e90ea94559bd43a9d2e183d35e80d0ee9a861e80519a98daf2a699
-EBUILD authheaders-0.14.1.ebuild 650 BLAKE2B b0d23e1a3a2575783c3b1352d1ead4e9fb722626cd08106b548af1f70000ab65325450c94878c7a2b0fa5d3c19119d42f4370f6642eccf1fae32292816ce3bca SHA512 fc46430ee36b454efc9bff9fae3e173440aa2a3297380c12023c144226c2d752d5e35d90ffa9c31f1da20d284cf9c3d06c2105be547daae0f04377cea8246ca8
+EBUILD authheaders-0.14.1.ebuild 649 BLAKE2B 95516e65be797ab5e8b32d82338cc549096cbc9da74335fbeb50679ee0a634421022186fe8380da19ea350b77835f01147eeb1a21291bc8849d17c6627c2b9af SHA512 8a98f377a2d34674fa8cf7401efa2b5b1ff7bb2e6cb01844d6c97410e5e509b3b22ecf60af7e163509906bf402b6de3dcca38caa443ffbacad40a774fe63afd8
MISC metadata.xml 525 BLAKE2B 8022323b7ee89962b9da58b1fc3abd621866b75e6a02fbc52eff289f04a099297c87d979a4cc452ad8fb44fd4a373461a983e60e923d89242d22a86debb80d39 SHA512 ea0cd9010dc915a1a73c5429b4fbb4e68109105b51b7fea9320fade10cef25546a834c2ac4c22ea506455b098cc2c8e867addb2eae76ff7edfd550bc24660a92
diff --git a/dev-python/authheaders/authheaders-0.14.1.ebuild b/dev-python/authheaders/authheaders-0.14.1.ebuild
index f5022f6b4a2a..9156e15926bc 100644
--- a/dev-python/authheaders/authheaders-0.14.1.ebuild
+++ b/dev-python/authheaders/authheaders-0.14.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A library wrapping email authentication header verification and generation."
+DESCRIPTION="A library wrapping email authentication header verification and generation"
HOMEPAGE="https://github.com/ValiMail/authentication-headers"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/autopage/Manifest b/dev-python/autopage/Manifest
index 16db130cc574..d66e7caedafd 100644
--- a/dev-python/autopage/Manifest
+++ b/dev-python/autopage/Manifest
@@ -1,3 +1,3 @@
DIST autopage-0.4.0.gh.tar.gz 14809 BLAKE2B 8b91d76c04f3b6519fe2660cbebb50c9b767346b6313303b757b04bea8e7eb8a48aaeaabe364b1b18cadbd5125c95f77b187f779ef83c913e8db13ca88284311 SHA512 a7573dc5d62559f06b54b4b40ffa916209ab7c3348ac7b0cb20ae840fe841e8f8efab1c1853196b4cad0ce5fbc52b679e651f76f7023af960dd8cc876a6d1f14
-EBUILD autopage-0.4.0.ebuild 757 BLAKE2B c5eb143271725932109d2b8d668493c7a8af455075e26d6b1d8eb23b5ede2d3b429a93720cbb8aadd5f63617cc7a6b52259bd44ad4a0ccee7eaa41c83a718bea SHA512 ae58961125a8da7ebea8e0ef43eb0ac2f65ade93e5fafb5cec69f191a1cdc6d2de73916864da293d24f180fd5fc14408dffcad9550cfa3d8802801004a3c6910
+EBUILD autopage-0.4.0.ebuild 764 BLAKE2B 0f95a96dec263648de3d2649060ba4e5744eb02ed6aa0aec4224daa8d9292af034953e33109c6122c54a9ec0191874484c586e1ac41377b635ca9e33bdd60d1f SHA512 d21b7413e8d9ce59b83503307edd1480e5563fd8764ff28fb2f304fb756d1425389003c0871da170cfd65ba068f5c9c1a61fd3b228d09337eab5b497e788945c
MISC metadata.xml 390 BLAKE2B 6be679e40e58985a6ad622fcb85f130bcc6b8039accd14243e6dcba458a0af721eaf9e7928bfe0d29f62477df6e437143865b68a61820b88dfd61a6e760992ea SHA512 3d76be1ae51467569281305138475733f9ce9b89b7d2a41f496c69bebd86e205019d1e75d1de22267d36aa2822ebe8bf94f5722d46ec27a8a79f349e38dad3b4
diff --git a/dev-python/autopage/autopage-0.4.0.ebuild b/dev-python/autopage/autopage-0.4.0.ebuild
index 348aa953eb46..f4ac2e751706 100644
--- a/dev-python/autopage/autopage-0.4.0.ebuild
+++ b/dev-python/autopage/autopage-0.4.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86"
BDEPEND="
test? ( dev-python/fixtures[${PYTHON_USEDEP}] )"
diff --git a/dev-python/beagle/Manifest b/dev-python/beagle/Manifest
index 769ac4ac200f..2cb0801e1ccc 100644
--- a/dev-python/beagle/Manifest
+++ b/dev-python/beagle/Manifest
@@ -1,3 +1,3 @@
DIST beagle-0.3.0.tar.gz 13830 BLAKE2B fcf3dd0ca2e38aa9c8a737553d86648614be8b5833985d3f3ce2ef608e73884d5e8463a36d157eea1179ae70c6d7ffea19a4191431a0a177962a9bb221aac345 SHA512 a7c685a20e2c431b92bb82891c8d183ada256cb1fe922f13470cad5b436b431232ae4d34826cb04cb5e6862fa5092624b287fc60d401f37f941b255ef55f30c4
-EBUILD beagle-0.3.0.ebuild 756 BLAKE2B 927e13e341a874ac3f576149dbd444d46bfedac2bd9b374df2e22de6da2070e82eabdead0e70eb7bf6102b3ef056df65d7d3ad31d9424272aa65b9cf061b18e1 SHA512 1ef65f1ecbe9188df2fc9996117320c3aa7594f4c854d730cf661e39fb6ef73115e0fedb3281b44a34f56b2a6e34bd6bdc9c035780549992687ba4342224d655
+EBUILD beagle-0.3.0.ebuild 755 BLAKE2B bfa19d07b00f33682f8578e1bebd6e7be9b3786b44f9cb98c39f96fe361df66ed14ad4aa85b3be5c7cd9f89d1eae32959050ed5f18b96ccd56d887ab3fc3431d SHA512 0419361c3ee428ffbad64f7cf6a1b77bc647e790c46da6e1bc92fd6f165a686fb6dd6da5f898e80b8e885375771959a1aac1bdc09990562bd49b40b051902e94
MISC metadata.xml 459 BLAKE2B 6b5c80428d95a9822a683b2d5072209cedb0dd0965ee92abd945e375925048c2d1758fe28b4941ee48a4f41e5e26cb2de4292249b91cf0b72ecb9c04876510d1 SHA512 3ae51eb81d00f1e4c4ae542666dc93ea82fe3b187b0d75d01ffbcfb97fb6f8c3bb8d2f39fbcc7f963daa5b87eefc2c744d5940a21e226c53115195b1087c5b5e
diff --git a/dev-python/beagle/beagle-0.3.0.ebuild b/dev-python/beagle/beagle-0.3.0.ebuild
index 08451f904513..1ec4c1920523 100644
--- a/dev-python/beagle/beagle-0.3.0.ebuild
+++ b/dev-python/beagle/beagle-0.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Command line client for Hound, the code search tool."
+DESCRIPTION="Command line client for Hound, the code search tool"
HOMEPAGE="https://beagle-hound.readthedocs.io/en/latest/
https://github.com/beaglecli/beagle"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/berkeleydb/Manifest b/dev-python/berkeleydb/Manifest
index 098c31044836..7e5736f68c6f 100644
--- a/dev-python/berkeleydb/Manifest
+++ b/dev-python/berkeleydb/Manifest
@@ -1,3 +1,3 @@
DIST berkeleydb-18.1.4.tar.xz 137160 BLAKE2B c93e7707bf12199c8161112accfedc3b0180b8f6edcf5c928c03f373528bb9ccb23219865344d9ed29d30b0133a2161ba0325257b6f7a2d22a58e8d9b1f82ce2 SHA512 bac2848e82ba5fdd3ca8fbf3a02d04faf270132f4b9fe93096ea57ab99fcc7eba02ff8a9638ea8e028d8bd4f16eebbefb65f33ea67e95c0a14cced05d04b23b8
-EBUILD berkeleydb-18.1.4.ebuild 1737 BLAKE2B 607cab974b1eae7e26d134ad27db81da97ed51df4459ed2fb8ce05f0d4336a0fec31090ec959c688abf18ad1b5cea849dae372ed2ec69cd49cd695c650224519 SHA512 06cf1a4332f3949dbb0242ac37d59ca3804fd9c5018fba2b32b76588d9debbf21a2cae467510fb4e0ff2f75a770430c9a7c78624a658e6f9068ff2a9b8e5d5d2
+EBUILD berkeleydb-18.1.4.ebuild 1744 BLAKE2B 6e10d0d028adbdb3c880978bc5d1e5dd682ad080b45d1246abd29f21662cdd5e7dd75fbcd10541821cf4128a75182e1782319a19612260b92f4e57f1a80a1f7a SHA512 f694ffff2091523bc993e7ebaf924a24c6f40e7337906c77c5ff992f446ccbadec237b631952b80097be221c7996339a33a8426a27be77a2e981268d04dffc41
MISC metadata.xml 324 BLAKE2B 0741c4e1875fa2e306979097f6cc2fe13e9dda41f6aa49e54322289776387f97f399caa9ce79778dfeb8f4841a1b0cb3674e5748f556fbd5b116e97277a9a8ad SHA512 8eeeebb33f5cddbf7c841809d61f363f44757960ad5c71c84f1afa45c77d7e7c2ac5af226bfb0bd0348f4fb9167d2e9627b43b76951ca1abbdf514264feb9a56
diff --git a/dev-python/berkeleydb/berkeleydb-18.1.4.ebuild b/dev-python/berkeleydb/berkeleydb-18.1.4.ebuild
index d4578a5945e2..da72d00697d0 100644
--- a/dev-python/berkeleydb/berkeleydb-18.1.4.ebuild
+++ b/dev-python/berkeleydb/berkeleydb-18.1.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://dev.gentoo.org/~arthurzam/distfiles/dev-python/${PN}/${P}.tar.x
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
RDEPEND="
|| (
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 36af6e96c328..18bb23aa99d7 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,9 +1,3 @@
-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
+EBUILD black-21.12_beta0.ebuild 1777 BLAKE2B 6f64f48c7d337f39a790be15b04c46f2a1ba45af539d6f232a5c0d48418c0252109a835b751789b5cdfae0afc5d70773a447617788e2457fbf1d2e256718f853 SHA512 1f5153e4261789c001956d1a6e87840471223ba04ab5d92c2e578b1eadf31db97b3ccde64b4b6a6f635d39dd07e83d2bac7f96441451e17eb592c148a08ebec6
MISC metadata.xml 397 BLAKE2B 505ed4127741ef8d2fd77c36e6ad2d6168dca8ae5570cf7606a557fad29393c0dd78fe2eb1fe990d9d69abec19fb65d563481160b0bf0a914997b114e73f7c66 SHA512 357189214d3cc2a026b8c29ee5c695a62d73db229ca1f71372bfc5a1120317a4c4ffac942f5a196f20e84ae8988a4e707d4194ebde12ef7c96eb713b398f587c
diff --git a/dev-python/black/black-21.10_beta0-r1.ebuild b/dev-python/black/black-21.10_beta0-r1.ebuild
deleted file mode 100644
index 4070408f2e15..000000000000
--- a/dev-python/black/black-21.10_beta0-r1.ebuild
+++ /dev/null
@@ -1,63 +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 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}]
- dev-python/regex[${PYTHON_USEDEP}]
- <dev-python/pathspec-1[${PYTHON_USEDEP}]
- <dev-python/tomli-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' python3_{8,9})
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
- test? (
- >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
- dev-python/aiohttp-cors[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${MY_PV}
-
-src_prepare() {
- # remove unnecessary bind that worked around broken 6.1.0/6.2.0 releases
- sed -i -e '/setuptools_scm/s:~=:>=:' \
- -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/black/black-21.11_beta0-r1.ebuild b/dev-python/black/black-21.11_beta0-r1.ebuild
deleted file mode 100644
index 4070408f2e15..000000000000
--- a/dev-python/black/black-21.11_beta0-r1.ebuild
+++ /dev/null
@@ -1,63 +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 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}]
- dev-python/regex[${PYTHON_USEDEP}]
- <dev-python/pathspec-1[${PYTHON_USEDEP}]
- <dev-python/tomli-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' python3_{8,9})
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
- test? (
- >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
- dev-python/aiohttp-cors[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${MY_PV}
-
-src_prepare() {
- # remove unnecessary bind that worked around broken 6.1.0/6.2.0 releases
- sed -i -e '/setuptools_scm/s:~=:>=:' \
- -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/black/black-21.12_beta0.ebuild b/dev-python/black/black-21.12_beta0.ebuild
index c92df5c194af..d8e3a70b4905 100644
--- a/dev-python/black/black-21.12_beta0.ebuild
+++ b/dev-python/black/black-21.12_beta0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/black/black-21.9_beta0-r1.ebuild b/dev-python/black/black-21.9_beta0-r1.ebuild
deleted file mode 100644
index ec92ff174f20..000000000000
--- a/dev-python/black/black-21.9_beta0-r1.ebuild
+++ /dev/null
@@ -1,63 +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 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}]
- dev-python/regex[${PYTHON_USEDEP}]
- <dev-python/pathspec-1[${PYTHON_USEDEP}]
- <dev-python/tomli-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' python3_{8,9})
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/aiohttp-cors[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${MY_PV}
-
-src_prepare() {
- # remove unnecessary bind that worked around broken 6.1.0/6.2.0 releases
- sed -i -e '/setuptools_scm/s:~=:>=:' \
- -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/cachelib/Manifest b/dev-python/cachelib/Manifest
index bb9d371e554e..e7dbf97e7187 100644
--- a/dev-python/cachelib/Manifest
+++ b/dev-python/cachelib/Manifest
@@ -1,3 +1,5 @@
DIST cachelib-0.4.1.tar.gz 19762 BLAKE2B baadfe920fda339cd8f3241664ae91b2767423ed09bdb6204573b2679e37c2dd3157f3b4d0f16841b1ab859f7c777986c0c251bcbe4bdf1ade69c442ff8ec756 SHA512 051e6f31b6ee58836a1512de4c7eedc718c081389df92605ad065f4bc5e4c861971507af636686d8abf00273a379ff31730bf040a7633a143dc1492263e3a543
+DIST cachelib-0.5.0.tar.gz 21173 BLAKE2B cbd6bb5e0be27dd284893ebd3e469821806c5d3634195b6cacc4ba247da9f8f3d33d0ad3043e80409f836907c24c1a8226dd0333a51488b86a7cd0244d66fe2b SHA512 1b942e654cf334755fe130a913504d6b46dbb1e6aef3df33cb295ded7e47b1ed461b68653d8bc8ffe85cff6fc82a382df82b97302ff191e184e953d837a02cdd
EBUILD cachelib-0.4.1.ebuild 757 BLAKE2B 0cf51dd445db5c250bac45b01238ad154dd3f7d67f7b1922c3bd41c38a66cf5ebdf6f35a059a3c820e64429b7d5edf446101b26a63358048ed73bb5730581bdb SHA512 23411f79d4d6aa3393ac6665ea589493574842038d3c2206b7fe1e6a2141f247830a5cad6b7f384be84d7bb4bbeb5621d5064e6e7568138729c63f159660dd04
+EBUILD cachelib-0.5.0.ebuild 759 BLAKE2B 125cbaf06a108a997482087bd58d7edbb392733dfaed134650699356d166ed0b7a39c72d7dcbcba7af61bc2c825a95bb1a6a11188384d063d303c27c3366f0ad SHA512 d83423c3fb4466c4b081ea8af66527d6a4ced667b07911d57a783639ad679a43fad182be568980ff9ac081a824edc4775e4eaac000fb820b7185c3ebcac5b0ed
MISC metadata.xml 474 BLAKE2B 68232ce6be8604d810b8f8ed5a5a92cfdbd74f61b8c6d5cfb2dfb354cec4336ba9459eb5d41782824aa4a928aaa5f583f06b03f7e1ea6eee521c1b17be80fc10 SHA512 5de03537b7551f96a156476f693359f2222c060384baa54e4a35564377e88a2916eddb486bfadf327d86258ebf1555b2a942f2c993f68a5f7fc5e837e01317e6
diff --git a/dev-python/cachelib/cachelib-0.5.0.ebuild b/dev-python/cachelib/cachelib-0.5.0.ebuild
new file mode 100644
index 000000000000..8c6fcd2d1980
--- /dev/null
+++ b/dev-python/cachelib/cachelib-0.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug"
+HOMEPAGE="https://pypi.org/project/cachelib/ https://github.com/pallets/cachelib"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pylibmc[${PYTHON_USEDEP}]
+ dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+ dev-python/redis-py[${PYTHON_USEDEP}]
+ net-misc/memcached
+ www-servers/uwsgi[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # bug #818523
+ tests/test_redis_cache.py
+)
diff --git a/dev-python/casttube/Manifest b/dev-python/casttube/Manifest
index dae5066ae668..2b422ae53f80 100644
--- a/dev-python/casttube/Manifest
+++ b/dev-python/casttube/Manifest
@@ -1,3 +1,3 @@
DIST casttube-0.2.1.tar.gz 5182 BLAKE2B 0cd279da67aa59ddaa82913ef40815d28884b078448804742dfa3a6242a666c86cdaecf30cdf1ea913188d61953b5f38e133311d11491db443b55ae78b186558 SHA512 0b077b1f622c1029e9cff949a1d1cd4f380d9110324ca6211eb4d6bc97fbf3aa4d7be47cb692c2a7628ab62b309fd9957ee6392060f27e06d030691ad8cde00f
-EBUILD casttube-0.2.1.ebuild 530 BLAKE2B 31c902d0010423b160b8c2b68111fe5d888ef6cb7628742a71b4cd41c81cf32774cca3718a585e19226e1c065f2cd373a68b0bd99f8d344aed790d6cbae1fd6d SHA512 0f1d848d03cd5f0921076ad789ddda23fe9ad41db189578cf0800e229ac5985a92eec5645e768d58abf42e30edf66ce71f0566dfc52cedc717901772303643d3
+EBUILD casttube-0.2.1.ebuild 529 BLAKE2B a9585c0141d2692939c7d4e3e4658a0d685b5350afc9e87087c86b3d081103d4e792878e1edac105ef0a91d3877687667d4121df28419eeafa0548c47c483704 SHA512 d704c955a43e0cd0e11e19e68491ee176723803128a990988f568609d8a525a7152807778ebf9aaa4128770b78a3d13c5e630c607a4ea55516d7dc7bbd703c0d
MISC metadata.xml 405 BLAKE2B 2f7548b83796fc2d972ce9d108a023ec153a82a342a95c3114b671ca5a741ab9c709648d6967a13f3b7e80268f08b4ef84906635e7d07affe1f4533dc97a007b SHA512 2e4d5ea4a9f5f583a451d94aba2c5a842626ccf588e405efae99569f70130ccdab3b61e78d02a85045352e119e19865f30f7aefb0063f0cb455f4abf58ec3427
diff --git a/dev-python/casttube/casttube-0.2.1.ebuild b/dev-python/casttube/casttube-0.2.1.ebuild
index db1f1d648330..208a4e2f6e6d 100644
--- a/dev-python/casttube/casttube-0.2.1.ebuild
+++ b/dev-python/casttube/casttube-0.2.1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="casttube provides a way to interact with the Youtube Chromecast api."
+DESCRIPTION="casttube provides a way to interact with the Youtube Chromecast api"
HOMEPAGE="https://github.com/ur1katz/casttube"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest
index 3bcbb49a7a4e..179b8cdfc36b 100644
--- a/dev-python/cattrs/Manifest
+++ b/dev-python/cattrs/Manifest
@@ -1,5 +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
-EBUILD cattrs-1.9.0.ebuild 1137 BLAKE2B 7ed3be83168d261a170ed68ff430edea4e62b6561d0fbcee3b1f7109cd7c632be686df8e00c1809fedc0a3236eabaa66fa6be9a0c232d568fae854dac276ed1a SHA512 5be28fa697fc8c2ba28da15bf897906341ffe818ddf5b4b12ca4e594197dd7b6c2cacd8b32cdd557351c2988309ad60f752fbb96179fcf35fd30f51b433afcad
+EBUILD cattrs-1.7.1.ebuild 1122 BLAKE2B 9a9337e76f37fd7fc464bdb95bd3d94d3bbb89a6d8888b3e77a7e3d2c2078b4e011c85aec2e5a6671659bcb0491b975739375f4970db09bdf8758441fc0b5759 SHA512 97146e8004249d2da53b181c20f3ad69e77555b5fbe3e8c4e75f0e418a23fe2ab570dbd1d348d2b0dd71445a3da0f005e2fae62bfb4133474572632f898572e5
+EBUILD cattrs-1.9.0.ebuild 1136 BLAKE2B 343966dbc3bda0577f5d24b3f53deacd14ac7839cd800f3f59d1f55d3e4e0bcb0f7ee59047e3c5c3783ce0a5f7d85b124f5fededa962f91aa92842ded8172aaf SHA512 406e8f006dd84a0f99f94c90228ba03e7998c4aa54736084106a76d2d8425b9d3954d0259f7f5d02e97a1df7c32d29206aa896c66890108975c49259a196a334
MISC metadata.xml 347 BLAKE2B 94165f2a8e62f3dc7e195f872944300ffff5ba23b9a7e6c30c18d61bc469ea8ff9b70e516f854bfc52d55a0fd27daff0df58145e34bfe26dbcde8070b8a22630 SHA512 5bb37b39b9574256358a623cff942a95162f5f9dcb32ddf28bd167504c7619be54488fae10044a5c765291f8fa28a5aa346973365dcca867be0eef4e232a4999
diff --git a/dev-python/cattrs/cattrs-1.7.1.ebuild b/dev-python/cattrs/cattrs-1.7.1.ebuild
index f0f80e71252c..9657398295c1 100644
--- a/dev-python/cattrs/cattrs-1.7.1.ebuild
+++ b/dev-python/cattrs/cattrs-1.7.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=pyproject.toml
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Composable complex class support for attrs and dataclasses."
+DESCRIPTION="Composable complex class support for attrs and dataclasses"
HOMEPAGE="
https://pypi.org/project/cattrs/
https://github.com/Tinche/cattrs/"
diff --git a/dev-python/cattrs/cattrs-1.9.0.ebuild b/dev-python/cattrs/cattrs-1.9.0.ebuild
index dfba59ab9045..46bae34b5e89 100644
--- a/dev-python/cattrs/cattrs-1.9.0.ebuild
+++ b/dev-python/cattrs/cattrs-1.9.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=pyproject.toml
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Composable complex class support for attrs and dataclasses."
+DESCRIPTION="Composable complex class support for attrs and dataclasses"
HOMEPAGE="
https://pypi.org/project/cattrs/
https://github.com/python-attrs/cattrs/"
diff --git a/dev-python/click-threading/Manifest b/dev-python/click-threading/Manifest
index 94aa25ffd553..4defba69dbbd 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 587 BLAKE2B f224f64264f92ec986021354e44d6004157a5e07de26ef7aebce7cc63fe38b9cd0d94a57ae6f02c1562ed9e91c3a62b5dfd09334c3b0beb0b5c3aef015007318 SHA512 800f0e678be736150365bbc5dadd8c32907dbae5166503007cef6554ccbe223112c81258753a7f61c22081f310fd338af5f203385692e85ca5a36f03dda18f4d
+EBUILD click-threading-0.5.0.ebuild 586 BLAKE2B 63b355977e635633b21d40c7ef366ee355caf92375abc6b55a208d367a9abfdb3891fee5585f30708d498d292f97685fbaac86a5b703cde7c3f4c0edf26d89ff SHA512 029447d478ef67d469074056d0924de7b74eb656db95bc3d2883bd1b70ecd814943a728bb638b13456c46328384a4402ded2bcbd0c687bc99c1ce78416e3b71d
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 cb061386bc61..937a499aa62a 100644
--- a/dev-python/click-threading/click-threading-0.5.0.ebuild
+++ b/dev-python/click-threading/click-threading-0.5.0.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
-DESCRIPTION="Multithreaded Click apps made easy."
+DESCRIPTION="Multithreaded Click apps made easy"
HOMEPAGE="
https://github.com/click-contrib/click-threading/
https://pypi.org/project/click-threading/"
diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index c79e80c0a7a2..cba055fce443 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1,7 +1,5 @@
DIST cliff-3.10.0.tar.gz 82636 BLAKE2B bb0031a96cca3bd6f7c806c394133ca81e0fad56c65361c3643a32d96d4136228972af2b1567489b4cbb669f9008f0b1dd9eecede73b294097ab3a781ea64443 SHA512 52064ca1144cbf5e76b3654924e00a6e12c70707a3d4f7cd9c0bcee514a29c47626152cfb558d46837a967f5e0f827a2af291b4532e383fc7fc3abb616b01803
DIST cliff-3.8.0.tar.gz 81862 BLAKE2B 3a8219f822fdf14e1de56204b0f536a92d27be5a99fb628f3aed5b569a1e703d4711bdded28fa42c0692316454847ba3338baac8efae873540652e46d155227a SHA512 002e3ddfb254c5369582cc28572856a8b4ad05d598a7f8aa690add69f49cabb12ef2ef17b6c1553792aaee785b7c1703b05dd9d4889271cd5eba5629fad3d09b
-DIST cliff-3.9.0.tar.gz 82687 BLAKE2B d49840831e55a205e809abeb54a6c9d45e807a622dc9b02a104311b8a5ddda43415b504f7fd62075cc4cdf89a1b61605ecf32590fbca3d720c07da83d58890a2 SHA512 04b33e14c3b29a02dc04855044184f934919ff92dbc09003f620083e5815597f8dee7201fa33019dd58a3e701d4c3f9966be1f4d23e019a881fee9a9bc1f0dbd
-EBUILD cliff-3.10.0.ebuild 1152 BLAKE2B 66279cec263a9b0271006ce2520d91676d1ae1435cdd5ded38b889d7742d02cbc54ca3d7982867c1b0510583632e969785b67a93ace59dbe9836d32d4ec1453c SHA512 12e765e34136a73463223ba2620cad07b6f245b6be02f69bde28372dab6fbe23aca0c2562b0658f71968fee235aa6ef7c964a357db31753fa57d5eb3b712e73a
+EBUILD cliff-3.10.0.ebuild 1155 BLAKE2B ef33c26c892a4663025bd0e457d96f03f70520ff5559ae3f3fc58a8de402cf845d025815e5fca82c13e409e8afcc36974c97e836ad9c1e20c316f3742fceb765 SHA512 fe939594a3647c117d0106f705009222f3b9080ae6290fc5343c5cd7773ec62adb83f35fd34f994d644d65eb02a050f9d31f3cda59861341e0b4b4862a981ff9
EBUILD cliff-3.8.0.ebuild 1162 BLAKE2B 437d306a8b53ed989eb8118c33f8216cdbe2643a48f8f444492b50ec96113ff376c7709434eb9017521e2d5f83673f88b440ed2b112fcf67cde91a39d9d3db0e SHA512 61dfc0762c58b4dcc8ee498a5f3f6199786a33d35ff1563edc7af5c2f106af832b60a2dd9dfd080d65cbec0f265174790ee63f5d6bc9022c657d2bd0172d3e7d
-EBUILD cliff-3.9.0.ebuild 1148 BLAKE2B 57201d242086bff0cc1831b59c2abfaeb251ee02fec3594c3de992f16a56cdb277a803d23b30efd383e61a8e951779d52d5081b27062f9ee49615ef590bb37c5 SHA512 7d9440bde101134ac3319674dfdbcf883839a1209a41b997fb1434b85a5a1dd32144711ee1e9b93b591838629852502aeae22483b1d7765e37d63a028d2ae091
MISC metadata.xml 767 BLAKE2B d9d994960046172167f20f59073011b2defe84e94144386db5465a973050e48e05abccff88d7f84cbe9f20615eddc5b61a46920f8b27c4dc9b2587f762f3e368 SHA512 018a0bfac3f0126341207d16203fab4a666b17d8a5dcf9f101335c396797f2e724e2250910fca39e12cb6616614983a756a42dac03aa215d2a1b51af5246269b
diff --git a/dev-python/cliff/cliff-3.10.0.ebuild b/dev-python/cliff/cliff-3.10.0.ebuild
index 1f682acf24f0..e6bbf82bfea3 100644
--- a/dev-python/cliff/cliff-3.10.0.ebuild
+++ b/dev-python/cliff/cliff-3.10.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86"
RDEPEND="
>=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/cliff/cliff-3.9.0.ebuild b/dev-python/cliff/cliff-3.9.0.ebuild
deleted file mode 100644
index 8f59acd6d354..000000000000
--- a/dev-python/cliff/cliff-3.9.0.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} )
-# TODO: revert to rdepend once this is merged
-# https://github.com/openstack/cliff/pull/3
-DISTUTILS_USE_SETUPTOOLS=manual
-
-inherit distutils-r1
-
-DESCRIPTION="Command Line Interface Formulation Framework"
-HOMEPAGE="https://github.com/openstack/cliff"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}]
- dev-python/prettytable[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/cloudpickle/Manifest b/dev-python/cloudpickle/Manifest
index b64b1f9d7f1a..e83c06d37154 100644
--- a/dev-python/cloudpickle/Manifest
+++ b/dev-python/cloudpickle/Manifest
@@ -1,3 +1,3 @@
DIST cloudpickle-2.0.0.tar.gz 60038 BLAKE2B 21f3c170c21c5b5c44fbe5317d788e7b09cc4d15789d91227cfcf736807ee11cbbc003ea66dae4fb90de99ea5fd1c6096827efe4d438b92b8b73ec981e12e784 SHA512 4f2c0019a9b6b7ca4c8749b0c2b600ac502450f6fec9c23fe5b9ddece34c77105c86666274e24c6672d405c3e0e800b0a7da055a95ada8fcc060a63214aa9666
-EBUILD cloudpickle-2.0.0.ebuild 773 BLAKE2B 3ec5c5b97e1d8eca604665f2a65bd5fb869f202c4b279ca1c99af77f9c471f587d89d0375de97cdcc68fbbd415178c125acbd4d00029ec2f2d74052735d6c510 SHA512 d77b9253eec022dfec2559bf5999966dac6d8db6fa59f3b8948b08f95a444d27717a2f4446f3a205a1d4e319072d584b8f20681bfa4f5e02e273daba79b56341
+EBUILD cloudpickle-2.0.0.ebuild 811 BLAKE2B ab91ed14622216807c87c4c7f88c1e88df047feb9a9b0296793b27264e3f944120b102bbea4b846baf40b39ae7b8899acea9b240920f78659067642b827321ac SHA512 50119563952015e5e013216a3912710b394ec3a3b6ed1228c30e45b62097bca28fbae342c5ef9a32ebdd849f78098d1509add7010d4b3808acf07755cc0fcf84
MISC metadata.xml 400 BLAKE2B 6b8036e6fee459cd45ff48884ade7ba9471d948ff06e46062584e5953fdaea8197525ec02e2dc44d4daa6326c7a1859680340e616f27d72ea1d98fe5c011a5cd SHA512 70c88c748d18923d3205c9f2ebc683e6b73240d4f8215f1bf3c3c91bb5eaac259066dc735f10806c43375432df581545831c616ab3aa7218981193956e6c0450
diff --git a/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild b/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild
index 10667167fdb4..97042f870071 100644
--- a/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-2.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
diff --git a/dev-python/collective-checkdocs/Manifest b/dev-python/collective-checkdocs/Manifest
index ba069a9ea222..4a51326fc4a7 100644
--- a/dev-python/collective-checkdocs/Manifest
+++ b/dev-python/collective-checkdocs/Manifest
@@ -1,3 +1,3 @@
DIST collective.checkdocs-0.2.zip 10865 BLAKE2B bb6013564f5763d75639c2e17d01dfc8a3ccf2a47e59bad388738c4e31a37ec7f7e247ea2847f304771b0ad80d0dfd78cdf048d2dd4deda0a6a5f5ad307522a8 SHA512 c234a365d3e89cebd467a42f98be256e8e24e42c88e5aee71556d165deb8d7d54d4b515fa6fdf70bd24e7727e083f3b6fb061aa304fa7a72de7e8612ad2fc2a2
-EBUILD collective-checkdocs-0.2-r1.ebuild 1035 BLAKE2B 4d5842f23f9bf2e1f67c93e9c4484abe9ada652bc052ce39aa68422c91605ffd19f6fd3c966dd19b8b2dfdfb6bfb0170d7ce6734a1377aa813023883fe49c7de SHA512 55279d950101090c0098829df9ec8253a03b2dec1c64535feca0fcf6819f69ec66ca69e86c404ce6fc3e9e92011d58060b6d22e54d1b6bf2d83c42dd2035d199
+EBUILD collective-checkdocs-0.2-r1.ebuild 1034 BLAKE2B fe30d58d5cbac1ab691558a68061b9be2b268f23328b6712e01bfd7eec4044c8f95a3cc51f6dc59036f9aa57655019e5a77c1be2a63d6ba1dc6973bd7623b779 SHA512 be10919d8ecce70ff5992ba89bb4de3729aa78fc8ae0f1e2b0e8e0760913fe61d8de038603b5cff1c312b2c761233108843d3da7004555526dbd711898dc3cb1
MISC metadata.xml 864 BLAKE2B 9690a4bafa3bee7cb1eecaa8fe72538db75e1372df90a42192c255bef07067fb5a18bc6c75503b3c06f3c510e53ca02cd4a16a691246138b94be3f8820e5ef26 SHA512 cbc2ea6f70e31f34402406350ae33eb280087312b67ce19b08e981226d7b673166e285db7260b950795d5743fa2ea69cdce0dd35e0a204841792aec6dd82d70a
diff --git a/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild b/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild
index 5f0aad01261b..7bcacc2beef3 100644
--- a/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild
+++ b/dev-python/collective-checkdocs/collective-checkdocs-0.2-r1.ebuild
@@ -11,7 +11,7 @@ DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
MY_PN="${PN/-/.}"
-DESCRIPTION="Distutils command to view/validate packages's rst text long_descriptions."
+DESCRIPTION="Distutils command to view/validate packages's rst text long_descriptions"
HOMEPAGE="https://github.com/collective/collective.checkdocs"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/commonmark/Manifest b/dev-python/commonmark/Manifest
index 46ac08a6d1a4..9cc7d1f21e51 100644
--- a/dev-python/commonmark/Manifest
+++ b/dev-python/commonmark/Manifest
@@ -1,3 +1,3 @@
DIST commonmark-0.9.1.tar.gz 95764 BLAKE2B 1f61de784c5cf03aa5255f5fae18c48df30aab8ef135ccf85a0b7a14cfc64275476458fc0853ecfc9beee96daca31d5cccb30d218f7d5b5343844e57aa7a77ec SHA512 bacf5ef387a0c330a2128f42c42c29c1a48ae623683e6e56ad28a1621aabd72e29cd3e2d661e8207b8cc0c347d267f262a55f2145fc58f8c8aeff91e7a283324
-EBUILD commonmark-0.9.1.ebuild 999 BLAKE2B 3eb92aa36d4331b55dd7a2cfc345d2738471be082e354ba6e32c9e25c49db233b6d199574d0297f60ef5b6acd05c21f2fd04b693b9378b53016b3e9677dc9a87 SHA512 dadce4ee293196d1800efbd8a0564c7e40eeffe3e6c2d5ef19ad2fae069ed3b80d56581617eb8a0e5b68910394030fbdecfd9f9b8b9db9b808132f9e91f697df
+EBUILD commonmark-0.9.1.ebuild 1005 BLAKE2B f3ca35e373737219da8f0329762894f54870e740f365c7400a2e0021fef5cdadbbd474a89e87a1546a5dd9ea4ab9c186cd4e2866d628fdda0a9bd7915ea21d4c SHA512 e0c5a8cf9b5e6b6cd0619e548c0e9c83810c78e872fadc85f37e400df80012276b602106d3c07d231135fbf62899ae8391573a77bc703ec14240f667486e9bc5
MISC metadata.xml 764 BLAKE2B b4eec14c6816151aba2e6cfdd67dcd18ea73406193e10cf0dbcdf8c2a6e6d2c5355b4f22757f81abee02cd7e2285c69ba47885ae724806e6658796b87afb0049 SHA512 5c9141bc1c5dc745e500b72e87eff6bce24ba64cd09a39ed73031e4bf7cde24fb05c5b8aa72559146fc5e5c2771795c02a6f8732dd9fffb25d78a45e06e41df8
diff --git a/dev-python/commonmark/commonmark-0.9.1.ebuild b/dev-python/commonmark/commonmark-0.9.1.ebuild
index cfd383ead0e0..7d1d0b9ea32a 100644
--- a/dev-python/commonmark/commonmark-0.9.1.ebuild
+++ b/dev-python/commonmark/commonmark-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/cons/Manifest b/dev-python/cons/Manifest
index 874a9d0ae3f0..3f1ae40989b8 100644
--- a/dev-python/cons/Manifest
+++ b/dev-python/cons/Manifest
@@ -1,3 +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
+EBUILD cons-0.4.4.ebuild 603 BLAKE2B 82ca3ba36d4a5458151ae9208c19031315b9cb792b313085040918ba0f3003232db3844d72cbf398bbf039380d4cc51babcd568d615f2532077d940b9e17a63c SHA512 7704514125c940e152cdeca0a70c5520bc6951c4953b2ff557b1c0373f3b3b04a2040cf7c51a09e5b3b68349b7b353614ac55840c54d1da62e4cfc6c7a407d38
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
index 56b4ada8d012..a7f92bb417c0 100644
--- a/dev-python/cons/cons-0.4.4.ebuild
+++ b/dev-python/cons/cons-0.4.4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/python-${P}"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="dev-python/logical-unification[${PYTHON_USEDEP}]"
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index d2cbc007d027..6432cccf830c 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,5 +1,3 @@
-DIST coverage-6.1.2.tar.gz 677391 BLAKE2B eb9b129282446ed536765fcbd8b31f863be315c8eb27087473608b1412014e5807a26b8bcbdeea98f7a89481198bb7475dc775e68fee53ca297d16332edb7ea8 SHA512 41b5bc881eba97308ff702024dd1873fe527c941fe1b45c36a6210819e0b6b9e6dcdf0ad31659e88ea25a3ebd84e90858694f54d2d7585c61b319edb9afbf07e
DIST coverage-6.2.tar.gz 678664 BLAKE2B 98fe2e5d85db042d95a791838b121a4aeb0edc09f15e5454943d6d1ca3cafdbf0127e8683ddcb5c1f6372b18205bf92e24a803533f19d1bdd5e0477b669cf99f SHA512 e8ef5f2483b2e6d12f0f9801d63a0cd0b81395ea0c88b3cdaf6f6758e1fc1b381f803b0f58345c94007de175d0c2a24559dec93f51db8786f801a2a2d48d6b8f
-EBUILD coverage-6.1.2.ebuild 1538 BLAKE2B 2609b8dcdf7087ce3f6aad78182c06e42ac7fa8625fc753db97e00be8e5186d145dc94a3c33d73d3c0e1025ffbe3eb0b2d67af399da50e6b7d4b8c34138d2f49 SHA512 e2c2f5d0864540fbb03a2a27340d1862f74f8288cabf1dd34160368816c57291c6e751a60d4641290eac50c996395411ec2ffb5d0ad4868a802134477d5c231d
-EBUILD coverage-6.2.ebuild 1530 BLAKE2B 1835409f88740bf5496fb9d4a3825895919e631c413a3a6df6a31d3e3e6c1cec06174d965d23085ad10d668ec66ebeae11f8077f9ff4e8e6e65026ddb9524c8a SHA512 ea4731afa8034a9c52385f1908125d00012a7702363da47b2e9668b9640d20b3ad88fc1c69d027a62cc8bf7536c6240f11d801d6cd775f1e102a9b743e8e846e
+EBUILD coverage-6.2.ebuild 1522 BLAKE2B 5312bbd1c49954277704394edb650dc781e4e6fbc9f938a9ce3db076279310cede10ef604a62c2f9e1cf93df10f6334dc19bba265be28e84501f5c2358c2a1e6 SHA512 25f317d0adc03981e52374106b9d995b82ac44d1116aed0b5374dcb22270eef02c9d5b5bb5caf35bc11fd0bf77c5f0d5c0dbaac3517802c8ec5272d4044ac7bb
MISC metadata.xml 714 BLAKE2B c0d2641f795a21a80b6fa36206973f41421effe055e4c5e41bf752869759eb48e8fe42a0ab00af55b5d5111bfaccd330676d63e263013dc9bd3c344cb038a3a6 SHA512 412d70b7c9c2871bb93ae6ed6ae110a9f29c26957f6e1b24cc531c7d49f292ecb5206df10b409f2e44d2f814b119ef4ed973bca608df999026bda8df2156df24
diff --git a/dev-python/coverage/coverage-6.1.2.ebuild b/dev-python/coverage/coverage-6.1.2.ebuild
deleted file mode 100644
index 4f8cb45da0dd..000000000000
--- a/dev-python/coverage/coverage-6.1.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} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-inherit distutils-r1
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
-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"
-#IUSE="test"
-# The tests are impossible to appease. Please run them externally
-# via tox. Or fix the ebuild if you have hours of time to spend
-# on something utterly useless.
-RESTRICT="test"
-
-#BDEPEND="
-# test? (
-# dev-python/PyContracts[${PYTHON_USEDEP}]
-# dev-python/flaky[${PYTHON_USEDEP}]
-# dev-python/hypothesis[${PYTHON_USEDEP}]
-# dev-python/mock[${PYTHON_USEDEP}]
-# dev-python/pytest[${PYTHON_USEDEP}]
-# >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
-# )
-#"
-
-src_prepare() {
- # avoid the dep on xdist, run tests verbosely
- sed -i -e '/^addopts/s:-n3:-v:' setup.cfg || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- distutils_install_for_testing
-
- "${EPYTHON}" igor.py zip_mods || die
- "${EPYTHON}" igor.py test_with_tracer py || die
-
- # No C extensions under pypy
- if [[ ${EPYTHON} != pypy* ]]; then
- cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
- "${EPYTHON}" igor.py test_with_tracer c || die
- fi
-
- # clean up leftover "egg1" directory
- rm -rf build/lib/egg1 || die
-}
diff --git a/dev-python/coverage/coverage-6.2.ebuild b/dev-python/coverage/coverage-6.2.ebuild
index 8240040f570f..efdecf358257 100644
--- a/dev-python/coverage/coverage-6.2.ebuild
+++ b/dev-python/coverage/coverage-6.2.ebuild
@@ -13,7 +13,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
#IUSE="test"
# The tests are impossible to appease. Please run them externally
# via tox. Or fix the ebuild if you have hours of time to spend
diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index 54dc4a900297..3b228e8f0265 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,5 +1,3 @@
-DIST croniter-1.0.15.tar.gz 39164 BLAKE2B daf40bcc7c791dd2a65d2cd132c380dff03353ab6d7920adddff2b1b6a87166050be6ed2b7bac5eb2b9543dcab9a4f2f65738506dc35eff0836cc591e486f885 SHA512 5aebc8a60d278acae3cef7eee6ee0ec223e44ae01b69dae601f76cb14f135547557b1417498d71a84e187dd478605efdf15355f8ad0344e459b6b40d41e994af
DIST croniter-1.1.0.tar.gz 39641 BLAKE2B 0c01d801b55b0fd6189d5b35f7493580aa25ea18e8be061152c6642fd05a9075c1211578124cd945bb754fda4704f637069a98c5080e41ce369cc3c959b35edf SHA512 ccc56e912d5ff684ec930f87ab096b0a739191014a2d0a76febddf0fe4155a6c319cf28011bea7b8f8034218a35813db65c3d4911ff575878a12f8fe1f75720e
-EBUILD croniter-1.0.15.ebuild 618 BLAKE2B 629133d99a8f8a7d1f81413651df1a0bc05693736d00da288e6e5de53db0f3ea810eace4633ddbb19d3203116cf77f7737db41d5f5367bab45ec76d2efd1713b SHA512 f4384a9490da5713f2f9aeb8f4bae7832fe52651a6297751469dcff3971f4ea8398d64efe0c5c0d3598159e9be9639047cd19d02029b615502c04564078f788f
-EBUILD croniter-1.1.0.ebuild 619 BLAKE2B 69ecb473717f56e5097911e6fae159ace1abf7fc8d8b55f36354db695834ffb549bc65815953421a98d0183d2910abd48b17677166c8d6986f71ebd4b4582581 SHA512 2aaa5ea7593f6af66ee7d32724b3f659d90f748a7c2301b6cd76e769687f2363956463fafd8cc39d54b66f09a59647cd7642483dc688e925c599d382d1a7d0a8
+EBUILD croniter-1.1.0.ebuild 617 BLAKE2B db6f2fbbf39283fa6a2627b34c7627a2add30a4067aff112398902a59f316135d06c2516f02027e8319cf5df7cd390f260cc39baa48a18c53b061e76c9b4e8b4 SHA512 b92fc3493d31a69ef73e63b8f54c2581b2046662041e8e7493c9c27729a80457292612f0cc9b1b6ecdda0603ad5116b6d0a869da1dc9ff48adc881585a8c7746
MISC metadata.xml 470 BLAKE2B ee6bfe88287fe27cb8bb33258f6fbb3275daf8294a834e899975e27c34d9103e21dcdef3f43b5df3a9a9e5d741f971d0117ad6e4410c1117306d9b913c8f2bc6 SHA512 e2167dfde1b79b2ec613ad671868a7ad28e64705515534b7911d2bc1f2cfeb6e68e14b1d93e6e29ab2f60c2b49b60454d4b6d9bba2f7bcf9cc3f3a20424fe3a7
diff --git a/dev-python/croniter/croniter-1.0.15.ebuild b/dev-python/croniter/croniter-1.0.15.ebuild
deleted file mode 100644
index 88495d75c464..000000000000
--- a/dev-python/croniter/croniter-1.0.15.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_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module to provide iteration for datetime object"
-HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/python-dateutil[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/tzlocal[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/croniter/croniter-1.1.0.ebuild b/dev-python/croniter/croniter-1.1.0.ebuild
index 87a9057da13a..d05c8ee8a921 100644
--- a/dev-python/croniter/croniter-1.1.0.ebuild
+++ b/dev-python/croniter/croniter-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]"
diff --git a/dev-python/csscompressor/Manifest b/dev-python/csscompressor/Manifest
index b5e9d9996e26..a5330f7e3127 100644
--- a/dev-python/csscompressor/Manifest
+++ b/dev-python/csscompressor/Manifest
@@ -1,3 +1,3 @@
DIST csscompressor-0.9.5.tar.gz 237808 BLAKE2B 26d9e433513577a2b76660eef2ee0fc0fd3b95d28bcfb06ccc38dfd6f524d63414ba9bda297c8e4622cbd663e4752051717af506064509bdee14f0360ffdc481 SHA512 aee16b5af8b1b780a0fef10d359864a5a21a90b7196740c8b7efef25d1ba4d8197e9fce03483d0e2331abc736290cc6b862e43ee65d1b76260310aea65fc6eb6
-EBUILD csscompressor-0.9.5.ebuild 452 BLAKE2B 7615027a45c760dac850abc6877c92f527e0d6d7e1e8b32b4c23ce8d26654c6d602db7281af745685addf4e54b2fb59d44c0eb2639dcc32871b6769cc9f9b443 SHA512 9d556ad398a50d83c5b0a9673f1472b497075c1324a2be4daa2abf0c5dfe75307f9eb7f22f8c2267931939f2b054c081e1ac623734589193da7f01ab1e0e8f44
+EBUILD csscompressor-0.9.5.ebuild 451 BLAKE2B da6170daa0ab8092758b06bd0837b64ad5be58b9d09fc7675ff67e72af744b4e0bb170c61c0b2b581273c754179b1f787e588adba4a06954ff7f6c65b41c039f SHA512 7150c9b5b14b6779ab4b3357895735619d46c47aabe149d3e6d1771f3f8037764c93ac9b87075dd585823883c0974fc0a80aafe05e15d1bd9d66d5c6ccea0b78
MISC metadata.xml 402 BLAKE2B f1cc451a52cade36de3a7311417e31831d67ff14d9ab770dee735fbe12ac58d7431446a1c19ad93866732992257acc4737eb0a633f13b511b3595a7c6a3baa1e SHA512 04ecdec5f3d281f51faf5c4d399c21929947fb6eda5f0ba568f23c1690b6e146c5000ef9bdabbb06c2c7c0b464d3cb17164c768e18dab3ad68eb59ac0a3514a4
diff --git a/dev-python/csscompressor/csscompressor-0.9.5.ebuild b/dev-python/csscompressor/csscompressor-0.9.5.ebuild
index 6be19a6a0200..f9312fcde96f 100644
--- a/dev-python/csscompressor/csscompressor-0.9.5.ebuild
+++ b/dev-python/csscompressor/csscompressor-0.9.5.ebuild
@@ -16,6 +16,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
distutils_enable_tests pytest
diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest
index 0812fdb40d06..9f074ab99439 100644
--- a/dev-python/csvkit/Manifest
+++ b/dev-python/csvkit/Manifest
@@ -1,3 +1,3 @@
DIST csvkit-1.0.6.tar.gz 3784737 BLAKE2B b1e4583443cbfc62f713d3b311bbe313cf4e69b7aa5aa13dc6970375a727a804ba1dbd176b25487027d3bc1a5696f2ce649a460c91ef7c5591c33bb3c6f48c33 SHA512 fb37404405f2f2c0bf803a1df8186aa9e3b11cbf3c4f6e1fe6dc06d53730aa91d462bebcca3917e9a451f1d81df053abd9ceedfaab085ab696f9ba701c873323
-EBUILD csvkit-1.0.6-r1.ebuild 868 BLAKE2B 7063c49525cfd4bdc77377369a08e0d3135dc430df268ff760e51d2fdcba327b8f5230b7390fba571accfba9df109ea45b3cfb874af122de1632591eaeb97329 SHA512 03b82626ab241655a145e6fc5e84595c014520a321cc40dff83437ab9c328b04a13b212fc876d88df3a35e9356a89d4d7b5a3777dec145e4cfe5d4fe104035a3
+EBUILD csvkit-1.0.6-r1.ebuild 867 BLAKE2B e32dcab6f601367805c061b18e04a266a290a4b97547cfc6269eb9a18854712c8023ac306b3c7ea7bd17530f0917add6952488e81c6204fdcd90641a6a3f4f86 SHA512 23abcc1a4debf0cf7048c24078a8051d4b87f4aded65e9ba528f8054a6395e896cc1b8409ee0528f71e87f9d0d7378568ec01d1d9af71e04df99e3cd47715ae9
MISC metadata.xml 525 BLAKE2B 48931d7544ae9f2ded2274bd07764b352aefb1c89f3e8ea76230b002f8e91b12c9edb489bc960cdc8e883282de5d84f3fd73f38f6d3aab31ccb2648704de64a4 SHA512 f13fed558933dbdffcf2143d0bf23a1301d3511f2a4a989a83122e02e51c2e08a76b85734cfe6e2b0d67f439ce5133afffed4ab8a30491bce3ccce5beb6463a6
diff --git a/dev-python/csvkit/csvkit-1.0.6-r1.ebuild b/dev-python/csvkit/csvkit-1.0.6-r1.ebuild
index 9c13bf83576a..33f8f4fe9e29 100644
--- a/dev-python/csvkit/csvkit-1.0.6-r1.ebuild
+++ b/dev-python/csvkit/csvkit-1.0.6-r1.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
-DESCRIPTION="A suite of utilities for converting to and working with CSV."
+DESCRIPTION="A suite of utilities for converting to and working with CSV"
HOMEPAGE="https://github.com/wireservice/csvkit https://pypi.org/project/csvkit/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest
index b9d2824704f0..6632ccd5a5d1 100644
--- a/dev-python/ddt/Manifest
+++ b/dev-python/ddt/Manifest
@@ -1,3 +1,3 @@
DIST ddt-1.4.4.tar.gz 18527 BLAKE2B d83df38dc54197063418eacad242269bbc130a8dbac61a9b0dcf473ca1e9fe0f4101f8f96839d81acd1e16d9386870c108dc4aa2c3e206670360fee6066e9e59 SHA512 a7cb4565254d47aeaccaa98cc1bf5a605d5dc323b7f15130d16f6322af3d084e5fae34da5e793be1d197b1ca6213306ab1a907277982766ba38bdfd20f53ea59
-EBUILD ddt-1.4.4.ebuild 641 BLAKE2B 86172ac83353ddf52d8696cd1f2cf0393d4554ad8d921a15c77a2559847b2968729fae670c5a0f027ecd52344785abdad9b8650524ea7fe801bf75ada900d6d3 SHA512 8e93b6daca2ca328be55de1ce715f864a9840c0061dd8e3e69eec7c5c3ff19ce84469fe5037016c941544100b56e5264c0c18e4e0315e3dc99828aaf8d20e8e0
+EBUILD ddt-1.4.4.ebuild 640 BLAKE2B 02b40a061eb40f5c7dbbe9685a95b3644deb0552aa90fa5b9ae42ca415d6afdcd3e58a1bdb9bdc1838a3a64163b8b6ca21a98e2529242ca13045572a0b06d106 SHA512 88258dfc16150a30841a38d19b4c54199ce8594c086a3220ae0e84705cc25320389fedc977c2f26a0e7950d6dd2e99dc54d9b0bb3b3d8facb62dbd255d1bc59c
MISC metadata.xml 637 BLAKE2B d7aca1ac2fde8171ceb8fab19b6be2f32125d3ceb411adb504e66a024bbaebb3be0234f17ea0c07073c647d4e613cac889cb241c49ade87f168218056fb8afee SHA512 7416856917a9b619b7884f9a8fde9fb30ee03223e9c8dd45920c43f296a469ee70d79ba999bf495d97ac41d310d17949674f87c0d365ac940eae37aca2ef8d94
diff --git a/dev-python/ddt/ddt-1.4.4.ebuild b/dev-python/ddt/ddt-1.4.4.ebuild
index 7d2c8a13911b..bf36dbe2687e 100644
--- a/dev-python/ddt/ddt-1.4.4.ebuild
+++ b/dev-python/ddt/ddt-1.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,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"
BDEPEND="
test? (
diff --git a/dev-python/defcon/Manifest b/dev-python/defcon/Manifest
index bbd4310ed465..c21d6b566052 100644
--- a/dev-python/defcon/Manifest
+++ b/dev-python/defcon/Manifest
@@ -1,3 +1,5 @@
+DIST defcon-0.10.0.tar.gz 426111 BLAKE2B 6750ac064677bd1b2a2b49d37792b4e35c923ddd239c521490dd3aa0c40f55a96dcdac156a2511c3bb40605505beb920c66053488bb2bc2508899d4a81f77ddb SHA512 69d48701bdf419080b7acafe2b92c1897358d969d6ea5b78330969b79b9e393a1c53cfb1a17b4d58719329c403ac3a52a4e12828d99b8793d8dd19ddda151c76
DIST defcon-0.9.0.tar.gz 426109 BLAKE2B ac9e7292a444843f675168120ddb1aee636e3f7569ba9d90660906665b109054c245398ba2de93faf255a412dd9e65569fb0cf68d845636ca1780190b6cdcd21 SHA512 29f0fde5bf9809ef9601497844fed3d537aa02de4404e191f8504808271ad263e3a11ea82f04c78a0fa3e673e511ea6600c707f956f06b3186e87a3ce4d84c13
+EBUILD defcon-0.10.0.ebuild 695 BLAKE2B 3f5d5ba9010f681e77f8384be8f3217490fa2b049b259b0d920a0778eb9526994d3243496a19b47147feee7d1660b09a6404f508e7e87261ab44fd456eabc0ba SHA512 0ac0805df096f988c7a2e2e9a9b58d600cda8ab6998af93fa1c0f05ce0f37c02dd26c0ff652374d62d5e88b1bc232daf8c790e3d4b2873c20a3be5df4a2b52e2
EBUILD defcon-0.9.0.ebuild 692 BLAKE2B 5ddc39be8139aee9d8fb435478f7278db635d163ca94d31c81ea871f2faf8d3df077db4015dab43ed20bede8ec9d21e4de516247bdb109a0adf029254ddcc7e6 SHA512 73b6c3bcc524d706e27d40e57ef4836dc89a34773a314c72ed344eddb0958764704a6bdf4c5324870017ff90c392bd5882047318c2c8061dd62ee04d86f29f4a
MISC metadata.xml 393 BLAKE2B 54f3c0643f3329d956636dc0d59a1396c65b082b7fb4d97fa0a3ffc494f04d19e5e0b7d84370a90825d67c82c0d7f5cd9d300fd5cc763250cc97e478e7a56423 SHA512 016cfb5ca7dc52255bded1027f1d1101707b78913562e81232ba7768d2ed2eb1060095a61744680bcd96ddefaf29569e0b164704d1e6fec1771c5fe129004f6e
diff --git a/dev-python/defcon/defcon-0.10.0.ebuild b/dev-python/defcon/defcon-0.10.0.ebuild
new file mode 100644
index 000000000000..e917c5b0aa98
--- /dev/null
+++ b/dev-python/defcon/defcon-0.10.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} )
+inherit distutils-r1
+
+DESCRIPTION="A set of UFO based objects for use in font editing applications"
+HOMEPAGE="https://github.com/robotools/defcon"
+SRC_URI="https://github.com/robotools/defcon/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-python/fonttools-4.28.5[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/fs[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index 03d3f947df23..5a5de8bd5f1f 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,5 +1,5 @@
-DIST diskcache-5.2.1.gh.tar.gz 652769 BLAKE2B 25fcdcf51c8be7a6e2a9de645258f776647789a7f06c70c8564ad28bd003a745167095b11a54d435e733d9f5181a1443be2510fe2d901cc208ea426d3359c0ba SHA512 6e55bada12145d931f4a465092decc3f2cfed2e618d1ea271ad6daa6caf7c3abfd6ae5de11072efdf898ebf272acd39136136b58d7b5e735092963bdd46af52e
DIST diskcache-5.3.0.gh.tar.gz 653506 BLAKE2B 250420da434fa8a02cf58ed552072cb62a6d10dfa3801cf187db327a687763ab7f010c19f5e10b9ba71b2fd6830ba902750ca273c8be08c6f7987aa0923afcff SHA512 106c8eb8320153e42e076927d51fa75d30b92156e17a75756e0392028cb6b5054af9af66b93aa69b7a7105012f0b92fe942ee447a75e53e005b56eb0b067dc38
-EBUILD diskcache-5.2.1-r1.ebuild 1044 BLAKE2B 30f4f127c4147c34a15d90b04675c1172cdc5f151545bbce1a01bc6db13b190443b9dd1ed4ae9731664cf4315b84a2739b6560b279f349c7f45e7d45bc0a3e0f SHA512 876f2e6e03a7111fb20116369475bae025ccfbbd6bb5f4f2c7899f1f8b594e643484016e4da39775f8c6d6760daa641cb5c4febbc3697e65947ee3bfe6e2f3a1
-EBUILD diskcache-5.3.0.ebuild 1057 BLAKE2B dd4af3160b74e1808d5869e8a7e790dd93fc295561ab748acea36fd6ec748b6cea102d933b23ac7b489827931e85e1fd3d9acf6157d72403875311ae25639aa8 SHA512 621a76ed1dc645eeab989f80baa1dd2428212094646fc4fdae980b539998dcd82b516446b27aae4e22df1883d20681eace693e56b55dd4a6c7d19c61022bedfb
+DIST diskcache-5.4.0.gh.tar.gz 653968 BLAKE2B 765f0d8d9c4b3a8bf9e4c52b3b931867dc0b92aa7b891d6d64cbfe9e7ff491662a1fa2f0af776f9b3dcc4b441f50b68dc009a29e9b0d37f99add9033f4fb94d8 SHA512 cc15ff0b06b2a5708692f50e185699bd53e60408cef25053bcb5aaffec2795dd53c3bfe4b131a47f68c43388927ecc034c43233c38494cb2f6e40636344270fc
+EBUILD diskcache-5.3.0.ebuild 1050 BLAKE2B cb7a6cc672e9b11e0f44c8908ed15a24dbdf03ae849f22e044f4e39ed1e20d5fe8b6bc89ea2032f7ce276cdadfae57bd634983c4f7fab446a4a9d7651d497a3c SHA512 106b93bac5dd1b6182ea9382a7c827c0c96cea31d085d72a06b061465f31f449866bf0fc4bdeab2fc8167b3f952dda7f73ce6c443bd8582ff9212a802b3fc438
+EBUILD diskcache-5.4.0.ebuild 893 BLAKE2B bc9fc9bb5df7684dd83d5f361e22d2e85f113ef64bfc8297e71c92bfa55a2a832f8ad50e9f1639549dd9e2afa26bf3c500f1adcd326d3a8e43eeb3c944bd5065 SHA512 83df901aafab333343dfe7a5cf764ef25d11dfa63fca55563c705c8fee06240e3a500b721667a3986fc1361dc7dfcb61c2399db7ae6552cdaaa5a0e02a62ffeb
MISC metadata.xml 417 BLAKE2B ea6f6d25bf863d8be1af817e00d06d668672ddb5cdd938f0bb1a0e92712bdf116540c36014778a160be6ec6144db406f1a1f0d804c3218e38b8bbfc7c1456cc9 SHA512 c5812352980d74ddadbe2192c2c724369ae37d2d0c3d6018220d2ab0bf07559e569af816f3503b8db825a7689cca7a340adc4bd3d1bd73893446a41a7bfb6882
diff --git a/dev-python/diskcache/diskcache-5.3.0.ebuild b/dev-python/diskcache/diskcache-5.3.0.ebuild
index d80cb066da0b..dbf56a1dd9b6 100644
--- a/dev-python/diskcache/diskcache-5.3.0.ebuild
+++ b/dev-python/diskcache/diskcache-5.3.0.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/python-diskcache-${PV}
LICENSE="Apache-2.0"
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"
BDEPEND="
test? (
diff --git a/dev-python/diskcache/diskcache-5.2.1-r1.ebuild b/dev-python/diskcache/diskcache-5.4.0.ebuild
index c265840ce885..25ca9058d762 100644
--- a/dev-python/diskcache/diskcache-5.2.1-r1.ebuild
+++ b/dev-python/diskcache/diskcache-5.4.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="sqlite"
@@ -18,7 +18,12 @@ S=${WORKDIR}/python-diskcache-${PV}
LICENSE="Apache-2.0"
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"
+
+BDEPEND="
+ test? (
+ >=dev-python/django-3.2[${PYTHON_USEDEP}]
+ )"
distutils_enable_sphinx docs
distutils_enable_tests pytest
@@ -29,14 +34,3 @@ src_prepare() {
distutils-r1_src_prepare
}
-
-python_test() {
- local ignore=(
- # django tests don't work with django-3.2, and django-3.1
- # doesn't work with py3.10
- tests/test_djangocache.py
- tests/test_doctest.py
- README.rst
- )
- epytest ${ignore[@]/#/--ignore }
-}
diff --git a/dev-python/django-allauth/Manifest b/dev-python/django-allauth/Manifest
index e0aec432dfd4..c5e6724e3278 100644
--- a/dev-python/django-allauth/Manifest
+++ b/dev-python/django-allauth/Manifest
@@ -4,4 +4,4 @@ DIST django-allauth-0.47.0.tar.gz 649860 BLAKE2B 9d230c546f5615a38be5fc915f080c4
EBUILD django-allauth-0.45.0.ebuild 1127 BLAKE2B 3ca2c15f4d6895543d942e918f68696ddcdaccec0cb6ff9ef5180174f0e993bf1cbe8a7cb18a9ad7e821a8dd4ddad3e7bcebeec81b23595da09e56ad816a13d0 SHA512 4ddbd1b9e6673067ef99c2b3b1a6887659dfd11c59d62e037d023991a2e0ab2497a8a113790e742cc43b94f4c15d5e41a59852356deaf4a301cc2c6c88a5015a
EBUILD django-allauth-0.46.0.ebuild 1127 BLAKE2B 3ca2c15f4d6895543d942e918f68696ddcdaccec0cb6ff9ef5180174f0e993bf1cbe8a7cb18a9ad7e821a8dd4ddad3e7bcebeec81b23595da09e56ad816a13d0 SHA512 4ddbd1b9e6673067ef99c2b3b1a6887659dfd11c59d62e037d023991a2e0ab2497a8a113790e742cc43b94f4c15d5e41a59852356deaf4a301cc2c6c88a5015a
EBUILD django-allauth-0.47.0.ebuild 1127 BLAKE2B 3ca2c15f4d6895543d942e918f68696ddcdaccec0cb6ff9ef5180174f0e993bf1cbe8a7cb18a9ad7e821a8dd4ddad3e7bcebeec81b23595da09e56ad816a13d0 SHA512 4ddbd1b9e6673067ef99c2b3b1a6887659dfd11c59d62e037d023991a2e0ab2497a8a113790e742cc43b94f4c15d5e41a59852356deaf4a301cc2c6c88a5015a
-MISC metadata.xml 482 BLAKE2B 67c315aa5e012ff72370a73b69ae568fc671f6e4a45001a321de2d61de81566de0170e2bac4f334502f94d89ceb61d81519aad6672be245929a0f665527e365f SHA512 b5a7c433b47e2f4f88e69b88a5ccb3220bc1eb367977e100f186edcdedd3b2575d3bf59a42fbc89e95afb8ce029f31ec32bc4c437c6778241de897073ce648ab
+MISC metadata.xml 405 BLAKE2B aadebaa1363c2a3acdd34c78ff2ec4385aee8a75f788957b8e298325e2f9bc10966903ac3762b2487971523241d653bfd95852fc3726807c97958f08ab6ae06a SHA512 24c11691847c031351bbc4a4f2de657eb166402b8aa054ee328dd865e637ecf06679ab7cd7cef0b36dcaed863a1b712664b991ed42a3f79951bc59603510d745
diff --git a/dev-python/django-allauth/metadata.xml b/dev-python/django-allauth/metadata.xml
index c83231690a10..ab542e1c0f6a 100644
--- a/dev-python/django-allauth/metadata.xml
+++ b/dev-python/django-allauth/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/django-appconf/Manifest b/dev-python/django-appconf/Manifest
index 4f057407daee..2ba9fbf0b7b0 100644
--- a/dev-python/django-appconf/Manifest
+++ b/dev-python/django-appconf/Manifest
@@ -1,3 +1,3 @@
DIST django-appconf-1.0.5.tar.gz 15891 BLAKE2B 4d031a229ab11d55d85887346cf208cbe1136e48b78a4c096ba6d67017d80031d634cbeef82783713e4e005fe8a19f1f8e12193450b04e968b8ea5a94290f2bc SHA512 9d1b01e3f8dac5a9a7f6f4f5c0e9fcf4a2a0177e7702e5f932f238379bd2bb065a698c86d27c2dbab7ba6480abdc25595c8a4f7c6f0524517aeb1c0e34f09864
-EBUILD django-appconf-1.0.5.ebuild 585 BLAKE2B e7f5dbbdffbdf6106043ee67f473e6f80a4227722c78b1dbc617c6079ec5f3643c72db7394058be04f4ea0a3045d50e5f27e37b03c19e0ef4a21ec3669d1fa33 SHA512 5b02128526becc84c0815d2ca14139fea79203972d81aab30c716baa7b2502b91aaf01b0eaa075281e680ae8584907487f858031eb5e5ab705f04a0e6d3c5157
-MISC metadata.xml 390 BLAKE2B eea8508115e3bb1010b73aa9d49c6cd540aab86396314a1ccb7cc084641c017ce57f096c506d1770b5373de438273cfae7a9c3d9c7ca11e75365d6e3b6ca36f8 SHA512 d1a01c208b9af608e3773ac9a1bd3c2a2d97ccd4af95438dc3f0f155fb713b44571c6f3e390f1a6ff31b6a10a8ca65b3725a365b513dcedfe898b1b25e16e2d8
+EBUILD django-appconf-1.0.5.ebuild 584 BLAKE2B 672fa90343541ec71da5d2d630203f17b20068f64b06fca5807fe40a9c15621a7b486c5554910185ab3164adfd2811fedf8960b5514f13c7ef258fff26a8f0ac SHA512 469e0729426ad6f1e7ffda9b351bf626cb014f3db91915a0ee87d26f52e3713af35c703518ca4ec03c6bd9075bb997ebc108a2761e576e664b603d21ebd1b176
+MISC metadata.xml 339 BLAKE2B 2f353d8cf2adbc3570b9559fcbd1a0321fccbb7556b5c4fbe4a1b4159cd9f342a1b0964ad587dd9e29cda86e55606e4f7848df5055e4aca1787bb388330e1a4e SHA512 b9de8d10f5d2ec5611b0f3fd0cafc4dccb673eb6f99f365f36a7c0edeee9305057137d326e64b23048d1804fb7c864319ca040666979699d56a0eb307dc69f52
diff --git a/dev-python/django-appconf/django-appconf-1.0.5.ebuild b/dev-python/django-appconf/django-appconf-1.0.5.ebuild
index fbf31651a6fd..53a09e0a8e0e 100644
--- a/dev-python/django-appconf/django-appconf-1.0.5.ebuild
+++ b/dev-python/django-appconf/django-appconf-1.0.5.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A helper class for handling configuration defaults of packaged apps gracefully."
+DESCRIPTION="A helper class for handling configuration defaults of packaged apps gracefully"
HOMEPAGE="https://django-appconf.readthedocs.io/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/django-appconf/metadata.xml b/dev-python/django-appconf/metadata.xml
index bc7f6d21ffba..b338a0ffed45 100644
--- a/dev-python/django-appconf/metadata.xml
+++ b/dev-python/django-appconf/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">django-appconf</remote-id>
diff --git a/dev-python/django-compressor/Manifest b/dev-python/django-compressor/Manifest
index 7cd61f8641a1..96b55b3236f8 100644
--- a/dev-python/django-compressor/Manifest
+++ b/dev-python/django-compressor/Manifest
@@ -1,3 +1,3 @@
DIST django_compressor-2.4.1.tar.gz 123800 BLAKE2B 455938c328c787e6ca48b3c413f005f9ba3cfc186587b821afb804c0de6259702060d4493e34f240bd721e547ce496a1b0de7a478eb8c9b7ac8e4ba49be755fa SHA512 d59fc8b97f9f87b26e53a9822a9b467df77449cc480a7145d7fedf020a85516dee6f3bc04519fc2e2b751134fb10ce4ddbd4ffe394b5817b973db8d90b9ccda7
-EBUILD django-compressor-2.4.1.ebuild 835 BLAKE2B 9b277d0fe7ff922338b6d872984aaccba6e265c5bd61e5dfdbb008884970ce080a2578de829cdedf5e7b14616e87587a4df0f42bba0603b048be3a4eab8448b1 SHA512 f64287a04d3989f53b6e3a2ec8c157d48e2fcbeee232c5aa3a444d63facb832c5ee3876e6b7d715eb0f8e24bb30662325f52ece751f3923ef305228f931df1e4
-MISC metadata.xml 297 BLAKE2B ba3b4ec455bf39f49c28e2c4406e83c12fd580445af876940c1e94495d7625051245a981cc8bf59ad3868ae43f3f893a0c5ad26e305df758d31b8f6b6160c8dd SHA512 084e20a298757300206f3065d2823cc545d075399e0cc84d12f8967e3c6d7c9330c033fd7fc4e217c506270b6327f75c26889748ca7fb5deb10568a0c37bfa87
+EBUILD django-compressor-2.4.1.ebuild 834 BLAKE2B 2bf9974093a1836d7c38d61a1079214511697c231b936bc14c69d677ee9df1aa27def5132f78301a300ddff0457713c70dff0870caa071e7a3294300e4e85755 SHA512 8942a0d99b74417475944c3167d04e2171c826fa765f9e17617428100d0b1db1ecddbc99048edf9daf0c4c94211423e107ca839a5591d7bd181e53cd7d180b6a
+MISC metadata.xml 246 BLAKE2B 97c2ea9df55e2fd808183ee96c223bbda2460c49adb8df7618a8af03b17280bfe32c1c2165118eefe0b3f308c5bf9f093e4370550f80ec26acd7a6514ad4e501 SHA512 80e98e51005c419fd1f60d258735f48691befda96630786f76a0b59f14be84114e6d7896d6f28641aa1b31ef95756c7822a84c2f2427eccbeb5592594918dd79
diff --git a/dev-python/django-compressor/django-compressor-2.4.1.ebuild b/dev-python/django-compressor/django-compressor-2.4.1.ebuild
index 1d529ff01535..11edcb4e0745 100644
--- a/dev-python/django-compressor/django-compressor-2.4.1.ebuild
+++ b/dev-python/django-compressor/django-compressor-2.4.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
-DESCRIPTION="Compresses linked and inline JavaScript or CSS into single cached files."
+DESCRIPTION="Compresses linked and inline JavaScript or CSS into single cached files"
HOMEPAGE="https://django-compressor.readthedocs.io/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
S="${WORKDIR}/${P/-/_}"
diff --git a/dev-python/django-compressor/metadata.xml b/dev-python/django-compressor/metadata.xml
index 1e8235896311..ef2705aa7567 100644
--- a/dev-python/django-compressor/metadata.xml
+++ b/dev-python/django-compressor/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">django-compressor</remote-id>
</upstream>
diff --git a/dev-python/django-extensions/Manifest b/dev-python/django-extensions/Manifest
index c5760511bb55..e3052e9ac3d5 100644
--- a/dev-python/django-extensions/Manifest
+++ b/dev-python/django-extensions/Manifest
@@ -1,3 +1,3 @@
DIST django-extensions-3.0.9.tar.gz 779297 BLAKE2B 9217d395662a8e7dbe09e691cfac7da05e3d8e8b67337c66be1bc7c8a03ddb76df267f38e2ec62c80ffb6be6cef005146ba34c215ab5e76009091ba4b7b05b9c SHA512 42f84fae63b6fbc99d1fc931a73cbfcdbe8cb8c6c7e9997c7571975b073de1132f2f2153ae9a851a4b144c317262b23669624c770d1785364253c295a384a862
EBUILD django-extensions-3.0.9.ebuild 541 BLAKE2B 49a57395e68c7a1d6900fe37ec5f9955966772478aa373ac0111a6d01444af6e7c88a523ca2187ca1aafdbe203a3ae8347b3bbbad3026929dbb0298b3ac008e7 SHA512 20aa5413fda856dec03d20197551c05a58875865afd73e5867fbb6863be6ebd7627a1820360d3b8cde0677c741c8deb11567b393e8405423f1c91b6ac57d5c5f
-MISC metadata.xml 372 BLAKE2B 64c64f13252bfe865616754cc8370133c93299b61627fa81eb5df0e97ecbe915a702c93b12a314b06f0364529378cf54156fac66a37845a701a9689ca078cd54 SHA512 7b0fa1690d645d76c613cf6b8e4192eb44e4a31d88211bb8f3aaf5b0bf9e449d1be68a9831139331cefa6635bf10c96108e805ffac53738111673b1dd58821ad
+MISC metadata.xml 321 BLAKE2B c4e9295c2544daf51ccbe209b459bdbb8e61df55012540c52c1258a4d71296eb581566ff813f2649534e346a8ae12111657a0f1c32ed2be500c2ebb919d970c8 SHA512 62dc821301ab49659e0df08fc8757df6a3e0286f79709a0ce09743f3c2461d554ea8ebd3354fe1ce9c446cc6a9eefc8075078cd111b13b7cd18fb8eb1c0d3b2c
diff --git a/dev-python/django-extensions/metadata.xml b/dev-python/django-extensions/metadata.xml
index a1b560a3cbb7..fdd953b062b0 100644
--- a/dev-python/django-extensions/metadata.xml
+++ b/dev-python/django-extensions/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">django-extensions</remote-id>
<remote-id type="github">django-extensions/django-extensions</remote-id>
diff --git a/dev-python/django-gravatar2/Manifest b/dev-python/django-gravatar2/Manifest
index 4adf1340a15b..18a56d51ff55 100644
--- a/dev-python/django-gravatar2/Manifest
+++ b/dev-python/django-gravatar2/Manifest
@@ -1,3 +1,3 @@
DIST django-gravatar2-1.4.4.tar.gz 8396 BLAKE2B 181aee58f6be4f8833a26674f020412e050387855a84d4c3b8b8f1c028eeb56caee7c95d4a09f301d7e974051b1519b90e1cff1e9789c860f74497da1ab88fe1 SHA512 999fe2a036b23f73ee8111cccde459aa72a5f90995d322e772776f85ba206281e791cdf7d4888b45c7f2ecf8baf6509ed44652396f5db158c484a2fb53439c99
EBUILD django-gravatar2-1.4.4.ebuild 497 BLAKE2B 716969d45a6d309d84d48ec6d8e017a65c7ab06d5542bb77d2e5837b9f553384226278163bb10b17403a99879d97468b9b225b63adabc7412a79e1b2a56ba85a SHA512 e158940205dc0ddcd09ba33b88c194986a12980b160f62c929eb759375636741d73337d6709ea139b0b379849f36e1e08e2f37445cf486c7937df1c3d50ddc16
-MISC metadata.xml 363 BLAKE2B 0966ce345fe2b1ef449f8578b6edd1c4f504eb0946b47ec511ad172b1a2f66168d26c3eb807ea68e24af46f9a195eb250b75a952f47b605857a4d39a6b5816d6 SHA512 6ab6d69eaefb2d87b5f5d7bb828b92de0b18ebbfafb4434555bf7ef8f961c45e80959e0fd0ea2793ccc89c2a5c1fed9a76701c917675cc641214fd9d797a5b1f
+MISC metadata.xml 312 BLAKE2B 03fd98b6403d6b57a48c0395d68bde5b7731f9a1c9ad0b1efe62da92e079951b54b43aae606e9147ed62d48bb38c89749c0e9dee52fe55883aa8550c94e66f91 SHA512 ddcb28fe7ab8fb140055c96b814bbcb9ef34655af3132ec3efc49e68261d06c4dea745c38181427fb0c46d9de1cae367863e515e5e8c7e51731dba01926ad1f9
diff --git a/dev-python/django-gravatar2/metadata.xml b/dev-python/django-gravatar2/metadata.xml
index 96a5a02792d5..7125bd4df9dd 100644
--- a/dev-python/django-gravatar2/metadata.xml
+++ b/dev-python/django-gravatar2/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">django-gravatar2</remote-id>
<remote-id type="github">twaddington/django-gravatar</remote-id>
diff --git a/dev-python/django-haystack/Manifest b/dev-python/django-haystack/Manifest
index d7fed214cf95..b0c59b975f9c 100644
--- a/dev-python/django-haystack/Manifest
+++ b/dev-python/django-haystack/Manifest
@@ -1,3 +1,3 @@
DIST django-haystack-3.0.tar.gz 450713 BLAKE2B 0766711b127dfa1515583998058f588bea1619a792d6eef353da569a212b94c36683c0a743bdabee563c473f19f3197800bd585faf0b4eb39663b5ffbac6d6b8 SHA512 466ac18bbb6d6add1482d9debdffd195a2049c6c287cc4620e4db2ce4a702c97ca8ffb3ce048dc6c278dc50be701daab4f32b05a71c94ac67645890afb9f49bf
EBUILD django-haystack-3.0.ebuild 743 BLAKE2B 8e4fd0865c0fc23404247be86aaa8b41cef5d38d718ad735464a6096abbffe1531f7d6a1c6c862795f1d4aaa2719479dd4b54974440feb481daa4161f707d4fb SHA512 2d33c30e23d46bba2f3ceeb489c4ad327bcc70dda2070733c9fc7bf1c2aeca98f2adb1f8132807000d91732b05655e648cf4509f634478511eabfdce2c4351b4
-MISC metadata.xml 303 BLAKE2B aeea9147eeddb2e22a1b99e8b37e63d10f6eb90893ca12d226121a65ebe6ca91ad583953e1fe3ba28dfc25e48f889350309a93f226252ce5bba7e1931fb422f1 SHA512 9150e0491fe02f776b2d65030468a249380a7c3d67ed7055126cc9beaa52fb637418499337209a7bf077a7bbaaa009d3a8e0bfdda0ffc6268e7d243d0ae73b3d
+MISC metadata.xml 249 BLAKE2B b44fc024726b6365ac650f8320683ca84c09bba28cc11cc1008515969165fe4acf5ccd3bf46cd0d91deb32927223eb6fb29c7a4ac58a71ffc53385e4fa5f183f SHA512 4e997f7b9387b1ca7dc2121c568d654f46f62e2812a1cb20c40408a42fd2aa5589d217c18130db85fa281bb61a3252644aa303a235a84135a395a4c9b2d7fb82
diff --git a/dev-python/django-haystack/metadata.xml b/dev-python/django-haystack/metadata.xml
index c9dd3f5ca048..9dd627b7aa6f 100644
--- a/dev-python/django-haystack/metadata.xml
+++ b/dev-python/django-haystack/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">django-haystack</remote-id>
</upstream>
diff --git a/dev-python/django-picklefield/Manifest b/dev-python/django-picklefield/Manifest
index a7a000645081..f38d9af11448 100644
--- a/dev-python/django-picklefield/Manifest
+++ b/dev-python/django-picklefield/Manifest
@@ -1,3 +1,3 @@
DIST django-picklefield-3.0.1.gh.tar.gz 12168 BLAKE2B 44af271ce471b5a327d02312c2717c72dcdba8b2e959ada0793bab0962aa02e29d4eeb58857cf3495d7f161abe13595f0027b7624244b070d9978ab51a434d20 SHA512 0b8fe6cd0851d59b3997f328b977430985c0acf5728ff8cc1d0e2e41f145b7c6ce77de02a2d06b4545b43cd4c02e6277206660b8301eb744b8e3b8ea0aed90e5
-EBUILD django-picklefield-3.0.1-r1.ebuild 762 BLAKE2B 4359e4c1681b33bb157ce36eb87d9bae5ba433b1177987d49ca4480f178fa9a22ec830c0c02635dae970830ef6046628dc4c7ee86c19c87cd64788fea8b13d8d SHA512 9989d1ab2b7cb67f418fc474729b777eb16f43347776f52e83fccbf867dcf706a3160d7de94417d1da4982b39f20c5fc9f42782a12f203482f5a619ce66bb5d5
-MISC metadata.xml 387 BLAKE2B 31bb388a6c49d80199f476ea2a545c8cf5b334c001c3ae8ba7195f4fec4d64ab38583f4948c44f3e7926734c3cc1f491e5a016c3b0b89bfd3175254cfc672c62 SHA512 6abe1268e024d34bf615d3111b677fc505d65a924792615a1bd8f69d4fa66e22bb0f6c343efd7a617f7f2f7be214e8da94ff64a465dc0d22cbb22def906d3bd5
+EBUILD django-picklefield-3.0.1-r1.ebuild 761 BLAKE2B 80bf2e395250bf674b78cdca3a15fb37cb6f9b739b886f79c8df513716aea9b0da909f5aaa6bf2857ec18b33ecc4751997a84cabe216f303006e4c512092b5fe SHA512 a0ceb02c80c39ee89ac217d8ad03d93c2c4a196fa69ebdf84dbd1010da916b0aab9c529a3176d30253af418cc02b2c532ab4a0260aed6ccc61d4212530b32174
+MISC metadata.xml 336 BLAKE2B 7444bb9ade6f9da57f616b050ba08585ee7e70a80ca631804858a89fa9adbd510019a62cab85aa86cd3bbac88b17731e8babe951b1c93b061f0d9d3b06a5cff5 SHA512 649786fb8985b185e911f5bee39aeaa48ff895192a5f44fa4df15fd776d18bdd120f9336a55dbe136371eb4d8e47f396d1364f40bdde7324be45fae014782cb3
diff --git a/dev-python/django-picklefield/django-picklefield-3.0.1-r1.ebuild b/dev-python/django-picklefield/django-picklefield-3.0.1-r1.ebuild
index 2e4d29e35af7..0d81a27463ee 100644
--- a/dev-python/django-picklefield/django-picklefield-3.0.1-r1.ebuild
+++ b/dev-python/django-picklefield/django-picklefield-3.0.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Pickled object field for Django."
+DESCRIPTION="Pickled object field for Django"
HOMEPAGE="https://github.com/gintas/django-picklefield"
SRC_URI="
https://github.com/gintas/django-picklefield/archive/v${PV}.tar.gz
diff --git a/dev-python/django-picklefield/metadata.xml b/dev-python/django-picklefield/metadata.xml
index a8fba21da7b9..5b6b8ea1afd5 100644
--- a/dev-python/django-picklefield/metadata.xml
+++ b/dev-python/django-picklefield/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">django-picklefield</remote-id>
diff --git a/dev-python/django-q/Manifest b/dev-python/django-q/Manifest
index 1a468243a51b..ea6c6a34743e 100644
--- a/dev-python/django-q/Manifest
+++ b/dev-python/django-q/Manifest
@@ -1,3 +1,3 @@
DIST django-q-1.3.3.tar.gz 53997 BLAKE2B 5881fc5b49ef1a58973ca91f0aa3756393ff45714cc3c080292414337a950041563e075401b522726a4fe17e5535a9a428df82dee7bd52a88d4aa1dbdc5373d6 SHA512 469fe359c9c25d8e3d3a8141c7a4a23caaf0e3b127fc5d8b5c70cb2dbb6be5b8ddb0476773c3b919b1fae6f996ba3e423889830c364715edb87f37e2a69cde1b
EBUILD django-q-1.3.3.ebuild 622 BLAKE2B de07b7e35e573e5dabe875893bf56ab049638856e667651f0043ed90e6a8377abd2f87cb416b6d704455eaa8c4ae4a823c268b5d47a1f3a2e0b70d619b95f5c6 SHA512 4146542668a0f005f160d935541bf2d591c528f53a2ef606aa61b58cced452b54a054b00f13dacd73ea552feaa37f4b97a0e3a54b64eabd25df7b571992f9f0d
-MISC metadata.xml 288 BLAKE2B 94c734591e02107c93a108c7eb14e271507b7c916900b8160ad01587483dbc7871b8dcba02082d5140fe4d6de99b2bb2a6a6d3a21f0a66cf125a3b6cf708babe SHA512 402952ff94ee3a55d420cc1ac86c6f3d386083cbe995861b6af7c9fdaae3a8089a74374c2337067b23ec1efa740536966dd6f0369c2440ea79ace2fe5a0574b0
+MISC metadata.xml 237 BLAKE2B 004b0488688cc146144d5197b188350ea624aee20c8d1ca7138daab8f707b45ca98d8aa433db4b0d81c606af6651be6c4677245e08b83c02fbcad31e29aaedf5 SHA512 75c0d8178a3db8699fab34293de47466549f71086c5819fe919bf8c17e577169f36114f7a1e18f19500ae09c0d65b7b81e322675cd079218182efe6870e67514
diff --git a/dev-python/django-q/metadata.xml b/dev-python/django-q/metadata.xml
index 64c1071baa68..78a4566153f1 100644
--- a/dev-python/django-q/metadata.xml
+++ b/dev-python/django-q/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">django-q</remote-id>
</upstream>
diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index acdbb9ac43c0..8061816f4a38 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -1,3 +1,7 @@
DIST dns-lexicon-3.8.3.tar.gz 7834913 BLAKE2B a72b356d10d0af8367ce9d51d2c4d4a3a1cc8aa26d5edfa2cb1aca4b2eb67acdcadc46f46d5457430708f94fda9654a87ded76fa796c44a4b4e2a0d4f3accd13 SHA512 3035e9c5d073feb0dd910b79d8de02f2e9bfc81f922bce34ad33c22b583896a781e50f85104799a13133121ab5e88a372667cf0014399df50c5a829747d98073
+DIST dns-lexicon-3.8.4.tar.gz 7850337 BLAKE2B f72a338c00346091df2cf53fa01cbc34e81b235cb5100b4993ccf46f738e2588b08b7a57316c07c7eff1c039437e49371193c9952b6fd870f30a2c6b538d3e1e SHA512 7a598b38a847e384fda243b76af523701d80d84a2338ef5745ca9f82284675ace5f84bf93cccfeda101584194c15fdbd0d4d8f69fdd0db60ec42d4c063a7916c
+DIST dns-lexicon-3.8.5.tar.gz 7850115 BLAKE2B 27dfb837385e370142d82bc682627fa96efc8a4868f9a5532ace608e2739afbecee82dcb531e9a4e0cdf9b2c68e639ae5c7ad1f4774e80f989c13eaa86c93d7a SHA512 e50fdb5c0b0d250babaff0a2d485f9112732a9e975cb853329dbcec33fe592e80a28c469b17cc0a5544909285805c1c20578b5e5f4b22ff6259b624be8c6acde
EBUILD dns-lexicon-3.8.3.ebuild 1614 BLAKE2B e4491c94ba6fcd657c124325374c1adf65ed6fd14ffff2362335c9c3821fc640c18454bbc7d817930e6aff2cdb0a43fcfef80685b95ce471b6dc3abb0135ba1e SHA512 ce2f6bb1dd6bdfc1636efc74d98e910364f804f2e7a13955138a0f07bd7aac50ada97ea66bd862cbb93fc1882a3b4bfcc9ed4fc03675588cb44253154413685d
+EBUILD dns-lexicon-3.8.4.ebuild 1614 BLAKE2B e4491c94ba6fcd657c124325374c1adf65ed6fd14ffff2362335c9c3821fc640c18454bbc7d817930e6aff2cdb0a43fcfef80685b95ce471b6dc3abb0135ba1e SHA512 ce2f6bb1dd6bdfc1636efc74d98e910364f804f2e7a13955138a0f07bd7aac50ada97ea66bd862cbb93fc1882a3b4bfcc9ed4fc03675588cb44253154413685d
+EBUILD dns-lexicon-3.8.5.ebuild 1614 BLAKE2B e4491c94ba6fcd657c124325374c1adf65ed6fd14ffff2362335c9c3821fc640c18454bbc7d817930e6aff2cdb0a43fcfef80685b95ce471b6dc3abb0135ba1e SHA512 ce2f6bb1dd6bdfc1636efc74d98e910364f804f2e7a13955138a0f07bd7aac50ada97ea66bd862cbb93fc1882a3b4bfcc9ed4fc03675588cb44253154413685d
MISC metadata.xml 541 BLAKE2B a22266eac0bc7b4c22d9552cf64cbf88bbc1c2953e3ef0daaf059b81519909e0f8808e0d74cec6db3296e43f98082d57b8ae3779d694432e8578112ac18c3ea6 SHA512 79e2b43a685bfcc8dace1faa1c1a08cc648b39a3fef2834a57b6e801f72e7309276604253089db7a2fbe1d5d776b2ba1427c90a9cb9c44a0c1b2812d4e1901db
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.8.4.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.8.4.ebuild
new file mode 100644
index 000000000000..bf5ab2f7ce8d
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.8.4.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=pyproject.toml
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way"
+HOMEPAGE="https://pypi.org/project/dns-lexicon/"
+SRC_URI="https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/lexicon-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tldextract[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/zeep[${PYTHON_USEDEP}]
+ dev-python/vcrpy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # Requires the "localzone" module
+ lexicon/tests/providers/test_localzone.py
+ # Requires the "softlayer" module
+ lexicon/tests/providers/test_softlayer.py
+ # Requires the "transip" module
+ lexicon/tests/providers/test_transip.py
+ # Requires the "oci" module
+ lexicon/tests/providers/test_oci.py
+ # Uses tldextract which needs Internet access to download its database
+ lexicon/tests/providers/test_auto.py
+)
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ optfeature_header \
+ "Install the following packages to enable support for additional DNS providers:"
+ optfeature Gransy dev-python/zeep
+ optfeature Route53 dev-python/boto3
+ optfeature DDNS dev-python/dnspython
+ fi
+}
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.8.5.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.8.5.ebuild
new file mode 100644
index 000000000000..bf5ab2f7ce8d
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.8.5.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=pyproject.toml
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way"
+HOMEPAGE="https://pypi.org/project/dns-lexicon/"
+SRC_URI="https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/lexicon-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tldextract[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/zeep[${PYTHON_USEDEP}]
+ dev-python/vcrpy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # Requires the "localzone" module
+ lexicon/tests/providers/test_localzone.py
+ # Requires the "softlayer" module
+ lexicon/tests/providers/test_softlayer.py
+ # Requires the "transip" module
+ lexicon/tests/providers/test_transip.py
+ # Requires the "oci" module
+ lexicon/tests/providers/test_oci.py
+ # Uses tldextract which needs Internet access to download its database
+ lexicon/tests/providers/test_auto.py
+)
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ optfeature_header \
+ "Install the following packages to enable support for additional DNS providers:"
+ optfeature Gransy dev-python/zeep
+ optfeature Route53 dev-python/boto3
+ optfeature DDNS dev-python/dnspython
+ fi
+}
diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest
index 09cacb450da8..e3e517b1c9f4 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,3 +1,3 @@
DIST dogpile.cache-1.1.4.tar.gz 390117 BLAKE2B 88c38473c3f177a42c2e336f7913940cde5f793245ddbb2ce3e7569c0853a1f93138a4987dc7781490132f84beb17c568ec9fc9a955201123842ccdbdfff2fc4 SHA512 d70f0ad1097f7de5bc887cfd0835f02a10bd6096433d39e6fe2fad5ed294f019ee043ced670c08bacb8ad1f6cf32ada36a62149a9b6db6205e72f49fa68bf4c4
-EBUILD dogpile-cache-1.1.4.ebuild 726 BLAKE2B edb9179b9e7d0f5d670f1d5221f841b3a3825b504dd8d3d47c2360a5dfddbaccfe80e2e3072df992379cbf44cf33405415827bc5ba55ce32ba775e01caa138b7 SHA512 5deaa56379e661383bdf71c9151306e7e893fa9ab1afb7fcb127bd5eaae47979c6fda07043ae3d31aab24327bb5fd0e0e599d06025d73ecc64d87c300cde980f
+EBUILD dogpile-cache-1.1.4.ebuild 725 BLAKE2B 306329bc6f87ef120d21d6687a629787f2ac34405c7a325c28f33d0fe6829b02612696846c732cd6fb70098ecb48f153d26f82492b1128f549314904b0725679 SHA512 191d2e87ee52c0dbb9f84ad359e44ae03f6856be8d3aa007bc1c0e40a7346422b44705d442aa8bd0fc79257388fb8d1af8488f4546ee376050a07ff0e0706c59
MISC metadata.xml 843 BLAKE2B e0b6ed26300c658bb3f9bdc500bd24c38f26821d3a32ce448c56e5fd129f211efd58ef0faab1a6a9114a96991514de5fb9cf53b26601cb68fedb4c43aab3cdb2 SHA512 992ae84d983cbc06969e888e298cf8124dcf6068871bd5e12dd479a70ca00f5422d8c3cc178a842a340bffc5f72a5b203ce307ccbe49a0a60c0c52a5091052d9
diff --git a/dev-python/dogpile-cache/dogpile-cache-1.1.4.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.1.4.ebuild
index f4e92b0d2c46..7e3b2d5389b6 100644
--- a/dev-python/dogpile-cache/dogpile-cache-1.1.4.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-1.1.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A locking API for expiring values while a single thread generates a new value."
+DESCRIPTION="A locking API for expiring values while a single thread generates a new value"
HOMEPAGE="https://github.com/sqlalchemy/dogpile.cache"
SRC_URI="mirror://pypi/${PN:0:1}/dogpile.cache/dogpile.cache-${PV}.tar.gz"
S="${WORKDIR}/dogpile.cache-${PV}"
diff --git a/dev-python/eradicate/Manifest b/dev-python/eradicate/Manifest
index e3fdbc6fe534..514d71d569f0 100644
--- a/dev-python/eradicate/Manifest
+++ b/dev-python/eradicate/Manifest
@@ -1,3 +1,3 @@
DIST eradicate-2.0.0.tar.gz 8390 BLAKE2B 22dced2414622138655be80d1c10b746519d313959c7620cb54c4dc27247b0c29b7607c54934fe1dc379bec2cb729213b7ffb1d27f3f7f9b9a9d186aa9402674 SHA512 947a3890ccb1dbb52e73b37e632ae5ba1eff732d9d0b0dc127fa8dc908412e864fcda3203274d5eb1645b22f6e97a90ebb13cd4363a2360d6591475d909bdb96
-EBUILD eradicate-2.0.0.ebuild 566 BLAKE2B 47ff1f6bda82828002dcad87df15d4872257eef0d31b14a40959c8a93c5560105f96fda4a07d98cf48bac86b6c83e9efb882ca0b09d3afc2247a640d52ba9120 SHA512 a2fac4334f7bb9645b720a32cf4c688e2558086a5cd34f9f80cbb95083d3df843d076652b685d386d061b106a552ab7b4114e5ae277dc4cfeda9f6afb37a4f47
+EBUILD eradicate-2.0.0.ebuild 627 BLAKE2B 88059def2ad85eefc0640e8382132ad8b11d02996a98c9ebe7e2bc11105f28cb0b0387689e30a75848605c90545c00c5858e0cc0885960c900c62b0e50fd7b6f SHA512 812205a7a83cc84dacb49085e1b5979dc96b2baf522de483366b57b7d8a908d2f3f16a565ed2bc56dce497412a523520d248019900ea382c10360246b4882a7e
MISC metadata.xml 396 BLAKE2B fbd39a684f629b20e9553c911e5ce288863e35bb6a1a4fc7a16e9e114d9a70f0ee6bef0ea8cf34f091427ceaf743a5b280ff0b7b6ca6858b0c301fecf6535df5 SHA512 03886b745b7f3e2b99a39fdb0fe7864d4c1acdd529137b845d1700715b606fa02ec53bd8ed25ea20242857bd421869246f0165566dfe72098853203bf8fda21b
diff --git a/dev-python/eradicate/eradicate-2.0.0.ebuild b/dev-python/eradicate/eradicate-2.0.0.ebuild
index 7dc0ba3f1985..d802f3258fc0 100644
--- a/dev-python/eradicate/eradicate-2.0.0.ebuild
+++ b/dev-python/eradicate/eradicate-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,6 +16,6 @@ SRC_URI="https://github.com/myint/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
distutils_enable_tests unittest
diff --git a/dev-python/etuples/Manifest b/dev-python/etuples/Manifest
index feda2bb0824b..5a9b2ca56be2 100644
--- a/dev-python/etuples/Manifest
+++ b/dev-python/etuples/Manifest
@@ -1,3 +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
+EBUILD etuples-0.3.3.ebuild 615 BLAKE2B 5b228bb2d85164b699b9db5a4727bd144df5cca894c27a5bcfb6dd17e5d216bbd29d15fdd51638270eba81dfb6fa5439dac76fd3cb2e802173c30976b4c5be9a SHA512 79a9d5ef819e0e8a6ba29e62bc6c15a3a1a6239f508135caf7f3e03376ad072dcbedd33c7bc5134c014985ae7ec34ce9bcb469512ffa4df4a53345e1e37a1f7e
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
index 041edf687401..7983db24d5d2 100644
--- a/dev-python/etuples/etuples-0.3.3.ebuild
+++ b/dev-python/etuples/etuples-0.3.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]
diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 1409b11e3ecb..8fecf4c73f34 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1,8 +1,6 @@
AUX eventlet-0.25.1-tests.patch 1428 BLAKE2B be4b0e0104473e8434075175a85cb658e7257eea6bb554f92160d308649aa7faee6f4db7d2aa8a3df54e22bf6689d649dec6b74d523425a27bc1a77233b5976e SHA512 a7a413cce99def526ed63b79d1f73d270db9332ac88ff83a830fdc4106ffa20f2e14dfbf8d0dbdd071d39c4d2f161250bd8e7c0681f187fa0736d8184cccd872
AUX eventlet-0.30.0-tests-socket.patch 607 BLAKE2B 3da02ca5cbc16ef2a8ecbd6fc9f817404cd2ad6cd6378e0faaaac7c9721e0ac03d3becee1962f44df3edfe0c30c55d7eb92c66b4a01bc94468d4f1791e40eecc SHA512 3a4f6985c3880a85578591ccbdcc0e76f5dce7c4c8897489d2f2976faf3e73e7ab1d755c91ddfa4cf28b1019e730580ba45184179c0ceef6eee859a2bf6ae28e
AUX eventlet-0.30.2-test-timeout.patch 1421 BLAKE2B 11730b1a5827d1b30537eaecb896d981b19875fdcbf874625057a838b5a48638bec45adecfb9445f68111d00075e81a13780f87f09a11ae332fd6f48748b7db9 SHA512 fa338488912b87bf4ae802ccfc0fcc6e1506ea3d47f82f86da1fced0d3928410a3d62588a9d14b39b6846b4b9539c37d9b678f575680432cbafd3dc3e07f9f82
-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 1284 BLAKE2B 0f52054fe1abe69907e33159782e902462f14793987c8986ecf9fa9c5196c54a86136ccca0da9a81ac950fea12c0bc3c234a6814c77cee26940c9cdbf05814ee SHA512 628a3a7cfbd091a4379ca7ca1e8c7e1835aa0710a0f2a7729499431c6100e0fdbc1d7e51f8a5f422f0336cdaddb70699d87229c39845068a764a82332e357637
+EBUILD eventlet-0.33.0.ebuild 1277 BLAKE2B dff2f9505dbe912b27993c5e0bf0b08dee2d9bdc234fa1cd7bb4c9f6ea42c1828e7dcc203c41e82bbaa7431f93575dc75444f377b9ea2ccc205f8b9fe7617b9c SHA512 35af5ce16281c54817f5b188770e8fc75d36f711f13655162839732a7ee506617fcd07e94d288efbceb127b6e583ac8b03a6355fb3053bfd8388731df58ceea4
MISC metadata.xml 381 BLAKE2B 13525cba2b71b496ca49573beacbd552a86320d40200747ce991163060aef7746dd568eaf572f19e990eb22ad3791f20a546264109c3a47687b03bbcf25a5115 SHA512 f7be09d2e34f1259e1e9ae685cb591e061452974789b0027878d7514e956a216068dcd139f4e3f57ed50530d828941caec12598e9f8d79e98e820c9683c71c05
diff --git a/dev-python/eventlet/eventlet-0.32.0-r1.ebuild b/dev-python/eventlet/eventlet-0.32.0-r1.ebuild
deleted file mode 100644
index b6b8418fc5b2..000000000000
--- a/dev-python/eventlet/eventlet-0.32.0-r1.ebuild
+++ /dev/null
@@ -1,58 +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="Highly concurrent networking library"
-HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
-SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~s390 sparc x86"
-IUSE="examples"
-
-RDEPEND="
- >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- virtual/python-greenlet[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/eventlet-0.25.1-tests.patch"
- "${FILESDIR}/eventlet-0.30.0-tests-socket.patch"
- "${FILESDIR}/eventlet-0.30.2-test-timeout.patch"
-)
-
-distutils_enable_tests nose
-
-src_prepare() {
- # increase timeout - #791748
- sed -e '/eventlet.sleep/s/0.1/5.0/' -i tests/isolated/patcher_fork_after_monkey_patch.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- unset PYTHONPATH
- export TMPDIR="${T}"
- nosetests -v -x || die
-}
-
-python_install_all() {
- if use examples; then
- docompress -x "/usr/share/doc/${PF}/examples"
- docinto examples
- dodoc -r examples/.
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/eventlet/eventlet-0.33.0.ebuild b/dev-python/eventlet/eventlet-0.33.0.ebuild
index de55f9f778de..9c6eec9a44e0 100644
--- a/dev-python/eventlet/eventlet-0.33.0.ebuild
+++ b/dev-python/eventlet/eventlet-0.33.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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
deleted file mode 100644
index e12e574b7ebe..000000000000
--- a/dev-python/exdown/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pytest-codeblocks-0.9.0.tar.gz 6590 BLAKE2B 34d1c72a891d2f2f1d98c4238322d888a48b286d628e3738043d16a59a75b3bd15b29e31c554a83508d9af31caf1b526e3c535a243bcf77c8d77f9bf5be69f5b SHA512 834002c4e9c8ad36baa9a4ed494fe28cf09460e0ee5a0a3d8d111cb0bd8ca4ed3c784a047901bc67984e7892f931b5644c1ea68112e4d9dda514a20e048b3d11
-EBUILD exdown-0.9.0.ebuild 544 BLAKE2B abde297bbc59f32b09c722a1f0b70ffddae37926786c12d53639375ab365a2797e3a64d569fa9bfbd993165cff17c4faae7908e2992343ff5c3d4e80becdd3b7 SHA512 c5eaa22cdc0b0c73757bdd5e530bbb3537a04d92e7754177ea27949577c3f18500dd6155276df8bc224de2e04b58b96c7b7f2db22f180d3ed25bc2347fa1b29e
-MISC metadata.xml 518 BLAKE2B 5e31af21e7f11582d8b446bbadc01e54eea4390393dd021a3cbe2a82a19b7ea6f74333abd74165c036bdeb022604f4790fd0f0af8bfc1086dfba02e2f95c1325 SHA512 18afca1138f05a610853f332d366031b139b8b51e922a8595da0eabe5fe0b3375e9e80f4f3368a214545b2399e0d03a5098e41224255ec72a4a25d1ca4ed29aa
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index f6a583256e10..45ff25eca6fd 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,5 +1,3 @@
-DIST fakeredis-1.6.1.gh.tar.gz 70171 BLAKE2B f10ac8aaec73871153ac7557a40984e6752b7e3720c1890380bda4aad828003403b6207c5e4f4ace18814e6ad33355acca08ff53cc33cb43acb5d9955ea6e5fc SHA512 1a8718d277d15a887901ed29691af83a2aea57605edf8cf2dbdc00c397a62ea8c1ed21440adadcda431a8ae8f33c85b549c5458a958b1fb74996e54ab612cd13
DIST fakeredis-1.7.0.gh.tar.gz 71108 BLAKE2B 64b4c8aa2891ac6afd7789e5a8dce4d1a0ccd6a5083b410fd051d871d4ea9748e9d687eb27bbaeea646747f4bf170089d3ef711d6db0d6a88d8b7e755d165b6d SHA512 a8c67929e63196fea45b85097aaf6bf7402679510e471a8d13bdc0f7320e983107416d3e515fa85b1d6a6217fb82dbda7b4425c3c80ac54a1ac50eee875b0fbd
-EBUILD fakeredis-1.6.1.ebuild 1712 BLAKE2B 1d68ddfab20c96fd1a62c778cf028930e8a53c7efdffdbf0a3f3fd031e5da136472c05acdef6f7b7b181e7be70318408a54f947cffb7e144cffaa888a3c7cd61 SHA512 de96c12dbc10635c0bc3b0fa7adac599d64af634f31d6cd30a9b1a35a0f9967a8a4d3f6f6f04e0ada8b19f10a0ef1c906a58240f9eef42a9c31890c0ef57ab07
-EBUILD fakeredis-1.7.0.ebuild 1864 BLAKE2B 29510c5c9864cb02f002f91e3eb5adc522cc400490bb7e5025ab35d49aefbba9c3d3e6b5036426128114e732b08f76ac83153ba39e5a49575c289ed240923947 SHA512 bba47a354064ddfdd103f17d5f5cf4d329824ff22ff02250d10818b14708bc0b8618cd63fef217077b3baead691ef37af65b4fe2b5c1f8e48ca3c6a487b9ed10
+EBUILD fakeredis-1.7.0.ebuild 1860 BLAKE2B 4b15c80a0352aeaa36685e3dded9095c05887745163e4ef3bbd6a55ff9b77697f8f738a03c2c13e2c7b4866af7c92fc6f58f890466d20e814dc078023071a750 SHA512 f654f833515b26519c59da0224fac46ddb98cd19b1158de1fc8793b59e61f5f65ba50a579d5274741e66facc9aa03b6d636d379c1a8b35149c0000e4c7938c25
MISC metadata.xml 372 BLAKE2B 7d33e3f97f80538c9bdd35bd71a28b9ed81ad338888dc876635c106d89170d3b6f3a7341ed1be79555f8e8479aa84392353480ca85ff215ea3b4b9cea86cdae2 SHA512 19d9187049c5b597005e3769a2c9a8c26c6f96859c97d13121652a7ca367786107480ccc6eebbeb7896e56bbb02e2012694d4119bc5cf6660e6cda325052977f
diff --git a/dev-python/fakeredis/fakeredis-1.6.1.ebuild b/dev-python/fakeredis/fakeredis-1.6.1.ebuild
deleted file mode 100644
index a48bc194340d..000000000000
--- a/dev-python/fakeredis/fakeredis-1.6.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2020-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
-
-DESCRIPTION="Fake implementation of redis API for testing purposes"
-HOMEPAGE="
- https://github.com/jamesls/fakeredis/
- https://pypi.org/project/fakeredis/"
-SRC_URI="
- https://github.com/jamesls/fakeredis/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="
- dev-python/redis-py[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/sortedcontainers[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/aioredis[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- test/test_aioredis2.py::test_blocking_unblock
- test/test_aioredis2.py::test_pubsub
- "test/test_aioredis2.py::test_repr[fake]"
- test/test_hypothesis.py::TestJoint::test
- test/test_hypothesis.py::TestFuzz::test
-)
-
-python_test() {
- local args=(
- # tests requiring lupa (lua support)
- -k 'not test_eval and not test_lua and not test_script'
- )
- epytest "${args[@]}"
-}
-
-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
- "
-
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
-
-pkg_postinst() {
- optfeature "Mock aioredis" dev-python/aioredis
-}
diff --git a/dev-python/fakeredis/fakeredis-1.7.0.ebuild b/dev-python/fakeredis/fakeredis-1.7.0.ebuild
index 483759b256f4..95bc33d0324f 100644
--- a/dev-python/fakeredis/fakeredis-1.7.0.ebuild
+++ b/dev-python/fakeredis/fakeredis-1.7.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
dev-python/redis-py[${PYTHON_USEDEP}]
diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 98e2b18160f7..7453a176e9f1 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -1,3 +1,3 @@
DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e
-EBUILD fido2-0.9.3.ebuild 1331 BLAKE2B d65af450cbb2ccfb13c111c66d76ab42346205223ae47ffdb537617de2b611ea7cf8da0ad4243fc4851b883b555d28c1b34e4f08272f4248ce51cf6d1ed4b1ca SHA512 ad03b13e06e84b730ac5fc0e0c463f7faa7e241fc01185aad50b3f81dc3c8e034386aad20ca062ea90a51f6060ae29a87150cc3b9064163453b11bafd6711e5b
+EBUILD fido2-0.9.3.ebuild 1338 BLAKE2B c24ed847ada26e20b26913a0af124d47e91fad0651e4044f976d0821c240da7e05eff48d08ffa2d61bd598be2b7a008be39cc36af10719a2f34a6f8069b4e672 SHA512 f37f9e4e1ee30ef80ef241d8871a978d5d0944fc9c2e3edc4cf36b51cb1161eb864294b46fac09ee028b0a8b3f9329f3053d425de1e09225d8ce90ed424fdb01
MISC metadata.xml 820 BLAKE2B 092fc3aa0dc3e3a8998e7cef0a3229d5b8791983dc07df84c74ff6b7221afc879aa5a39a6ad58ff0bfe2836fa48b57d3445f20a0c78e2affc3bc47b73b81544b SHA512 f588e6637d75b668dabf80fc2c8e1133119a770d4f7fa5077025e0a478f8eb9c7f18eac1ce15395549485625bc4c82bdeebf07440087cd074e95d42a685eef53
diff --git a/dev-python/fido2/fido2-0.9.3.ebuild b/dev-python/fido2/fido2-0.9.3.ebuild
index 86f0257593d5..ae881fb19eca 100644
--- a/dev-python/fido2/fido2-0.9.3.ebuild
+++ b/dev-python/fido2/fido2-0.9.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar
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"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
IUSE="examples"
RESTRICT="test" # Tests require <dev-python/mock-4
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 86a29927507a..b6575051d66b 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,3 +1,5 @@
DIST py-filelock-3.4.0.tar.gz 203303 BLAKE2B 615f623c584c39917f280815695dcc58ce6dd5ca26846f88b954526e0866b7e1d020589eecee774dbd8b10ff818d707826c663643ad300465bb85ba751fddddd SHA512 0dc85f083a8c60605dfbd0b6fe55a96b5872e5b8ce3fd746925444571d02e243459bed6cd2d8aa9d7eda7d197bdc31b289cfcf1f0aef295779ca900d24abcbd8
+DIST py-filelock-3.4.2.tar.gz 203805 BLAKE2B be1cb206c4571b86987ea406af4b8efed503f53584fe9f5af5cbc6493728dbeafa3d0154a66ea30404d51700155be877aa74e6c08b1dbf7cefbee1ca3274f1e1 SHA512 361586f976a4b4011af4446e34932cb9e42565e87d828852b0bb7bed48f59c19b3c95895836c9c63c1978d9d113432df19c52e59523a0f00797b3b94f36a4d73
EBUILD filelock-3.4.0.ebuild 732 BLAKE2B a54f9c35612d949f11f7ce32ebba5b6a4c47352e7a2a64ba809913fc22075400dccfb84d71fe3f9f6799c0cc7642b51066063641128338a38285f5c26e67cea9 SHA512 1fe3aa5474761b0dfb6dc47c4acf1b80f1f8707c6006ee876216251ee45ed819d924605064d8f82601b669eec3b33296af5a0e9d0977599d2db9763a460ee669
+EBUILD filelock-3.4.2.ebuild 742 BLAKE2B eeb89dc02d485421a004f7323a912474b3acd928b2cd1afeed6d5a4c6b316423fe302e9edeec82794abb67ccbbe128185f1d02fb2c6ec156171c3d190a59706a SHA512 9eded618f8c02581345b59c1316c40bd79baa43f24d224b1ef91b04342f28cf6edc96b3c4250eea8f0c394c5ac2350fd4cab01df782e180ab016d7e35b5b528d
MISC metadata.xml 373 BLAKE2B 8923cea15313a2a4cad1af3e5e6c5623ac9855d3de37b6e43ff5249504d2bf07e1e334ce6ea8d9c397e03e3a05585cec0233e841a0a9f6c30d43eaa26b488933 SHA512 c114595146c326243756d0053476677b8b8c7541a253a0c739827e9b0f93c2a695d7289ee5a17c4a1a79639c02bf1396d2df4d8e20aaac9402c9d80f55be2f7b
diff --git a/dev-python/filelock/filelock-3.4.2.ebuild b/dev-python/filelock/filelock-3.4.2.ebuild
new file mode 100644
index 000000000000..4dd8a42185aa
--- /dev/null
+++ b/dev-python/filelock/filelock-3.4.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2018-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=py-filelock-${PV}
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+ https://github.com/tox-dev/py-filelock/
+ https://pypi.org/project/filelock/"
+SRC_URI="
+ https://github.com/tox-dev/py-filelock/archive/${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/flask-nav/Manifest b/dev-python/flask-nav/Manifest
index 636e9d3a7b8e..65eef9bcb996 100644
--- a/dev-python/flask-nav/Manifest
+++ b/dev-python/flask-nav/Manifest
@@ -1,4 +1,4 @@
AUX flask-nav-0.6-py310.patch 487 BLAKE2B 9526db877a101895fdebc57a435612a97c7f8355ad7664fb01f36965697b785798bc206e050f5b3673335302bd55de80a21215163b92917516868b4202360301 SHA512 dbd5c8e5b3640c15048fc4b432c879535a4373b53a1e3e7d8eb8ca6cf7c3d6f69670407b7bf2b01d42fcb99d19c587e71c5c3e17885f8baf4d3061f9db7fbd55
DIST flask-nav-0.6.tar.gz 12270 BLAKE2B eff90b6fc08629139012e2d920b4d464ed06954040a5e97636a7aa4d59d11654839460ef52477cfcec967bd774d942028a53675d682e850f08f6359c5cfbb54e SHA512 a7930687425a53fac9ad9a7cb65c2e2a759a0c9660189965bf37ea6e9925dd869074d37a283801631b3e6c3391f9f4167e0a36294104f72970e876b5a7a0930c
-EBUILD flask-nav-0.6-r4.ebuild 826 BLAKE2B 508b811a9fb5388b83b586f33db3265ad78eee46b0aecc66bc89a9b4f949997c83661c3cec30949a60e9a7e2c4da83033d1e998e06cb0466cf1bf41862b4effe SHA512 21428615813c8f73b7e38da96d96e7a58ea81d7b60dbd9830dd007bc23158d093a70b6f9e5b85c0d3943365f8afb200c9bce668187e163d69872c76987e69238
+EBUILD flask-nav-0.6-r4.ebuild 825 BLAKE2B 76b1d32c34247128599d2ceaea1366ca5fff47a19475a8be5503d2a792bd940a19ed31a3e4ef8f68d370e35e204e352cb0a3b2818aef9437f9d0f59fa570f1cc SHA512 35bdf20213affe2f6b2febd3af6147ef4a0c0ddbd329518b167ba6e1cebb73d0e277d56e9d7bf3ad514e7046e1985f7509654dba310ca0d8229748f51a19fd99
MISC metadata.xml 456 BLAKE2B ba8cadced3ab7428295e9ec47c0d92e709897a17d74fc435c660ae74d37e81d3c0d1d10b8d249b7cb765ed37add129d4e5789ecb62763574b126a48d24ae15cc SHA512 f319aacbeca67a5b802c2087bab44dddf7b2863436241f3bc848f504f0068fbd7c1b5f3d94c3be8c9de8ebf370ba5beb184ecc3fa0208f51920bccd1cd305423
diff --git a/dev-python/flask-nav/flask-nav-0.6-r4.ebuild b/dev-python/flask-nav/flask-nav-0.6-r4.ebuild
index c8f197283d11..d76d33a060fc 100644
--- a/dev-python/flask-nav/flask-nav-0.6-r4.ebuild
+++ b/dev-python/flask-nav/flask-nav-0.6-r4.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
-DESCRIPTION="Easily create navigation for Flask applications."
+DESCRIPTION="Easily create navigation for Flask applications"
HOMEPAGE="https://pythonhosted.org/flask-nav/"
# docs are missing from PyPI tarballs
# https://github.com/mbr/flask-nav/pull/12
diff --git a/dev-python/flask-paginate/Manifest b/dev-python/flask-paginate/Manifest
index acfdc7365468..b9ead84655bd 100644
--- a/dev-python/flask-paginate/Manifest
+++ b/dev-python/flask-paginate/Manifest
@@ -1,3 +1,5 @@
DIST flask-paginate-2021.10.26.tar.gz 120721 BLAKE2B dd37fa131baf20540620c350bca4a17f791df57c82fabd99e644891707259d330d4225fc666d3e5c31410bc17e10531bf735ab8a01e7129641fa81a9d8fbfe82 SHA512 86a782797a9401eecbbfc25c90834ed93d7c376c3eb6bc05f19edf7ad6f174aca01de9dc3b183c0c268e2995d81984fa1568e08aae8964e429c60f01b7b23736
+DIST flask-paginate-2021.12.28.tar.gz 120846 BLAKE2B 63c14a94db4c968ef22a84b28aee2ca3e223fa0a7a32e22644b02b718ae32ea9ece9177b85c66942165e01926b26bb599dd3ae47522ba9bbf9a1c68b7a5ce567 SHA512 3ff805ad2d30aadfd1affabde0b0caccf2c3c2efb54b0997f809e13a76c6db64082d0f003ba4485a824e48d5d2792d99bab5173059ebe5a4077a1aac99b3c4ca
EBUILD flask-paginate-2021.10.26.ebuild 521 BLAKE2B 140807d77a64c79dce577a6f47cbcfffe7f99f8bf90a35064d9937ad366b8bd79b43e964cf57885889db4407726871542f934aa138146b7faca013d136dbbd7c SHA512 8049baacf47d517bb4066793f31a7a6bcb84328677ccaeaa157404fd985a563a164fcad954425c79cf5eb6de274b00014bd77536091c280f87d5ecd240ab6609
+EBUILD flask-paginate-2021.12.28.ebuild 521 BLAKE2B 140807d77a64c79dce577a6f47cbcfffe7f99f8bf90a35064d9937ad366b8bd79b43e964cf57885889db4407726871542f934aa138146b7faca013d136dbbd7c SHA512 8049baacf47d517bb4066793f31a7a6bcb84328677ccaeaa157404fd985a563a164fcad954425c79cf5eb6de274b00014bd77536091c280f87d5ecd240ab6609
MISC metadata.xml 659 BLAKE2B aa9bb930f20057e07df9b82804e8638b99f63e0773c11408617bc1c3c09f0cf8ce1d3383bbf577c42baa0149c271ddc8da113d5a31056e8ad41d4ac8ec4b64eb SHA512 660aba4453bb417b9a54dcf0b190ae16599c00203a19b4c53615b972595e223fb2f6ce8da6f097b34a5408c4cfe09b2a02a2ad19928352acbc8a4ee53b822a41
diff --git a/dev-python/flask-paginate/flask-paginate-2021.12.28.ebuild b/dev-python/flask-paginate/flask-paginate-2021.12.28.ebuild
new file mode 100644
index 000000000000..49d2d8c73c6e
--- /dev/null
+++ b/dev-python/flask-paginate/flask-paginate-2021.12.28.ebuild
@@ -0,0 +1,23 @@
+# 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="Pagination support for flask"
+HOMEPAGE="https://flask-paginate.readthedocs.io"
+SRC_URI="https://github.com/lixxu/flask-paginate/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest tests/tests.py
+}
diff --git a/dev-python/flit/Manifest b/dev-python/flit/Manifest
index 9686d3b885f3..01e42a88ed80 100644
--- a/dev-python/flit/Manifest
+++ b/dev-python/flit/Manifest
@@ -2,7 +2,9 @@ AUX flit-3.2.0-tests.patch 445 BLAKE2B 313f975352b67a1dbc5c582ac854dea1625f1819f
DIST flit-3.4.0.tar.gz 120418 BLAKE2B e99eb67daa9a1d8e738ff9b917117edaf7372bbe267163f8af64967e43c3bed94893849e9752d36d3965e70c798dd3fb3b454131cee2d34697cc389f11aaea69 SHA512 18f1d1cb86508e76b4e37e6c1ca2c414400c86e9163bcc52fd3358220e5b4362da4001da7ce427926c62ad67ee86799ea8d08e858e5e17230941c529b9995ce5
DIST flit-3.5.0.tar.gz 122519 BLAKE2B 3c3eee652f090afd1c07e8a5cd1b154e7390ed621ab202ded3b4664d59ccfa2fd827928451f6d8928573d012cb9f6b44544c48540e03b2918d32ae3ba9169838 SHA512 e2239c209f735f11aeec8672aa14449fe4b6e1d2ed6523d661edb730f0b9f93b2794c6676bf878c09bd27966a9f8b9c19e6a7f14063c6efed4d8bc043b4cd2db
DIST flit-3.5.1.tar.gz 122689 BLAKE2B 49be251df549783114c6758fa688d00fe18ed88d215f91783ce78eda722ee3d8578d83781a1a5c9ee61dd001c82df010c879dc742a1829c2ba8bcf5edb930556 SHA512 00e884774c7f59dfb54d6db09f65ac0ed47f1dd23872d6913f3a41de7242fb3829b2edacd03d08e080635c0a515521333aa74e6d26a2faa5fc02e56454b2b37a
+DIST flit-3.6.0.tar.gz 133365 BLAKE2B c4170eeded3c15a93c8e89b9483459247228136bc5ff32c6edb8cd9a4b5c3171fe381d0a1b4e325ed863457c2bce476efe3276455d5b9e4279a702dd35ed4512 SHA512 6506ecc73f9e0373e84b5b90a3d567f1edad6d95561886ff1f08f37addfc39006e75ab199c376a7d18452f6b8e2cbdd9e8f59a1fc96037702c3c682dc0b5a757
EBUILD flit-3.4.0.ebuild 1082 BLAKE2B cc125fd9b21f3b781d6b648f034a67f11ea27c242db8b21e6e4e43fedf1c967e0bbd008b8b1ed16210cbab4ac783f0ab20703ef4003b69b61903c6e4c0bc1ecc SHA512 19b373cded16e7c9d5da02d6606bf8b19577d291186547332b55720c16d8be0376822860dfb1369b5f68f8c938dc9ea9301cd868ef6142e3f045016d445fe011
EBUILD flit-3.5.0.ebuild 1082 BLAKE2B cc125fd9b21f3b781d6b648f034a67f11ea27c242db8b21e6e4e43fedf1c967e0bbd008b8b1ed16210cbab4ac783f0ab20703ef4003b69b61903c6e4c0bc1ecc SHA512 19b373cded16e7c9d5da02d6606bf8b19577d291186547332b55720c16d8be0376822860dfb1369b5f68f8c938dc9ea9301cd868ef6142e3f045016d445fe011
EBUILD flit-3.5.1.ebuild 1117 BLAKE2B 2981528b0eff441668be998110681f73680733b9c060b302bcc2bfca070909fc2269e1c1ca1c13ea0ae8441acc986368b05ea4d7fbba4f2b14fc21be2d778e23 SHA512 e56ecb71887eb7f49b41add0a29c267cbdcf92e03ba89ec37fd52c0e91d578f78f6f8d87428b0889e2983515f266fd20de11e5625783d629fc3ac3425765c1a7
-MISC metadata.xml 472 BLAKE2B 75bd369814d338504d8e2a7980ea720d9b82e5ea9c40ef73c9a1a7748671a6904704d1bd051cd8e2b9316c64af76e23da0d41287c8185dd57fda16abd37246f9 SHA512 3f1dcd9612b74111d25cf74343ef69758d02b54aeee96e3c55b8516ab4cb70307ad804f8d21c749051643fc74d94f5e76ca99f52821a61838dc4025203987ecc
+EBUILD flit-3.6.0.ebuild 1217 BLAKE2B 22edae23125f25813b23d49829564bd217e3897dbc144f77e5fbca4487353421316036c5b03c029db2db5ae968ec6ddd6ecb0c0d3cf925fa4a7f151bc8b5b290 SHA512 82b85d6ded2c3b22a052e0bc050e5189d04ebad30da904f6f439a7452e048c65785b47bc9773ab2db67717c3cb49ca699b81a05ae3733486ed3bee0a8f849e24
+MISC metadata.xml 467 BLAKE2B 534a82783fa3ff1642fc8400689549e75223fa01b175f4ac164d4a636a4c9eaef5bdd9fdd339ffc30239436449788b4d01ebc5e3609034d440c01a5c699176ea SHA512 ad8f3f98a35aa88255bafa81ea9cb109e14b8a544b053cff3f1325dfda3c4c6343a5060353c43a08e030e80a60186eb7dae248d7f6739ea95a7e72e747b1b194
diff --git a/dev-python/flit/flit-3.6.0.ebuild b/dev-python/flit/flit-3.6.0.ebuild
new file mode 100644
index 000000000000..13ed55109146
--- /dev/null
+++ b/dev-python/flit/flit-3.6.0.ebuild
@@ -0,0 +1,50 @@
+# 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="Simplified packaging of Python modules"
+HOMEPAGE="https://github.com/pypa/flit https://flit.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ >=dev-python/flit_core-3.2.0[${PYTHON_USEDEP}]
+ dev-python/intreehooks[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests_download[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ sys-apps/grep
+ sys-apps/findutils
+ test? (
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/flit-3.2.0-tests.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc \
+ dev-python/sphinxcontrib-github-alt \
+ dev-python/pygments-github-lexers \
+
+src_prepare() {
+ # make sure system install is used
+ rm -r flit_core || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/flit/metadata.xml b/dev-python/flit/metadata.xml
index 4aa96770e0fb..ea7fd8341083 100644
--- a/dev-python/flit/metadata.xml
+++ b/dev-python/flit/metadata.xml
@@ -11,6 +11,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">flit</remote-id>
- <remote-id type="github">takluyver/flit</remote-id>
+ <remote-id type="github">pypa/flit</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/flit_core/Manifest b/dev-python/flit_core/Manifest
index 69f376c8c61a..913bb6bc69ae 100644
--- a/dev-python/flit_core/Manifest
+++ b/dev-python/flit_core/Manifest
@@ -1,3 +1,5 @@
DIST flit_core-3.5.1.tar.gz 27497 BLAKE2B 0e47576a05afa306a17e0fe64bd48e4a141fa51df225365495692aeae1c693635f1ea13ba23fdd93543c9b152dcfc2424bd8101a544ad25be2c4561964a8a8bb SHA512 c83b5bd54ffdf2d7dbea340939cb5f0210ffd36aa0f61b02519837843ebbab206a2456a007f76cbae45c2133ef3d21949d1834083c8dddb505ed5bb127a5fdba
+DIST flit_core-3.6.0.tar.gz 37534 BLAKE2B 7450dcddc0719e17b79b82a07fbfee3116ea9eface5cba8f7d6fa27011f6b20822f8f5c02633ac75456b30327328ef60e05e15ca78a26935dfac5a66e2538a1e SHA512 6a217a6e7d8c4f81491314987ff1510f1cede233213982d9f7b2705ab5b1a7fb4b337ad9daa5ff824ed00034ba1d53215d56def86909240d49265e628ffb83b2
EBUILD flit_core-3.5.1.ebuild 695 BLAKE2B c267b9959f27e9229f3222e24f6a121b65c42e66086a3a1fef104753325717624649a5fe12129c1a682e59efe8cf630bcafefb0dc559657127c6adf3115814bd SHA512 04f013691ffb5f0f5fdef0cb4b9de786331182dcbdfb20d700838d7f9714a4ee9de25d9095ff416bae6236addff151c8f7dea1ec3993b83f240d8b56cfb44e2a
-MISC metadata.xml 520 BLAKE2B 9ae2ed83d7f84e2867c44efd47fb612399c6e9ba57fdab48c95f65b9322b69d014c99a6b1bc116624c45c4fc13f4ebf31ae431a5b43347d177c9e1c7a8358bb8 SHA512 bf93e5fca25b0db2fc7ac3ef3a6ecedf2f2cc13a6bf850991e9c52d87655c015f6f11050de595fe8fe3b21738157e7f71d7fd600a0830174f2bc0c7d5762b546
+EBUILD flit_core-3.6.0.ebuild 865 BLAKE2B a7f3b7737dfc0b858ff0b9f74aabc5b1388e315b8cddb4f2e0c7314fcfceee68298325c9e00b6263dc674620841734d52b26b44615f4326fe4fb000daa88e8de SHA512 3fbbe711756eccad554efbc37246ca481ef91912cdbaa19547cf6fe8a403ddc3309b28d280bab7bde4c3b988cacabd35bfea3bf92a7c67c641b653b9928ec6fc
+MISC metadata.xml 515 BLAKE2B c6ba982d0b2d09457d65675322db9fb3aad7e6cb4c4a86c615bd4e49ba1c879132b776a8021169c78d4562f835da5e9b250da2fbc07b5f85978b3bd94c466b53 SHA512 8a97932ae53ecb31363b0a1aa0309bb164f3091214508f0b044246133d11821b2e78491ad0a78d8324aaf470f9acfc80bf8d6871bff67b1051e13815ad233c0a
diff --git a/dev-python/flit_core/flit_core-3.6.0.ebuild b/dev-python/flit_core/flit_core-3.6.0.ebuild
new file mode 100644
index 000000000000..22ec64d9e025
--- /dev/null
+++ b/dev-python/flit_core/flit_core-3.6.0.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="Simplified packaging of Python modules (core module)"
+HOMEPAGE="
+ https://pypi.org/project/flit-core/
+ https://github.com/pypa/flit/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/intreehooks[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/pyproject2setuppy-11[${PYTHON_USEDEP}]
+ test? ( dev-python/testpath[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ rm -r flit_core/vendor || die
+ sed -i -e 's:from \.vendor ::' flit_core/*.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/flit_core/metadata.xml b/dev-python/flit_core/metadata.xml
index 2b7767d64208..3f418d3bf441 100644
--- a/dev-python/flit_core/metadata.xml
+++ b/dev-python/flit_core/metadata.xml
@@ -12,6 +12,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">flit-core</remote-id>
- <remote-id type="github">takluyver/flit</remote-id>
+ <remote-id type="github">pypa/flit</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/flufl-bounce/Manifest b/dev-python/flufl-bounce/Manifest
index d78be53eb7e3..8120e56fb2a3 100644
--- a/dev-python/flufl-bounce/Manifest
+++ b/dev-python/flufl-bounce/Manifest
@@ -1,3 +1,3 @@
DIST flufl.bounce-4.0.tar.gz 108623 BLAKE2B 00c9d69d0aab3a4ca6f781dbd32bcc00d33de59371a163589f8be1747144f6cb9f51da57152235cfbc08ded63894402669c0ba4745eeb3c7b60c95cccf6206c7 SHA512 c6dd8cf2f4f0ea7c8698054042dfc9da3bd1a2d9cae082e01a0be9c39018fefba07154e2c9c15b1a00c896e58bb0a6d2063a3c067bec6b464d201bb7b3220e9e
-EBUILD flufl-bounce-4.0.ebuild 657 BLAKE2B d480c459749d316d6b543e1921c1d7ed661448b3b7c784226a37681619db94bd374126729d384afec145d9ed292d2b06265f47f1e3a20e8c56cebe8db4eb4e74 SHA512 4a45d10050eaea825b7ced9773eeec34be6189c5321f2f4f7af66d93609df5bad18f464137a6d69563e502139ee98bcd158faf28db0cdd9d2e7ffd6cd93fdfd5
+EBUILD flufl-bounce-4.0.ebuild 656 BLAKE2B 15226b7ea6610a2fcd8473ed507a027d4b6bb098d9aaf6f82d80ee72756969a1e934f1c8241eaa0cf259952d37be4ad69d87e89369955a4599c6c02bea30d66b SHA512 26aafaf55d56b171c44c72e33721f9f1e3525ff6814a9bcd5ec49b30946ca80e59414fc4352073a2c3003b9a96db8dd95d3029ded8bade4d45b1fa8751491b0c
MISC metadata.xml 492 BLAKE2B 93522ca100c9b57c8c4f3b3244e0759898f659686fd8cb4f821103ac6806a8b188e7d41614cc05753e5e96f4ed7a9d0e09ad0e0ae9566be0cbc7a4612cfa85c4 SHA512 271532a1ce8c7f12b2014a6371894113ff3c48a765095af389eff5770250a3c34d556d244a6ca6b20e685ec49faec22b8bf2da0db74c36f1e2ef2f4774238a98
diff --git a/dev-python/flufl-bounce/flufl-bounce-4.0.ebuild b/dev-python/flufl-bounce/flufl-bounce-4.0.ebuild
index fb2312fbbe76..f74b4722b665 100644
--- a/dev-python/flufl-bounce/flufl-bounce-4.0.ebuild
+++ b/dev-python/flufl-bounce/flufl-bounce-4.0.ebuild
@@ -8,7 +8,7 @@ inherit distutils-r1
MY_PN=${PN/-/.}
-DESCRIPTION="Email bounce detectors."
+DESCRIPTION="Email bounce detectors"
HOMEPAGE="https://gitlab.com/warsaw/flufl.bounce"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index f96ec4272f08..8853d3581346 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,11 +1,9 @@
-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
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 1426 BLAKE2B a726aa07607323408cf11de294052893e0fcef544d60c32996c3ce78b8847cc3cf110e7a78fc3e87fc1560fa8ccb728079abd4dd6883183541376c2bd9051a3d SHA512 f48c4de5fbff6fe5d6b48ad5272a12b57059d5a737de2b13e945d339c7ac89d91d3e92e013cf4708a9648eb72a48241ea31c6b901279c4801e0434d41b02bcbd
+EBUILD fonttools-4.28.2.ebuild 1425 BLAKE2B 9b49382579b1109705992110410e478991e56efb35a99e75502676c7c8a7b61e347db5ffa1dd18a0bb8c34711dd3a97254eeb925a34e4958333a0e1cd9c96330 SHA512 f4c18a02bc8a8fad2fe52a675b0a3cacf9c46f36d69854c05190280dcda515c0a8cf8299240a76bd6feadbfde6fc1ff15b049e10707fe045ee5c0f55d1246b5a
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.4.ebuild 1430 BLAKE2B a585ed0f36d34f40899f459715a4c919f53846b6cc7b0f787d6fd1c095f2807631302a763a79502bedca9cfce19c2fc427d71dfbb33b780a434aa106aacf1c07 SHA512 28531f9362a7d65143696e1fdaf3f13113f8864fba3276d3ac4dcc97def3f4639004f74b3b5032ced4362337943122d21fe79867d9b9600975f4950483e80c49
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.28.1.ebuild b/dev-python/fonttools/fonttools-4.28.1.ebuild
deleted file mode 100644
index 1a9728384281..000000000000
--- a/dev-python/fonttools/fonttools-4.28.1.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.2.ebuild b/dev-python/fonttools/fonttools-4.28.2.ebuild
index 1bdabd8e58fc..1a9728384281 100644
--- a/dev-python/fonttools/fonttools-4.28.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.28.2.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
index b98e2fa9734d..b397a908a4ca 100644
--- a/dev-python/fonttools/fonttools-4.28.4.ebuild
+++ b/dev-python/fonttools/fonttools-4.28.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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/fqdn/Manifest b/dev-python/fqdn/Manifest
index 138c2ed7e876..5d0fe75ee308 100644
--- a/dev-python/fqdn/Manifest
+++ b/dev-python/fqdn/Manifest
@@ -1,3 +1,3 @@
DIST fqdn-1.5.1.tar.gz 18334 BLAKE2B 24dfd88a8176e67209350fe20e446cfee848c392795cde09725526a52af0a9adc6908a4eb6d5dd3ad6f8a11546acb6b82a7b2ad591997010dfdd0a1d235f57ae SHA512 d9d7d1bb8798c63973534bf45fb9bc0ab57b1600c6597212129debb97a908140401f5477f33b83ea273e3f9a2a852072110245a09596ab9a58a10be8043c57fc
-EBUILD fqdn-1.5.1-r1.ebuild 528 BLAKE2B 6696da2d0417844b7f0768f59850ba4113b1c20c4e77e4db17a7347bd9e55efa3ec50d9123ded357987b9848e8e050088c8f7258c8aeb6fcb20a929e33d5ce8f SHA512 411d81ee0a0f983f3011942d090147e1cf000cf9b48f790f1635fa8349d62b338af7893f5dcbb9087e0986268eaf825da4202cf949af54fe901dba351f70f3aa
+EBUILD fqdn-1.5.1-r1.ebuild 535 BLAKE2B 1dd21d0238e68617b5db23e1995a4632924299431b2764b755955ac9c241a04cd4984bdee25d8125c76df3c34d322e66d9dd91d77f45d89688755544fba63df2 SHA512 f502ec0765c72d16c2861936db1e15b8e9eadcdf6454efa25ccb6eb44d62276e61fe37496d079422e909d214518f58a8483d576bb193e348572dcc0759a6de7b
MISC metadata.xml 652 BLAKE2B 59a8160abd347e18ea95c04143def0b8c0aed88e48fec0383ff973048a3913f43d51b854348ab279a3ce321fcbc0844bff9506e213b8e3936085a49d5ba7943c SHA512 de3fa18cb8d162fdbbbdcab61f9395c2da6c83c004925621b0ead1067ba8ccca25cd72997b00505221c0e5a1c3fc20e0a1c04fc488321bf25b3cd77c91f822e8
diff --git a/dev-python/fqdn/fqdn-1.5.1-r1.ebuild b/dev-python/fqdn/fqdn-1.5.1-r1.ebuild
index a0ec20671a4d..4c31abcdbb2e 100644
--- a/dev-python/fqdn/fqdn-1.5.1-r1.ebuild
+++ b/dev-python/fqdn/fqdn-1.5.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/ypcrts/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
distutils_enable_sphinx docs
diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest
index cb8beb10eb2a..8bfde1599bc3 100644
--- a/dev-python/fritzconnection/Manifest
+++ b/dev-python/fritzconnection/Manifest
@@ -1,5 +1,7 @@
DIST fritzconnection-1.7.1.tar.gz 77805 BLAKE2B 4012975205320cc1c65ace64f515e1a934da5e330e9f9090021f20989d300df38f042cc8defd794ab6d4f2935cc2973141b50b1aea74a472d42f2dd5c1b2da57 SHA512 f3ca91b41a6255a743a00d34733e4755f1f675c150414c794bce9c52da292cc267a60520d5bc4e6b0e5ba4dc1ce27b7083fa4e2c226bafa3ca39ee6d63c80ae2
DIST fritzconnection-1.7.2.tar.gz 77880 BLAKE2B bb27d1cc8ccdce17a73ddc6a1f3fcb1187976dcaca28f773a6aad9c07f3dfa80be686d065d060fbf174b60b31bc589f26e6f48ae655a69b4a7ad2864d434156b SHA512 2ab6b010750e7dc7dd010fc51c3fa41ab2eee58c5f310f187e998183950a2ed2668a13a4a4a39bdb27fb1b0a8f69cfff47256ebd3b543128710368689551dc87
+DIST fritzconnection-1.8.0.tar.gz 77615 BLAKE2B aedcc3b116b6ce7ce14feb75714ee6e5a5ea667f7cb5e3124caa61e9b638e91e95a2520184869d088ceee7a6fd242c649660e7bb9ca81920f22954fc01ae3682 SHA512 4a65e715151fcd356ece60b9966560d80e4144d53f0684774af8f669fb83aa87124870ec1dfb29cbd381c73a711797f837b09abb620dfbb94722cba007fdf80c
EBUILD fritzconnection-1.7.1.ebuild 709 BLAKE2B cef17e67cea0fa5d19d974311fdaac993e1c30993c47c718fca642350c8cddbfa83effd7696ad789243f58b48eb4724fa5b6f16b6bd0c9faced9b48fd35999ad SHA512 2c30c321a06ad5e52b18cb071736a144051bc074884d12f08e4f704ebacff7fef36a152cbf7070072eb7b04f10ffce8b91af56bba50fb9db96e464520eecedd5
EBUILD fritzconnection-1.7.2.ebuild 709 BLAKE2B cef17e67cea0fa5d19d974311fdaac993e1c30993c47c718fca642350c8cddbfa83effd7696ad789243f58b48eb4724fa5b6f16b6bd0c9faced9b48fd35999ad SHA512 2c30c321a06ad5e52b18cb071736a144051bc074884d12f08e4f704ebacff7fef36a152cbf7070072eb7b04f10ffce8b91af56bba50fb9db96e464520eecedd5
+EBUILD fritzconnection-1.8.0.ebuild 709 BLAKE2B cef17e67cea0fa5d19d974311fdaac993e1c30993c47c718fca642350c8cddbfa83effd7696ad789243f58b48eb4724fa5b6f16b6bd0c9faced9b48fd35999ad SHA512 2c30c321a06ad5e52b18cb071736a144051bc074884d12f08e4f704ebacff7fef36a152cbf7070072eb7b04f10ffce8b91af56bba50fb9db96e464520eecedd5
MISC metadata.xml 456 BLAKE2B 4dfba055d7915535f8244669fc083d906366209ea857f71e34c6579f8b0c14e31db6cabac34897a8baed2189199c303dc29a1fb06a9a11c0f993513877192e33 SHA512 70692ccf90eb73e8bc884b2b75e580c9b20a91a988387696f76258c183df2623c55aeb02a34389769c34a3fd997f11d5bb7feb93ea1b497f58c6ec60cc60e71f
diff --git a/dev-python/fritzconnection/fritzconnection-1.8.0.ebuild b/dev-python/fritzconnection/fritzconnection-1.8.0.ebuild
new file mode 100644
index 000000000000..00eeb7787fd3
--- /dev/null
+++ b/dev-python/fritzconnection/fritzconnection-1.8.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="Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP"
+HOMEPAGE="https://github.com/kbr/fritzconnection"
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/kbr/fritzconnection"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND=">=dev-python/requests-2.22[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest
index 022a3cfc838e..ad295860f8a8 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 890 BLAKE2B 5df2d5bfb9a6c3e9c5675c5e3face1f4bd4e5f7db17c14d3ba973dc51828acd4856246431e733e27adc3633d4dbd3ad36e5444a386c41a920380bf23f5106685 SHA512 c055349d207d8f62a912915dd4955208bcfea48c79cab9ba6d282ec4345088bfbd4ed160d25d96e609f6cbe3b298739e7b8e61d8c49f913fc4f651d91542d34e
+EBUILD frozenlist-1.2.0.ebuild 897 BLAKE2B c60cc3d140ebc009789bd2ff2f245355a8e73b1f3d687307e9c671a49e09142e670bad7bfc470f93d30ce1b0e26d9d9e6533c04999e85cc484924c5d3e674ce2 SHA512 0c6c14488457bb9704c1e084d21d0a55f8fd940c94e1f3d2999b2ef8649dc553cb386e308c758b75ea9c87dabede8f8bae563cfb1587460e7e8ba58e3c36b3a2
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 e68b1bc4d6fa..402a7111e373 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="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
BDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/fs/Manifest b/dev-python/fs/Manifest
index cbb2e5046a20..653e3c99bd71 100644
--- a/dev-python/fs/Manifest
+++ b/dev-python/fs/Manifest
@@ -1,5 +1,3 @@
-DIST pyfilesystem2-2.4.13.tar.gz 176958 BLAKE2B 154761ddc4db087abdb294ec82ac5b18c46e05f04e783559f3b4d65cde21b9444100130c29d1051a3d2b177f5c9ef7299806fcce1ab3a4b0770b4f1c156abd71 SHA512 c07bf6a8d373a11019709ada392153dbf953399631fa388433f9b7b73d9ae1072ea70b8ed9896752161a4737a399520f030b7875dc23137f418268c5acc24f48
DIST pyfilesystem2-2.4.14.tar.gz 181196 BLAKE2B 23442e551684fab1493762182944769789ac45e363556705a911b2b3df456da7edfebb58a0d49317f9e9d46316494577be0ec449c86365a510d493d57e1636b0 SHA512 7bc69e23e6477a68fdf87d18403ba0bff2ff4eb2d0cf3cd9c7b0078885ed9d718e3f4f5f22bd77c6bcca6ebfa990045104a2d5abcf473a9d77a28aa94884650b
-EBUILD fs-2.4.13.ebuild 1337 BLAKE2B bea78c980a4c9d32e444393308a755c55d25c1f12ee43652d1f04414de2f58198be05cc87d3ac86af2b11e6f4155b8c4ae7088ce440c34c023b6c22b410d02b1 SHA512 726803ef6cc94154699e2ed408cd57fd768b6ca98083a79121b62cfa747a3097d6cc8e835a4f3d7e507bffc1c6029bb26641388a8721f29ee72d627f6568f0ea
-EBUILD fs-2.4.14.ebuild 1498 BLAKE2B 57ea4b71b813db3ff55f37cfa1257f1a8c2309d2861df124328cf215b55154ba89ff27cb70884e1ef48d1d2bfe857ba04d6d2b666dbba79f6132e32632e9cf68 SHA512 28ca0c2f5db2beeeea8bf66f34a74158a3f23bd35a630a0183cdb5edb6d13bd6cbb4aa616f478f877de98030281ab660c6c0f18f388766d61f429827ad6957f0
+EBUILD fs-2.4.14.ebuild 1490 BLAKE2B 44d47aa3f86c11b3650516d4595ae55ef456e813508dd1f8b3361497b27f54c2bd99ffc45f95540b9442e0fded3566a672d38222a2c43483de82bd732298bc03 SHA512 5430888496b90a8a80f79ae7c4c6e539b52906b219a1e74eba45ba8b59bde039e558f5140e7ed0f1509005d42d64b6be20605e68dab0972a1c2a035bdc36568e
MISC metadata.xml 581 BLAKE2B b3fa399e172b10606f13b3de4fb0afbe332e7234b3163ce198b30cea2d4c24967b0943d578085dfbaada503700f70015517d01e3f3a01ddcc4795e1821d1a5ce SHA512 3d3154db8e81f2764f99e2595a99a34061762a5cf16695926e25407859f20a59f4dbf60b0d8e18fb80d90c6342f70cc6a2c886841bf156ae06b17a670a4987c0
diff --git a/dev-python/fs/fs-2.4.13.ebuild b/dev-python/fs/fs-2.4.13.ebuild
deleted file mode 100644
index 74bdc1599f65..000000000000
--- a/dev-python/fs/fs-2.4.13.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} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 optfeature
-
-MY_P=pyfilesystem2-${PV}
-DESCRIPTION="Filesystem abstraction layer"
-HOMEPAGE="
- https://pypi.org/project/fs/
- https://docs.pyfilesystem.org
- https://www.willmcgugan.com/tag/fs/
-"
-# Tests from the PyPI tarball are broken
-# https://github.com/PyFilesystem/pyfilesystem2/issues/364
-SRC_URI="
- https://github.com/PyFilesystem/pyfilesystem2/archive/v${PV}.tar.gz
- -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/six-1.10[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pyftpdlib[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
-distutils_enable_tests pytest
-
-python_test() {
- # pytest-xvfb causes test failures due to a zombie Xvfb process
- epytest -p no:xvfb
-}
-
-pkg_postinst() {
- optfeature "S3 support" dev-python/boto
- optfeature "SFTP support" dev-python/paramiko
- optfeature "Browser support" dev-python/wxpython
-}
diff --git a/dev-python/fs/fs-2.4.14.ebuild b/dev-python/fs/fs-2.4.14.ebuild
index 9e1393f51df9..6fe7acc69985 100644
--- a/dev-python/fs/fs-2.4.14.ebuild
+++ b/dev-python/fs/fs-2.4.14.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest
index bc4cd3b5d3bb..2854efbc9ccc 100644
--- a/dev-python/gevent/Manifest
+++ b/dev-python/gevent/Manifest
@@ -1,3 +1,5 @@
+DIST gevent-21.12.0.tar.gz 6201851 BLAKE2B 8c02f42d6024e912e51754df876d4f4895acdf466f2400e9fdca69ad5c7c77df7ee05f3e4c2c1e1d5731c282b62d5c940d9ca6396c27d6fe6e8a0ec13013591c SHA512 805ddb475281b6c4c46cdf5a714915b6612512745121e7b153f3d33f3460135efa4994e0ff1601402d4f7b80d285cbfdc0d5d93799fbeb8ddbf2a52888cd91ad
DIST gevent-21.8.0.tar.gz 6162938 BLAKE2B f24770cdbf229d4a4ebe7e6c102c43ab0c89a52389ada40c8abaf032eada323333ca9ac965c65d335d96d69c97cdc239e193dd5a38076c81a2f3c80daa13b339 SHA512 dae95f986530e79b07a0006f6fb4cbd3911ac0bf2e58c4896ee5fa6d2e2a9ed5785c346958ee23cd57c2dcafb0a34c585b1f6375a29fd653e061a382482fc9fb
+EBUILD gevent-21.12.0.ebuild 2584 BLAKE2B 30a347ddca5618dcf2e1fecf0971ba6436865b982a288826eaac4ac7769e034d99aa11cea9ad4f339ae3612d167167414f9a9e896a4684a3016a1610e25e7b78 SHA512 930fc11441c84e954417cfab2ca5391885a00b06a95776790433200ee59f87ca6428949d317578cb4d834de56e371d725b7ff424f6aa9427479e5343f052b317
EBUILD gevent-21.8.0.ebuild 2172 BLAKE2B 057508152549d9b9bbfb7e38ef46a276204199bd404ec639c54518e6c54ed8c67e4aafc4fae084f6d0dce52874b857f7d639edaf30a3c8a4ab6ad81f123848db SHA512 1ea4b453ce2564405c189a53e31e1f99476ba1fac71e49e5726bf31dc0899fcf4f13acc4625f510bbc3b0ddb231cf05bbed24e79ccb179c3895c1bed7472fa3c
MISC metadata.xml 375 BLAKE2B 684f4f58e0d1f61195c30baa6b962f877ce7243305feb39a60a0a3dbd34e1095194be9b148644914bc1fbb74ac3bd5a692fd90343ccb9b2ec7bffd518ddd2492 SHA512 84242102ecfed7551ec1e95d3dee7ef56e154db34e3eb3e8255974ea48e879220b0b38acffa61a760521a1278c5074a20c22426e18bd0530935fbd671a2ea60d
diff --git a/dev-python/gevent/gevent-21.12.0.ebuild b/dev-python/gevent/gevent-21.12.0.ebuild
new file mode 100644
index 000000000000..0c7cee33a7e9
--- /dev/null
+++ b/dev-python/gevent/gevent-21.12.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Coroutine-based network library"
+HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/libev-4.31:=
+ dev-libs/libuv:=
+ >=net-dns/c-ares-1.12:=
+"
+RDEPEND="${DEPEND}
+ virtual/python-greenlet[${PYTHON_USEDEP}]
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_sphinx doc
+
+# Tests take long and fail terribly a few times.
+# It also seems that they require network access.
+#RESTRICT="test"
+
+python_prepare_all() {
+ export GEVENTSETUP_EMBED="false"
+
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ append-flags -fno-strict-aliasing
+}
+
+python_test() {
+ # Just in case.
+ export GEVENTTEST_USE_RESOURCES=-network
+
+ cd src/gevent/tests || die
+
+ # Tests which need network but aren't marked as such
+ echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die
+ echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die
+
+ # Test hangs (testPeek)
+ echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die
+
+ # TODO: figure out how to make them work and not hang
+ #GEVENT_RESOLVER=ares \
+ # "${EPYTHON}" -m gevent.tests \
+ # --verbose \
+ # -uall,-network \
+ # --config known_failures.py \
+ # --ignore tests_that_dont_use_resolver.txt || die
+ GEVENT_RESOLVER=dnspython \
+ "${EPYTHON}" -m gevent.tests \
+ --verbose \
+ -uall,-network \
+ --config known_failures.py \
+ --ignore tests_that_dont_use_resolver.txt || die
+ GEVENT_RESOLVER=thread \
+ "${EPYTHON}" -m gevent.tests \
+ --verbose \
+ -uall,-network \
+ --config known_failures.py \
+ --ignore tests_that_dont_use_resolver.txt || die
+ GEVENT_FILE=thread \
+ "${EPYTHON}" -m gevent.tests \
+ --verbose \
+ -uall,-network \
+ --config known_failures.py \
+ test__*subprocess*.py || die
+}
+
+python_install_all() {
+ local DOCS=( AUTHORS README.rst )
+ use examples && dodoc -r examples
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/git-review/Manifest b/dev-python/git-review/Manifest
index 77af9e30b987..83e1ddfe12fa 100644
--- a/dev-python/git-review/Manifest
+++ b/dev-python/git-review/Manifest
@@ -1,3 +1,4 @@
-DIST git-review-2.1.0.tar.gz 62873 BLAKE2B 6685e43da07d4be0ffe3202a6a9be172257a8e665091b457318c118d95f571a9b97e555d4afea85fe590f264039bd86815c5a365fbc484a24b5c4ea748a340c2 SHA512 7beda9e704076285459c29ce2b7c0f07ab180212f24f62fa484430dfb323eb4473f9be030706eeca587d5cfb5cdbba6759aeaec6d377717ebf9a0f0157e1a190
-EBUILD git-review-2.1.0.ebuild 686 BLAKE2B ac3d85b4b0e085322ffdeb6b3ed63fe55af5035b79a23420187a4ff2e289435c3799da9825147f65a4ab5fc985319c1e6d8df91c2b7cb98e0a276261ff75e717 SHA512 64bd68021f24774e06f6bbf9452228c86e301d0b797cd02643bd5fe3d39e2c33e1100d927e2d01af2a896dd7a745a028bae31b7b8fb157441fc03e48c34ce388
+DIST git-review-2.2.0.tar.gz 64905 BLAKE2B a08b489bb4b53a9cc6510b11238bc947334a187e0ec7dad7e1240cf3efb110a5310cfe4f3278af9311108fcb0b915a9d1eabdd2aeabab3fed0a939cba9f88ae2 SHA512 9a33f6a1e60b0679b248db818a2a4559b4ee6a6b765f2e6a16fd566fd85587be363f837da2118e75bd3e6d54ba3dcc177d3d678d927d75cca6d8ad6ed4e8d4f7
+EBUILD git-review-2.2.0.ebuild 790 BLAKE2B f4e64e12b37ba704643ec5441aeee909271ad884492b3aee6852620c424716e9ff05f5c853312ca9f6a77d9a3a10a14d18399971d732dd104583d898aa62c444 SHA512 36863f3e68c2ccddb4f5dfcd2c921c842dc2738cdc0e86e59ad6a6cf8a216a825223e8f10b1d7ff88b955d33b25801df06b7e893315201a35885b9fe59909f40
+EBUILD git-review-9999.ebuild 792 BLAKE2B 190bad0efc23bd469f53127a732b636797b9b8be87a6e11d8784ae57eae1113956a2c5c1ad9f83af7cdefe24507c73ee1685a82de22dbacce907734d4e100a25 SHA512 c944645d4e8b346afaa1b7eab4a0d0105e409c746223185612219f3b07b15d742ba865f5032fdf16f6033ec2dceabff7c67a89de2d56565c80499032d5b5b719
MISC metadata.xml 338 BLAKE2B b891e2436716d179293d3a1844dc671cb2c4270887260921b04fa3674d999805d4845337b73d3e45a34b2105b900209c7630f85962ea59fa8b472946981b4b6d SHA512 b8e512c07502ddba83bd5012ca036fb364ecf433408e70f036290b4209f0f06bf085de7a7519f47f46f1e68df9e9c97349cc55454b48ccf9dbf57dddc1ec28fd
diff --git a/dev-python/git-review/git-review-2.1.0.ebuild b/dev-python/git-review/git-review-2.2.0.ebuild
index 864df6f43627..0619801846cf 100644
--- a/dev-python/git-review/git-review-2.1.0.ebuild
+++ b/dev-python/git-review/git-review-2.2.0.ebuild
@@ -1,19 +1,24 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_SETUPTOOLS=
inherit distutils-r1
DESCRIPTION="Tool to submit code to Gerrit"
HOMEPAGE="https://git.openstack.org/cgit/openstack-infra/git-review"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git"
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="amd64 x86 ~x64-cygwin ~amd64-linux ~x86-linux"
+fi
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86 ~x64-cygwin ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=dev-python/pbr-4.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/git-review/git-review-9999.ebuild b/dev-python/git-review/git-review-9999.ebuild
new file mode 100644
index 000000000000..bd9c8e269e6b
--- /dev/null
+++ b/dev-python/git-review/git-review-9999.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_7 python3_8 python3_9 )
+DISTUTILS_USE_SETUPTOOLS=
+
+inherit distutils-r1
+
+DESCRIPTION="Tool to submit code to Gerrit"
+HOMEPAGE="https://git.openstack.org/cgit/openstack-infra/git-review"
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git"
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-python/pbr-4.1.0[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/requests-1.1[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed -i -e '/manpages/,+1d' setup.cfg || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/gitdb/Manifest b/dev-python/gitdb/Manifest
index c116808d97cd..b03275819edd 100644
--- a/dev-python/gitdb/Manifest
+++ b/dev-python/gitdb/Manifest
@@ -1,5 +1,3 @@
-DIST gitdb-4.0.7.tar.gz 394664 BLAKE2B 4a4586ac276c719110e7ad9ddccca8c0f45cca42f6740d990a974b043a749148088c495ad1939794382ff4094afa712cfa7f17619f371423f1b7a10e65ce72d2 SHA512 db63a613ee59249a3fccbd09fc0eca5747b166180bb5885737f849e339e81dfacd04f65e438fef241cf013cde33fe8c99a569c1599b2b5defd37b50e87dbdb0a
DIST gitdb-4.0.8.tar.gz 394637 BLAKE2B 8eb3b04664df0fb40b93ee814d94a2526d62127c3dd7d0908f8c3ab9c3fc4d7ad368ad6a4288e509ce2f6e43348cb4f3761aaf404040bad1c59bc920517888af SHA512 fa883bf135080a9defa039bf1f13aebdb91c7e8d397c870e24d7c13acc1b30fc32c6299b43c117657382c1908ace748b0967bc53e02c2d73633cc8603fcb8003
-EBUILD gitdb-4.0.7.ebuild 1362 BLAKE2B 429c66c0c1650384fbdba80ca77ed431089506101926d4ac52e8d889dbce6cf0bb881b723b37381787d7d65572bc68d998109e2244e25a1777eb23db87e884f3 SHA512 2124141bf42ddc0dcc4780cf69f8510ecce1a1f63b115ac0db2d97400e9a4f8a16c8bd2315b569ea5188fc005d775d08b08ac4533a14a0d3df9b07edafdeb117
-EBUILD gitdb-4.0.8.ebuild 1210 BLAKE2B a452790a27f8f6a8840c4d5f04a288a49e2e911996848c0068dbdc13d077cee7f24cebbc4a6cfc80c34a6fd77ddc101b57b1de41bddbef2c5bca78847673c508 SHA512 7b3d10d9ac6de2ad4a690dae87a4d6bdd1ae82b81e209d867a1af67c33da9bc17ad03dd9b49b465c248d2a2e4bfbcbcbbb8c8790d8f79c448a683a43734df157
+EBUILD gitdb-4.0.8.ebuild 1213 BLAKE2B b453536571a26cf14a5b7c7e414c027affe87f29f7b056303e2e6fea4ea2a343919ba39e909a5f76fc923ae745cae2f48ca7854186576de5ee0ce4ae1279b808 SHA512 5ff47e4daed0d67903cdbbab67e84a3aaded49375e2ab65431e0f2fcbdd8f54d3133699b6d4c4e09753c84703d37e17e265ca6d7b7cba4cd82327fa793fcb7ca
MISC metadata.xml 412 BLAKE2B 102f815a0eee2ea04a3c77b8b26f08760bbd64ee1f0b6b2523164f3b3fb576003865198574529332c2da8f6548f232b4cbc1bbc2e93fd7a437fe77dbde934ca7 SHA512 1f94c86c4366e0be10f89e3dbf935025bbf51d547b0ba65d99d2e97da0590de0d05fbe05e0277b0177fb1b2a9cea55cf824d332a224336d71cd49b0257fc31da
diff --git a/dev-python/gitdb/gitdb-4.0.7.ebuild b/dev-python/gitdb/gitdb-4.0.7.ebuild
deleted file mode 100644
index 908e5834607d..000000000000
--- a/dev-python/gitdb/gitdb-4.0.7.ebuild
+++ /dev/null
@@ -1,62 +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="GitDB is a pure-Python git object database"
-HOMEPAGE="
- https://github.com/gitpython-developers/gitdb
- https://pypi.org/project/gitdb/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/smmap-3.0.1[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-vcs/git
- )"
-
-distutils_enable_tests nose
-
-src_prepare() {
- # remove unnecessary version restriction
- # https://github.com/gitpython-developers/gitdb/issues/67
- sed -i -e '/smmap/s:,<4::' setup.py || die
- distutils-r1_src_prepare
-}
-
-src_test() {
- local i
-
- mkdir "${T}"/repo || die
- cd "${T}"/repo || die
-
- for (( i = 0; i < 2500; ++i )); do
- echo "${i}" > file"${i}" || die
- done
-
- git init || die
- git config user.email "you@example.com" || die
- git config user.name "Your Name" || die
- git add -A || die
- git commit -q -m ".." || die
- git clone --bare "${T}"/repo "${T}"/repo.git || die
- cd "${S}" || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- #TRAVIS=1 disables performance tests which rely on the gitdb repo
- local -x TRAVIS=1
- local -x GITDB_TEST_GIT_REPO_BASE="${T}"/repo.git
- nosetests -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/gitdb/gitdb-4.0.8.ebuild b/dev-python/gitdb/gitdb-4.0.8.ebuild
index 474422b5c464..56a76174a288 100644
--- a/dev-python/gitdb/gitdb-4.0.8.ebuild
+++ b/dev-python/gitdb/gitdb-4.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/smmap-3.0.1[${PYTHON_USEDEP}]"
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index c144cebe8705..bd21a9e67254 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,7 +1,3 @@
-DIST google-api-python-client-2.31.0.tar.gz 27822400 BLAKE2B 447d97ec10376c1a9e911023051b8e3e278db782f91e0e4c1eb72f4ba54db0498439fca42633bc9fdf16ac2982a286103d6d7a99b701b0ff30e024e131b5e175 SHA512 80359f415e2ec4c42b7e12aa333d91849a4246fd744ec627397099be261176add44bf4ada875bc353729bbbca589be59e6cad3810f609d9d23f9fb458bf2c69e
-DIST google-api-python-client-2.32.0.tar.gz 27954196 BLAKE2B 1863735d3862a11b3fce3dc270442b9cd5612375062ee447be07baa35578668db53d8415e7c88ad29b9c6ede02113686ba7ea6b994bfb6b2b72bb2bf5139c86f SHA512 2a9300020ec28da02ae689b4527fcfea6f3f78131a5431a3c3720dae1868bfa76871330685fdb4403328cc21736099fe8e346cfbf215e19f8cb00d1f5d1707f6
DIST google-api-python-client-2.33.0.tar.gz 28292803 BLAKE2B b7e285a78d06aa9c0cb5609521443aa048220bb4b83e900b5915603c3cc1bd2eb6ff009c43503a8178f4ca2281fed0488bae9fbe0c29bf7a9df9ac2d4cf294e4 SHA512 47c8352440a2ffd3beca049a200c4a0cb1a2299b5fbce70b64a913f6121e731325831b229102d9940b386e082592efd49fdfc9409055b32f172551862740bd63
-EBUILD google-api-python-client-2.31.0.ebuild 1377 BLAKE2B db24f7aaca9d1940e65a76841802fd8fb30c8ccd9eff57678cb370cbd27d5d6c48654b41d03fcf3930428d284b899450ed51a154a1f90ade9e26f9e138cfc442 SHA512 0e818a1a02c2b91e89a4b93bbcc0df90ca6771d5755deda71d6bf1748af720f7ef66087f0aef05923cc97722c4ec5008b63856505fa4e186cfcb233b5aef2a98
-EBUILD google-api-python-client-2.32.0.ebuild 1379 BLAKE2B 4454c4a251dcbb1c23f13e714132150736962931989125a4ec8aa99df8a6f79c52655b3b667b07909a3ddd0d1c7761ad0613b9fdd6ce26c02140c390cc0dae76 SHA512 957f93c726882049404d55cef86c7c6ddbbec775adcd804933dbb2f1aa3162e3ca105a0fda34243aa8c31e7a8f8f47f1a726c23888048a503373069662975094
-EBUILD google-api-python-client-2.33.0.ebuild 1379 BLAKE2B 4454c4a251dcbb1c23f13e714132150736962931989125a4ec8aa99df8a6f79c52655b3b667b07909a3ddd0d1c7761ad0613b9fdd6ce26c02140c390cc0dae76 SHA512 957f93c726882049404d55cef86c7c6ddbbec775adcd804933dbb2f1aa3162e3ca105a0fda34243aa8c31e7a8f8f47f1a726c23888048a503373069662975094
+EBUILD google-api-python-client-2.33.0.ebuild 1377 BLAKE2B be3e2d39923cc9be436e5b0f60e55f58789b1b1f1b64095ecce75037fa823b288016e74e2c3f6eef4370fdd5037e6d7f7aed9ccea86119b4e2497843a83283c3 SHA512 d3dc2686aa60ffef541f4dfb2cb1707403cc180e845d6d7ea3d27de4c1cefc19baa9a64eb6ca21741d69e9626bd8295df395d21ffca5216221534a7ef16404c8
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.31.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.31.0.ebuild
deleted file mode 100644
index d69261716410..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.31.0.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="Google API Client for Python"
-HOMEPAGE="https://github.com/googleapis/google-api-python-client"
-SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- dev-python/google-api-core[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-5[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/oauth2client[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests --install pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # require Internet access (and credentials)
- tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
- tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
- )
-
- distutils_install_for_testing
- epytest tests
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.32.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.32.0.ebuild
deleted file mode 100644
index 94711a2ec4c1..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.32.0.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="Google API Client for Python"
-HOMEPAGE="https://github.com/googleapis/google-api-python-client"
-SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- dev-python/google-api-core[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-5[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/oauth2client[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests --install pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # require Internet access (and credentials)
- tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
- tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
- )
-
- distutils_install_for_testing
- epytest tests
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.33.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.33.0.ebuild
index 94711a2ec4c1..ee4279a8e2a4 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.33.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.33.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.t
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/huawei-lte-api/Manifest b/dev-python/huawei-lte-api/Manifest
index e5c8f7784153..9448c30a13cf 100644
--- a/dev-python/huawei-lte-api/Manifest
+++ b/dev-python/huawei-lte-api/Manifest
@@ -1,3 +1,5 @@
DIST huawei-lte-api-1.5.2.tar.gz 31969 BLAKE2B ced0afc9c1b878d30ac4d3fb731cdebd6c2a658a7ace7d74f5e3641c049d5eaeab5fe1edd4678b791da0ebd22c78c4c7b10f56e2bb4f224788d1f1cdd8f31c6a SHA512 7d7b8b0248ef6080aa990ce06e196653f315605d771c312c490976cd950dfa962affe47f8df3366a645e0d499606514618e1e24976f434258ca22bd9ccf34237
+DIST huawei-lte-api-1.5.4.tar.gz 32433 BLAKE2B 36ba5729f7016c07955f87b85745314f683345e06e174efa90e2fdfd59a8a68c8425b549f8e25293dc2d65d0681a588feb062c3067b275d4e0ed2b56dc3ebbb6 SHA512 549373bf6d00aa1fb3f9f6443446520e068ec2c5412c84472b687102b2590cd22a742805f8c7fab67b7a4482e37cb3b03900aaf078ed777c3b1c111194e69da6
EBUILD huawei-lte-api-1.5.2.ebuild 731 BLAKE2B abda1f70d37413686993f5c5f62439cb4f9485ec58be630024d2743b6c0a2d75bf600cf72b6e2656cac6a6ff0b8bcccedcdd870ad1e0c95ea71966d258a741f7 SHA512 02d27058c175b4f1bb6fad1eda0636540a2907fe231a2342426b5ec99ba4f17882730ea775afb9c3c1169684c082680df4cbf9e197a6e6f00837961a4974ee5d
+EBUILD huawei-lte-api-1.5.4.ebuild 731 BLAKE2B abda1f70d37413686993f5c5f62439cb4f9485ec58be630024d2743b6c0a2d75bf600cf72b6e2656cac6a6ff0b8bcccedcdd870ad1e0c95ea71966d258a741f7 SHA512 02d27058c175b4f1bb6fad1eda0636540a2907fe231a2342426b5ec99ba4f17882730ea775afb9c3c1169684c082680df4cbf9e197a6e6f00837961a4974ee5d
MISC metadata.xml 487 BLAKE2B a4aa976286ea3cc4e02227109277faa4506f73a4b7f6c47ef9a318ae5d1c3fe61cc6eeb50ab99c0b10e5edb4ae02101d8e4d6267e7dc8f20520e9259b1d17fd2 SHA512 2ea5ccd73098a9c4d074340c9d6eb433bdaf4530d8fdb899f2a9632c097d2021d9162aa92fb9ffb54eaad2f41050d0323ddc68d0d29ec2f13060e5fe9e26f74d
diff --git a/dev-python/huawei-lte-api/huawei-lte-api-1.5.4.ebuild b/dev-python/huawei-lte-api/huawei-lte-api-1.5.4.ebuild
new file mode 100644
index 000000000000..9f84cd2c71a0
--- /dev/null
+++ b/dev-python/huawei-lte-api/huawei-lte-api-1.5.4.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=( pypy3 python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="API For huawei LAN/WAN LTE Modems"
+HOMEPAGE="https://github.com/Salamek/huawei-lte-api"
+SRC_URI="https://github.com/Salamek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ # make cryptodome-friendly
+ find -name '*.py' -exec \
+ sed -i -e 's:Cryptodome:Crypto:g' {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests pytest
diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index 9b42eccb7c06..4ff0239f490d 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -1,7 +1,3 @@
-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.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
+EBUILD humanize-3.13.1.ebuild 513 BLAKE2B a21e6303eeaf4e67abf7b20508627e2b68781a856500e941718a2ed424ab172a9b7af4f76cbb61dd9cc957ad5b974565ea1748158cf5844ba41d37e7ba8eadf9 SHA512 2ee2dc7e57d69b173f5b80fae31e0a858a7fa34df789a0cbe80cb78bdee40addc7464df1d57c7e133435fb51503c7a5c1eb8c1a8a5d5346c1e45a4f27fb31c44
MISC metadata.xml 562 BLAKE2B ce0b2a0c9ab597016fe05c7f74e3aba7ead2f807fdbaead57533d8e1a6bc67f9749afc2788d6fa66178c5b8efdfcdde256f03a478c2a34fac168b6c1fe57e7a7 SHA512 fbe0c4536f4e2fff5516f806e848438ff6eacf526df3753095ab6f034a6103bbcaf2e2c7f468e442f2e1538d93aa9c73d034a812705c39fd2c9d1e34e66f2216
diff --git a/dev-python/humanize/humanize-3.12.0-r2.ebuild b/dev-python/humanize/humanize-3.12.0-r2.ebuild
deleted file mode 100644
index a7c57e2ca28c..000000000000
--- a/dev-python/humanize/humanize-3.12.0-r2.ebuild
+++ /dev/null
@@ -1,27 +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="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
-
-src_prepare() {
- sed -e '/setuptools/d' -i setup.cfg || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/humanize/humanize-3.13.0.ebuild b/dev-python/humanize/humanize-3.13.0.ebuild
deleted file mode 100644
index bc06c827f367..000000000000
--- a/dev-python/humanize/humanize-3.13.0.ebuild
+++ /dev/null
@@ -1,22 +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="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.13.1.ebuild b/dev-python/humanize/humanize-3.13.1.ebuild
index bc06c827f367..eac876aa31bd 100644
--- a/dev-python/humanize/humanize-3.13.1.ebuild
+++ b/dev-python/humanize/humanize-3.13.1.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 c108eb70b523..2f518fed692a 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,7 +1,11 @@
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
DIST hypothesis-python-6.32.1.tar.gz 9176925 BLAKE2B 0b57c8b46b766055a19c8831620b6ad780bd1a3b3e4835496cbd01f4fb861c64679171c685797458ec56ff07fe9524840cffce1e1930390de71225b707163880 SHA512 f64b0ca16a47d9f4dbce4986aa2c4414e86e596b6e167bd8be373fda05f8bbb626de7a615861a71313faebde50b1fe55e54c8b20247c71fa4ecb2223de171502
+DIST hypothesis-python-6.33.0.tar.gz 9177426 BLAKE2B ad1b1a358345f9b92bf41cee196c7bba5374054c84b7ca96500cf41b095e7ae6df12499dcb3b656907df30b360d167630d3d4c640c9d5d903125158af6db3089 SHA512 0165b7c431980d7758be50e834dbe04356478590d5fc54656ea9d31508bbae81f9fbb53b38178862b2d4959e17fa3564bc6971d466ba95555c8e80a6fb208639
+DIST hypothesis-python-6.34.1.tar.gz 9178792 BLAKE2B 72cbb1b372fb23da8ecf4eb8355cb054216c78b6464b5ddbc7ee5534652d69e4f3cc094241c0434bc0d80cc555c87699504f87bcf4659724f77d70deaa19b871 SHA512 234b8a814994b0e93cae24233cc30ab8eba853a081d4cce4309b4af5e13234a3de8d704f3255cce11195603645c2641fa1985529d64631df90a61cfd1c4a7f06
EBUILD hypothesis-6.30.1.ebuild 1754 BLAKE2B afe7c86d0907a4c0500ff94249349431c435567753fba197261ce9bceedb03da6ecab286780b66ac4c83361528fe93ff4422c8615bbc6ef20faf289efaa3dcf6 SHA512 b3199308c4981d523366fb48c5d6bee4e1d0eeaa3e9854627cdd23b5d81d22ba4bde02b2669368a5d8bbcccdfb3941aa692c78b18524e907d70c24470e284385
EBUILD hypothesis-6.31.4.ebuild 1762 BLAKE2B 160ab670a5db81e8ff41937a560cbb11efc1e9ae4bf41fc85176e9ab7c640e81da405ba4d477261def8f04c3a6b479ced41b7bb1c9b109e82a024bfaae62819f SHA512 2158da223e25cd54f10fd64167d3d25032e1d3647b5dca501f6c2ca8f977ee829550f7526d538b31dc192a9fdacdd9b4fea2f61204db4d0dc94571358af2b2dc
EBUILD hypothesis-6.32.1.ebuild 1762 BLAKE2B 160ab670a5db81e8ff41937a560cbb11efc1e9ae4bf41fc85176e9ab7c640e81da405ba4d477261def8f04c3a6b479ced41b7bb1c9b109e82a024bfaae62819f SHA512 2158da223e25cd54f10fd64167d3d25032e1d3647b5dca501f6c2ca8f977ee829550f7526d538b31dc192a9fdacdd9b4fea2f61204db4d0dc94571358af2b2dc
+EBUILD hypothesis-6.33.0.ebuild 1919 BLAKE2B 0c970e7d2910f7d6c270ef62d2de074f8095a0a03efc71bd166e84d4a1abe635d6410e46018f6803ebb2c26378df5bb50c54ab4545fe281e5a1e125e6355f5b0 SHA512 adb7968c328f2985ae3533a7925859d6804a15b5c14d0a34a5e49d7362aba1e9918634e5f09e2c53a3f615d191ad91373f52a593745089a9fac239dcc50234df
+EBUILD hypothesis-6.34.1.ebuild 1919 BLAKE2B 0c970e7d2910f7d6c270ef62d2de074f8095a0a03efc71bd166e84d4a1abe635d6410e46018f6803ebb2c26378df5bb50c54ab4545fe281e5a1e125e6355f5b0 SHA512 adb7968c328f2985ae3533a7925859d6804a15b5c14d0a34a5e49d7362aba1e9918634e5f09e2c53a3f615d191ad91373f52a593745089a9fac239dcc50234df
MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238
diff --git a/dev-python/hypothesis/hypothesis-6.33.0.ebuild b/dev-python/hypothesis/hypothesis-6.33.0.ebuild
new file mode 100644
index 000000000000..3174da86d94b
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.33.0.ebuild
@@ -0,0 +1,66 @@
+# 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_{8..9})
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+distutils_enable_tests --install pytest
+
+python_prepare() {
+ if ! use cli || ! has "${EPYTHON}" python3.{8..9}; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+ distutils_install_for_testing
+ epytest tests/cover tests/pytest tests/quality \
+ -x \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/hypothesis/hypothesis-6.34.1.ebuild b/dev-python/hypothesis/hypothesis-6.34.1.ebuild
new file mode 100644
index 000000000000..3174da86d94b
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.34.1.ebuild
@@ -0,0 +1,66 @@
+# 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_{8..9})
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+distutils_enable_tests --install pytest
+
+python_prepare() {
+ if ! use cli || ! has "${EPYTHON}" python3.{8..9}; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+ distutils_install_for_testing
+ epytest tests/cover tests/pytest tests/quality \
+ -x \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index a9bcd118ea28..b8ff3d1e1cc2 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,3 +1,5 @@
DIST identify-2.4.0.tar.gz 101312 BLAKE2B 1ba4fcf235518427fba8a59eb30ceb0c20ed23f5a3c4f56d6039ab530aaaba6b83ee395626a7d086f193f57f00a8d34a659883d897a21dc0fae5018cb0a4e87a SHA512 f0806d3785ef5db9cb1b5354c146fc0d33b4a4f04b3ff899945e9e93273a0bf8e4c8ff07ace22b5d71721c953148c007630dc400b82849321e8399ecdfffbc85
+DIST identify-2.4.1.tar.gz 101282 BLAKE2B e7c04480159062ec25063d956dda6d904031bbcc30fdab6011ad24a8c3816490d0dfe08cec19fdfe660509a246da820ccfe41d4dcd909daa9c59b622bf506148 SHA512 69253bd364ed96ae64d83ee25da0d9aae97731e602f193008471dd99f47db2b87aa33dda1f87fb9edf939992e0452ca45f07f1d7d5e628352b50d4c2e68b7d0e
EBUILD identify-2.4.0.ebuild 516 BLAKE2B 9e67c4cbb998fad7f8fee2583b0553822dc9dc7d589a092b1127938f48999afc05e1aaef3ba5d3eb1f85d9ae399268c82869eb4bf3ae4274bdbd65b41f14ede8 SHA512 47c7d88fda8e395b105ea8ecbcff161729a21d89717292d393b31e538bcd8c5cf6fe46b0f7249ce20ebe9b10eb7105bbb99a383358bb8843b0754d95d2fc2e3e
+EBUILD identify-2.4.1.ebuild 518 BLAKE2B 4327428e4d169fceba95c9d444157fd626ec810e3e1036514f1e241497cbd1f72c7fa014f7011d8b65e94b0fb750ff442ced7d5047ef9c04ce79a7e26f947148 SHA512 9d8f344351ebbf673680e90335a49802ad3534da08ec2d1fe81df6fd5e8f5489974f17c264a6d34ebe26e99fe27331fbae9f808f498b554e8d3aed0e163f31f0
MISC metadata.xml 477 BLAKE2B 068a0df0204ecc3f2ad9729c0a6b66b0895f94a08852453c4dcafeb784068857a4baaef55eaf0d9b742d4bfad98a2734b11f8647b52182b7ffaaa04656d8e457 SHA512 79798b3778c546a0105fa02b2cb0b682577ed630bfa7a5ff70a188441f6f847a59cf9179eb6284e7159127b180c990ed6265fdd88e78cecd00fff9a8a7461518
diff --git a/dev-python/identify/identify-2.4.1.ebuild b/dev-python/identify/identify-2.4.1.ebuild
new file mode 100644
index 000000000000..9ed5ce5e19fe
--- /dev/null
+++ b/dev-python/identify/identify-2.4.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="https://github.com/pre-commit/identify"
+SRC_URI="https://github.com/pre-commit/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/ukkonen[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index cdd710fddf1c..f1e924e49415 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -3,6 +3,5 @@ AUX ioflo-2.0.2-py310.patch 2520 BLAKE2B fbb1b8b5d1d2d135abb21f7f2ff094d4c85bf4d
AUX ioflo-2.0.2-python39.patch 3813 BLAKE2B a21f5829b5a2fd4200350949d66d4fd77f5ba2b21d5fdb95c7754745fc2cf41f18640d4c79f5e1037fc0d4ca016c7dac062567aa8662b0e41e702e4dd0a94931 SHA512 b588703d653848401fb8e13be949f6de4ff41143eae669ccdcae8edaaac1883be0a684112dacfdf11fa3f2842dbde0dce2b47a7680cb87761d30ffa4018569e8
AUX ioflo-2.0.2-tests.patch 1059 BLAKE2B a093cf0db0e00c4f06f0eeda76acee4515951e0dca1a77688e2cd4ccc33a3b10402228d76aa25f787cbfa8771d12f0613fe62e5fa38e09b6d8238870c2b25951 SHA512 5642963e6c29941c2803c6833d229b9fab62f60e7534fb6bfd7a101746eff1704dcfe3bdbbc72bfb466317562d995ede5a70a8ffc83ae9e76ab2d9c01bcab349
DIST ioflo-2.0.2.tar.gz 837382 BLAKE2B 1fe878c8a9a47a9be5083e392e15256f1a566433b4341e2ee234e84332bb72af0c426d04c77ccace33cfb05664745caaa63e910913c3d63bbb2e5d8360a1ec90 SHA512 7485924ce329889afb1c3e0555b54fdbfb11eafce48fb0ac15bacd229fea512c44fcc118bbc4368ebc7c770d62129ee6b895b982f73a269de7131ea37daac02b
-EBUILD ioflo-2.0.2-r1.ebuild 965 BLAKE2B 5ce6e737d9e0aba2c3a34e984e4d5fc342df9c1bd18a3c72413f4ec9f089606f61058b438290f4d11e264c0ffd775c13a567f00e7cf46095342e4a5657d42be1 SHA512 b775f411cbf0770aa8b77f78c8260a49b03e1e0d27988dbb264307db9080f129f0600e0bc7a1689685a2f177ba87c3c55a679a74fe590d65f7fdfd1b9ee699dd
-EBUILD ioflo-2.0.2.ebuild 883 BLAKE2B 6e5a60293a28646691a128428622f66e5b3720d59d5393627e0c61cce95b154c136f8614db8eecc77f025381fc9647f1917fcedb06966a3b17e98df72fa1ac72 SHA512 4ffb6a13d7417ac6ab6dedf900c288aaf2933e7ac047b78ce6566222de2ef023d76353e64cb11d62ee0b070746408a6e27b24ef14b993aabc6f5ef969875e268
+EBUILD ioflo-2.0.2-r1.ebuild 963 BLAKE2B 9838b1c970433daeb79bb877f5ed72db9150249d0d5307a299ad969c35c880750d66fee3426dc4569c45afa3cca57bd51a49ddf77ee9dcf694af6f983272a7af SHA512 fb4eeb959d214349c17aa82c8c6a01e33c6f81a4d512c84c67e6d9d6de3f7ce590acaa70d00d1fbf6685c3a380972bd14aaf5c00430fab77c6d741e82f39ac6e
MISC metadata.xml 494 BLAKE2B dc398c0ee508c0c1cf9ee17712efcbf7f994ed053416da6bdd236fe80402b80ce251272824bebbdcc7ea79cf98b6b5dd812de11fca55eb625bf19e5cf93228e3 SHA512 7364c6b7a37dd8ed762fc7d609e71ff93cd3321f6f94f88d795bd0a3082749571644cbdfd3c9d63a916249122fdfb47ff5377907159782ddf5744c5ea4a13f39
diff --git a/dev-python/ioflo/ioflo-2.0.2-r1.ebuild b/dev-python/ioflo/ioflo-2.0.2-r1.ebuild
index 4042046fb8bf..483697a9d916 100644
--- a/dev-python/ioflo/ioflo-2.0.2-r1.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/ioflo/ioflo-2.0.2.ebuild b/dev-python/ioflo/ioflo-2.0.2.ebuild
deleted file mode 100644
index a438d7011107..000000000000
--- a/dev-python/ioflo/ioflo-2.0.2.ebuild
+++ /dev/null
@@ -1,38 +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="Automated Reasoning Engine and Flow Based Programming Framework"
-HOMEPAGE="https://github.com/ioflo/ioflo/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-
-RDEPEND="
- $(python_gen_cond_dep '>=dev-lang/python-3.7.4' python3_7)
-"
-BDEPEND="${RDEPEND}
- test? (
- dev-python/pytest-salt-factories[${PYTHON_USEDEP}]
- app-admin/salt[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/ioflo-1.7.8-network-test.patch"
- "${FILESDIR}/ioflo-2.0.2-python39.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -e 's:"setuptools_git[^"]*",::' -i setup.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 2cc0dd412ed2..d4740bf95edf 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -2,5 +2,5 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc
DIST ipython-7.29.0.tar.gz 5151803 BLAKE2B 685bb7df39513fe262c07dbb10de4d795860bf2958c626d030bfa3e18052a98d7c9d5f0f96c0c9a5d4b9fdcfab09c492457d409f05ce522f607456ff3a4b35fd SHA512 b8e9cc07a0f77bbfaa88183546ed9d7e4a4c37e7c1704b1a3716d605a04339f986c7767f3c0920a94039eda99e75afb62a7bb43fa0cde6699a902f3b8f83a398
DIST ipython-7.30.1.tar.gz 5154336 BLAKE2B 0753433eea2ee6a5a6451db6aa537c9c9469c749b970ecdd040123787064e7be78363060a785c7ea4175b8e0f4f2bfefa15485f6f5412ec34690fe505a1cfb97 SHA512 839f709e019dd5efe32730f2e4c457e6dae0db5490844805d30f12a1fd17bfb2f991f1374a84542b2392d3ce332096d3922471c6b14149331075be8719b14734
EBUILD ipython-7.29.0.ebuild 4469 BLAKE2B 953d54ebb8837bdc34c55a1cf15e0f7bca2b367608e6082523e7a7dafa9df86025ccf127de6b9dcdad767108f992f14cdc662416ad8d5beddfb1ec9216a24921 SHA512 952c6093b489d5b7e95f842630fe4dbbf05ecc5acc2750953a9cddd9184032468f72b6c44f86621b13227b41896f021625f1bbe55cd608b03851458817ad9dd6
-EBUILD ipython-7.30.1.ebuild 4477 BLAKE2B 0f53b19e11cb125c4c871e2b0bd10d014632db5c4eaac117d14087d6a0e4b0ceca0f7faf988b19d1c59df94abbe1d04a5ef3189c6d68fcfa02a5e8013a61b646 SHA512 05ab33241a836624e3fea9b6a09134bbe408a5fe4e4a77a3e83db84e64ac27b7ce1ed8b5989c8d16472f4207219755a545fbde40349e00b76bf147dffd8e12e2
+EBUILD ipython-7.30.1.ebuild 4469 BLAKE2B a4fe701945791cc17bc043316eea80a3c350f56c8f621e1eda6d05182c6d1a656c2ac874826777690ede2f36483b98c3632c88c64501bc76fd0ecf63b109e9d7 SHA512 2b157b63f61fbaed1a2dd5dc6c76f3d27a8303a738cac99ed7b27b9829dfaf1929e7690b41e8b84c24cf0af268aebf80e45709f3a1f15d69ad82ac1999501fb9
MISC metadata.xml 2883 BLAKE2B f61d1c66cdc9a956f3fdc9fcbc93fbc2051e9d0872beb9229e87a8fdabbce656efee9702e66bf30bec68009702f42e4036202e02208a428a8ed87b448f625536 SHA512 617f19e859544079d2680e9796e3ff0b7af41577776847d4c4dccfffc460dfc887631169289e5271120f375bea7c7836395abb9bf8a7628b3b55a7c1beefda9b
diff --git a/dev-python/ipython/ipython-7.30.1.ebuild b/dev-python/ipython/ipython-7.30.1.ebuild
index 14fee6984003..82468e01680f 100644
--- a/dev-python/ipython/ipython-7.30.1.ebuild
+++ b/dev-python/ipython/ipython-7.30.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,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"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 5b6f0dbe555f..3b9b07b86e4b 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,3 +1,5 @@
DIST irc-19.0.1.tar.gz 118227 BLAKE2B 7cafeaee39545ea2fb2257ca2ea89ccb90ed6d6607be27dac6d72cd9fc2e308a7980cc89ff4e1a491e52b071f3b91f6a56f56c9956d35f10a3bac95f214fee10 SHA512 f472c47c3fb54fd012fe16774cf19d43e07cfbc314347b02a280b6bf1d08eda9cbc13d4e3adf3af5f22b31d41e7160c44dbde9479abed01e0b5224f23ec9a0d7
+DIST irc-20.0.0.tar.gz 88662 BLAKE2B 627354a051964e53322484c8a2c28487e25738b21c485121589af331e2da59b80c5704ef4268ff0bac3e84d26f77af031ba6ce0064a46496e846c7160462a5f9 SHA512 cd54e20075e97d7c8259275514741f9bb2f93712b1cc8628399fb7d4b37ff7d1d6515be14f5326fa30e59f49cfb853b954f4f095b4d3cac870a63a9946cfbed2
EBUILD irc-19.0.1.ebuild 1454 BLAKE2B f06cfddeb08a786256517e882a27f738d507ecc4274bfaed04f97f2010165c5a27ebf9480570a201dc4a5f7ccc9094d100b8e086ef304a06f114105f74ec25cc SHA512 31cc3949967db86a227631d0d8e0f4866f452eb849fa697b08fb4f583368e9bfa7916fc6cc333fc2911d6509aca91488ef6a9f5d9c69ba2da697536bf41d1de1
+EBUILD irc-20.0.0.ebuild 1215 BLAKE2B 0c3d50862f52f44dd9c800125124745014c85d696cf03d3abf7c466f958a5d4893f130300bbb0414efddae0e5c999b744d6c35c899b7303e371b843982231d9d SHA512 059ec83d88af5fd86e1728bb421f4ec7f4d930b10fdc7394586c7abb9eb418193a0b75c81e8aec01a2da5aedc14fc5ca2c44550dd09ccf283ea398b3351a0670
MISC metadata.xml 816 BLAKE2B 8390d70debcbbd36f9d4cf9e7bf204f108a3aa04bab4b1b7166e807899c402b94e4aca435df16c80feebe73caffe180846ae4116132111377951663dedd64b68 SHA512 04478d5d9ab60c09105e6594a19957e1aa059489f389918baed7ebd185f31cbe513ebf7816f565e40d42d27477842e2bd92ca17ba845a4a4de2e7a4f71df42a1
diff --git a/dev-python/irc/irc-20.0.0.ebuild b/dev-python/irc/irc-20.0.0.ebuild
new file mode 100644
index 000000000000..2c4b74a481f1
--- /dev/null
+++ b/dev-python/irc/irc-20.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="IRC client framework written in Python"
+HOMEPAGE="https://github.com/jaraco/irc"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/jaraco-collections[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-itertools-1.8[${PYTHON_USEDEP}]
+ dev-python/jaraco-logging[${PYTHON_USEDEP}]
+ dev-python/jaraco-stream[${PYTHON_USEDEP}]
+ dev-python/jaraco-text[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ >=dev-python/tempora-1.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs '>=dev-python/jaraco-packaging-3.2' \
+ '>=dev-python/rst-linker-1.9'
+distutils_enable_tests pytest
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/scripts"
+ dodoc -r scripts
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/isoduration/Manifest b/dev-python/isoduration/Manifest
index 859c3b66d589..996ecee6ebde 100644
--- a/dev-python/isoduration/Manifest
+++ b/dev-python/isoduration/Manifest
@@ -1,3 +1,3 @@
DIST isoduration-20.11.0.gh.tar.gz 15909 BLAKE2B fb5c3c383aa000c4650490b701fc091c740e45cf782aa929824e3f3e5601d4de82a68a9430f450b42da3658105c87cb293a98b94c77fdf03a1702e6d103a257a SHA512 9b3dd5cc540bba35a73aab01bf1f0274871b93b03ff72f8cc63fa0d2ec43e1f54deb95bad2323aa4cb8066b1b5401f426175792c062cf46449c087601dbe0420
-EBUILD isoduration-20.11.0.ebuild 733 BLAKE2B 2b4f1e99a247e40a25f1758e1585a800564587a21d2e64da4300a5d63f97a8f55dcf539da5a01f2f94c42925d5e139bd9f86a2443a2c7e84ae4dde6bffe1ee2f SHA512 ad1134f793141cbc37a01267a42691fd5dac380ad03cf6f0d4a5253717cf4b956be12a8921a9d8ce12289576e60775c710055d1497c30950b86993548a456b97
+EBUILD isoduration-20.11.0.ebuild 740 BLAKE2B 8685823342f87ef89f21766ab0e2696b9e9235e3df8f389eb516d9a5c357dcf08d664ab0d2e85ef047d8fd63133ff747052be4d79b182982415ac92a9e1fc102 SHA512 e401a96792ba407d4bfe0ae9961673bb183e25ce02bcb60a620604616420a06b504b112841a22be538d3ec4427c1a2d6b91f0cda2a6b67b2b9d0a58c136ca13c
MISC metadata.xml 397 BLAKE2B 88efa16ab2f656b04592484218f5289838a1e3f6f2f9eaf74f3a836f950d59e25d4d179ad87f6c780b768cd536d3360342c91e3d3082abd417bd398585f409c0 SHA512 ffd673f9fe8cfb45fc4fef014fa2c8de7ebbe0237cc06a6b570f099eea97dbcbc8012c1ba11108b61b0e3ab43077c544db8634775f1675a6e704fe20110e3180
diff --git a/dev-python/isoduration/isoduration-20.11.0.ebuild b/dev-python/isoduration/isoduration-20.11.0.ebuild
index a000fa00399b..5b3c87c6afb1 100644
--- a/dev-python/isoduration/isoduration-20.11.0.ebuild
+++ b/dev-python/isoduration/isoduration-20.11.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND=">=dev-python/arrow-0.15.0[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest
index 055fa850652d..f7f530c64667 100644
--- a/dev-python/jaraco-collections/Manifest
+++ b/dev-python/jaraco-collections/Manifest
@@ -1,3 +1,5 @@
DIST jaraco.collections-3.4.0.tar.gz 14887 BLAKE2B 2c1e87b18dc3ca68fb5b849b30cc0284b8a8daed9b6b2b075a753f7ccf91feb487734a38bb7fc88d29020b0b1980346109551a8bba5d0b3a7f4a491c0dcb1615 SHA512 8e427f98dbcfad3f9042d1f080b2bf8012fdaaf084e230f9b46ff078623b047c2d9dab41ed0303df5dd070abce2a25289281113a97e8ab8d819048d30b8d314a
+DIST jaraco.collections-3.5.0.tar.gz 15001 BLAKE2B 3ddc63fdc8d9c9cf9f25aee0cfa1c6d10c93b337bb77f7f33527986f58bb80ae35fbcc1dcb21aadebb3303a3ee20122134fe27f95ecd4b17c64b6f5ea6e94ae2 SHA512 cf0646b388beefe1aed26c96ae725b2934b7bd9df63e57c51c9c84ad6c758c135e6bb3487e0a6a68fba149234c54f2b0eacd4b260c945f8ffed632bdcb03d88f
EBUILD jaraco-collections-3.4.0.ebuild 789 BLAKE2B c7833c57621d2c522a6fff4a80a214720a055073a51eee68604000beb38ef1ba8e40eb744d5b57c65edb19e1e83d119e4f4629006889b39e26123f4b7b2e6bc8 SHA512 f5ee37a6a33ad54eaad6496733e3fcceb377af67b1b557ac8463cd45487df54f166ea61cd0279321125e2725c46a977bc554726a8df088b2ad4b75f64e1e549e
+EBUILD jaraco-collections-3.5.0.ebuild 797 BLAKE2B 86b83939e206562ce0e8a2a724810cf314d16e80e731b7d473e33cbc0b417ada773e486897701a06d07d7008ffffccec835da231ea21c7629134e12635f7f705 SHA512 6becd7811e7f03a8106f62e140fdd77aa92f3074196a9bac7ed351ceaf7c2cccc3e88ee3b44acc745ce35acc31ea27f63e1e18bf8a42ac998c232e1f301697c0
MISC metadata.xml 684 BLAKE2B 2da0cbb4ee979b83d045c4c402ff420db27d1a4176c7009bf56027b9b3a7df9395e67f881dce945849870955998e65dcd13c4e77926a8e2e7d1084b475a71ddc SHA512 30743b4d3616dc141a9ce814262304d21ac20475fa70414679dd5f028dcf83021c4cf9b39b3817957f5feb623076f94df1e7a951b0ab6cf57cf635b7eaf3ef8e
diff --git a/dev-python/jaraco-collections/jaraco-collections-3.5.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-3.5.0.ebuild
new file mode 100644
index 000000000000..010f9dbceca2
--- /dev/null
+++ b/dev-python/jaraco-collections/jaraco-collections-3.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 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="Models and classes to supplement the stdlib collections module"
+HOMEPAGE="https://github.com/jaraco/jaraco.collections"
+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-classes[${PYTHON_USEDEP}]
+ dev-python/jaraco-text[${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-envs/Manifest b/dev-python/jaraco-envs/Manifest
index 0e326618084d..8527db6bf7ef 100644
--- a/dev-python/jaraco-envs/Manifest
+++ b/dev-python/jaraco-envs/Manifest
@@ -1,5 +1,3 @@
-DIST jaraco.envs-2.1.1.tar.gz 10190 BLAKE2B 3b191549fe8a5cee1a964559f7ecba8305ac22cc1980191c7fd967a8fb5eac7c81cd8a2752566e2d0e820a9d089422d11fc5529f56d4266cae411ce13e304bb8 SHA512 c71aab9748cfa31c27bb7899117e15d2836851a47a76b638177facc89e894dfa2c4168da2d5b1873b1eeed0d785d23137e56e198f92fb83deb26aab38e342ad2
DIST jaraco.envs-2.2.0.tar.gz 6151 BLAKE2B a620bb64ffad881e9b31569d90b621ac79f27ff78c6531f0e89e7f4cf386a4a8045aa9676e561b51d75ce1bef82b4f86342fb51dfe1a1acc32eeae58b4237373 SHA512 b852168f718c133142b592402d17891cad821493842324263c195d0c6d15592946c89431d278b4860f8802363debce87f35e11f1357a52b94620bcc3f90d99ec
-EBUILD jaraco-envs-2.1.1.ebuild 818 BLAKE2B c36d742ece3586caa9b455ef4daabb5c449ac57063a15b90ba2420c80fc6d703149dcff1b843daf924e9387dfc99bc88e6c456816e65ba1405a72c3b3c93b0ae SHA512 3c6fd907445fd20577a2f4696ba48c3c6802145318450fbce9f250f5787dad4d058e62aaf98e535c189b050bbe1035c0adc240d5bca81a6cbd89c14803c8411f
-EBUILD jaraco-envs-2.2.0-r1.ebuild 966 BLAKE2B 07a45f431f449c0c79798c3fdf5820f5e7c8c6faa13526ec9be342eb4e1ecd6c18e3adcc9c1bc87fa25b5974c631bb402ca4b310deabfdde3a0fe3dae09bee62 SHA512 3da0e14d693975dd997a786f9e4765c322c0e0f59d1daf8f12f7fd9cb30be58bcc33646ddabf45d9cd4c280e2edd27f5c3c3663d220f3469d9f95fc03a6c492d
+EBUILD jaraco-envs-2.2.0-r1.ebuild 957 BLAKE2B fb0a2bc898e2a916128fe687f70158e4a79d1337239bf9e9ea371833dc80ac9b6c75dbec6e36ce91536eb1219bac507876964946e352650b722d49f9ad3a54c6 SHA512 58722e70f9efe131f9f97edba18ec03a4cf0f0f6906dd0c90bd1c714cad3d64aeb8172b2092c0cd2a4cd0b8ce319a7c2d3a4493361fcf205997e81c8cbeeda66
MISC metadata.xml 397 BLAKE2B cbc21ddb91498528ec05a5e31285357c633b9646bcbf517229c9ae206f26f50152ea8f709bc19ede09952e2eea715de4586914021d61714108f853fafc5b2742 SHA512 8f1646816b5e3a753963acd82aa950465e2c14f80ce7305b07a67d366882b19b54d80cbd85b988ce84f08fe24a31c8d6aa604a0e4f7da52886ccfada36b226c6
diff --git a/dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild
deleted file mode 100644
index 3e93904a5a03..000000000000
--- a/dev-python/jaraco-envs/jaraco-envs-2.1.1.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} pypy3 )
-inherit distutils-r1
-
-MY_P=${P/-/.}
-DESCRIPTION="Classes for orchestrating Python (virtual) environments."
-HOMEPAGE="https://github.com/jaraco/jaraco.envs"
-SRC_URI="mirror://pypi/${MY_P::1}/${PN/-/.}/${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/path-py[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' 'python3_[67]')"
-# toml is required by setuptools_scm
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]"
-
-# there are no actual tests, just flake8 etc
-RESTRICT="test"
diff --git a/dev-python/jaraco-envs/jaraco-envs-2.2.0-r1.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.2.0-r1.ebuild
index 11b21bae8bc6..61851c47e3ff 100644
--- a/dev-python/jaraco-envs/jaraco-envs-2.2.0-r1.ebuild
+++ b/dev-python/jaraco-envs/jaraco-envs-2.2.0-r1.ebuild
@@ -6,14 +6,14 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
MY_P=${P/-/.}
-DESCRIPTION="Classes for orchestrating Python (virtual) environments."
+DESCRIPTION="Classes for orchestrating Python (virtual) environments"
HOMEPAGE="https://github.com/jaraco/jaraco.envs"
SRC_URI="mirror://pypi/${MY_P::1}/${PN/-/.}/${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"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
RDEPEND="
dev-python/path-py[${PYTHON_USEDEP}]
diff --git a/dev-python/jikanpy/Manifest b/dev-python/jikanpy/Manifest
index 0168c3e6bbc9..89b871c36615 100644
--- a/dev-python/jikanpy/Manifest
+++ b/dev-python/jikanpy/Manifest
@@ -1,3 +1,3 @@
DIST jikanpy-4.3.2.tar.gz 726102 BLAKE2B 754a174a5c67852701e94d817ab84462cbd1aff9f18737cdf5c7a1e20c91ca325d7c34dfd9467ff337d24fd7d3896880137f0695afeff5a436b0d40a96d4c89d SHA512 48dcf154f5b438b9381eb7d37a5a603d77793c2e2a7f17b4315e3f44a735c83bec076ee44969002a5ad2cbdd6b5cf83287b961f5d96603ddbd6c534db78ee3a1
-EBUILD jikanpy-4.3.2.ebuild 708 BLAKE2B a09b5d49fdb55a54bc20e4b992d547f4cee32f9576ac73b1cc26d291224b6bd1430d4a91d12132a94aed3f4b848cadc7cf59039e86d6a28b63d04e2f9d62c4c1 SHA512 fba1493726db5936a9c3cd950cc3f45cd1556ef620fc8cc9b0f18e8886e36af05132069efe527852c8b157835ea494385fe4736a5152c8600354829e9b09a4e8
+EBUILD jikanpy-4.3.2.ebuild 707 BLAKE2B 8a042fb83bc39291e59a636594f020c0b4eef40496c89fb24020633bea3c8632168e48a39943abf8973f8cc595eeda1f41c7e48fb944ea7593d85c1fa7b1a27f SHA512 e3283c6ecfe2040f2c46348995d28130930134f1e862e2fb12ac5f9df5def92678658a9f20b4e0aa556338598ae6d57211a6e861ebeb86d01065083403cd0b87
MISC metadata.xml 403 BLAKE2B 75ecf66a566e7c250152681708f0c6f7151376979228c0e8da2a653ac769529c99621c4cceb9b4d8ec3162bf5ea636ea5b7ff0192d0b4f3d5e84d3830376a988 SHA512 1c3300afc78056a75cccef0a2c954069753bf804f91031c6e2d7a1b67effa6265e0d652b0686d38fa7e258112d1b2d9cbc557dac20aba43f408b8ffe32d9d3b8
diff --git a/dev-python/jikanpy/jikanpy-4.3.2.ebuild b/dev-python/jikanpy/jikanpy-4.3.2.ebuild
index 0565ea970829..7183986671a8 100644
--- a/dev-python/jikanpy/jikanpy-4.3.2.ebuild
+++ b/dev-python/jikanpy/jikanpy-4.3.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Python wrapper for jikan.moe API."
+DESCRIPTION="Python wrapper for jikan.moe API"
HOMEPAGE="https://pypi.org/project/jikanpy/"
SRC_URI="https://github.com/abhinavk99/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-python/jsonext/Manifest b/dev-python/jsonext/Manifest
index 614ae402553a..decdddca4475 100644
--- a/dev-python/jsonext/Manifest
+++ b/dev-python/jsonext/Manifest
@@ -1,3 +1,3 @@
DIST jsonext-0.4.2.tar.gz 9574 BLAKE2B cba417bc116e572f383a6d396d33fab0f6b63534ae89c402b6cfc0297a0c2fce336bf63464252fe9c87a9617f7f00ed82fe9de9d4e95356b60ae555963d4951b SHA512 2b47b48b529ad8f3b9662ce19f6ea9250648e17cb94e4a59a52ab6a9aabf64abb74f3c76a1edf274fe1e52863352456c0f95c5cd7406c44ca917b6addd09a2a7
-EBUILD jsonext-0.4.2.ebuild 493 BLAKE2B ce13c270689df6b5034239283640f1610e43d35e89dc03cf011c21e549a8e78d5ea9b02e13deb4ab7a7b578ccd9755a4803ceadeeafb3389ee4a9cf6f4b18e98 SHA512 03a927519b20f525cba101f41e426bee90a635b2bb83b84baa19e32a7e3c11f34dbce583a790b38998b53f8ed6f6e0c6c717e6273965b5d58f2ff5f36323a3f7
+EBUILD jsonext-0.4.2.ebuild 492 BLAKE2B af183454a8fefe2a3541c55f6531ce8bcaf58d075e8b2bc44f34d9b312b6b784575396b567bdb6445c3754596a910c5c111595e6b0c2c6c960e20f4f52bb28d7 SHA512 3a0355778768f8fd7fa9c45a6c6d45d5959f7c7d0233b57c2901a6222c805babe7c10ce9737e0fdb03fc3006a29453f8a6a2a2938ad9747e68d02ea140fa7249
MISC metadata.xml 479 BLAKE2B 27ae299c717103796af60e26db6c5ca2ae874f4bcbd4a0c69998f1788b7566ca4fda77ab1135a04a1fb49ac7069b817e41a8f87851fd03618ec00311a5866752 SHA512 a05a510cfb4092995a4768830fd35b6de9a40bffcb8a8e5d39e3a1291f33fd067274005049a2e001a952cf7f59d4ba2612174ac35b2ef19fd75686eeb9608341
diff --git a/dev-python/jsonext/jsonext-0.4.2.ebuild b/dev-python/jsonext/jsonext-0.4.2.ebuild
index f1efbcb8308a..67edd99ea58f 100644
--- a/dev-python/jsonext/jsonext-0.4.2.ebuild
+++ b/dev-python/jsonext/jsonext-0.4.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Well-structured helpers for serializing commonly encountered structures to JSON."
+DESCRIPTION="Well-structured helpers for serializing commonly encountered structures to JSON"
HOMEPAGE="https://github.com/mbr/jsonext"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index aa4a78c73a72..76641e75aa15 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -4,9 +4,11 @@ DIST jsonschema-4.2.1.tar.gz 310668 BLAKE2B ba36be8abf0678fda773a9950f06e4d15f6a
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
+DIST jsonschema-4.3.3.tar.gz 311720 BLAKE2B 685e7712bdf87f0b6cfdc0ca6b094c90efd78acec72a6233661caddbba52e55ab78af83a24b14b9580a9eed6179302208b35ca836dce36459db65f0017805142 SHA512 f2a9e4d89a12d5d1c53666a9c95bc29adf2559438f0ab11f34abaf3f2525f525cd742ae54f2d3a732d98db92c4f45fc7611ffbc61f2ac1121377066a86db3bf9
EBUILD jsonschema-3.2.0-r1.ebuild 1197 BLAKE2B 81734c4600491524c84424a641ce9294e00045416bb1357be63ef8a9bdc55f04a1935b942a5b75f760d4c16e7d4fd6c055a6e75776ccec1cf23b13f6e34112c5 SHA512 9d37f5d64ecb8edd50854dfd22b649da5370620f01278584531a4dd4441c32cda3d743eecfc0f4a51596de60ff63016d3b0440607d272bd84508ea7209033b08
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
+EBUILD jsonschema-4.3.2.ebuild 1389 BLAKE2B 4602638b4fba8514be1a98e1a4f7d8a41803305313aa59d18e9f579be4e6910584db0cf9c1718e9903759a30264daf5244a99887d02ef74afe6f0b63c0f872bd SHA512 14dba51f7110ad65f1f0e1b4054b8163733bc6243d13c5a1d8710d9123461cfaab4d1a2bc0ab8cb82701f4b890a05a0ca362d5fe2517282d4fc70ac037d4cc5c
+EBUILD jsonschema-4.3.3.ebuild 1468 BLAKE2B 2ae73a98eb322bd0dd470c32647b58b6df9b30f68d8db87354008c9be022b00475e7ce469c3c81095e4592d55853c50ca1a0a288879e98919bf2f0b225688f30 SHA512 960152a82172667496875da58ffc0aae971e8485d5a961f3add3b91e5bca1f746e251b34ffb71067e9fa370726789535671b80b5c268a18d8bab50e4f35cde48
MISC metadata.xml 692 BLAKE2B 16ae14e9b64feca61846e85fc4b7346bcd19e0264fb04fbba4e14aaeb391d43ad230bd148486936744248b1b49627c775dd3b56afbfedb2b6b3b1d8465c8aa4c SHA512 dc301a6bbebb6c0b131db43dfb6c7de88decb1c362ef0097cfea617eeed7935dcf5d5be5a1e8bdf74d60910f2733e45f15805e2a98d8e8693117df9af64ee9e6
diff --git a/dev-python/jsonschema/jsonschema-4.3.2.ebuild b/dev-python/jsonschema/jsonschema-4.3.2.ebuild
index 67432d9cab8c..e18726847ba6 100644
--- a/dev-python/jsonschema/jsonschema-4.3.2.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.3.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 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~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.3.ebuild b/dev-python/jsonschema/jsonschema-4.3.3.ebuild
new file mode 100644
index 000000000000..319fe19b4d5e
--- /dev/null
+++ b/dev-python/jsonschema/jsonschema-4.3.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 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="~alpha ~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
+ # wtf?
+ jsonschema/tests/test_deprecations.py::TestDeprecations::test_version
+)
diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest
index 1324c1a6b958..77fa41e8ff97 100644
--- a/dev-python/jupyter-lsp/Manifest
+++ b/dev-python/jupyter-lsp/Manifest
@@ -1,3 +1,5 @@
DIST jupyter-lsp-1.5.0.tar.gz 35747 BLAKE2B 110840905b929c5aab420493e1535fbe5329dc5cc7204d48c59fd656b6b98ca5830887fa5eb513299cfd1ed63cda2f133652c85fe8a285ac304212598be2afbf SHA512 868b16236d02aaf055431f88f1680df9f8b8f5bf9de0feee3f378d23a653c5e7555602717bf30b7e48089e287dc595f8674f9431296a24e788c54f085e50bc79
+DIST jupyter-lsp-1.5.1.tar.gz 35907 BLAKE2B bc69791253bfcf40188fe2bae24a2681ce17835f5eb1d2640edf93a69285b33d426bffdf09c66308e6f79e33c4778e539fc2a7ed056fe64758e82acc6374b4cf SHA512 585c7b3b7ea87fd9d3ad27e3e4473f3bce56ad41d3b028173e2fcad4b0d2db5b1c0c89cd8c976c3f8b4d30ae7a63018dc1e19d4527b56eafe21ec0b5e89a538b
EBUILD jupyter-lsp-1.5.0.ebuild 1099 BLAKE2B aa1c046b5a61bb5006e9e8169e2e42eb9fd66f0f9801dc857c51518ffd26b452cd225e97e69479e2d2a56ece9ebe1060fdacd1284f8a6c2e62263040a47651c6 SHA512 62c4726535b31239ff0e70a3b00061e60e0ecb7139aae181e8b31abc9a569b01ce5c81fa670487416e20b7e9a82bfa3525d8577fa919a7330a36e727eaae50d8
+EBUILD jupyter-lsp-1.5.1.ebuild 1099 BLAKE2B aa1c046b5a61bb5006e9e8169e2e42eb9fd66f0f9801dc857c51518ffd26b452cd225e97e69479e2d2a56ece9ebe1060fdacd1284f8a6c2e62263040a47651c6 SHA512 62c4726535b31239ff0e70a3b00061e60e0ecb7139aae181e8b31abc9a569b01ce5c81fa670487416e20b7e9a82bfa3525d8577fa919a7330a36e727eaae50d8
MISC metadata.xml 417 BLAKE2B 37e0faca144a5da718475df6e957d9664fa5a757735bf65985dba486180dce37621cf3c34cadef4dbefbdb5698192b601a8e0bb1c77f71ba5550e65e47cc5e9c SHA512 6b61ffc68a46993386baa1c1b95850edbfbdb8d4fa40c4111aaf4edbb7d8d4f8ed21960ee01e69e2a8b986f66c6ec4ff938392d7849e204936f05d62ce7e8531
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild
new file mode 100644
index 000000000000..96e6e10a9283
--- /dev/null
+++ b/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.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 optfeature
+
+DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab"
+HOMEPAGE="https://github.com/krassowski/jupyterlab-lsp"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# TODO: Find out what is going on here
+# asyncio.exceptions.TimeoutError
+RESTRICT="test"
+
+RDEPEND="
+ dev-python/entrypoints[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_server-1.1.2[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Do not depend on pytest-cov or flake8
+ sed -i -e '/--cov/d' -e '/--flake8/d' setup.cfg || die
+ # R lsp server not packaged
+ sed -i -e 's:test_r_package_detection:_&:' \
+ jupyter_lsp/tests/test_detect.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+ optfeature "Language server for Python" dev-python/python-lsp-server
+}
diff --git a/dev-python/jupyter-server-proxy/Manifest b/dev-python/jupyter-server-proxy/Manifest
index b3fb27e38bab..5b381e2dfd0e 100644
--- a/dev-python/jupyter-server-proxy/Manifest
+++ b/dev-python/jupyter-server-proxy/Manifest
@@ -1,3 +1,5 @@
DIST jupyter-server-proxy-3.1.0.tar.gz 84326 BLAKE2B 8de532ba67ea3759e5997d93839b47cc962ddd1f58bb4b594e9949cd1d933147d01f3747b992aec192b84861cb64aeb214eae2ce649978a0faef66c54f9a96de SHA512 6914a322f37f383bc5276cc34607bdd53e2c754564e214cf5fd7295ba6e8e8c89f2f25b23e673e66f575f4cb5ffa757b64cbfd008bc69dffa0480b46be603e66
+DIST jupyter-server-proxy-3.2.0.tar.gz 122240 BLAKE2B 9638db24a6a1fafba361f6ba67f31f6e76735428506b10684f7f6b42675250abe2affae63efec1dad2b0ebd52db680f736e2dadcd736263c62e70d4d0d1bc728 SHA512 6c804300644a84edcde334fa254a4a4f6292f3b077e69e70400a14480bd44b0fb9e186952d0f69fc53e7eed1fb694b0d239a9e77d3dd051a9224df5e3de2544b
EBUILD jupyter-server-proxy-3.1.0.ebuild 766 BLAKE2B 56879b1161a4b25204dcda1f75163c710d97084946c23268df23efa499682ed4f67f5c712452a5b5271f93453e8084c84ced35150a0beb3edf1814106542fd0e SHA512 892313559f737e110589d749396bdb05001c4f7fdd2517abf0a5742c51fcdd44763edd36249c994ea7b298fb8210b183878736677c32669668c985fdd1b578f9
+EBUILD jupyter-server-proxy-3.2.0.ebuild 766 BLAKE2B 4063ee34f5c91130a544d3a7af7f6f4988c8476c51efb34d17a3c37eb5e3a83bc07149cfcd646cfe50cb4213460072a377014de050743d4b9a67ca0a6edd64f4 SHA512 a214a2495322d07f932ac9180de38ae7ef82416889c415e968f6c4dc9172bec337b7f6cee99964580cd45195db2cfb7ed7756703cf73979c61dc2ea6e73f8c17
MISC metadata.xml 432 BLAKE2B 971dba91e8277c9ac0d7a9ca3c42d8c550bb072442021c9e0a9d8ff7cdb8f5f61cecf995a249451a9c95ccc5ee53108c2093de1fb6f5021a79238b35caf4b15d SHA512 3989d322d8b9165a6e2463c970176b71eb6c924b9baa489019ee84ba4826f5d522ba715947da72d3dfa7cf19b3124c550acb26f53d5e00f9473aacd8d8b4fdc8
diff --git a/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.0.ebuild b/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.0.ebuild
new file mode 100644
index 000000000000..a4387a0001ab
--- /dev/null
+++ b/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter notebook server extension to proxy web services"
+HOMEPAGE="https://github.com/jupyterhub/jupyter-server-proxy"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+# The GitHub tarball includes the tests, but does not have the js stuff we need
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_server-1.0[${PYTHON_USEDEP}]
+ >=dev-python/simpervisor-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="dev-python/jupyter_packaging[${PYTHON_USEDEP}]"
+
+src_install() {
+ distutils-r1_src_install
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
diff --git a/dev-python/jupyter_core/Manifest b/dev-python/jupyter_core/Manifest
index 036defc978dd..87bb539c1aa0 100644
--- a/dev-python/jupyter_core/Manifest
+++ b/dev-python/jupyter_core/Manifest
@@ -1,3 +1,5 @@
DIST jupyter_core-4.8.1.tar.gz 73579 BLAKE2B d5dcc89d948fa52f4a1b7c210585e9e5657004a431a4d177d7393d8283a9be86117e2c2452e4381399d1f479ae7b9ec4c5f891d09dd99c81768a64b69d8b182a SHA512 774612652537f46f486c0ae4157053463debcdc079d5e732865c729ef7fbab5f0d1b8da5d4e7cc1eda3a80250b43877d8f75889fa86330f951c61e3f8a7a29e2
+DIST jupyter_core-4.9.1.tar.gz 74787 BLAKE2B 3c902063c4d2819c8254eca87a64d922c3d1e408fc22e96d03765a8bb0fe644a9aafaccf3db106841becf307ffe47c9fcb723cad611833b5fcbe79e812ea2445 SHA512 3a176271e073448e3a15a69d51558486775abebec051e141594fe0d2859d9a0fc5cadbf6857764de6d1ec746f03d9d22419c91f97015d4ff6694626f455df773
EBUILD jupyter_core-4.8.1.ebuild 943 BLAKE2B c1b82bf4b305f0ca8f0061fec8aecb36cabb21e6a4945a1d6fafc121114351e81c31364054f97dc37c4b9e28e54de38380bb338b8e8951b21dcac67fb0159aed SHA512 2e6cda1840b973c5f82fb20a659a5c0b516c48ca641f1f972d14f3007b3591b8031f3231538d3867e53da7be2ef0c21e35f44fd98347418b46388393df640df9
+EBUILD jupyter_core-4.9.1.ebuild 1141 BLAKE2B 2eec7c150f8021ab36aa3c7a14399a7eb9844f3c4ad690a2c07950ac567b8c79dfb0f697126f006edd2b11d1076e445dee4c6cf1ae218238bb38c64c9a771589 SHA512 d313046283595eda456b97f9988d7d3a8ed63dc6c091993db8da15fc4be4629b392c5cac9d15229aff7ba3c3a96d768bc75ba5f5eb9d8ef74c2e33e76061a48f
MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5
diff --git a/dev-python/jupyter_core/jupyter_core-4.9.1.ebuild b/dev-python/jupyter_core/jupyter_core-4.9.1.ebuild
new file mode 100644
index 000000000000..a854289d7d62
--- /dev/null
+++ b/dev-python/jupyter_core/jupyter_core-4.9.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="Core common functionality of Jupyter projects"
+HOMEPAGE="https://jupyter.org"
+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/traitlets[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinxcontrib-github-alt
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # fails if jupyter is not in system sitedir
+ # (PYTHONPATH is insufficient)
+ jupyter_core/tests/test_command.py::test_not_on_path
+ jupyter_core/tests/test_command.py::test_path_priority
+ # assert '/usr/local/share/jupyter' == '/usr/share/jupyter'
+ jupyter_core/tests/test_paths.py::test_jupyter_path_user_site
+ jupyter_core/tests/test_paths.py::test_jupyter_path_no_user_site
+ # TODO
+ jupyter_core/tests/test_paths.py::test_jupyter_path_prefer_env
+)
diff --git a/dev-python/jupyter_server/Manifest b/dev-python/jupyter_server/Manifest
index 4c3ff6c2cc96..5775906815af 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,7 +1,9 @@
DIST jupyter_server-1.11.1.tar.gz 420035 BLAKE2B 0676b0e126752ebeaa45e2325c34fe787756265f5ad35e356660485e5e7fd98a9ecaa029badf4c45815f25425e5a8a44133b6595698dca212f871b898c6ef76c SHA512 537bb9dbacabe396761a17be3280ecc0d28d63116a72386a7ff69bd8467f38909b7c2491eeb1f6b8bb7618b7fe661cd583d9efb8597ecbe88941c35096e0b1a8
DIST jupyter_server-1.12.0.tar.gz 422318 BLAKE2B 9aa4843d02bfd918b0df13d94fc0058e6a6dee74f634dac359f7f6b4ca85e6cd4f91e8ddafb873647cd672284fb3eff087e05c3fcb6eff1621c7beb4b99030ee SHA512 28de049051852ae5d2bc10f2a0643a1441c2df3c229348e8d45e7031cc1c85a118124bc0b3bf7f101fd912ee25cd9cbf3e9b1b633fee20d70f43152e1e03e12c
DIST jupyter_server-1.12.1.tar.gz 422410 BLAKE2B 611f17fe9804b0279c60ecc4fc1c23e6548643e4f7aa8e120580e167dc58a1f2d98ed7f07b90927bf07a71a89829d5701bd296a8f5ad3e954e4e8ee20c95bd5f SHA512 b199be8b0590c4bd14e995e6c9933f6da4d33e1796203cc157fd42b111db5ec6e860ef321d8311c30995d8aba6f1803dd0fec9148ae9a1cf427b7e38924f5357
+DIST jupyter_server-1.13.1.tar.gz 423717 BLAKE2B 9524e6648365e9c4158a8af4a4b277b4673ca320fc8e2c101ef2797ad89ebe8f93d25b1e74193ed88b06d151621a2ab9d9622cd06d67d5bea3a9ba96a95eb8e0 SHA512 e42a93930d16adb3952a0f98e3ae399a50881c32ef78205922511ea702dc24ffbeae30058fb1445897c4cf52873af0c03be16276398581a3eff52b58739ed2ba
EBUILD jupyter_server-1.11.1.ebuild 1878 BLAKE2B a9986b28f9888fb7a2f14c26985f1aab1765a3dbd6a77045a912256033ce7f407d3abd04241673a398459c4da41a5a6463680a76732009f50ab2ce7a41b55909 SHA512 62e47a7fddaa89fe5238fb24f7bd7145307fdbe7f7faecd76b78bf8368e936d99f51ffff2bc25a59d060e85257edb2a5e446d7310319a5a1f4fa5631423e4d10
EBUILD jupyter_server-1.12.0.ebuild 1828 BLAKE2B d2da42c7b2241828d37c1a662f78607850a993e4ead018092ac01947bddb82488d1fcf3b39056452a4b1918fd35744cc4f27bd9779eb6c55d6eeee3b9a833522 SHA512 958c9993ec2b18424d573ee77aa8b104c9f3a9276f8609a8c31c1a93f9171c1d17e8a29a14ce25d8a3841c04b3283588176b0083bd6699bf32489fdd642303ff
EBUILD jupyter_server-1.12.1.ebuild 1828 BLAKE2B d2da42c7b2241828d37c1a662f78607850a993e4ead018092ac01947bddb82488d1fcf3b39056452a4b1918fd35744cc4f27bd9779eb6c55d6eeee3b9a833522 SHA512 958c9993ec2b18424d573ee77aa8b104c9f3a9276f8609a8c31c1a93f9171c1d17e8a29a14ce25d8a3841c04b3283588176b0083bd6699bf32489fdd642303ff
+EBUILD jupyter_server-1.13.1.ebuild 1875 BLAKE2B e21c3d86493d15f8b7a0a49a802dcc0ea8197e2d173fd6e9a40e49beadafb8942eed006d56356ee58a74d3eb21ee3ff29102e0cd3c66fce41c9709d24168273d SHA512 782b0c5993fca4ccfb072e5438bf9ff950f7a1ee5c5b2d6c26393798c2b9bfdd821c7063bf3a01f01efd979a2c06578968c6b196a79381d0665c5f81e35a256e
MISC metadata.xml 437 BLAKE2B 8c156ef827979c733d2cc253fb4683f45630c8a94d5c3b0f402ec9f140a4c1295a6cc5d5a51887c73775c6162d616374c6da350ee38af52621a368f2757a2c02 SHA512 6b14cae4ef6d1c7b1b06a3735b87975e7ec4991437829ccfc32706b0d4e531c7c78d02d5d0e754cdb42149eaa09b73f2fdf5d651bd3f444d767654e6ecac4200
diff --git a/dev-python/jupyter_server/jupyter_server-1.13.1.ebuild b/dev-python/jupyter_server/jupyter_server-1.13.1.ebuild
new file mode 100644
index 000000000000..179d71a2f857
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-1.13.1.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} )
+inherit distutils-r1
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications"
+HOMEPAGE="https://jupyter.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/jinja[${PYTHON_USEDEP}]
+ >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+ dev-python/argon2-cffi[${PYTHON_USEDEP}]
+ dev-python/ipython_genutils[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_core-4.6.0[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+ dev-python/prometheus_client[${PYTHON_USEDEP}]
+ >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+ <dev-python/anyio-4[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+ dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+ )"
+
+# TODO: Package 'myst_parser'
+# distutils_enable_sphinx docs/source
+# dev-python/pydata-sphinx-theme
+distutils_enable_tests --install pytest
+
+python_prepare_all() {
+ # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported:
+ mv jupyter_server/conftest.py . || die
+
+ # This fails if your terminal is zsh (and maybe other non-bash as well?)
+ sed -i \
+ -e 's:est_terminal_create_with_cwd:_&:' \
+ -e 's:test_culling:_&:' \
+ jupyter_server/tests/test_terminal.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/jupyterlab-lsp/Manifest b/dev-python/jupyterlab-lsp/Manifest
index e86d6dadbce0..4b5f32eb065f 100644
--- a/dev-python/jupyterlab-lsp/Manifest
+++ b/dev-python/jupyterlab-lsp/Manifest
@@ -1,5 +1,7 @@
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
+DIST jupyterlab-lsp-3.9.3.tar.gz 263515 BLAKE2B 0e2c4c13d6959d24357d140c0484494d1e2922864cf7c4ab58dff886560b627f2648f6cd2ac9f7fe64e3d86f0d26dfc76f413b376c6d2663df3f1396bcaf7fcf SHA512 4009ddd1754a74d031f91b29743c9a9ad21bb5260af066390e9987bca211a34d4a6f96ff863b4ab408133cea3df9464ea17bc3ff5cb5306b3ddfcba937843897
EBUILD jupyterlab-lsp-3.9.1.ebuild 558 BLAKE2B 6e9104b1c9cc3f8113cd1026eab02cc6a08c4d5a183a571c0c0a4072170c179f9502d404ca47209e52315b52d902605d431f595ab92e884d28a789979f1670e4 SHA512 87f6f9d409f870c29bda45b21885b0a4fdcc8fa4262c5b16fae185987745cb008f8bf308bce819cfce722d9cc725c945a9f538ffd77804ab221e73bf3ca13832
EBUILD jupyterlab-lsp-3.9.2.ebuild 557 BLAKE2B 00fa8094b6e3ae96b4182907ff64e886082fd9153306975d9ba7232b2b4e243096477bb4f670545764d9cbe01544a1b08837524a3bc259eab2397d1161366613 SHA512 1bdf21601b22f6eecc1a73f36801a4ceac7b56d24fbe1531cd826f9445c12b18ec3a9a7d9c5e2c87028ece46fc6b0b09fea549dee4092ee0bab20e745f462026
+EBUILD jupyterlab-lsp-3.9.3.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.3.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.3.ebuild
new file mode 100644
index 000000000000..832007567c54
--- /dev/null
+++ b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.9.3.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/jupyterlab-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-lsp-1.4.0[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/jupyterlab_server/Manifest b/dev-python/jupyterlab_server/Manifest
index 92a882e332cd..8daf5aa229a0 100644
--- a/dev-python/jupyterlab_server/Manifest
+++ b/dev-python/jupyterlab_server/Manifest
@@ -1,3 +1,5 @@
+DIST jupyterlab_server-2.10.2.tar.gz 59380 BLAKE2B 9c4e29409d255192be18d891940cb499fe8949f1734ab2fb85c5656b2498d2ca999a0e10cc0e8aee796493882774ac78b2d1b57020ba6b4013959b49f0d03a38 SHA512 1c8779d587233503ae63e54197b66c0ff21abc158ef04370db09e587a168d380948a9711676bacc88c043a8f66e0c20e0d77b26519f998583775b8dfac7c88f4
DIST jupyterlab_server-2.8.2.tar.gz 56188 BLAKE2B 8aadb2a01659151e0b2ada1fb235f4a3eee9fa1a1d6b046cbd1096c67971b1dab7d52c517f8b57b2b43c5c59b4fd37ed0a99ec75640fed6ebe3829812539fc7d SHA512 d35b8dad009f21aac6c0790e881ee4b7cc442b0762afcd10ab5fabccf417a6a4cd9ed1f54be5c3ad631823064a7c1a25112fe829b59e28ca8fc706b46c1b5603
+EBUILD jupyterlab_server-2.10.2.ebuild 1157 BLAKE2B d4261e156d131eeb0d144f38a6aff3d4d91dd75069975ab24c1e47c5f539f9eac4e2ebb7817784850637e80109fead907308ae2ea5850e34ed1f8ce439e26e89 SHA512 f2f4ee71e4ba41ed7bf0fc7412abd647e70c30e2e7f486b5183dba797034c486e738da279c477b53909fd69c835b56e1e8c23ee396416ab8a193c7afd7e5395d
EBUILD jupyterlab_server-2.8.2.ebuild 1157 BLAKE2B d4261e156d131eeb0d144f38a6aff3d4d91dd75069975ab24c1e47c5f539f9eac4e2ebb7817784850637e80109fead907308ae2ea5850e34ed1f8ce439e26e89 SHA512 f2f4ee71e4ba41ed7bf0fc7412abd647e70c30e2e7f486b5183dba797034c486e738da279c477b53909fd69c835b56e1e8c23ee396416ab8a193c7afd7e5395d
MISC metadata.xml 426 BLAKE2B 98083ff6255b6c5b4ebe7eb67f4e9716f52397646df275cce4cae2f78b0fbb5dda8d6240e1546b4bac6f13ef3f3f1e6f176b2062e066070d595e5cd93c02708e SHA512 9755e74547fb74a4720c9b755449d913dbfd949bad920ecd3903df91182236ad46712c358b3db8180ddf478a6cc6c2a57c6d1a939a9911ffc7ccb39672f5868e
diff --git a/dev-python/jupyterlab_server/jupyterlab_server-2.10.2.ebuild b/dev-python/jupyterlab_server/jupyterlab_server-2.10.2.ebuild
new file mode 100644
index 000000000000..781969734cf9
--- /dev/null
+++ b/dev-python/jupyterlab_server/jupyterlab_server-2.10.2.ebuild
@@ -0,0 +1,44 @@
+# 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="Server components for JupyterLab and JupyterLab like applications"
+HOMEPAGE="https://jupyter.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# TODO: package openapi et al
+RESTRICT="test"
+
+RDEPEND="
+ dev-python/Babel[${PYTHON_USEDEP}]
+ >=dev-python/entrypoints-0.2.2[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
+ dev-python/json5[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0.1[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/jupyter_server[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+# TODO: package myst_parser
+#distutils_enable_sphinx docs/source dev-python/pydata-sphinx-theme
+
+python_prepare_all() {
+ # Do not depend on pytest-cov
+ sed -i -e '/addopts/d' pyproject.toml || die
+
+ # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported:
+ mv ${PN}/tests/conftest.py . || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index 646dd86319c9..c9e5f54dcf9b 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,7 +1,5 @@
-DIST keyring-23.2.1.tar.gz 44522 BLAKE2B 79ba1fb530cecad84ba94e9a27f32196367af92952946c07581d68d5e89fac93d9b7a33cad8d1a95ae9ffe1568ddc189cd17decea7113debb022dafba4472bfd SHA512 205f74d9457f65952b1cada1a829bb97318cb80689b410eedb49def3577234f715ec6420d7d12833255ef5098040d0a5186be47fa6b8c6db6036406c3ee2e246
-DIST keyring-23.3.0.tar.gz 44669 BLAKE2B 3f6cd3ff558b0a792d405c1c8175bf68c8463f26662d74c1f439e28d7914ef7f26c6091c64ef372e78028eeda04d2a5bcbe253477632b2e53d92d36ade43d47a SHA512 39264abf585949da444fdacbb1195c981157e151d1d14373c5afe0f6547f8da46b2da3e14f47e363bbccd69ee90bc182c287bd963d8b99301a5e919e511426cf
DIST keyring-23.4.0.tar.gz 44557 BLAKE2B 1115ecfca9f7d7cd5d28168d9d4198e329217ace82a32fe4db1b40aa96e6a352face46f4e8877407618e701713a8f1347810a24706bbe1872bff758f71ae34f5 SHA512 214041375a1bddda099042168f0f4c5ea4cf24c347a0693ab3efd7eb7a0ab2c36abff33f3d83168cfe5ae5dd971e0f3de4548fb0651e435009766aec740e64eb
-EBUILD keyring-23.2.1.ebuild 1224 BLAKE2B fe8952fba1242bc4ec90fedc89519464367423f2bcda88a07c2fbadad6718275db705f842a1090b92fb4bcc44519fb7a2c07e606434b7f709e766658e4a6f13a SHA512 16059d2b1e6b56e37de7aa728b04a564a04d9530b5373bacd44e699f64504e8ecb177dba3b80c17e9ce2b1ad7eb59955001ad82f4712e3c697f2763c5120c9de
-EBUILD keyring-23.3.0.ebuild 1232 BLAKE2B ecd83cf09cc6891d07147eb52d772f4a7a628a69c3a835b5b9e8d3d356e72bbc9d43c44bed0e7a860c2004570f7314f8afe30054d21afdd96eb6ea444296b7ed SHA512 fd87cbb0c01401314515048ae0c72a5cb950db943712a40bbdb06fe4af3765902af22ea90a2da6c5510bc6b0223d5aadcc77525b0bc09d9f023cf78c1699ef20
-EBUILD keyring-23.4.0.ebuild 1232 BLAKE2B ecd83cf09cc6891d07147eb52d772f4a7a628a69c3a835b5b9e8d3d356e72bbc9d43c44bed0e7a860c2004570f7314f8afe30054d21afdd96eb6ea444296b7ed SHA512 fd87cbb0c01401314515048ae0c72a5cb950db943712a40bbdb06fe4af3765902af22ea90a2da6c5510bc6b0223d5aadcc77525b0bc09d9f023cf78c1699ef20
+DIST keyring-23.5.0.tar.gz 44586 BLAKE2B 70179f8353147679f03c888b1af00d2461264e7a7062eb7b1372615ae883f43352999ce57e24f3378ac66d5e74a81df66702bf380eb32d6d3554777e9ca63dfe SHA512 639d1cdece5dac854053818f3a4751b30fb9f13a2b3abb0090ba0cb519b50604858673678fe6205c2ec10be863e5f3d63cc7891424beabe2482d35b820a60da1
+EBUILD keyring-23.4.0.ebuild 1224 BLAKE2B fe8952fba1242bc4ec90fedc89519464367423f2bcda88a07c2fbadad6718275db705f842a1090b92fb4bcc44519fb7a2c07e606434b7f709e766658e4a6f13a SHA512 16059d2b1e6b56e37de7aa728b04a564a04d9530b5373bacd44e699f64504e8ecb177dba3b80c17e9ce2b1ad7eb59955001ad82f4712e3c697f2763c5120c9de
+EBUILD keyring-23.5.0.ebuild 1232 BLAKE2B 266955c3c21b0cc1afe1f9962b9820c134426bd877b3631dd142c74d37f1dbcc6c2b22519ab6e305e9a71e4e66dd732e933791ade4ac7bca305216c535cea121 SHA512 eb3ad32ce55f93b535cf19bc7cab8b4d1b64a3cbbc3339946f38f5ee5edeffee9967649505a7e0dd0dedc8fd4daa70d17a771c83ded4ba564ea75cad6fafa04e
MISC metadata.xml 611 BLAKE2B 7f938075d992467e01da200f0c859e9bc6a6128296151b3529b2168b68364605bd7dbadf69f7820d459d5db6950908e0b0acb09a636f1fc45862093df6d08334 SHA512 a0ad1729c53b18fedf227053648b04541f5adcf56bfaa73218e214f8c2409ebe2574a5917442c5218084b38da34691b6566f2c65390ef6487985a123f62f9efb
diff --git a/dev-python/keyring/keyring-23.2.1.ebuild b/dev-python/keyring/keyring-23.2.1.ebuild
deleted file mode 100644
index f96cd174d7d8..000000000000
--- a/dev-python/keyring/keyring-23.2.1.ebuild
+++ /dev/null
@@ -1,46 +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="Provides access to the system keyring service"
-HOMEPAGE="https://github.com/jaraco/keyring"
-SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="PSF-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-python/secretstorage[${PYTHON_USEDEP}]
- dev-python/entrypoints[${PYTHON_USEDEP}]
- dev-python/jeepney[${PYTHON_USEDEP}]
- dev-python/importlib_metadata[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/jaraco-packaging \
- dev-python/rst-linker
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # this test fails if importlib-metadata returns more than one
- # entry, i.e. when keyring is installed already
- tests/test_packaging.py::test_entry_point
-)
-
-EPYTEST_IGNORE=(
- # apparently does not unlock the keyring properly
- tests/backends/test_libsecret.py
- # hangs
- tests/backends/test_kwallet.py
-)
diff --git a/dev-python/keyring/keyring-23.4.0.ebuild b/dev-python/keyring/keyring-23.4.0.ebuild
index dced4d33c0b0..f96cd174d7d8 100644
--- a/dev-python/keyring/keyring-23.4.0.ebuild
+++ b/dev-python/keyring/keyring-23.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
RDEPEND="
dev-python/secretstorage[${PYTHON_USEDEP}]
diff --git a/dev-python/keyring/keyring-23.3.0.ebuild b/dev-python/keyring/keyring-23.5.0.ebuild
index dced4d33c0b0..509006168d2e 100644
--- a/dev-python/keyring/keyring-23.3.0.ebuild
+++ b/dev-python/keyring/keyring-23.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/keystoneauth/Manifest b/dev-python/keystoneauth/Manifest
index 24f79c0aecce..a49bc3220d48 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 1775 BLAKE2B e7c80fd005e8c8673a6326092039f0eb85a9311044ec1dfb63bc1dd31c99d3677c06200b5e6bbec424dd1074477d44d4fbd1f52432081f69ee092b0a057970df SHA512 856f4191c8a477220e4d45a195acc50a8e5ba2702c0b5d0beacf04ef7e0790f5922d28edb5b6fd3ef30c4e2aab3881fd8ff723c8a696b25fb29b8c97bba4dd66
+EBUILD keystoneauth-4.4.0.ebuild 1774 BLAKE2B 16762466eb36990fd9c88270f55dd24c6d615762be75aaa3111654a9b7ff2e25b287a3c4568287d579868286cec19cebb6d17ec3215597cbe7fef99832d84d6d SHA512 20d8cfac67b9b6d3b054fcb9c42264cb23488267ad3f3f55e8bf9195cf072ca96f6a57edfeaf11ee3b9ee12d7b8d533423d0dd294696f305f1ec53972b801296
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 1ea4600cfbf7..b9dd7b905ece 100644
--- a/dev-python/keystoneauth/keystoneauth-4.4.0.ebuild
+++ b/dev-python/keystoneauth/keystoneauth-4.4.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud."
+DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud"
HOMEPAGE="https://github.com/openstack/keystoneauth"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}1/${PN}1-${PV}.tar.gz"
S="${WORKDIR}/${PN}1-${PV}"
diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
index 416d011ae224..305bf714ffb5 100644
--- a/dev-python/kombu/Manifest
+++ b/dev-python/kombu/Manifest
@@ -1,3 +1,5 @@
DIST kombu-5.2.1.tar.gz 420402 BLAKE2B 00ddc4418f31c2ddc9d154aed2d4c0cb8555cdf143d08c969f8e79aa7aa44f60c0bfe40d92a4dfa2f6c2a60b9e4f0590468e2016bd0a84e255cb57c570597904 SHA512 12fc3480651475ce8476424665ccf692a5bf1cbf4cd31c35eaa24419c316dc380357cfab0ca5d58ea275e870fa703d3ac258cb84f04886f9342e730aaaba6bf5
+DIST kombu-5.2.3.tar.gz 421943 BLAKE2B f5b8f27e2b1e79d7dc7c92716f90f260454508769e52c0d78ebe94dd0da150cdd6121cc2db30c80cb290c15fc7d94de37973ac180635498b53f171ac8d884c1d SHA512 0e882063e89a25d324ccdf8745f11e1ea51443cc9a80b215e7f31c85053411cf1d5f26b5ffcd52165a15827ee036300a69a8a192af60d975a495a5a0b5ce3954
EBUILD kombu-5.2.1.ebuild 2329 BLAKE2B d63b2b3652df40e48293362bf121bfcbef45e78cd5f17c329b2d38425b517ca6263047834db12bc54935b5d9bba710ff3027caa6bf99b6852525593e308cafb7 SHA512 e00b2c6cbd181d353994b04000a89afa4bb6fafd57647655f748d03f562eeb0afbfb3f22f0827cd6b4d8ebfc4adb7eaef4150c13d6fcfac8203cdc8337db5cba
+EBUILD kombu-5.2.3.ebuild 2329 BLAKE2B d63b2b3652df40e48293362bf121bfcbef45e78cd5f17c329b2d38425b517ca6263047834db12bc54935b5d9bba710ff3027caa6bf99b6852525593e308cafb7 SHA512 e00b2c6cbd181d353994b04000a89afa4bb6fafd57647655f748d03f562eeb0afbfb3f22f0827cd6b4d8ebfc4adb7eaef4150c13d6fcfac8203cdc8337db5cba
MISC metadata.xml 385 BLAKE2B 174062695338558e56601db5b6ced5eff3f6e22c1b840f1fe3d9046d6bc5f810fe1d3c73a3e7f009dae9129050dcb6824aca48ca86c006ecbd53f069884e60ef SHA512 eba10417212f73894b7bf749962c055c44ca10afbbff80f57e36f74edd016097c4854625a94e5a3522b3adf638c2c150e357f163f1617a79dd7fb54c234a1435
diff --git a/dev-python/kombu/kombu-5.2.3.ebuild b/dev-python/kombu/kombu-5.2.3.ebuild
new file mode 100644
index 000000000000..22dee35e6bf5
--- /dev/null
+++ b/dev-python/kombu/kombu-5.2.3.ebuild
@@ -0,0 +1,77 @@
+# 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 optfeature
+
+DESCRIPTION="AMQP Messaging Framework for Python"
+HOMEPAGE="https://pypi.org/project/kombu/ https://github.com/celery/kombu"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+ >=dev-python/py-amqp-5.0.6[${PYTHON_USEDEP}]
+ <dev-python/py-amqp-6.0.0[${PYTHON_USEDEP}]
+ dev-python/vine[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ >=dev-python/boto3-1.4.4[${PYTHON_USEDEP}]
+ >=dev-python/case-1.5.2[${PYTHON_USEDEP}]
+ dev-python/kazoo[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ >=dev-python/pymongo-3.3.0[${PYTHON_USEDEP}]
+ dev-python/Pyro4[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+ >=dev-python/redis-py-3.3.11[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/zstandard[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx_celery
+
+EPYTEST_IGNORE=(
+ # Unpackaged azure-servicebus
+ t/unit/transport/test_azureservicebus.py
+ # Unpackaged librabbitmq
+ t/unit/transport/test_librabbitmq.py
+ # Unpackaged python-consul
+ t/unit/transport/test_consul.py
+ # AttributeError: test_Etcd instance has no attribute 'patch'
+ t/unit/transport/test_etcd.py
+)
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ docinto examples
+ dodoc -r examples/.
+ fi
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Amazon SQS backend" "dev-python/boto3 dev-python/pycurl"
+ optfeature "Etcd backend" dev-python/python-etcd
+ optfeature "MongoDB backend" dev-python/pymongo
+ optfeature "Pyro 4 backend" dev-python/Pyro4
+ optfeature "Redis backend" dev-python/redis-py
+ optfeature "sqlalchemy backend" dev-python/sqlalchemy
+ optfeature "yaml backend" dev-python/pyyaml
+ optfeature "Zookeeper backend" dev-python/kazoo
+ optfeature "MessagePack (de)serializer for Python" dev-python/msgpack
+ optfeature "brotli compression" "app-arch/brotli[python]"
+ optfeature "zstd compression" dev-python/zstandard
+}
diff --git a/dev-python/lazr-config/Manifest b/dev-python/lazr-config/Manifest
index ca4861953c20..5dfccefb2fb0 100644
--- a/dev-python/lazr-config/Manifest
+++ b/dev-python/lazr-config/Manifest
@@ -1,3 +1,3 @@
DIST lazr-config-2.2.3.tar.gz 34213 BLAKE2B 029bdec3ac4f937f439f833f51e44a58f4604f337979c9f06695e7a243b2cde0af39a46139af5e88052e8585d2729c1b328df89979c9ff100338ec557e841b71 SHA512 cd8edc29a811b658045f314b2de4317bd750a701c2596d89912948fe0e58bdc39ad3d22cdf34bb7e46658af7ac6d32249e454c35bdcf72bc5053094343cd37bb
-EBUILD lazr-config-2.2.3.ebuild 800 BLAKE2B a4156e455c7b8896457f82696a3f34a0846cfbeb956ad2116308ee3875824c948fb141585f5e2a2adc8e207e92a32814ca93112066f397eb81910529b6c5f882 SHA512 99c7ead7e44f8a836f90624ba2dbb4568a2758450d18fee58bdc8b40b0adf00f0526b2349ba40d0592e61ea033dcb905b4104f29414df8dc29abd5578d406efe
+EBUILD lazr-config-2.2.3.ebuild 799 BLAKE2B e220e6ffaa92463c7eeb6c8412f47f5f04e8e5e0fc59200b1bae166a6bc1a13550fe4fbe02ba3956b1c1911f664cf4082a4288c312aebbdb561e1fc58f1dd3ca SHA512 853b7b00bf38904eef9b018c9c58cb8a6edec8fb7a1981d166e28cf613a3f605c71d1b6d6a1ed4f7959e01debf069ef0aa2c64d28c0ff324d3cdf0f43dc6ad71
MISC metadata.xml 432 BLAKE2B 72841fb121bea81e762cb15c526c93b7a33830a179211b95e8925ed5a9dadbf1db2260957e4b15f9ff1b8b6996e1a48b3161d56822b86ad9cac787da67430994 SHA512 b40fa15d3b6e551f12c367cf07e1fac5c4d2e4c4e22c220b2028d264df6a7d54c5fdb7ae565e82950642f1a395daa2a08cb410d586d64b81a039222e4e1e9370
diff --git a/dev-python/lazr-config/lazr-config-2.2.3.ebuild b/dev-python/lazr-config/lazr-config-2.2.3.ebuild
index c6a3980548d9..4c5b0bcacf70 100644
--- a/dev-python/lazr-config/lazr-config-2.2.3.ebuild
+++ b/dev-python/lazr-config/lazr-config-2.2.3.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
MY_PN=${PN/-/.}
-DESCRIPTION="Create configuration schemas, and process and validate configurations."
+DESCRIPTION="Create configuration schemas, and process and validate configurations"
HOMEPAGE="https://code.launchpad.net/lazr.config"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/libarchive-c/Manifest b/dev-python/libarchive-c/Manifest
index 6b506e4a844e..b1deb323b031 100644
--- a/dev-python/libarchive-c/Manifest
+++ b/dev-python/libarchive-c/Manifest
@@ -1,5 +1,5 @@
DIST libarchive-c-3.1.tar.gz 11145 BLAKE2B 80d8918423ec23065cfd7dc391f458bdd44ade765c5e16c23f6cd1ff760e750551d1ff16ccd524a409f466512cb4caed9d25716d12021eafc915a9904bfd0f63 SHA512 1863e2981475839aebce50aa649f603dae7d54772fb864a83613e1d94ead48b64e0edfa0046fb91d1fc985a351911dcd13a24cddfefbb5b7403da1107dc3353c
DIST libarchive-c-3.2.tar.gz 44896 BLAKE2B 9e984c8e23422ceb552d34d4560b2c8279e1c2d52ffedcc893af3a1a8420eb03b735058d2f8dbe542f3920d0f0bf53777f0679a238cc0368e8e680c44358a72c SHA512 d11a7da0e592b7fce5044b9ff2930e50004c15b166a76f7871b9d0d584cb6da5989c4ec79969439b00baffa564738af607cdf5e37141c6e879b8a76ae68c325c
EBUILD libarchive-c-3.1.ebuild 466 BLAKE2B 51c6f2bf1b36b72e1882e76caf3905bebb19ebb855a90a8e56ddf3183c41864437abccf46835c280e99c76f4b5b3d97de466e4d85e78505bf9ea5a1f96132d0d SHA512 6f57b45b62ad9236376ae380ad5ad78889c31005788a1c12901695d227181cd9c44b0f5b16dea18c0639da3faff97fba6526907b867cf5e72b273ac83fb06be8
-EBUILD libarchive-c-3.2-r1.ebuild 632 BLAKE2B 0d356bcd2af713b85aadf47d4205e15bce18c4d14e1d36e3cd2d85fcaffef50c2628338964785eb8910fdb962ec13cba7242a73a4112bf7841968c4dd9c42d5b SHA512 cac8dafdc56aa6e4d7f34110d66d257e8f37bcb228fd531f4bde1a3ed31878ce38710e0ab61cf8570d721f19adec448cf8559285ac407eb42cd718782f533e04
+EBUILD libarchive-c-3.2-r1.ebuild 631 BLAKE2B ad8b464d7599dc870b769574810394887728e104b1ac714834154851ce016e6d62223a62cda77144263b6e704a662e2424f4119195cf03c7a12a06ed6147a8a3 SHA512 228639fa3b627b8041d865b9834e7a335eccc27a6f72abe3573a08f2500ba3b77c26aaa12455716c62ef82e83c7797c6e19e4edaff6681909c852c21ca9111af
MISC metadata.xml 562 BLAKE2B 5b9cebc30209b517fc5ed60eea8e340dd36b16fb1c593bb857a05bc6a8cba3b6ac45a54891c72429a775b15afcd7f56b453ae628aa61d029db1df633e764518b SHA512 200c3fd7789d21103719ba2693f8298a8be1842535ff086ad487a66e9d4ae39f6dd1b2435d60fc0443add133923cf047f37c2de17f581fd66f786f935e203c43
diff --git a/dev-python/libarchive-c/libarchive-c-3.2-r1.ebuild b/dev-python/libarchive-c/libarchive-c-3.2-r1.ebuild
index ef0ab32c6691..147604f129d3 100644
--- a/dev-python/libarchive-c/libarchive-c-3.2-r1.ebuild
+++ b/dev-python/libarchive-c/libarchive-c-3.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ S="${WORKDIR}"/python-${P}
LICENSE="CC0-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="app-arch/libarchive"
BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest
index c288b85598be..4ff00f9c2daa 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -25,8 +25,8 @@ EBUILD libvirt-python-7.2.0.ebuild 1200 BLAKE2B fe3f5a9bce237d2c24eb1db4de048343
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.7.0.ebuild 1201 BLAKE2B 9d90ed12d8dcdf52c9ff606f0d9d4b192bc740719727746d6044831b7f186f24fbee7730aa1e3861058d2b1647d5904119e5d453b0ec2793aee23f636717cba8 SHA512 517049311c58c4c8d16414519b0d66bbce431ca9452bd3555c3b0c68bf246afc0f1dd1bd97f867178c001d0fed4b45fb9f5d115a233f4f64828198e22fae1432
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
+EBUILD libvirt-python-9999.ebuild 1203 BLAKE2B 04462f68c88c301e83c72cd433aad02f57c59eb7dcac859e95274884ef402228e0fb763192ca386000c7cfcf01aa912e2e57a3cfad74f31b5c29d19f4093c9a4 SHA512 048071b092f9d23cba1b7120ebd1c965d527e1ee43555c673f85a86744742d8ae280dc118936e4a7a0dd4bf1be8934e16d1615de6f0f74d0e1237759dba35930
MISC metadata.xml 581 BLAKE2B b0ce75afc6b03055de71b4903b3d8ea2198790873051f4aaa5e15a2c3e77b50f320ec3d9fb7f379194889e771296f81c65f2826ca2283ba4d4a9a5ccc8af932f SHA512 a123b9833c1154c96842d234f5c8b729bd6be5a987a5d09035109261a27b0c6f2b26c3bed5865f4cc3b5b262e8a3d2c69908550fb804da15ea47d297ed9e39c8
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 e3d4ceacd974..6799f0b77a2a 100644
--- a/dev-python/libvirt-python/libvirt-python-7.7.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-7.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=no
diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild
index 0497fc27682b..b689d4232481 100644
--- a/dev-python/libvirt-python/libvirt-python-9999.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=no
diff --git a/dev-python/line_profiler/Manifest b/dev-python/line_profiler/Manifest
index 62ba86f06105..7efc5db282f0 100644
--- a/dev-python/line_profiler/Manifest
+++ b/dev-python/line_profiler/Manifest
@@ -1,3 +1,5 @@
DIST line_profiler-3.3.1.gh.tar.gz 56700 BLAKE2B 030c0fc742a6773ebb55a54a3c21d3d5e5d6d5d258a2c3cd2071ff93917411b65e100bfc6549d9c60d9a7c361c53b291d8b81538acaf5b83665c04129d25bc02 SHA512 8a3704a6df2abe71283cb2da23b738932c6f4b42aedcdefda0d318fd4b894d56831a855c4be4430657308530a04d1e96b0e15a60edca06621bdd5370c0bf9911
+DIST line_profiler-3.4.0.gh.tar.gz 49076 BLAKE2B 1fa2d7462913b21b5c3d69be64492fd5002d10c6c454cb3129860e4156cf04fbbd839b140f229b586ff9f0b195baae435bc461c4bab1405c38da49bf348827c3 SHA512 79a6e71ec083aacbc95fab5e044a2a38119bced505e5b9720288e32103773dc64a8bbbf6c2c7913b7b5057420cb31c3943cc1dce2d7d029df82b6b59e451c357
EBUILD line_profiler-3.3.1.ebuild 1072 BLAKE2B 6b412fbfd938cf1a646c17aed4cf97a308e8d5af97791ffed24ecdabb3b93e3fdf5f7da2b866cb2023dda6bfeddada7bbf79c9f7d408f5369f383b4924926f48 SHA512 12d0eb3477bd386b3394ad9acb65c5dd120fa67fc8928072aa5da84758a72dd4e11e2c7e3dd69873d6a45a2748709cadcd875c7b92747997d8ca18e7367b8a62
+EBUILD line_profiler-3.4.0.ebuild 1073 BLAKE2B 171915773afd9869541a1be2f2e32136d30012501fcc264ced89f882d4898e4d65f013277a75c409c42d469fba5e3e957dee496122fd7d6d72025355e729d6bf SHA512 f450adefc1c623201ee85cb3beac0a877cd1b30706dd829cf3b5452e5457a18e3fcf9bf1729d4ca7e3a9e7d516fd7bf4ba17cbe9b2f56448a4ec9a0da34ba0be
MISC metadata.xml 775 BLAKE2B 6d817146b4f2379141f3def2ab8cb2d69f40e1e7645e714c09ad30a425d14c85c50749ffe2c4d6dec9bf146e294caaf8a1647d2a15d672667932ca7543d0df59 SHA512 745e91051af76df1a7344923dfdfad748fc11bf663c60f3c83a5d434ebfeb218ccc91a314244008bf6a39a4be77b3b3c5457739e1102ba188ddf7c8203b75695
diff --git a/dev-python/line_profiler/line_profiler-3.4.0.ebuild b/dev-python/line_profiler/line_profiler-3.4.0.ebuild
new file mode 100644
index 000000000000..ec2f97295311
--- /dev/null
+++ b/dev-python/line_profiler/line_profiler-3.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+# force it to match scikit-build
+CMAKE_MAKEFILE_GENERATOR=ninja
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Line-by-line profiler"
+HOMEPAGE="https://github.com/pyutils/line_profiler/"
+SRC_URI="
+ https://github.com/pyutils/line_profiler/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/ipython[${PYTHON_USEDEP}]"
+# technically, the package claims to support non-scikit-build build
+# but it's clearly unmaintained and broken at the moment
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/scikit-build[${PYTHON_USEDEP}]
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/ubelt[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests --install pytest
+
+src_prepare() {
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ distutils_install_for_testing
+ cd tests || die
+ epytest
+}
+
+python_install() {
+ distutils-r1_python_install
+ python_optimize
+}
diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 6d9654e108b5..1cf268ae5cf0 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,5 +1,7 @@
DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa SHA512 75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529
DIST lmdb-1.2.1.tar.gz 881515 BLAKE2B 76d56e046b5a481411c9a180989da0d1c4b7371058e38abe6d8a6b76f7e2bc62678459241d319850cf739b7b067f3e89d309e5f9a538a187c52c1044fe8b768d SHA512 fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5
+DIST lmdb-1.3.0.tar.gz 881422 BLAKE2B ad864956d44ec55e36a856125dd21b8e51af37a274f8b546edc68cd2025b19b97cb60f49f51558345b32922f7c968f442e15cdda84e9416280069adc7371a033 SHA512 31a821641e398087a9b8e76341d693c3be48089ffa5b5624043b276d5acb4d7fa25cbbd156dff39a82bf678402eb64d8ca922252a594ecc098946a67cc4d4cf1
EBUILD lmdb-1.2.0-r1.ebuild 856 BLAKE2B f48371ef15f17694c2ac22ddd8198cc720819cbe49f1fb6dde5883db9a997a809917fdcdb4810714eddb8668830b5c13ccc7ff301cc93d42cf63846007217f23 SHA512 c284da7fe8fb204cadae06d44d21b1279dce0a3f9378a1782b0cce4594ec1ad19ea162e0464cdc3a1f4bd3e4741158265c600670f4b2e113b965bb105688991a
EBUILD lmdb-1.2.1.ebuild 805 BLAKE2B 97d600d2cec6d8b3ceefa9cc7b32249115010320231de9e9302abee71d0726fc829a6d53827c5c0b7378f19cc72fe73059c196f7064ed8b59bd37d4b99301b50 SHA512 bd10a9eb7bccf558567269f3ef18a75cfbb7702cedfb84831643f0e1eae249dce531bf0622bcd2312d634a04ccf68edb74b9f3b40986785991621f980ba353eb
+EBUILD lmdb-1.3.0.ebuild 859 BLAKE2B 6fc3a952f59669d687cbaf2d658a4806e5a3f337fb6d5da414c3287628a06faa0962a025661483bb02e0974eb965d71b930771bffe62a3473aa366c3b177a9c7 SHA512 855173c56231fca33cc523a823f995900f8ee3db7ee838f2f8caea15f2ec28664ce90c78b6c6cf994fcf49b62c8752de61b061278e51d08981e64c5ba64e31f4
MISC metadata.xml 420 BLAKE2B c7f006e40fdf4c8c02e7fdd80aadbad12209b9539f73999c2edc7ec28abc7b31342df66b775fd413b8be6e6afb6980be1060db42a0497ae8710ab863da3f4e3f SHA512 e858fb0d95373a865da1f1367427f62fe91c4b0703dedcb7e114c4bf38437a9ea00f6593ffb7286df45836626d83b3e7d64e10df53f61820c4d52b37e51c45b9
diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild b/dev-python/lmdb/lmdb-1.3.0.ebuild
new file mode 100644
index 000000000000..a09992f929d6
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.3.0.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=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-db/lmdb-0.9.28:=
+ $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ ' 'python*')"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+ LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+ epytest tests
+}
+
+python_install() {
+ # This is required when the CFFI extension is used (for PyPy3)
+ LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}
diff --git a/dev-python/logical-unification/Manifest b/dev-python/logical-unification/Manifest
index 79e50b648385..fcf147405017 100644
--- a/dev-python/logical-unification/Manifest
+++ b/dev-python/logical-unification/Manifest
@@ -1,3 +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
+EBUILD logical-unification-0.4.4.ebuild 685 BLAKE2B 30d9e2c822596c8aa0593533d929a3f0aad5f59913ae31ff048adaaecde79b9313c7f99c90f0d9c204748ae596b517cf7d2767e7f297f8c6f71daddeb136d7ff SHA512 b0e70377356325c2ee6e0c020a8e2c55981614ec8bedd4032bafbf2cf1f1a8e7484444de31cacf873103f6d20c818555f5ffb172a3df126b71ba4292532999d6
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
index 47e6bb170f17..cdbe4e5b259c 100644
--- a/dev-python/logical-unification/logical-unification-0.4.4.ebuild
+++ b/dev-python/logical-unification/logical-unification-0.4.4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/unification-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="
dev-python/multipledispatch[${PYTHON_USEDEP}]
diff --git a/dev-python/lz4/Manifest b/dev-python/lz4/Manifest
index ca292b6c29d4..94ba4fc323e8 100644
--- a/dev-python/lz4/Manifest
+++ b/dev-python/lz4/Manifest
@@ -1,6 +1,3 @@
-AUX lz4-3.1.3-310-readall.patch 922 BLAKE2B 6379760b22c54cc55c62aa8b97bdb7329f5f38e71053a601f8484552654b045f771a049018f98ec6bd3a29d89dbb289d405345594d320a472208e2b80766b81e SHA512 232734e63288e99c11af497d019bf75e2c6833bc4394e280104d17073cd35fc02dfd6fe1a06c72bc4e398f0e335357786b3b6ad220aca4a7d9e9cb6c6b6023a7
DIST lz4-3.1.10.tar.gz 162886 BLAKE2B d87a84e619b62b0fb13c942c5bee1ba78c1457e1f8bef093d5be732ea6b1481ad1de38a3e3e9e3479fb407477d43183b376fd1ce2a2b5d6289d293a6c79dc414 SHA512 61983e77fa445f59503ccf8ed5fe0605d79754cdeb166e16a7093a856b23369634db7d105d57b3829e680dad0a3728adec9d18dccd92c994347b74c5af95580e
-DIST lz4-3.1.3.tar.gz 159016 BLAKE2B 2ab86799cbd37b96550ebb5d0e1a3c301cbcee2a42c6da189f5ae0fee4eb9c5614860dd044363e2c9312e3ab275eb527a116210604a72bd74354f49589d6567b SHA512 170b5330a8ec0eb4d69f3692c54eaa384fd4de78a7e7db95721d2f1e521ae9558f814e63bbb31db2775a81f7cd7eaea1420ad2c96406cff95d25bc5d30811aba
-EBUILD lz4-3.1.10.ebuild 646 BLAKE2B 5b82db7728c6a511716be7e585c6690e04c4cca1b06824672db90798b87a9d790c10b840601b96525a0a64a229f55b2fcc100731acb609a2e8289c4aa23229dd SHA512 c9e30268aa951180aebd4e0e285145771ab6e2f10679a61cb20a3a0dff3fb51395518976c4ae182f75f48efa745d6de71841221b1f1abf0b10a43dc7ba4010c6
-EBUILD lz4-3.1.3.ebuild 694 BLAKE2B 26c8f7145aa1cc911f84cf9601e5e7aac97c82b2df7813ed708463a3a8791105220c79446b19faf99c9fd45a2dce09eb057f2ee06d7fcba6f847b2866237bf74 SHA512 2eda64eb02e540a94d2fac5fc26d2630059c29dbbf881d6a741f76bf9d003df549e331a15264596b57bc137188b1f63fc55886f22aba203333eb7d3a5937b54f
+EBUILD lz4-3.1.10.ebuild 642 BLAKE2B b4229401b368d1e36f70bfce1057d72753ccdca0ecd346dd4ad86e0affda1cfda60a1c588502dfb7bc71609142bbf59bf95183a330ed436e508951efb483c8ef SHA512 cbf13d5f87bf1a00e3359c51b2971a40d13aea551f246f7e3ccb692a0f706e73f59bb52464ffd9ff23e58a3f0db01bc108f2ddda9a4240c7e09afe1366ec7108
MISC metadata.xml 454 BLAKE2B b02d4acc9eb7d4fb35bf36371cb660d099c77f807fc08fc351b7e0e1d2e0199fdab82d83bb6bc31a56bfdb9a5b020b2f57aa9b89b59a7e5c22fcce554b6b0859 SHA512 a1b61eb4d3ce636b10abcff25ee3315bf5ecb3bdee58e1c45ff99f0b40717b13e3a8ec33c9abcb926bd716990a31749b1bf6729d8137b7859857318c386a8ec7
diff --git a/dev-python/lz4/files/lz4-3.1.3-310-readall.patch b/dev-python/lz4/files/lz4-3.1.3-310-readall.patch
deleted file mode 100644
index 63b306b4e4f3..000000000000
--- a/dev-python/lz4/files/lz4-3.1.3-310-readall.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/lz4/frame/__init__.py b/lz4/frame/__init__.py
-index 5fa03ce..b77c425 100644
---- a/lz4/frame/__init__.py
-+++ b/lz4/frame/__init__.py
-@@ -617,6 +617,17 @@ class LZ4FrameFile(_compression.BaseStream):
- # returns at least one byte (except at EOF)
- return self._buffer.peek(size)
-
-+ def readall(self):
-+ chunks = bytearray()
-+
-+ while True:
-+ data = self.read(io.DEFAULT_BUFFER_SIZE)
-+ chunks += data
-+ if not data:
-+ break
-+
-+ return bytes(chunks)
-+
- def read(self, size=-1):
- """Read up to ``size`` uncompressed bytes from the file.
-
-@@ -632,6 +643,9 @@ class LZ4FrameFile(_compression.BaseStream):
-
- """
- self._check_can_read()
-+
-+ if size < 0 and sys.version_info >= (3, 10):
-+ return self.readall()
- return self._buffer.read(size)
-
- def read1(self, size=-1):
diff --git a/dev-python/lz4/lz4-3.1.10.ebuild b/dev-python/lz4/lz4-3.1.10.ebuild
index 2a3ea4a39b2a..e9132fc819bf 100644
--- a/dev-python/lz4/lz4-3.1.10.ebuild
+++ b/dev-python/lz4/lz4-3.1.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="app-arch/lz4:="
DEPEND=${RDEPEND}
diff --git a/dev-python/lz4/lz4-3.1.3.ebuild b/dev-python/lz4/lz4-3.1.3.ebuild
deleted file mode 100644
index b86d4cd56978..000000000000
--- a/dev-python/lz4/lz4-3.1.3.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} )
-
-inherit distutils-r1
-
-DESCRIPTION="LZ4 Bindings for Python"
-HOMEPAGE="https://pypi.org/project/lz4/ https://github.com/python-lz4/python-lz4"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="app-arch/lz4:="
-DEPEND=${RDEPEND}
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/pkgconfig[${PYTHON_USEDEP}]
- test? (
- dev-python/psutil[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-310-readall.patch"
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest
index c94d25b886cf..0c340b446ae4 100644
--- a/dev-python/mako/Manifest
+++ b/dev-python/mako/Manifest
@@ -1,4 +1,4 @@
AUX mako-1.1.1-pypy3-test.patch 822 BLAKE2B a6c66e8ff7f430c005843dbdcdb874b520de0ef0b727415745a53bc153e87632be39257124b5640c6e22cee8cca40c2e6dd059302adad9089a40bdac6224be61 SHA512 60eae74863f44c50f45b51519dc887eb60f45708fb2cb272e64b82938b00c3ce3f53933066a56e3385930654ea2295c78aee5cbe82a51c7e2001c8d5e6a54da9
DIST Mako-1.1.6.tar.gz 495132 BLAKE2B bbdf0db9303f5d369b5c6c6644ee44d767630f51305ae259c44c65a3fba959a07d9833fdc69fc8168f7424cc0c3a05e991daae239bef8392c01396c1295967c7 SHA512 e87d883d7a549a902bb2e16d20306ccd3dd7b3bf855dfdaff20477dd182a782a5cecbdc447e4b1607f190a7b0febcca001333137f7cac6ffa674824c2a2fd1bb
-EBUILD mako-1.1.6.ebuild 890 BLAKE2B 9c7bc55a11e0dad99496edd2491324f0146a1fef5ad6e5eed12fa496804408eed41eb84794a456d8e3c1aad3f1389f3d9d461fcd8d1c982b04cf3633cbec38ab SHA512 e0fc5f6ef00aadd2efed9290421f415428268269790281460f63cb43126ec993adeb4002c5dbe801dca090da55406411dfca0ee7e3ef59b604771ba53a8c658f
+EBUILD mako-1.1.6.ebuild 811 BLAKE2B 374a241e97b227d8f147ea0cd48cd61af878be3c8a6c476dd11e5a0a1c19dd4f6fd1f0eba679115454e28217919b73149eb4b77f12c70494c4e0024c60b86abb SHA512 deae38cc5d6018ce0f48077ac18a6cd629e48583eb24b3d222dcebbca76c20dcb939700a9d1bee7c4b362b998964713d3006d611b496401c51ed427fb517ec69
MISC metadata.xml 450 BLAKE2B 271e9801e0361eb9cf222fa9aca34f641e6118e17707469a87c1b41a6de34c67ec6a19576a86cc3c7ba1f671f8a28f9df8e994b3f232fe224eda85f4b8cf8b8b SHA512 d168ca10d7759129088a0d10ad73e4d0973ccaed1e649828077158aee55a8640db2446c9d874ef0da4fba5b27a6a0eacdc9d9ff4ec04a19cd1b9699542b5b0c1
diff --git a/dev-python/mako/mako-1.1.6.ebuild b/dev-python/mako/mako-1.1.6.ebuild
index 1a172d633329..c5fb4ab717f6 100644
--- a/dev-python/mako/mako-1.1.6.ebuild
+++ b/dev-python/mako/mako-1.1.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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
+inherit distutils-r1
MY_P=${P^}
DESCRIPTION="A Python templating language"
@@ -31,7 +31,3 @@ python_install_all() {
use doc && local HTML_DOCS=( doc/. )
distutils-r1_python_install_all
}
-
-pkg_postinst() {
- optfeature "caching support" dev-python/beaker
-}
diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest
index 6a52d4ba0d9d..a7b88054d01d 100644
--- a/dev-python/mando/Manifest
+++ b/dev-python/mando/Manifest
@@ -1,3 +1,3 @@
DIST mando-0.6.4.tar.gz 36560 BLAKE2B 9878746485d4b896c3e32512b77ac02739940a1398eee12056fd6719cc3c99f8c526c8e573d2556b6a9d0d8d26e20fb45c97119e626b1d44f0a5b5f4655adba1 SHA512 457fa0db4e8e5dbfac6146d254181213814ef1975c919b4573007face27749ec3a50eda850558ebdc0fdff94a5e9819fd825b10cb3023078b2b426c2825fdbf0
-EBUILD mando-0.6.4-r1.ebuild 801 BLAKE2B 78ca51c9d54f15f093273d7ce34da3fbcc67844a229a217b40a449cc4d5da02404587951fe0d0c01e1686987e5e26f820059b88256d6b800c69d32b6511a81ae SHA512 ebe6db9999c38a300e962a7fe26b95b61c0e010cde36812f59728f4045b5ec41389515546c98e1a83bcce41af50bcb236413e6d6bea2841b8b81f197e82a23e1
+EBUILD mando-0.6.4-r1.ebuild 862 BLAKE2B 158a0d380eee601135f1be77e022d363c3d2581a621ef22ee97ada04c9a904c0ce9893251c1675cd64041aaff67e693ecd87bd43e774b7a68f908974f9bd17cb SHA512 9f1678c698df66be7a4230837030e7308f96edd60b68361c43ee3d9eede0d209c5719885719cfd94f990bb48829ea19055d93563a04c3ebc4375def58dedcfc4
MISC metadata.xml 285 BLAKE2B 3f0f1cbd9283919ed3b4fb89de7ce5a23a535844ca1d04dd416f2a9d7d64ebcd84a8f89736c56452418014c4574bc4cb75156038f100eb87b5f7ad663be5ca38 SHA512 78b7d0ede36474cdd7d887cc2d74b69ff28f4c2ddf3f8dd449396b454dd48308e1ac912331b8f03aff18ebcd0168f656dc1affdda0f88dbcfb39dd14ba2a7d42
diff --git a/dev-python/mando/mando-0.6.4-r1.ebuild b/dev-python/mando/mando-0.6.4-r1.ebuild
index f7d975d723d2..0c846a3b165e 100644
--- a/dev-python/mando/mando-0.6.4-r1.ebuild
+++ b/dev-python/mando/mando-0.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/rubik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="examples"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest
index 1839a08532ac..9f2c114f9174 100644
--- a/dev-python/metakernel/Manifest
+++ b/dev-python/metakernel/Manifest
@@ -1,4 +1,6 @@
AUX metakernel-0.25.0-disable-brittle-tests.patch 762 BLAKE2B 440f29b4566beac51b5428e691c0fc6dfb13c2b3912486956589f414c44ad07ecb7ad23b5ef4b5e160bee15205c7b68b327c3bf612b81cda2a73fd51968ba83a SHA512 475829494bd4cc20b994f69428228a2d12a3a1b004e72be50ac5e2d746e37f9ae6203fe776e63a96e4d673bfdba814ca1ae1dc609392a4e346648a5b1471d314
DIST metakernel-0.27.5.tar.gz 186405 BLAKE2B 096d003639d54202aaa233460cd46a2b18984722d89ad3f6ff630802c8eda9080172610a788cac801da8aef6e9298b0d2a538b210a480653382c1e538f751585 SHA512 bce9b9dac82b68b6040ba73e2def08804d31114f21037eda3c845a4dc3b3e27e3895116c7c0227219452bf873cd0baf85b3c6492e6da64dba8541575e2800390
+DIST metakernel-0.28.2.tar.gz 197302 BLAKE2B 86d4464a8d796273aa831665fa7ecfcf7ed180fdb7d40448d9f3c84b96aa0baf36d8dd5771f702520b44786a1f3b031531430fb3c4687fbf498851817bfeb33e SHA512 5e41dbf5b3bc1121e2d2ba4a60cf3e2bd52c6c19f0965442115e241b1a261f441b01b29e5771539a9ef53a4fd421c58e8ac45296112e58c3a71e93a1e918cb17
EBUILD metakernel-0.27.5.ebuild 574 BLAKE2B 1b0d288b7431bcc8d001cf8646cad7f18ef17c92b91c3c6e12c9fcdf56a3abd094c31f05c407f770f051b8c9ebe3cd2f1bdf43d0daedfa7eb9b1862eeb3f0cfb SHA512 2e1d254e7c1afb7ec566952b51bc933af05bf15bf3bb3b6344e5d5b22ee65b336dc642bd6d3f4a1cb83946e6562c677534318acde0cc5ce7786b80fac80d1633
+EBUILD metakernel-0.28.2.ebuild 789 BLAKE2B a4e74c9c62c25b4480b9dfa530e0b76b0f90cf26897c8c20f5cfa2d5d1533b7e3d0071439de3c54820951441c06bd3784704c7541ae08c696d2c7dd7bca2318a SHA512 c2f3e1262227045df4138a71488579a190da08599b5526a65180d8121125fe1b7e724a0589e5172566c12c8e016992081ddb2a18ab80fec8ed511a5c28321b60
MISC metadata.xml 635 BLAKE2B 3f108898788d2cd20d5638feaed2cb9ecc32db4350f8ee5996c7d3724b304fae040cc4c9ec20d9c7fde8041bad1ff1ab79106adbd17fe57722daa7f191eb2dbf SHA512 d84bd755109e0d4b45a2e8dec6b7ed2a5ac9dbcbe9fc8453c599969c06dc3d4e7a9001382e37d1e7c2d0fec940cf636b29ebd7e6a2ea7aa2f1420d20a4194e1e
diff --git a/dev-python/metakernel/metakernel-0.28.2.ebuild b/dev-python/metakernel/metakernel-0.28.2.ebuild
new file mode 100644
index 000000000000..58faa4a144bc
--- /dev/null
+++ b/dev-python/metakernel/metakernel-0.28.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=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Metakernel for Jupyter"
+HOMEPAGE="https://github.com/Calysto/metakernel"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/jupyter_core[${PYTHON_USEDEP}]
+ >=dev-python/pexpect-4.2[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+PATCHES=( "${FILESDIR}"/${PN}-0.25.0-disable-brittle-tests.patch )
+
+python_prepare_all() {
+ # cannot import name 'MetaKernelPython' from 'metakernel_python' (unknown location)
+ rm generate_help.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/minikanren/Manifest b/dev-python/minikanren/Manifest
index 0d402565de74..564ffc3dc01a 100644
--- a/dev-python/minikanren/Manifest
+++ b/dev-python/minikanren/Manifest
@@ -1,3 +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
+EBUILD minikanren-1.0.2.ebuild 739 BLAKE2B 501f3ac1efb1d33e78cb78b766e3bc0ce12fbe6644a8c1764d10986aaf8710afbb54f27b3ba0a2054c918c6416c8d041908dea906f4c9ad0a3633c73ed4b1248 SHA512 911d54f20ce8f553019d00e79819a2c9f338878e5696ade1d02ec4b4f30d3bd14b341745e502caf7295f5eb3887ae27476a4ad8b2500d06fde307c05aa97ae4d
MISC metadata.xml 397 BLAKE2B 6878783617fd4c8eadae1d2badc347bf9480898a6c96a31e47bde4d8f2e33f7dba9b6691bdc37cc8e88836e5afa0b1ef393c2d488109e7d10efee822afc5d305 SHA512 48ecc2298e82dda52cecd83e0d80e31ef83daa99fcd715a870ca294ad2989bf501466d27d86bf16db047d9abd3db41b2ad863302006634c88f211d2aadb6db4c
diff --git a/dev-python/minikanren/minikanren-1.0.2.ebuild b/dev-python/minikanren/minikanren-1.0.2.ebuild
index 65ffd8c7b9bf..6ab706db02e6 100644
--- a/dev-python/minikanren/minikanren-1.0.2.ebuild
+++ b/dev-python/minikanren/minikanren-1.0.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/kanren-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]
diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index 47969a88d919..be082bef921f 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1,5 +1,7 @@
DIST mistune-0.8.4.tar.gz 58322 BLAKE2B e65d45c5c95706a49a7fd407afe5f10e82a475766ca272ec3bebba8c89e670fe6efced7b09537efb69d3fd36e75091e370170a15ad7488b5cbe9186e2ccaf4db SHA512 36c3ef5d5537f5cceaa43e4da20a84b27c378cb744a93f0380024faefde490bcb42c453f79002ca049083fc437278f4afb3e10de5462f9eeb9077ca2a2fcaea7
DIST mistune-2.0.0.tar.gz 75635 BLAKE2B 0704b5043178c553961bfd5d99ea92ee097849e6a4cc6196c7e97e0caa4560541b4ae4b9e61e62e21592be6f2f0c142081200c5a398e68d7b7f7d54f0bbade15 SHA512 cdb1ad001a95680b048f4363e95c00e4d597007fc2ae72adeca483ffed3fae3aa55c7774d96a1dd7400568b24c73cc6f877bb7b0f63b48689a97a1e4ce0b1c5d
+DIST mistune-2.0.1.tar.gz 75657 BLAKE2B 399ad8902aeb88e8e3645f5200bbfea5011157d3251af33188d2a0298c46dfb5f8e70cd951b216762942a84d29df1bc12e0750bc928f2e0c8e96034246438f53 SHA512 f6a0e08fecfeaad7d4eb0cae155bdd5ab67c66ae15a3a067c9f6cbf47a229cb9b540d49ecdb5c2fa98c8344863e1249ef86f84bc4d966fe473ade18a266c1ec6
EBUILD mistune-0.8.4-r1.ebuild 537 BLAKE2B 8215da3fb65ba6b4fb9e8068b87f5298e998895ccc9e2af1355fed21f4f9af6da11883dfca2fdc4925563fee272b26489c582074394f41ffb6a3ed6731e5ef34 SHA512 ba25b829d4b24647d6a7890d425a77abc6fe35fc2c8d5124de769444260fec78bba7dd6839b48bee989071f2194b1374997f8bc704611cb293bbfbeff2fc7431
EBUILD mistune-2.0.0.ebuild 718 BLAKE2B b01bdb7a2a4742729df6d4fe9d26ef9cd220971bc6c628484666e91b260ee1636ace7103da269afd313ecd7f9b0bc6f9102540afb784c043fad394a6a6940ddd SHA512 5a63be1ae5084596145f91d91a4543852e477f36c8364d0cc76234672b97ed274116d087c86d365ccf03ed820681734dcac835ab0bedf6ad5fac1e8ea6aa708a
+EBUILD mistune-2.0.1.ebuild 586 BLAKE2B 8ccdc956f44ec9fa98d434be92675d52aee56ad6cc5ba8c2fcbfc87530c4f7e7223d3fdfa9959965a8e1e70e3eaed7816d3970555f7f706a75c366f54c6af86f SHA512 3b62aed713b3f476492ebf888f21c03aac6474eadc03856bbc9dda9c5868c9f482f279cb35de65c9af95f2db82a0ce3eb2d85d7ded908c08a651fee12daf9aa5
MISC metadata.xml 403 BLAKE2B ed684a2a6de8b40c202467abc3277bfd280cff4441bd265b2ceb36105a4d3315a5147db7ec555a01c7cdd5c2ed26521254c75586cd44edbeaf0c59766800fc71 SHA512 a14b77e8fca2f7c7c51803f15a53ab82198d5a0682f7ebc53d5565e5b50d22c2ae196607da6fc67ef2c07c11a5469d394b1753546c270735dfa56a99bffc0f28
diff --git a/dev-python/mistune/mistune-2.0.1.ebuild b/dev-python/mistune/mistune-2.0.1.ebuild
new file mode 100644
index 000000000000..f47293cf44a9
--- /dev/null
+++ b/dev-python/mistune/mistune-2.0.1.ebuild
@@ -0,0 +1,18 @@
+# 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
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index 3600c8d7b1b9..344a02a6127c 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -3,9 +3,11 @@ DIST mkdocs-material-7.3.6.tar.gz 7391997 BLAKE2B 9ac47337287b724aa30da5c95b5fb5
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
+DIST mkdocs-material-8.1.4.tar.gz 7892710 BLAKE2B 3e986279bc93be4599568b431818313e01fe036420a1654a2883f5d855818a7fde64ef04bdf81a9688873a66ecb1e9692147e18a56292071ffbad93157ff06ac SHA512 9298400feb21d9d0027dc22f363f8bdff160b00623ebf09886add90359f739b69c3ee79c3bfc9a4dc18eb2d4cdb5544897aae6a807b0a379cca0dc9df82d16fc
EBUILD mkdocs-material-7.3.4.ebuild 870 BLAKE2B ea8bdcda6766c2b1c01524366edf07b4ee11a8bf9d84f2d2aa17f27a703eb42213f836f373982dddf1c69a7240618e890af64c0ddd7597f85b1367fe47b6f6e1 SHA512 adad58d4567e0c89747160cf5f128877970b693a604758f44bf7f97b116ba4f4fbebad5400f5998c317c79c93404cf9aed125be612a285e5bd7c078a086d5834
EBUILD mkdocs-material-7.3.6.ebuild 871 BLAKE2B 357bed8bca5e5f8cad6f4cf124f5591716698a33c07d866486c1bc4630509f24275faac031142f43a2c4d0f23ea4df66d0bfa725741c1da233d5223e92d7992d SHA512 1da177d06fd1f3f51834ab59d2e7acd5f29076c848d44c773647d9552ed493d3d02460bfaa11755e14d66eaf954adababbfb46cfd8dc488de4518abc906ae81e
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
+EBUILD mkdocs-material-8.1.4.ebuild 873 BLAKE2B 6a520501d9b0ab0abc39c973e632cc4ede50e3cf640d7a31b46eca02b307cc1f5567785029389589562cac70ae2e4ba99fb62ef4ad1a8f17befc310232571c5b SHA512 8313b130b122ea4961a9d0b7d989300c8d0b279fc0cc4190b7ff394ea0a65733dac221128fe10549b31d72927bae3348451b402a02c8e186b8d1fe933bd01786
MISC metadata.xml 1037 BLAKE2B 6997d0f85e31152c58092081b697d8934c54f933e188082eb55e5e9f252f57274f673e1d8e5b657907da2d1658f969cd67bdb32bdc05324746f211b718f3a4b2 SHA512 ccd4f4aa6e6e780d0aff5894b260eedb602d29cc25427c202561525d27de4a31d1e13f59267d8d732d0e12f3ca0485996bca6ef2a114e96b030259899e8ad47c
diff --git a/dev-python/mkdocs-material/mkdocs-material-8.1.4.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.1.4.ebuild
new file mode 100644
index 000000000000..c649d1b71d89
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-8.1.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 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-minify-plugin/Manifest b/dev-python/mkdocs-minify-plugin/Manifest
index 9cf585fa6673..b66b8e2d7d4d 100644
--- a/dev-python/mkdocs-minify-plugin/Manifest
+++ b/dev-python/mkdocs-minify-plugin/Manifest
@@ -1,4 +1,4 @@
DIST mkdocs-minify-plugin-0.5.0.tar.gz 3387 BLAKE2B bce05582eab831976b430d5c331c0e51cecf790f4db6f3bd089ff6f0f5421c0b824c9bf6637a6b00555eee203b23cbd5fc3a0e81fcb5a8697ab7c06e94a9d2e0 SHA512 a31770c9de39439ba5eb4e35acd088aa7df2d7fa39f7942819c0b25429abb7b2b0626765f26f4d4fc77fd11e48dfdf90f9eb93e999cf7b641bb630c852eec50a
-EBUILD mkdocs-minify-plugin-0.5.0-r1.ebuild 679 BLAKE2B 89952ea4e15c17760a01c7d6ce8e2f731ab399d7b25ef7e837d18042d66bd3133237b914f73be41db03b28fc92e970e8e8f525fea4972f6d8dd9b5a59c79eda8 SHA512 e04d6f02c4517f2338e3c1f324e7877eb463a0963159899e70cdc91e4abd231a19f490b961bf6ca344badd9ad14c25ad1516950b0085c9c7abdee1e176d01d3d
+EBUILD mkdocs-minify-plugin-0.5.0-r1.ebuild 678 BLAKE2B fd79b3e8ade11bb28094095654d382a9100ae35caa30fc045abeeb093a8f0ef4e23645e67ba1d8d66a8fc22f167f523f32fe99927ba048a28a2727defed36728 SHA512 5f0f373b01bae7f3e41324b2674a239d253266dd17704657d1bde049158c25063c7dd47d4787177ee38026029fbb0461b68203035b5ddc8bf840bf88d666b7ec
EBUILD mkdocs-minify-plugin-0.5.0.ebuild 626 BLAKE2B c90a113faaa46b981c15434d254abd513ffda1a3a7409de9de339ec9d793827f51baa1a6626c42267b3e5e78572870f31acd55d18f702249a3361a2fff3de627 SHA512 d5c05d9804e84241f707e2ce47091e684e95316e07799ca0ce1984406330a6f07029bb1abb556112f923b3d591ee27a21383f746306024568d9fd60427d91548
MISC metadata.xml 437 BLAKE2B 0b089b896a3b9458b03573a6f2870ee98c194a76969cb730508582aaae75cd5ae3fc46739ba12850a2388cf588aa68c6a45e31a59a8f1894e7eb02fe78d74992 SHA512 f238ac7d118776d582d880a4355d0786dc5d9b3f82e9139d5668fa9be009eeb7228a0bc0b2d5254e76b167ec30457241b808917a910b8d2037c781e46a871946
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.5.0-r1.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.5.0-r1.ebuild
index 0896ebe15567..55540167844a 100644
--- a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.5.0-r1.ebuild
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.5.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="
>=dev-python/csscompressor-0.9.5[${PYTHON_USEDEP}]
diff --git a/dev-python/mpdlcd/Manifest b/dev-python/mpdlcd/Manifest
index 24ca5b48c0be..e08b1ad42a8c 100644
--- a/dev-python/mpdlcd/Manifest
+++ b/dev-python/mpdlcd/Manifest
@@ -1,5 +1,5 @@
AUX mpdlcd.confd 275 BLAKE2B 995143391e3c30486cdb98f1633005c9a059124ff2fe5a3c2eb9277769f253e9e505b22d6b45ab0f205ea2edb89d11653ae13610a48be6bc7951647787e9b8ae SHA512 ae86f6610ed529e09a365eaae4d1f503a6dc2732c7a26ef447a66509af181ee1ff64c5f4baa9b9f37bacda5f11547d911b34884a06294ead6bd9824e8f8cddc5
AUX mpdlcd.initd 367 BLAKE2B 01dafb969e424a3dd57578890676b882e47757beeaa077cbdd76fe92cecd507901d01182a26ba7569975067548f3d24625736e03797f481c29ecb2d216e53f1e SHA512 09124a0b71a1425fb8a8bfaf0c021131a5e738856433a33e716eb691a353108b0bebff8459db190be5068e1dd5927a272cb859971bb7958d7e1eb7019325e8d1
DIST mpdlcd-0.5.2.tar.gz 30748 BLAKE2B 5609ac149a9aa806e516202adf1b9d0f4fc88e8370f331edc836082d7b3b85c519097149dd2b5cb838d8a9ff353421e17daf9236397e4b37e2923948f8dc9dac SHA512 e000120eee1ce99b549c5ac0cd00fba394ce1a373cce3dde819f6aabd6fc3b616e59ade6d6868b1e9f14afea4897cf541f2c3f5d0eaebcbbd03b15781a63b6fc
-EBUILD mpdlcd-0.5.2.ebuild 692 BLAKE2B 5f07cc4454e0b04ffac01168e77475acce403463ffd6ee050a015708dbaf81470c856b62c80bc9467fd02b4afc10ab615f9112eab0a6efc2277403e6c8eb7afa SHA512 3264ba4b5973529f660b751744beed71b0b418e0af7c3cc2b0659cf19ef6adcb5cc53e0054cbde52fb65cd105890561ecf88b04643ed0f53963c38e802cf687d
+EBUILD mpdlcd-0.5.2.ebuild 691 BLAKE2B 11b80cd3727a8fc380e066277c4bb9364d4402d1f87682e7ceaafedd148d345752158d862c75af529792743750097128f012b6e2d5065453e4e7dc7e2089e205 SHA512 49a3be6d57d7ebf967c86e54f60590da8b2de043ee624a864f83b1bcc4301fcca8fcd345b107e080f3c051304f731e3e22b3d775b665a31733d6506efcf89c77
MISC metadata.xml 676 BLAKE2B 7ad5ee6fb1888db294f2be6cffbba6b7cb20a74c33adfcf277334e398c97513f20619bfd61bcc3305c9d6cbae1a0b304d8428f6506eaae96e73824b9d6721ace SHA512 c3afa54ecb65de5dde8a28383559565b0323380ef55ec748b5ec5cecc78d441366654d0bf4d4bc3c42ecd069a89e0d86007b0013d8c098d3b96e3a79d518c481
diff --git a/dev-python/mpdlcd/mpdlcd-0.5.2.ebuild b/dev-python/mpdlcd/mpdlcd-0.5.2.ebuild
index 5bc7994d2cb5..1ac970d5b796 100644
--- a/dev-python/mpdlcd/mpdlcd-0.5.2.ebuild
+++ b/dev-python/mpdlcd/mpdlcd-0.5.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A small tool to display the MPD status on a LCDproc server."
+DESCRIPTION="A small tool to display the MPD status on a LCDproc server"
HOMEPAGE="https://github.com/rbarrois/mpdlcd"
SRC_URI="https://github.com/rbarrois/${PN}/archive/${P}.tar.gz"
S="${WORKDIR}/${PN}-${P}"
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index f930015c51b4..91d4e9650f71 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,7 +1,5 @@
DIST msgpack-0.6.2.tar.gz 119062 BLAKE2B 6b20a0d31b811ae66e66dbfaacec6f0cf2152b2937423b78f3e6244bfa49c87767788c5ee1db41b9020801b8777a4c15b1fe1853182718adf622bc7e1bff858e SHA512 95b92e3d35e0500dd4256d18bf76e586e57cc66319b4459ac5daef599277a5049177a89ad86e291dbdc4c7a918901a89d9218353ddc4a7d0b399e8a98afef363
-DIST msgpack-1.0.2.tar.gz 123033 BLAKE2B 8ecf743f5cae536bde9328974827e48376fdfbcaf4d3493fe295a114fd0de4c7dc2629d67a0abf6ece036131715587d2eeaefde0ea9614779a64015ea7fc2be8 SHA512 afe658c2cd5b443aae8fc3305eb3fd56811130062f95e283e3538cba27949d534de60171a927426fedb23b48a938de3f15d77057beda6c73e5204ef1130cd046
DIST msgpack-1.0.3.tar.gz 123830 BLAKE2B 308af03206fef18edb0acd3c1d91ccd28385731c02cb930e8f64786bbcd8925510cf4ca0b924830b84fd6eaa7edf91e6a43f79c77d856651768eeaa1ab8cf855 SHA512 1569e42c6499c60458a63aa722b5c7e3dc817e38ae4bed2dc8199dc1bcbc36ff876e055b046b4f6063b5606036ae9238080c05be1e09a61a34e7f97fd5031fcd
EBUILD msgpack-0.6.2.ebuild 964 BLAKE2B 8a253263d5cc5027ac0827ca5e7bd0a093e54ba2c558084cee2a0f33ab4ba8898e4e9aa1a2fad710e13a14740163eb80e22c38f1694482d4babdf23020150d1e SHA512 251ec2c7702f95ead296a78c8a251cef4b3e8c697b6f23899b1a1be813cbdf411df7b3567adc72f09d3ed328fdbc71da17f58a7144c775f0064d782c5e4c32e7
-EBUILD msgpack-1.0.2.ebuild 974 BLAKE2B 0252324eef164d0841ee6d14e14316ff14a8402ff235fe1a6889e4c5bfa6a6f38eee5c729ab44e50148431c151e82907a3610e3455056ca8867a87bbe825b6cf SHA512 acec84a5bffb48a5204ddaa4b6a96a05b8ab5a55b4a5830ea5f3630c417d62aae2477ba09c1f9affaccdf4a01949fefd02d65a1f0243224f25c3140421d2ef24
-EBUILD msgpack-1.0.3.ebuild 975 BLAKE2B d0494f2c3161f62688c1ed2afc84bcefbe64132af3d73e7a5e45e115b23b3500be402e5c800029120fdec36bdba94e0129e1fbb4f0b33c351ff6755b1e57eb2c SHA512 54520b04f24b27837107b18b51fd5f4a3fd6707ff23507bb3247e5bc50cd8e1b5e85ed6c7363ec51f485722ed1724ea633c7f6af1df655fbb45b37e0c26c983c
+EBUILD msgpack-1.0.3.ebuild 973 BLAKE2B 915a21b13e5e6c982617f896f4b5671acc9564c5ea48b3c024c87b8d12e295de99eea3c6d8b8456f8678593364fe07a810eff7501f3fe9cf3d1b05d12e45be18 SHA512 b99a08763c33f52a3005fb0cc9138ea9d44aa76ac25c981b0e87cfd549bb4f8320a2b5a7581cffee10fac2060d5ac73c8b0fb840e87c90567d7d2f4a685b3fea
MISC metadata.xml 520 BLAKE2B 5facc8e5c11591c6010fe5eef4030e23502b890d15a896ada0c5625e63179887e13206f28695af92b358c56a9f9660767d8b4234c2c8b489cad41fec01af289d SHA512 a62502d0b2ec3da1b21297f4d4e5fee86c206c8d6a2c19d7bffe2a64b4a2fa990edb3ba07bbacccb59ed79efd23fa713a37b8adffa7f0cbc811fc0fa249d9b63
diff --git a/dev-python/msgpack/msgpack-1.0.2.ebuild b/dev-python/msgpack/msgpack-1.0.2.ebuild
deleted file mode 100644
index b1c1d22e10dc..000000000000
--- a/dev-python/msgpack/msgpack-1.0.2.ebuild
+++ /dev/null
@@ -1,39 +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="MessagePack (de)serializer for Python"
-HOMEPAGE="https://msgpack.org
- https://github.com/msgpack/msgpack-python/
- https://pypi.org/project/msgpack/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-# extension code is relying on CPython implementation details
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '>=dev-python/cython-0.16[${PYTHON_USEDEP}]' 'python*')
- )
- test? ( dev-python/six[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove pre-generated cython files
- rm msgpack/_cmsgpack.cpp || die
-
- if ! use native-extensions ; then
- sed -i -e "/have_cython/s:True:False:" setup.py || die
- fi
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/msgpack/msgpack-1.0.3.ebuild b/dev-python/msgpack/msgpack-1.0.3.ebuild
index e1c9342dab87..a00df7beba60 100644
--- a/dev-python/msgpack/msgpack-1.0.3.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.3.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 ppc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc x86 ~x64-macos"
IUSE="+native-extensions"
# extension code is relying on CPython implementation details
diff --git a/dev-python/multipledispatch/Manifest b/dev-python/multipledispatch/Manifest
index 196a266f2258..182bcd873b7a 100644
--- a/dev-python/multipledispatch/Manifest
+++ b/dev-python/multipledispatch/Manifest
@@ -1,3 +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
+EBUILD multipledispatch-0.6.0.ebuild 662 BLAKE2B 5ebc4eac43fb755ec52b2f7df1b608672daf618b1daceb128349df5158358c2b48c22661ab1701e6ea1655034c517f52797ce518ef113ed386c82e7b0ef78612 SHA512 a3d4c9b039b37aec7d06d1d8a5383e0f9e53478b4a9caadb220ef32ba216a746ac04ca0781a63372ec0fbab11e707ce8c12899ff4af1095cadfb50b7705f015d
MISC metadata.xml 464 BLAKE2B a464e3fc85e98875517a3d4b074d10f9fa6551d3efd9c809fe5aeb4ec52a98a8ca013fdae69b14eb936fabbbe13ead24bc9df5fbe1517d76afde445307b82ca2 SHA512 bee687d0f5502a80f129ae755eedb4aaeba508789f118cf7409ac01f8e81c2de9aa48ea85c9479edfc3b7e8337768402758bda94e602e9694b6b26230fb7d099
diff --git a/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild b/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild
index 20c57267bd78..788befd8b3bf 100644
--- a/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild
+++ b/dev-python/multipledispatch/multipledispatch-0.6.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/nbclassic/Manifest b/dev-python/nbclassic/Manifest
index 7811f8545e77..6b5986c404e4 100644
--- a/dev-python/nbclassic/Manifest
+++ b/dev-python/nbclassic/Manifest
@@ -1,3 +1,5 @@
DIST nbclassic-0.3.3.tar.gz 21924 BLAKE2B 382d41c2eeb6ffc9588b80c0bc84e7e8b581fc36f2628d46577ca0a6956c50086a7b9a3bccb1c318fc60169a0367c8c5e1c6bba56b0a35fa063768f8fa580d52 SHA512 74b765c842351b2a93e92850193db7d3ef1a0b11c0c25a9adb2d1b8f7a6f88ae083cc700cda004d874340443632e738a24d26349d661613a707ad6cc42abd709
+DIST nbclassic-0.3.4.tar.gz 22308 BLAKE2B e5adddbd89f22ea1391149d97484f34c3f4d1a7601e471859834a06f5294868bbb23e96a536e792599f5743b68cb72bb91c88ba1e79d4fb4dc0f1ad6ee78041f SHA512 fe18a3523f7cf6bb411fe2e78f6bd0313e18a8a63a51649c99bdfc11365e2d775b8e6b879da1326c5389ab1a69e52a267cafa905348fead74b24a1d5d65e8646
EBUILD nbclassic-0.3.3.ebuild 961 BLAKE2B 9a76fe1b6414b64c5b47647d58452475b6efd28a052a7b9fe6c480f0715ed078b59c411ff89e7acfe6172cf239be64b0f0dbc55da1ce6ba58202f1c879bc2436 SHA512 1fdb2a3175fee83e53225e05ded32cb751ded41347322530ae063bc6d6037d78048d220a9cc9decddecb53c69d55ae5ee65fcc1ff3d28c4dd4bfc9d17adbdfa4
+EBUILD nbclassic-0.3.4.ebuild 961 BLAKE2B 9a76fe1b6414b64c5b47647d58452475b6efd28a052a7b9fe6c480f0715ed078b59c411ff89e7acfe6172cf239be64b0f0dbc55da1ce6ba58202f1c879bc2436 SHA512 1fdb2a3175fee83e53225e05ded32cb751ded41347322530ae063bc6d6037d78048d220a9cc9decddecb53c69d55ae5ee65fcc1ff3d28c4dd4bfc9d17adbdfa4
MISC metadata.xml 410 BLAKE2B 0b5a5047ac30e2bfc7f85fa8d5243dc4d90f21b3ba4cfa88e6dfa08d8a063a49fd962650424521a436963a40cd4d2b54ca15326f29aebd3df158c4985d94cd26 SHA512 3ce674ac4b73cd15fba38ea29f8064ce2a5c5b77ae58cb0b046a1b9b9263a3149674a5e24d96f3517d6a5fc2cfd13d5de15090ac40aec4865ec0626e91b28723
diff --git a/dev-python/nbclassic/nbclassic-0.3.4.ebuild b/dev-python/nbclassic/nbclassic-0.3.4.ebuild
new file mode 100644
index 000000000000..727c1391b449
--- /dev/null
+++ b/dev-python/nbclassic/nbclassic-0.3.4.ebuild
@@ -0,0 +1,43 @@
+# 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="Jupyter Notebook as a Jupyter Server Extension"
+HOMEPAGE="https://jupyter.org/"
+SRC_URI="https://github.com/jupyterlab/nbclassic/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/jupyter_server[${PYTHON_USEDEP}]
+ <dev-python/notebook-7[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+ dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported:
+ mv ${PN}/conftest.py . || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ # move /usr/etc stuff to /etc
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index a90fad715cb8..aa8c551e3bca 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1,5 +1,3 @@
-DIST nbclient-0.5.4.gh.tar.gz 69711 BLAKE2B d229cf7a20df622f87984460735a6817d8bc50243b2980b2a14ce84b4f9b97336cc9fd0d4259cfa6700279eb555debf1a0bb57d9d28d78447e6a227097b77feb SHA512 1dcee18a13f143f4a688ed1d9baaca91b1753bfabac9ea97eadfa4a96fc8cd6462f471645da586a3c5c4b03550cbf5948c7320a26a299807ae09cc823cd7ff86
DIST nbclient-0.5.5.gh.tar.gz 72661 BLAKE2B b2be54c03c12a2cdc641e329946bae37a7b8c1c4aee8ac686c6e3350f27cf7a0a2e64653afb8acac7e373f5cbbab05feba3c1c4d7e8856974621f0d1c96005df SHA512 3066f847c175ac26ab6918b71e84a8f87bc922f624011b707f8b0a6d872c123d7979a5ffec24a933b6f98a7f83bf530926ecccb5a1c6f24bd84b3fbda07fdf48
-EBUILD nbclient-0.5.4.ebuild 962 BLAKE2B 8c4a2020571e05e1d856ac64d6d844c04f79e3804e12bd0be08d62aa35c8e64218d27dd08a89743914ec29c3ad797b622d883401dbee54798a2f539d8298914e SHA512 acc8e1062c8d547d0e826c10cc5bcc677239aad1179dc17a39ca0f8972a70c5dd6d192beb6836e8d3c73392a0f110cb9abc067bea3280ce90d624788f10c1c33
-EBUILD nbclient-0.5.5.ebuild 971 BLAKE2B 95ea039e883fe9834b30648fe51215ef8de971aed8508d2d6cfc33e95207d874844ee805629bd377597da457f8a7d62822b96f74eaca8aeb00eb721d419c5a7a SHA512 7952d7e2844a50ce85857dc2ccfef6a223ec4de32b85ffe70f37310e6a569f75afec983f5de5df7c1417dad3278c0dc5fed7dca57a8cc65c9ed5050b9bbd248f
+EBUILD nbclient-0.5.5.ebuild 968 BLAKE2B ec4336a97b3e3e18e8f8f471e08db93492e14ffd88355cee4a46dd959738ad44c0feaf8603f8b7226836a6c65060e587c1bfcf58857042759c4ba9746c2df71b SHA512 5724c32c8607d412fc6e3e7b4b6eedad627e13a2f7d1dec9fb9e95eb55ceedf5b989ca6ecfbcd2ca79547a010f9d581479b0ec8b163ca701ed539cca610ea142
MISC metadata.xml 405 BLAKE2B d1efa5f7bb2a959bdbc6093b1bd3930e6cdb9bffbe872c6775c15dfc1024ae24d6bcb4651c8e1fb06242b17d6a86f683de3b528bbf1a60b5656a90c1f4ac81b7 SHA512 5b0de690d37dd5928e3bfd0b380336d154cced094e342b41dfd16d0caddd2b792a2158b209404a36461cf4d1b12d836024eae2aedf15093b90f4e363382b38bf
diff --git a/dev-python/nbclient/nbclient-0.5.4.ebuild b/dev-python/nbclient/nbclient-0.5.4.ebuild
deleted file mode 100644
index 4c73ef80902b..000000000000
--- a/dev-python/nbclient/nbclient-0.5.4.ebuild
+++ /dev/null
@@ -1,37 +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
-
-DESCRIPTION="A client library for executing Jupyter notebooks"
-HOMEPAGE="
- https://nbclient.readthedocs.io/en/latest/
- https://github.com/jupyter/nbclient/
- https://pypi.org/project/nbclient/"
-SRC_URI="
- https://github.com/jupyter/nbclient/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
- dev-python/nest_asyncio[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/ipywidgets[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/nbclient/nbclient-0.5.5.ebuild b/dev-python/nbclient/nbclient-0.5.5.ebuild
index 75321d0ac5fc..14645dd8d0dd 100644
--- a/dev-python/nbclient/nbclient-0.5.5.ebuild
+++ b/dev-python/nbclient/nbclient-0.5.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
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/jupyter_client-6.1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index 6e72b61739a6..784895dfac62 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1,3 +1,5 @@
DIST nbsphinx-0.8.7.tar.gz 146388 BLAKE2B 28149728b95403236bfe601aa2190f2262069466e6a82e688640b3e085e8f03800199e1f6c5f1a321594a1a6bbf73a2906b0f4cdf2bcf4b5e781fe7bb4fa917e SHA512 01b8d3095fefc32301ed608916bdeeb469bb180709d1512178f8ca2e29f4404f48607c1fc1ec0700ee2aa745cbdef350edda0f06f2dd464d10c020dc38774778
+DIST nbsphinx-0.8.8.tar.gz 146831 BLAKE2B 26687d74900e7667dff644a91d58eeed57e2b2e91391d4a8024d5ee2c858d5d8bb132db5b025357817004480bc161d8ad6f5c003240d6bbc23420e1633a63abd SHA512 8a791171d6fffc414e19224d29e323644e141c5c51522b7914549aa066f2757cb4e88318a1bf20e4abbd7130cf85c4e8c3fb5537802098342a32c896e3caf3bf
EBUILD nbsphinx-0.8.7.ebuild 623 BLAKE2B a11245f7f79c474b1b4c9c83d8addeaa83af7420e4956be391390223ceaf3db9fbb030bc1e3d93865fdc50ad8a9bae762d9ee3b03d4ac19732209cecf916d427 SHA512 edad1fc5ee8bf6e0e403de1eea5e197c365a7d89b9e9266a5f0632e5a646285ae14be47e298392c8c1eae25889c4f19640e089aca94400498971b3ce5420c3cc
+EBUILD nbsphinx-0.8.8.ebuild 625 BLAKE2B 961ed05b7793ede28b6f37eac6bc704f23d196f78503440e86cdeb7c007a6b264277c51adbd70bba5ddcbb24b0d516aeb9b9ed75bfea016485778683e267efc7 SHA512 9597115dced51bf3cadd56b600cbcc6315bc7b25aece0f481a461167ff4e3c7ea8905085e42c3ea8b5e03c691838541388ba3f89d9f2921ceaab7bc9595c226a
MISC metadata.xml 835 BLAKE2B a3a10c9fb26688d90ad6f4e2ddb8b174eae9fdc2637d4aabdb86f63093982c7c9a42c4eaa3b2adee6ddb12ba2d537aec79d324c0a3c7355424a4255cea90eda6 SHA512 9ac5cebe164b19f80e0eb07f7c4fb5cb2cf5251af1f81290931f8fd01223261cb6224500387c131c7bc8738d7bb07eb790fd9ea426a295d0688489510e58d55c
diff --git a/dev-python/nbsphinx/nbsphinx-0.8.8.ebuild b/dev-python/nbsphinx/nbsphinx-0.8.8.ebuild
new file mode 100644
index 000000000000..f06b11cfd645
--- /dev/null
+++ b/dev-python/nbsphinx/nbsphinx-0.8.8.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Notebook Tools for Sphinx"
+HOMEPAGE="https://github.com/spatialaudio/nbsphinx/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
+ dev-python/traitlets[${PYTHON_USEDEP}]"
diff --git a/dev-python/nbval/Manifest b/dev-python/nbval/Manifest
index 9795de5189b0..0a0dcd39ce9c 100644
--- a/dev-python/nbval/Manifest
+++ b/dev-python/nbval/Manifest
@@ -1,3 +1,3 @@
DIST nbval-0.9.6.tar.gz 60932 BLAKE2B 77f283279e16e03ec87f250b2012aabd8f580e24b222efcb0b21d9b0dadc381cea3c4a3f96a85df0104da86911de66e6c21bfd3985801fa9c3d8764b2fb26183 SHA512 d4261fc30e197e7350c07504649f0230751b5ed746fe4626b92c5920032dc15abe47ad421c93f4762e93a8b6afcbca440ca006bfd1cdbcba37d131c4e6decaa7
-EBUILD nbval-0.9.6.ebuild 977 BLAKE2B a699ee8f98774865b8e7f190e8b364ea9df156f5500401fd9a5dc3371a1f87f4308f1a572a17560fb7037cce4e962725aa67dcf0ed8e920bbec9f7d9aeaf1346 SHA512 ebd4d4ec9fc1bba8160fd1acda17b8a37ea3a8ef218db45d01fcf02a0c39102bc7f14fbfd54a7397a630ce46860736326f229f8abdb7883a1c0485992a6a58e3
+EBUILD nbval-0.9.6.ebuild 978 BLAKE2B 0750fab2ce6c9209075264781647f6be7570faf4652c1fa60c15485319a78e106623a4fdbd210b3dc61a7c740ea87385c366223dd160024dc4960f26551c487d SHA512 008be5f265b5d2bb56276b1fa8a9b2da85f8858fe1db85d097503e8d8bc6aa2f076e41851b98091300184492b55366c996d80221debfb2a0121058b78b0b2aa6
MISC metadata.xml 984 BLAKE2B 1f5a69806d70ed9aa5c0cf2a7f3466afc76e8b5078923142d10aa8ac5a68ab41dc54cd2345cef061236b7b68fc13fc76ff7a072b9fec8697eae259272a32aefc SHA512 13284c08e700976e1da78dbfe0038c2cca1d1e3f286726c4096ad53ded3b6ebbaabd51e105f70781be57293a46d8e2de3116e406cee4ac35d2dc80f1a165a7f8
diff --git a/dev-python/nbval/nbval-0.9.6.ebuild b/dev-python/nbval/nbval-0.9.6.ebuild
index dd3f21a47ef9..d5b82cd22c6d 100644
--- a/dev-python/nbval/nbval-0.9.6.ebuild
+++ b/dev-python/nbval/nbval-0.9.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A py.test plugin to validate Jupyter notebooks"
@@ -25,13 +25,14 @@ RDEPEND="
"
BDEPEND="test? ( dev-python/sympy[${PYTHON_USEDEP}] )"
-distutils_enable_tests pytest
+distutils_enable_tests --install pytest
python_test() {
+ distutils_install_for_testing
local deselect=(
--deselect tests/test_ignore.py::test_conf_ignore_stderr
--deselect tests/test_timeouts.py::test_timeouts
)
- pytest -vv "${deselect[@]}" || die "Tests failed with ${EPYTHON}"
+ epytest "${deselect[@]}"
}
diff --git a/dev-python/nest_asyncio/Manifest b/dev-python/nest_asyncio/Manifest
index ebc728ca5316..97b173bfcbe6 100644
--- a/dev-python/nest_asyncio/Manifest
+++ b/dev-python/nest_asyncio/Manifest
@@ -1,7 +1,3 @@
-DIST nest_asyncio-1.5.1.tar.gz 5738 BLAKE2B 0aa7d9a71c75b97b1eeb40dab8b2b9942a6c2107643aa82429b3d27c3fcc3602494a86903669ec3ee4f577802463cdf05cfafc4bf0c6721b251a61b079d7381a SHA512 cb85ce82706d17081de58e4176bbc6bba9efd9eec99a36902dd689010d08d4267e742cabb89c088cc274aac13ed9929f09e0f55f375cee35e3c15385ed2fe0d3
-DIST nest_asyncio-1.5.2.tar.gz 7227 BLAKE2B a6e57f10f7fdeed0e141dad40bf170d8e3194712c9b458666188508594dabadbac73e60d6ef0c6669fea8dab7f8f05b94e66646f4783440edf511c64ea152739 SHA512 089fc6ef6b8c029426dab2036b6817281a18e137fe54ce7275caa8eeb25acc3ce513d493d8257ddd0b0219cb999a0b6d9c65ca2798efb525cea469873e98e712
DIST nest_asyncio-1.5.4.tar.gz 5893 BLAKE2B d3f693e251d5f0e9f7f31e0aa3e88962aaf927320268a31d53fc2b2eb71bb45eb3a8f9d7f733d0ca96a848beb1d8c505121325749226e962a44b3c2988873190 SHA512 982e274712ec8a8004108492708f28fbf459c5f2d274e754387b0afa0f92425fe29be075e3402bbc319accf17974efcbb3015799421f6a10ed15cfa424f82310
-EBUILD nest_asyncio-1.5.1.ebuild 697 BLAKE2B 0f33391c1b4b8a0481c16effef8f903af518c821ca1381083ea2c21cd8701b00280e49aec381c28164ab9ad21975aa94e51b05350a530440d3ea944a3ec5fda7 SHA512 1c7e7b5f127c405b2dcb697d71573dafdfadea1444b4b71c3325804ed1345180f1e7250f9759f8198de29e00a86bf00f85288f5cda8a2e7adcfe4a27a1988324
-EBUILD nest_asyncio-1.5.2.ebuild 465 BLAKE2B e4b5d0525e87aefc46624989cb8c306b97ed13af5bb7626ab0ada7d27768788fe88dc940dd4b33444c531c55a21c055afda0ca177ebacba7373a4cc571af619c SHA512 937f82f49c57668e5a201178382f7bc2ae14bd6d6fa3f363228b0c9dbac7382db50879f578956160be4263c61d356012d1ef9b8abe069cab41293cc8d65afccf
-EBUILD nest_asyncio-1.5.4.ebuild 465 BLAKE2B e4b5d0525e87aefc46624989cb8c306b97ed13af5bb7626ab0ada7d27768788fe88dc940dd4b33444c531c55a21c055afda0ca177ebacba7373a4cc571af619c SHA512 937f82f49c57668e5a201178382f7bc2ae14bd6d6fa3f363228b0c9dbac7382db50879f578956160be4263c61d356012d1ef9b8abe069cab41293cc8d65afccf
+EBUILD nest_asyncio-1.5.4.ebuild 457 BLAKE2B 6dfd21d3a10fb572df57fee7bedd32c98b10b62f66228cbd87535eb72d16bc0fbee47ca3f2a4d585a2c9bfc02651c48ada4a6a6d3f113c0e8b20a1bb5c56200c SHA512 00d7d6e8d6882c554e94fb7ccd33bc38ed2c76c8caea839910f91aec815ba551361e93131cc37ab0d9bce3840bab65a2c99bbb6285044efa1de1a64befed569b
MISC metadata.xml 389 BLAKE2B 7725ccfe525c9aa2f6b3330e97fad88e1dbc5dd829573d9c32bcf0b492af7303e33668e1370dc6cd8fc89cd55f0be20110d72de0caf87eedf61869e8231f6ad0 SHA512 f1ab8ce0f9568dc9d533d5c47135a937bb5f109ff49315b63444d963c4572602d3bcef96f182ca54df7bbce676e50ee2f0ba795f5310f022922b0b49edc23518
diff --git a/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild b/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild
deleted file mode 100644
index cd229300b86e..000000000000
--- a/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild
+++ /dev/null
@@ -1,27 +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
-
-DESCRIPTION="Patch asyncio to allow nested event loops"
-HOMEPAGE="https://github.com/erdewit/nest_asyncio/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
-
-python_test() {
- local deselect=()
- [[ ${EPYTHON} == python3.10 ]] && deselect+=(
- # incorrect args in test itself
- tests/nest_test.py::NestTest::test_two_run_until_completes_in_one_outer_loop
- )
- epytest ${deselect[@]/#/--deselect }
-}
diff --git a/dev-python/nest_asyncio/nest_asyncio-1.5.2.ebuild b/dev-python/nest_asyncio/nest_asyncio-1.5.2.ebuild
deleted file mode 100644
index be2f4e2dd502..000000000000
--- a/dev-python/nest_asyncio/nest_asyncio-1.5.2.ebuild
+++ /dev/null
@@ -1,17 +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
-
-DESCRIPTION="Patch asyncio to allow nested event loops"
-HOMEPAGE="https://github.com/erdewit/nest_asyncio/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/nest_asyncio/nest_asyncio-1.5.4.ebuild b/dev-python/nest_asyncio/nest_asyncio-1.5.4.ebuild
index be2f4e2dd502..f0e6d83af43c 100644
--- a/dev-python/nest_asyncio/nest_asyncio-1.5.4.ebuild
+++ b/dev-python/nest_asyncio/nest_asyncio-1.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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"
distutils_enable_tests pytest
diff --git a/dev-python/nltk/Manifest b/dev-python/nltk/Manifest
index 546ee5814629..ae58612991f2 100644
--- a/dev-python/nltk/Manifest
+++ b/dev-python/nltk/Manifest
@@ -5,9 +5,11 @@ DIST nltk-3.6.3.tar.gz 2824924 BLAKE2B fcab6647f43f4bf139857e9f4202aee688f564851
DIST nltk-3.6.4.tar.gz 2828051 BLAKE2B f757c9c6d0b5ab6105e90e1a46fc6671d5f661f9b1b58026ccb43c00ff4969a98cbc2005670e0a81218ef4d18e45c37bb380c53be4ca60984344b11a0c8dbc54 SHA512 ba9acaa596c7f9246cd2f8da37b58146021dc2c246306fab68a37ef833a5a346b1aa7033d43b9e72b52aeda1cf8e303c7c690d1ca439f6f58dc673aa63a37298
DIST nltk-3.6.5.tar.gz 2830237 BLAKE2B 9396e916fa847af727f1ca52075aed0bf708266512e62fd3f4c64bb3a5be3f2e7d6820108ab5418f6c6d44626de6fe7be9831a5acd33e6ebb898d910b1d68e91 SHA512 5614eca28576ba8783f847ec7a149ea4b83d57bb8af0f7af79ccdd75234b9f1cf957c63cb4b178f5455e2311da430344d8209b081a7097759959857ffb10005e
DIST nltk-3.6.6.tar.gz 2847793 BLAKE2B 63807a39752be582ec8a4bb5edc1b89552b47a7743f5c0661bf3334febbf499e174f5e334d7669352cb81543c3f885168f1cf0fed993f2b54e3d7524c7a0bec0 SHA512 0b39eeb039d8b42d063aadf251aa3cb80b5aaee9171554009b282df70a0d6e3f7d335534b82cb8c5b474de28b37b0a38ef62d580d1145fba1effd54fb770bc5d
+DIST nltk-3.6.7.tar.gz 2848416 BLAKE2B 8bc6672c17741c93da15b3c4ec9af484915ffd9fc857dbbfa94d949063c8e44c5f672e076b69213a033b7bec8e14baa099c69748eef4688fa09635de662f5037 SHA512 07f117835e1bf99d73a03f1279da0104a955e36f41c9648be19652481c58758900d5d2ff4633203254cee1e27c6cc129fe5d6e388de0711f2052e3e76a746edf
EBUILD nltk-3.6.2-r1.ebuild 1634 BLAKE2B 85e25a760e7c94b0b4cf463d7ab89eb34a7d235a984dbed139da6cc0f151449f670a46edd3831e7866c16a37aa3fd569aac82317ec5b07bea00712f35c83038c SHA512 02a73f3ec7e43072b6200f9b65e28a1bbdc63efa23ee79508c8eb3caa25aa7f265562561ae54bf9e35dcc92e52ba98b698e89f82303949da016186c1fafb9602
EBUILD nltk-3.6.3.ebuild 1588 BLAKE2B 8f84fa992e8b0c66338d34f070525b0dffb12ee67db46afee7f15e9816bbf543f1545e011b033baca9b21b162d2b1a11d7b9377fd638a92810d899657f51d53d SHA512 a56930b8055184d820bdbcd2a3bcdbe056957d9707319b31b0282514471a41ca539e406da318001b647e2b50daa1ed075eeacee529270c58969ee9570522f0b3
EBUILD nltk-3.6.4.ebuild 1588 BLAKE2B 8f84fa992e8b0c66338d34f070525b0dffb12ee67db46afee7f15e9816bbf543f1545e011b033baca9b21b162d2b1a11d7b9377fd638a92810d899657f51d53d SHA512 a56930b8055184d820bdbcd2a3bcdbe056957d9707319b31b0282514471a41ca539e406da318001b647e2b50daa1ed075eeacee529270c58969ee9570522f0b3
EBUILD nltk-3.6.5.ebuild 1573 BLAKE2B f7a727c64cfdc6304534c42311cea15e3111dda24b6aed909a12b2be8acb994a7e3fa4352e8422ac1855715615aa1a33e823d8f818dd259b02de950886859efb SHA512 62b52f1a52bc7ef661a592ecdd867b7a6782db4c38d12a9f4ca5162976fd2d6ecfdb5f2e24ab82602505917ed2340ff21f0bc86ab43ba0f1b432dd694e28f387
EBUILD nltk-3.6.6.ebuild 1711 BLAKE2B 12b8920aabb3a2627b20fcacd819cfe6e13d94ee30954151ca4e2d4f9f332becd23aa88da6f81d79d25a8725bde7b0acea0bdaa6432b88749298fcecf10ea6f8 SHA512 5b64de91071339bedcf51437c4752973865abe59f23c0645ace1a6163adfb61e703145557d212485191df3478a743d04166942372fc81c5251d3404ed4cf9817
+EBUILD nltk-3.6.7.ebuild 1711 BLAKE2B 12b8920aabb3a2627b20fcacd819cfe6e13d94ee30954151ca4e2d4f9f332becd23aa88da6f81d79d25a8725bde7b0acea0bdaa6432b88749298fcecf10ea6f8 SHA512 5b64de91071339bedcf51437c4752973865abe59f23c0645ace1a6163adfb61e703145557d212485191df3478a743d04166942372fc81c5251d3404ed4cf9817
MISC metadata.xml 430 BLAKE2B 9c67c091a126c4af98c56de2d8227c1da65fbfad00671825642daefa117d711475b804bd90d72345e43d519a9219e195c1de1579dd6d60f6663c9813fc9c0d81 SHA512 5707c61031544a51e298d9c4c70685011f06b9d65c2370ecba6ecc23491c92fcc30988b6c0c28cb16f21eddebe412fff978a8f9661e5e95b9cff249f81420018
diff --git a/dev-python/nltk/nltk-3.6.7.ebuild b/dev-python/nltk/nltk-3.6.7.ebuild
new file mode 100644
index 000000000000..192950405d9d
--- /dev/null
+++ b/dev-python/nltk/nltk-3.6.7.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} )
+PYTHON_REQ_USE="sqlite,tk?,xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Natural Language Toolkit"
+HOMEPAGE="https://www.nltk.org/ https://github.com/nltk/nltk/"
+SRC_URI="https://github.com/nltk/nltk/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="tk"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/joblib[${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/joblib[${PYTHON_USEDEP}]
+ >=dev-python/nltk-data-20211221
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/twython[${PYTHON_USEDEP}]
+ sci-libs/scikit-learn[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ )"
+PDEPEND="dev-python/nltk-data"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Internet
+ unit/test_downloader.py::test_downloader_using_existing_parent_download_dir
+ unit/test_downloader.py::test_downloader_using_non_existing_parent_download_dir
+)
+
+src_prepare() {
+ # requires unpackaged pycrfsuite
+ sed -i -e '/>>>/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_warnings_filters/Manifest b/dev-python/nose_warnings_filters/Manifest
index 54b1c0a19006..b80b3177e290 100644
--- a/dev-python/nose_warnings_filters/Manifest
+++ b/dev-python/nose_warnings_filters/Manifest
@@ -1,3 +1,4 @@
+AUX nose_warnings_filters-0.1.5-setuptools-newline-desc.patch 2308 BLAKE2B 96d144e3c393c89320e6417738672dcd6c59ceb1e99aafcbc104305baa370e6210c7d0ab454c5de3944dd0986de599e39453985364ea48846cfb6f7aabd4f52e SHA512 95530c1220e57388e8f4c998ba69f77e68e9b805c92eaa87cac82b1e75ec767b926a056f382ba2431474d26142259c248841ce4ea260000738551e8f16dea3aa
DIST nose_warnings_filters-0.1.5.tar.gz 3895 BLAKE2B 90fe9d0255227159cb4465648f45aa33623bf31b2182a7579d2f7f17687a832b2c96e9c2b3f0b5c477d808907d92bc8567d2aeed6bd13dcd28878394e9726fb6 SHA512 7ada463840bb2e3a1c7e357c231f9c7d4c7ce9f24fe7fe1e33404df41711663c8232001f9a258898f49ce89bb542a942240cf7312ee41bc75f86ca2015378405
-EBUILD nose_warnings_filters-0.1.5-r3.ebuild 522 BLAKE2B 90cdfe4d76db9ecdcd75aebcd23dd16875fa8e80ab1114a1574945bfcead1f988c7423dc1919f6b5a04ced3a56865ee4e86e9bd1c0be6059427188d77954bfee SHA512 11287e7c8c7fcf2cf3e9f36a888aa8c54abdce85651a7ea3dd7c7d6ba231dc3040a6269a9088fe7a8ded0d50e2048d3975583e14e5aae7a2d6cca9c8b77d6368
+EBUILD nose_warnings_filters-0.1.5-r3.ebuild 592 BLAKE2B ad5df0e97ac0f9fd7da4d337d7d1391e4512682535d8eedb4656c3bde24c17d8b932b82abddcb3cef0e09ebd6c545be9e68110b54ec077011b0c4de3c1989fbb SHA512 10a807e06e62fe8355ef590a60b38f029158368759ee033582fcfe292d1617d4776da5075f01ae9f595a33bda5d88985906a21b3c675ca31a0a5ccaf618cd9bd
MISC metadata.xml 394 BLAKE2B c0690d3854412fb367fa7108883bf0d04fb79ffb895aa95d0e3b40d6cc469b3b07f2e338ba6b3a96323fdbc8524da4f2c10864b5dee00d4c8f1c26b7909192a0 SHA512 5d639f6a0f739af70b1b93f65434e87b498ee89caeb527aaa7515d81d51d5cd3d03ae53432b8c4a444bf13a39e99f812762f28f59137dc5bf1f27710555a40b5
diff --git a/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch b/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
new file mode 100644
index 000000000000..de05a2f5d26b
--- /dev/null
+++ b/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index 1f9ac02..829c5e8 100644
+--- a/setup.py
++++ b/setup.py
+@@ -17,7 +17,7 @@ from setuptools import setup
+
+ setup(name='nose_warnings_filters',
+ version='0.1.5',
+- description='Allow to inject warning filters during ``nosetest``.\n\nPut the same arguments as ``warnings.filterwarnings`` in ``setup.cfg``\nat the root of your project. Separated each argument by pipes ``|``, one\nfilter per line. Whitespace are stripped.\n\nfor example:\n\n::\n\n [nosetests]\n warningfilters=default |.* |DeprecationWarning |notebook.*\n ignore |.*metadata.* |DeprecationWarning |notebook.*\n once |.*schema.* |UserWarning |nbfor.*\n error |.*warn.* |DeprecationWarning |notebook.services.contents.manager*\n\nIf you prefer another name for the configuration file, you can tell nose\nto load the configuration using the ``-c`` flag: run the tests with\n``nosetests -c nose.cfg``.\n\ndetails configuration.\n======================\n\nEach line of warning filter is separated in maximum 4 sections, that\nmatch the first 4 sections of ``filterwarnings``:\n\n.. code:: python\n\n filterwarnings(action, message="", category=Warning, module="", lineno=0, append=False)\n\nfields 2 to 4 can be omitted, ie to say 1 line can be of the following\nform:\n\n::\n\n action\n action| message\n action| message | category\n action| message | category | module\n\nthe value of each fields is treated the same as for ``filterwarnigns``\nexcept: - whitespace are trimmed. - if the ``category`` has dots, the\ncorresponding class try to be imported. If it does not have dots, the\nname is looked up in ``builtins`` or ``__builtins__``\n\ntest are failing\n================\n\nFor some reasons in some systems tests are failing; it seem that this\npackage have difficulty to self-test. That\'s likely due to the fact that\nthe tested package need to be in different namespaces, and by\nself-testing we break this assumption.\n',
++ description='Allow to inject warning filters during ``nosetest``',
+ url='https://github.com/Carreau/nose_warnings_filters',
+ author='Matthias Bussonnier',
+ author_email='bussonniermatthias@gmail.com',
diff --git a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
index 46d14c80fd80..eca1dd453d80 100644
--- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
+++ b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
@@ -16,4 +16,8 @@ KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.1.5-setuptools-newline-desc.patch
+)
+
distutils_enable_tests nose
diff --git a/dev-python/notify2/Manifest b/dev-python/notify2/Manifest
index 425d68c78599..18ae67fec218 100644
--- a/dev-python/notify2/Manifest
+++ b/dev-python/notify2/Manifest
@@ -1,3 +1,3 @@
DIST notify2-0.3.1.tar.gz 17792 BLAKE2B 649df1934d1fffb97dabbf2f483204c55427fbede851840d642da2e4e62a9bda9d49670e60f5b2cda36b62ee47b7d0cd861d757d338867547dce3c7d61ddf7b4 SHA512 0b69a64e0a7e4955ee767c975db92c5c60d28c0e54f77498cfb98390771a8f536631fc34e42b5c46c138dfa1054b5516a0809b8e3b0cb9237a39825ddb827109
-EBUILD notify2-0.3.1-r2.ebuild 858 BLAKE2B 334db2c0fb768c754debbd7b4723384db1bace49e44ae798029263a30c6808b98a58bd283b44e95d84193214c7859b5ad74f274aa990c2464427167ccc8ef124 SHA512 7739d87f8438ca05bf1d52313e9a15187609d017262288dcdd0792ead3e669cf5351dba6a284c15d4ae5a164743c39aacf784b3ac618fef30d515611a528b488
+EBUILD notify2-0.3.1-r2.ebuild 857 BLAKE2B 0f99a3ee46a04f85f5fe67d2d0d01dfd5669b5a626f43720a4f70c318f17373296a7d2b34c52d1e5a8d45e5d7c05f773e59955322e4e56ab4649333006da0fa4 SHA512 2548f4bfbfb8e68954e715f5d70669a5480e509c10062d32fb5888d4cca14ab00271fa65fbb202a989522dd555a0ab61587441ec324c51de52558871386488d8
MISC metadata.xml 490 BLAKE2B 7627e5eb7c44257e2d495d2fc86e455e88eebe9a6d9a02491580b558224549bb9f93cfcb2f623375006537826599e81e8a2c5bb844930dee2381c40182cb3fcf SHA512 159eb84765ef2e160b602cb8725364c0e15efd3f42f6939643e38f271d1a5bc3ff610b24bc775cbd8a189faa796cda4652537ee19ab4678c805c7a90b11e1478
diff --git a/dev-python/notify2/notify2-0.3.1-r2.ebuild b/dev-python/notify2/notify2-0.3.1-r2.ebuild
index d21b0ee686bf..2e66f17f4e27 100644
--- a/dev-python/notify2/notify2-0.3.1-r2.ebuild
+++ b/dev-python/notify2/notify2-0.3.1-r2.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 virtualx
-DESCRIPTION="Python interface to DBus notifications."
+DESCRIPTION="Python interface to DBus notifications"
HOMEPAGE="https://bitbucket.org/takluyver/pynotify2"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 3e9fbe34f877..50da12cf42e6 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -5,6 +5,7 @@ DIST Nuitka-0.6.18.2.tar.gz 3690219 BLAKE2B 416e23500ce7739858e6393eef9783a38522
DIST Nuitka-0.6.18.3.tar.gz 3690647 BLAKE2B 7ab4fd2b788a63819b3cbd146e8508d781beb14eec3f0fc724fb4eb0e4805fb17917ab685ab2e28ea50d06c4235be1aa05a694b19e1a2cafd8542d8133aa3496 SHA512 b2aa249dff42c17e0f1c6a33e57cb5e40e17f4043c54467af68071e674ccbe01fd446bfce1e4f0488fd0094561c51ed9f1322e73b049ef19c3f2a9d4f0a6fc44
DIST Nuitka-0.6.18.4.tar.gz 3690751 BLAKE2B 209a7b0d981f9ba777c53b80708e7f5b09e65565246e9d06b7a0ad6155d3cb5b57e2191406e304be585b326a917f8787c4635c326b5e8ad9254d5ade40cf1ec6 SHA512 9cf404e985dcdc11416218e30340c5d52b6a835d1d1a94d9b5cedfcea774abc7ed848a5c4bd5783a9a1898f469e519148ed195945d3d8e7b9043da00ea38c7f0
DIST Nuitka-0.6.18.5.tar.gz 3692319 BLAKE2B f60d1516cad1f82c75d63164d93072e6841f092e71bdfadfc713ef4d10838d33c786094f8e326c413bd63cdd561ac6af7a265344cafa9ab45eece630e4e0ce24 SHA512 4dcccf492b0858482b62736478aec0566f11fc8c548ca478b6055b12d694ca1736f495e11c6e4240281fbb11685f043393a1db839dae590dee821a98b4712c87
+DIST Nuitka-0.6.18.6.tar.gz 3674413 BLAKE2B 68f163071ff451a91bcdd9b556ea3732c3c3997df61addb190a39d40c3a25ce266596e45f5e618369a8db913ee45746a63b9eff675671afc77df8d5247bc3a18 SHA512 e0324f03cd1a5dcae50a54d3a9ffba11db6b10044d855e18a5678ce3469620014be087f1e93f7654c5e9117dacd39970f28284424f91f7a2d5ffd72fda9f3f92
DIST Nuitka-0.6.18.tar.gz 3687825 BLAKE2B f2c5655c610083065cc205c0a92ff9c57edfc87a479592f435c3dd194e2d6d71ff0ee9866bc97f222b3936190a4420e7d69cf9413b5b2a5e9439448dda82004f SHA512 df4c81d890ce9c5dc24e648f65137d4bb91dcb92917859976a3400ace6c297f985cee4932b50cb3c2aedb2eaa806be7529a98a75a32fe3f59ec718ed3281003b
EBUILD nuitka-0.6.17.6.ebuild 1152 BLAKE2B f1645db003aae150d8f17e2d9697c0315662213de1276e73e0ce84934576a15e230a7d07a5f6aa1cc245c6806daeeb74e85d330c6aaf2812a9c473415e7ced1e SHA512 711c6e15d105e90841a15f700a48e39ba3829d37842811a92fda32f31ca63293aac77ff6cbf45cb2ab807843a6be6474b99ab24d23dddc0fbe4be27d1ac2a66f
EBUILD nuitka-0.6.17.7.ebuild 1152 BLAKE2B f1645db003aae150d8f17e2d9697c0315662213de1276e73e0ce84934576a15e230a7d07a5f6aa1cc245c6806daeeb74e85d330c6aaf2812a9c473415e7ced1e SHA512 711c6e15d105e90841a15f700a48e39ba3829d37842811a92fda32f31ca63293aac77ff6cbf45cb2ab807843a6be6474b99ab24d23dddc0fbe4be27d1ac2a66f
@@ -13,5 +14,6 @@ EBUILD nuitka-0.6.18.2.ebuild 1122 BLAKE2B eca265689732d8818e79681ff96cf9b498763
EBUILD nuitka-0.6.18.3.ebuild 1122 BLAKE2B eca265689732d8818e79681ff96cf9b4987635e5f36fec61e1cdccd373223967e1a3269fedde4c61904f69ae00d109d8e8d8e8038f269e494288075f011161b5 SHA512 9309b5d5e4752512765f2c877c92f824090ef45e88e2452133a567ef7dcec51d5e61af559f4e13994d94c0bae4d8cf2634f14a4933a645dd59ac7221edc79173
EBUILD nuitka-0.6.18.4.ebuild 1122 BLAKE2B eca265689732d8818e79681ff96cf9b4987635e5f36fec61e1cdccd373223967e1a3269fedde4c61904f69ae00d109d8e8d8e8038f269e494288075f011161b5 SHA512 9309b5d5e4752512765f2c877c92f824090ef45e88e2452133a567ef7dcec51d5e61af559f4e13994d94c0bae4d8cf2634f14a4933a645dd59ac7221edc79173
EBUILD nuitka-0.6.18.5.ebuild 1122 BLAKE2B eca265689732d8818e79681ff96cf9b4987635e5f36fec61e1cdccd373223967e1a3269fedde4c61904f69ae00d109d8e8d8e8038f269e494288075f011161b5 SHA512 9309b5d5e4752512765f2c877c92f824090ef45e88e2452133a567ef7dcec51d5e61af559f4e13994d94c0bae4d8cf2634f14a4933a645dd59ac7221edc79173
+EBUILD nuitka-0.6.18.6.ebuild 1122 BLAKE2B eca265689732d8818e79681ff96cf9b4987635e5f36fec61e1cdccd373223967e1a3269fedde4c61904f69ae00d109d8e8d8e8038f269e494288075f011161b5 SHA512 9309b5d5e4752512765f2c877c92f824090ef45e88e2452133a567ef7dcec51d5e61af559f4e13994d94c0bae4d8cf2634f14a4933a645dd59ac7221edc79173
EBUILD nuitka-0.6.18.ebuild 1122 BLAKE2B eca265689732d8818e79681ff96cf9b4987635e5f36fec61e1cdccd373223967e1a3269fedde4c61904f69ae00d109d8e8d8e8038f269e494288075f011161b5 SHA512 9309b5d5e4752512765f2c877c92f824090ef45e88e2452133a567ef7dcec51d5e61af559f4e13994d94c0bae4d8cf2634f14a4933a645dd59ac7221edc79173
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/nuitka/nuitka-0.6.18.6.ebuild b/dev-python/nuitka/nuitka-0.6.18.6.ebuild
new file mode 100644
index 000000000000..d42d1b9e532c
--- /dev/null
+++ b/dev-python/nuitka/nuitka-0.6.18.6.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..9} )
+inherit distutils-r1 flag-o-matic optfeature
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="https://www.nuitka.net"
+SRC_URI="https://nuitka.net/releases/${P^}.tar.gz"
+S="${WORKDIR}/${P^}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
+BDEPEND="
+ ${RDEPEND}
+ test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+ # remove vendored version of SCons that is Python2 only
+ # this should be removed when upstream removes support for Python2
+ rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die
+ eapply_user
+}
+
+python_install() {
+ distutils-r1_python_install
+ python_optimize
+ doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+ append-ldflags -Wl,--no-warn-search-mismatch
+ ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+ optfeature "support for stand-alone executables" app-admin/chrpath
+}
diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest
index f7a2263ee01b..5de9e5f97efc 100644
--- a/dev-python/numexpr/Manifest
+++ b/dev-python/numexpr/Manifest
@@ -1,7 +1,3 @@
-DIST numexpr-2.7.3.tar.gz 114113 BLAKE2B 95dca4fbd3148bbf198f82827a63fac3e9de29f677457f2ad45040e24a38bb05e4e09738efa0cac793970e18bdcd252e2744da96062217fd35b4054b10112989 SHA512 8234a65ce96ea0a2f20cce7dce3de652362a9edc86af2e7a333cdd8ecd87866f75970859ff39b04d529acc062b806cc8c64f262c318edd2897200d7e54b429e7
-DIST numexpr-2.8.0.tar.gz 111765 BLAKE2B 20b56ce6b5c83a72c317c1b03c1084f64a2438deaeaf73a97afc8ab75abe0d3aa3721df8e7921568ff14c36fc0737e87be82951d1911f2eedee8f0e9fcad2fb8 SHA512 33f54eed99cab552c868cc5091ea76e13da12367507161713304f48b322289a01aeabe750f13501cc5654c6068c7e6220c6adeb8703fef174a445860f142614f
DIST numexpr-2.8.1.tar.gz 111984 BLAKE2B b5d0b5bd5507c8c513db6404917b6256d9c8d232ea5d2f027f42cdac4a5e5c5f8c2db3d2283734f80d0ae7df2551314d088ccd2ed8e2c7401cc04a15ad61751d SHA512 243cddcb1fece9410e35c87a4c3f794ac0963ddfcc054b9a9c9842a2bb4e782d6c939f532d00d724d4b447d915764c3c8bbb87a99c71a22951798329aa7494bd
-EBUILD numexpr-2.7.3.ebuild 1255 BLAKE2B b627a54ae0bb254d923c7eb1b88b3e4f014ef39f9b9e5e89cf9b87e9dd17994f73ee0a218389514709d4069207b0a30341d8b3ffe213780b340ba627d9c3eeb8 SHA512 99f04465c79281fae7bcedd1f3918ebd87e4db9e98d7266532498d7be85268f7f265a051fc8420cd96e17e062a58024448b71f743d317f8f952664c45dc373bd
-EBUILD numexpr-2.8.0.ebuild 797 BLAKE2B 11e5c5cf14c11eb7fed74de0b404ef5a1b9b2363b6786a7f51f3eef70186115c8fbd791b9455bd559c6bc3a5c0780fe010e2bba3bc501fdb6d17753677c71572 SHA512 03cf4b240399e256844e51355774bb84005991230eca5a5922fafbb2551f0d7d444523f2b83fdf183fc1de33172e49e17d2e6bc838c25d0e74a54d85cd7fd2b7
-EBUILD numexpr-2.8.1.ebuild 876 BLAKE2B deec918815c7acf5cda73bc4bfc816e7431c409817bc53026fd554b0bc27cb878e85ae4ead36fb653f61c3f157cfcf347222b70855c15fe7d1c277f837225ef2 SHA512 4f611a5774fe55213283dada1498c14d83dcfb216d0e5d95ea314af259da9a679503c6b34adb7d5f61e58bad1992e4c6c4d6e8e17fb9de27215e324ec127c61b
-MISC metadata.xml 1087 BLAKE2B e8577eb0003f4e1f922e3d55b3d69420d296bee1045ab0940cb689e36478e6bf855226cd6ef441b95089d0d4be387447461734522fb0407e80995520a36c2d10 SHA512 8d9e918be571a024d23ecf8a9dceae02f8b507dc77bd59c55817e1b0fe21d844443fde424cbcc23a49780f2527de000474c3cddd650759ae24d80467d6937361
+EBUILD numexpr-2.8.1.ebuild 870 BLAKE2B a63cf031b557058f73fffaf610a327b4ccbf0f73e29b8ebcb512c22e37b419a68a68ceab419cc39f577c4d8105e13ef932e8caca64a7c67d938657962504b52a SHA512 91e9cd7c1353b24c6602584ac963ab93496ce843b415195987f1d0180c68cd4fc4c472ae50acce458f42f0926c39147733cc68b716aa0a2051f7f26b05118106
+MISC metadata.xml 961 BLAKE2B e94e9d69b1a1f5c1dca1e9d0d791b215c7a7ef8f8b42a00bd32e16ee9ba3379a1f5049a1539c8bfcfc7adb110b8179928c5a8273429550000b1a5e6f5cf4c897 SHA512 4e59af51f1f4a44de1289ae47dea1bb2461bc3ab860191e6ed8bc0c244e43cef766d571a903cbdf4e23b3b06bbd0d240b77d1234f30362fb26d1f7a43619dd57
diff --git a/dev-python/numexpr/metadata.xml b/dev-python/numexpr/metadata.xml
index ca0038cd8456..347c251f2861 100644
--- a/dev-python/numexpr/metadata.xml
+++ b/dev-python/numexpr/metadata.xml
@@ -18,10 +18,6 @@
just-in-time (JIT) compiler, i.e. it does not require a compiler at
runtime.
</longdescription>
- <use>
- <flag name="mkl">Enable support for Intel Vector Math Library, part of
- <pkg>sci-libs/mkl</pkg>.</flag>
- </use>
<upstream>
<remote-id type="pypi">numexpr</remote-id>
<remote-id type="github">pydata/numexpr</remote-id>
diff --git a/dev-python/numexpr/numexpr-2.7.3.ebuild b/dev-python/numexpr/numexpr-2.7.3.ebuild
deleted file mode 100644
index 0f0886287f5b..000000000000
--- a/dev-python/numexpr/numexpr-2.7.3.ebuild
+++ /dev/null
@@ -1,48 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 flag-o-matic
-
-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"
-IUSE="mkl"
-
-RDEPEND="
- >=dev-python/numpy-1.6[${PYTHON_USEDEP}]
- mkl? ( sci-libs/mkl )
-"
-
-python_prepare_all() {
- # TODO: mkl can be used but it fails for me
- # only works with mkl in tree. newer mkl will use pkgconfig
- if use mkl; then
- use amd64 && local ext="_lp64"
- cat > site.cfg <<- _EOF_ || die
- [mkl]
- library_dirs = ${MKLROOT}/lib/em64t
- include_dirs = ${MKLROOT}/include
- mkl_libs = mkl_solver${ext}, mkl_intel${ext}, \
- mkl_intel_thread, mkl_core, iomp5
- _EOF_
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- pushd "${BUILD_DIR}"/lib >/dev/null || die
- "${EPYTHON}" \
- -c "import sys,numexpr; sys.exit(0 if numexpr.test().wasSuccessful() else 1)" \
- || die
- pushd >/dev/null || die
-}
diff --git a/dev-python/numexpr/numexpr-2.8.0.ebuild b/dev-python/numexpr/numexpr-2.8.0.ebuild
deleted file mode 100644
index 996ad208a7c7..000000000000
--- a/dev-python/numexpr/numexpr-2.8.0.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} )
-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.6[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-python_test() {
- pushd "${BUILD_DIR}"/lib >/dev/null || die
- "${EPYTHON}" \
- -c "import sys,numexpr; sys.exit(0 if numexpr.test().wasSuccessful() else 1)" \
- || die
- pushd >/dev/null || die
-}
diff --git a/dev-python/numexpr/numexpr-2.8.1.ebuild b/dev-python/numexpr/numexpr-2.8.1.ebuild
index 1e6ee29f7c87..b25a00deb39c 100644
--- a/dev-python/numexpr/numexpr-2.8.1.ebuild
+++ b/dev-python/numexpr/numexpr-2.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ 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"
+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}]
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index ddc1fba0eb7b..a12bcf7eed5a 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -1,22 +1,27 @@
-AUX numpy-1.21.0-no-hardcode-blasv2.patch 2671 BLAKE2B 78d7072241148874d746546ce50f7b451df4608aaf27bb469300893a0585b54f8da130e85995363b768d2dd3c8e6af10b106b3b2540ade2b53ec1a9c7b2c6e68 SHA512 f745f0e68ac6a8229b44b357a2cd45d7b606eef7e7ed43efea8d43cfd1f2670ba60cf145e9a34f858f266539164f97d7094b3b4abbd0a1bb79a5c1b2a979ae9a
+AUX numpy-1.21.0-no-hardcode-blasv2.patch 2839 BLAKE2B fcb8c6d538b00a1a5796ac58b06af2ee586200744e58fd8ba588f1ed4faba53fd3b4202a9469186db394eb3648b59240ab1304e233a6575d9f168e9d3e37b92c SHA512 8a88a34b8610771018cac7ac3fcad75b61a317a21423be7914473a4b9e2f40b18e80be486140da2e85c73544c2ed1cf030b23a1fbbd6815894a83b3536589125
AUX numpy-1.21.3-unaligned-array.patch 1787 BLAKE2B cbc8e231e04582965d5ce60d285ec3e9c23a685b6c78f65e2d32e6b1a9e838653ae1d3f1ad5bf602159d1a63d5ee2347153df11d5aeeade6bbe2a39dd71c1388 SHA512 e0f410838a88c7c6892c972b8084ea5153453e90bd65922fb83772fca8052798173c9b450a1384032c39e9a82e91572cef39e4dc006d44def125debb404d0fd6
AUX numpy-1.21.4-build-compiler-args-ceph.patch 2033 BLAKE2B 63aae1b73e41332d5179d822aeefd5da3289505e9d6f6d7755a34746af5506113fb81eaccc08f1582ac5820d6fb2a1d00ee4ba98ef482f4adc72c7288069c6d1 SHA512 ffad960980048603012c0d435013f0f3326a8ecd26eba8ad27c1287b3eb624733c53ddeb270108c1d26339fefc1cb8faaea233ec6e2ac7a072a023ddb12868d0
AUX numpy-1.21.4-copy-python-3.9.patch 1698 BLAKE2B 7274c22c38820a01b02ed899f45afce95a3e5fda74f0417809caab1bf28c1e56348785c9209233ad46b00138606364548a80b5b4120b2d96f0a8cccda0d5187f SHA512 92635f37f4de7992cce2c96861fc28151fe5b6adb979db4b6a4ec456c8a84d58a8bf3ab612c1b83a5a507d96b4084d250c5d7855d245057f6977bc6a899f5a14
+AUX numpy-1.22.0-no-hardcode-blasv2.patch 3903 BLAKE2B 94f9a3f5b53d843b9568c87c88755cdb910d3b1077f6e1c7210ca0a7757a82551f86da8b997fb50dbee3b61a3616a447a587d0fd50ffb488d19b71e99e44bade SHA512 74749cd71d9f24de49f16615a3b918a0aa24b67a317699608e6518b7f661c1cf56b4e8b70c2aeda0e3e030849f7a228d0d9caf8aa8d76553af504c021d5950f9
DIST numpy-1.21.1.zip 10259878 BLAKE2B ba5d8eb2d294e199c86d8e96026d148098f5716398e730e0fdfee3b710fd01cb6e877973471d7751a2e558c2eaeb626fe9ce5ea4b03a7e4f8e5dc42b852d5b7c SHA512 694100915f4e2917d70a83e7fcdad30c85ffad8f5ad8d164c89287846c1b746c2b577233bacf53e8d8ca5147391f46065a2cabf100957bb8841dee4a042bc1f5
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-1.22.0.zip 11291139 BLAKE2B 91cd2188aaa59d7be18761b74865295f400e309e34bf79067493221c5f0eb875a5c726dd8e322db84fa9714800347954b6a9896aadf914e87872497f7e65527c SHA512 dcea1a6cd257f6353caccc30b2adb1cf2e9d52191ec9f968839c85b1f776ebf8c5ac8bbf0751c2c6f292ae671e4006d26eb06691ca1504e4d65baf4cec3f9803
+DIST numpy-html-1.21.0.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
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.0.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
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.0.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace
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
@@ -28,4 +33,5 @@ EBUILD numpy-1.21.3-r1.ebuild 3944 BLAKE2B 8c946e32d5743994a702b6887929b4709c462
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
+EBUILD numpy-1.22.0.ebuild 4230 BLAKE2B e21c2a042f4306ed70a68419da634b4c460a9dbcff51d96fed648893b2ab2c668ccffc3bf9e46e2ed2d49fafb6b5d3506ef12b523c36ab69f4af5bd1646546b4 SHA512 1f7cf483e6004f470fe8ef32dc7c0a17d824e1a1224fc12c1bde800d4e694311618db5b54333b17d6903c42177585bac17bf12fe0a2f9fe9e7b981f345bd270b
MISC metadata.xml 930 BLAKE2B 8731116ae6d997dc77539b6ff9a8aff2466986888e3fc2c2a77499522360ba5ba11ec61e4eb6756b7cdbb9d7dafe05a862708dcc0735260e8af038a42dea3419 SHA512 1db89ba1a99457bef29a9501e2d14c11904251163172604fe58001048beb477eba5b1e4784c8636d0eb6767614b80a7341823a9d264a5663cc055a5a2c437390
diff --git a/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch b/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch
index bc3fbda4bf29..73c5cae90d00 100644
--- a/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch
+++ b/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch
@@ -1,3 +1,5 @@
+Originally added in: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-python/numpy/files?id=e5ce90a04e79f6413604e96e4803cb95ada7c859
+https://bugs.gentoo.org/567938
diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py
index 82e864a5c..1d77e5854 100644
--- a/numpy/distutils/system_info.py
diff --git a/dev-python/numpy/files/numpy-1.22.0-no-hardcode-blasv2.patch b/dev-python/numpy/files/numpy-1.22.0-no-hardcode-blasv2.patch
new file mode 100644
index 000000000000..7c9d7768607f
--- /dev/null
+++ b/dev-python/numpy/files/numpy-1.22.0-no-hardcode-blasv2.patch
@@ -0,0 +1,78 @@
+Originally added in: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-python/numpy/files?id=e5ce90a04e79f6413604e96e4803cb95ada7c859
+https://bugs.gentoo.org/567938
+--- a/numpy/distutils/system_info.py
++++ b/numpy/distutils/system_info.py
+@@ -502,36 +502,7 @@ def get_info(name, notfound_action=0):
+ 2 - raise error
+ """
+ cl = {'armpl': armpl_info,
+- 'blas_armpl': blas_armpl_info,
+- 'lapack_armpl': lapack_armpl_info,
+ 'fftw3_armpl': fftw3_armpl_info,
+- 'atlas': atlas_info, # use lapack_opt or blas_opt instead
+- 'atlas_threads': atlas_threads_info, # ditto
+- 'atlas_blas': atlas_blas_info,
+- 'atlas_blas_threads': atlas_blas_threads_info,
+- 'lapack_atlas': lapack_atlas_info, # use lapack_opt instead
+- 'lapack_atlas_threads': lapack_atlas_threads_info, # ditto
+- 'atlas_3_10': atlas_3_10_info, # use lapack_opt or blas_opt instead
+- 'atlas_3_10_threads': atlas_3_10_threads_info, # ditto
+- 'atlas_3_10_blas': atlas_3_10_blas_info,
+- 'atlas_3_10_blas_threads': atlas_3_10_blas_threads_info,
+- 'lapack_atlas_3_10': lapack_atlas_3_10_info, # use lapack_opt instead
+- 'lapack_atlas_3_10_threads': lapack_atlas_3_10_threads_info, # ditto
+- 'flame': flame_info, # use lapack_opt instead
+- 'mkl': mkl_info,
+- # openblas which may or may not have embedded lapack
+- 'openblas': openblas_info, # use blas_opt instead
+- # openblas with embedded lapack
+- 'openblas_lapack': openblas_lapack_info, # use blas_opt instead
+- 'openblas_clapack': openblas_clapack_info, # use blas_opt instead
+- 'blis': blis_info, # use blas_opt instead
+- 'lapack_mkl': lapack_mkl_info, # use lapack_opt instead
+- 'blas_mkl': blas_mkl_info, # use blas_opt instead
+- 'accelerate': accelerate_info, # use blas_opt instead
+- 'openblas64_': openblas64__info,
+- 'openblas64__lapack': openblas64__lapack_info,
+- 'openblas_ilp64': openblas_ilp64_info,
+- 'openblas_ilp64_lapack': openblas_ilp64_lapack_info,
+ 'x11': x11_info,
+ 'fft_opt': fft_opt_info,
+ 'fftw': fftw_info,
+@@ -543,24 +514,12 @@ def get_info(name, notfound_action=0):
+ 'dfftw_threads': dfftw_threads_info,
+ 'sfftw_threads': sfftw_threads_info,
+ 'djbfft': djbfft_info,
+- 'blas': blas_info, # use blas_opt instead
+- 'lapack': lapack_info, # use lapack_opt instead
+- 'lapack_src': lapack_src_info,
+- 'blas_src': blas_src_info,
+ 'numpy': numpy_info,
+ 'f2py': f2py_info,
+ 'Numeric': Numeric_info,
+ 'numeric': Numeric_info,
+ 'numarray': numarray_info,
+ 'numerix': numerix_info,
+- 'lapack_opt': lapack_opt_info,
+- 'lapack_ilp64_opt': lapack_ilp64_opt_info,
+- 'lapack_ilp64_plain_opt': lapack_ilp64_plain_opt_info,
+- 'lapack64__opt': lapack64__opt_info,
+- 'blas_opt': blas_opt_info,
+- 'blas_ilp64_opt': blas_ilp64_opt_info,
+- 'blas_ilp64_plain_opt': blas_ilp64_plain_opt_info,
+- 'blas64__opt': blas64__opt_info,
+ 'boost_python': boost_python_info,
+ 'agg2': agg2_info,
+ 'wx': wx_info,
+@@ -951,10 +910,7 @@ class system_info:
+ return [b for b in [a.strip() for a in libs.split(',')] if b]
+
+ def get_libraries(self, key='libraries'):
+- if hasattr(self, '_lib_names'):
+- return self.get_libs(key, default=self._lib_names)
+- else:
+- return self.get_libs(key, '')
++ return self.get_libs(key, '')
+
+ def library_extensions(self):
+ c = customized_ccompiler()
diff --git a/dev-python/numpy/numpy-1.22.0.ebuild b/dev-python/numpy/numpy-1.22.0.ebuild
new file mode 100644
index 000000000000..886b232fc2f1
--- /dev/null
+++ b/dev-python/numpy/numpy-1.22.0.ebuild
@@ -0,0 +1,162 @@
+# 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
+
+# Not ready yet
+#DOC_PV=${PV}
+DOC_PV=1.21.0
+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}"/${PN}-1.22.0-no-hardcode-blasv2.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 a63ca772a1a6..187426f35f6f 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1,7 +1,3 @@
-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 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
+EBUILD openstacksdk-0.61.0.ebuild 2612 BLAKE2B d991f8ee79b1dc1387a9826811c4cf71f9a42b9a71592bbe4b56ca60bf2ebf647ab3280b6e5b7a5cdbf93c01266de3cad6ac7eae2a9c9a87d6b529180eccc4be SHA512 2b3b5f023ad4b40ace4a426295cf6eaaf25f5472b26abbd0868dc419f4d96c0127fdaa4c1a0bcfb82be3d404c3f4decdd69e89151b7e29acd86feb5ae77b2df2
MISC metadata.xml 517 BLAKE2B 661ad1e9eae06e7b36a5ff753e73bd4434042966cff3fd6fbc11bf70a1acc3eb8de29ad2a033d6d715e1152a5454d84077e99db3b588199b317f925864dc1403 SHA512 e6dbfbb3546c2a62b204b33ebb3bb33611079698212f098bd4da072200fe43e3bb350cc998b255ec4a15aa2ff3a04c89a9553dd7930db48e658dbcaff78526d6
diff --git a/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild
deleted file mode 100644
index 861886b03dfd..000000000000
--- a/dev-python/openstacksdk/openstacksdk-0.59.0.ebuild
+++ /dev/null
@@ -1,80 +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 collection of libraries for building applications to work with OpenStack."
-HOMEPAGE="https://github.com/openstack/python-openstacksdk"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-CDEPEND=">dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-RDEPEND="${CDEPEND}
- >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
- >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
- >dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
- >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}]
- >=dev-python/munch-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
- dev-python/importlib_metadata[${PYTHON_USEDEP}]
-"
-BDEPEND="${CDEPEND}
- test? (
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # Internet?
- sed -e 's:test_create_dynamic_large_object:_&:' \
- -i openstack/tests/unit/cloud/test_object.py || die
-
- # TODO
- sed -e 's:test_generate_form:_&:' \
- -e 's:test_create_static_large_object:_&:' \
- -e 's:test_object_segment_retries:_&:' \
- -e 's:test_object_segment_retry_failure:_&:' \
- -e 's:test_slo_manifest_retry:_&:' \
- -i openstack/tests/unit/cloud/test_object.py || die
-
- # unhappy about paths due to test runner
- sed -e 's:test_method_not_supported:_&:' \
- -i openstack/tests/unit/test_exceptions.py || die
- sed -e 's:test_repr:_&:' \
- -i openstack/tests/unit/test_resource.py || die
-
- # requires hacking
- rm openstack/tests/unit/test_hacking.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- distutils_install_for_testing
-
- # functional tests require cloud instance access
- eunittest -b openstack/tests/unit
-}
diff --git a/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild
deleted file mode 100644
index 78a6dbf0d0c6..000000000000
--- a/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild
+++ /dev/null
@@ -1,80 +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 collection of libraries for building applications to work with OpenStack."
-HOMEPAGE="https://github.com/openstack/python-openstacksdk"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-CDEPEND=">dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-RDEPEND="${CDEPEND}
- >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
- >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
- >dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
- >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}]
- >=dev-python/munch-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
- dev-python/importlib_metadata[${PYTHON_USEDEP}]
-"
-BDEPEND="${CDEPEND}
- test? (
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # Internet?
- sed -e 's:test_create_dynamic_large_object:_&:' \
- -i openstack/tests/unit/cloud/test_object.py || die
-
- # TODO
- sed -e 's:test_generate_form:_&:' \
- -e 's:test_create_static_large_object:_&:' \
- -e 's:test_object_segment_retries:_&:' \
- -e 's:test_object_segment_retry_failure:_&:' \
- -e 's:test_slo_manifest_retry:_&:' \
- -i openstack/tests/unit/cloud/test_object.py || die
-
- # unhappy about paths due to test runner
- sed -e 's:test_method_not_supported:_&:' \
- -i openstack/tests/unit/test_exceptions.py || die
- sed -e 's:test_repr:_&:' \
- -i openstack/tests/unit/test_resource.py || die
-
- # requires hacking
- rm openstack/tests/unit/test_hacking.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- distutils_install_for_testing
-
- # functional tests require cloud instance access
- eunittest -b openstack/tests/unit
-}
diff --git a/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild
index 2aeee8621440..8d37e11c56e1 100644
--- a/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild
+++ b/dev-python/openstacksdk/openstacksdk-0.61.0.ebuild
@@ -6,13 +6,13 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="A collection of libraries for building applications to work with OpenStack."
+DESCRIPTION="A collection of libraries for building applications to work with OpenStack"
HOMEPAGE="https://github.com/openstack/openstacksdk/"
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"
CDEPEND=">dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}
diff --git a/dev-python/os-service-types/Manifest b/dev-python/os-service-types/Manifest
index 55f66d8c9246..bbb0d5f9cb81 100644
--- a/dev-python/os-service-types/Manifest
+++ b/dev-python/os-service-types/Manifest
@@ -1,3 +1,3 @@
DIST os-service-types-1.7.0.tar.gz 24474 BLAKE2B 8adf1cf29d61cc37d08e7282d5b07312345a59ed94898da71f13702f51d4f3651b18d34cb51789fbc560a10c5dfeb8d760aca0fe25f630c7c00fbfd0fd4072c1 SHA512 d73f826134ce9d26720e027a352d8a91a8a029ac92bbcf0ace022a041f3c0aaea900a4e50fa00027f699a793b53ecc538bad5ec3bd8e2efbbe8b18540322ee57
-EBUILD os-service-types-1.7.0-r1.ebuild 807 BLAKE2B 2fc3d5e2cf2070827b4c4b76bed505e0c8dbca179dcc467f3d200740d711f90ddfb228f2065d56b63a2985e3770ded5afbd8bdcc78f8cd8b8c9a061e090c0030 SHA512 b36d5e94a5466c7fe6a60c48483a599bae692c00261660e3b661a0f5de0e1d4decca9a53689f0026f0cc67642539593dee827504bf5c2325ad5ccff2c61410d0
+EBUILD os-service-types-1.7.0-r1.ebuild 806 BLAKE2B b320270bc472b169720ce108170f62b41926a09bfe575546e4bcddcfd9d6196542c2a628611f60a1a18def86f53982139a05685edd0bf6977d96449900f538ee SHA512 a3a885f06ec7f1243241dbdaa3008bd07f6c192a7b89d5b380d150aae0a4340efbd1cc3bd3bca996f24e42fb9de8c75444a6525f84854d8fd7994e94d0d68099
MISC metadata.xml 479 BLAKE2B 4938f0bd922ecbb31533b39c79b0dd063ea3cf3516714a66fe60d3e683c0064d7d3fbc8dd0bef95ee6f701dac3d6a22ed0528b014626464ebc6b762c4ad96aa8 SHA512 a41c9dccd4965c90e599a5ef74687e33f334b4d6a2f5bc0949a30b3e8a71a3689973c34e4e4eb3ed048a6653ccddc81cd9ce9f6c18fdc4015ff4418794052e00
diff --git a/dev-python/os-service-types/os-service-types-1.7.0-r1.ebuild b/dev-python/os-service-types/os-service-types-1.7.0-r1.ebuild
index 7889e2f31728..7d6650c7421f 100644
--- a/dev-python/os-service-types/os-service-types-1.7.0-r1.ebuild
+++ b/dev-python/os-service-types/os-service-types-1.7.0-r1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="A library to handle official service types for OpenStack and it's aliases."
+DESCRIPTION="A library to handle official service types for OpenStack and it's aliases"
HOMEPAGE="https://github.com/openstack/os-service-types"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/osc-lib/Manifest b/dev-python/osc-lib/Manifest
index 604907bc5925..4e41afaa22ac 100644
--- a/dev-python/osc-lib/Manifest
+++ b/dev-python/osc-lib/Manifest
@@ -1,3 +1,3 @@
DIST osc-lib-2.4.2.tar.gz 97648 BLAKE2B f5d34e4a13408f7eea8289c68f938ed47c8818fa9928da6b4d21c9b20f722360c155287e5167d445de18d2f00b8856390f995cd40812f967683d7c6e395e6d75 SHA512 4d6a0016fa17eba5c14c9db919719e6dea2ff13ca64ad6be6e0c3af88b8a1bf75ad2b47475efa3a7d262d73fcdb433afd372f573f00cb0854b5ac4c64ecab4bb
-EBUILD osc-lib-2.4.2.ebuild 1419 BLAKE2B aedec1303482876e329b0af712c7cf5e0e19bd59faec4c3b091ece4f0dea5dca511d014c5f272f82cc6ddb813c51f889fcf9e8a0f3520cbe9e52ec9cb558e915 SHA512 1db9adc58eff76ff3bcca43e64f2a1a2174363801b0a29614c7a91dec445106021e35ef004acc70f562a56fe4f02ad264123abe7016477c26c4197ed6484c1ed
+EBUILD osc-lib-2.4.2.ebuild 1418 BLAKE2B 00c9232e06e7240a71225078f525d6391a8095b33b76045449006c49bf396dbb2d401265a775a2f4fab7f43bdf0766be7ab836240bcdc05122a148f998e0f4b4 SHA512 8daa6a2f47f075e37e64b629527085e66d4d78ff81e98830dfadc1687b0af819e956f34196145effc3d68c60ff492d360df1327c2d076ea8fc8020472ce499b0
MISC metadata.xml 729 BLAKE2B 176bf470c3c3bbe5474967ab8123237244d26e811aa6ef251e88cfb3a6ac6b7cf3b96085dc670cf2053b700e2d98534867ec043e8c3f26249d4152f9ed70d4c0 SHA512 d75db35ea445e03ca7adbfffe78946519cbd7a44251735193fab8a0a1cc3c80cf60ffaeed5b9c2f9ea92bea2ee367271f6c068690625562c8c96341f38141d7e
diff --git a/dev-python/osc-lib/osc-lib-2.4.2.ebuild b/dev-python/osc-lib/osc-lib-2.4.2.ebuild
index c4a222dcc884..c25c542728fa 100644
--- a/dev-python/osc-lib/osc-lib-2.4.2.ebuild
+++ b/dev-python/osc-lib/osc-lib-2.4.2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="A package of common support modules for writing OSC plugins."
+DESCRIPTION="A package of common support modules for writing OSC plugins"
HOMEPAGE="https://github.com/openstack/osc-lib"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index 6198304c789e..81a5e3d4c212 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1,3 +1,3 @@
DIST oslo.log-4.6.1.tar.gz 92280 BLAKE2B d85cfde57e8ae094a81ad5e28e9a715bdb484272da1aab7dbb29c71e24ed24a5090448da8787a4083bef8ed0018bfb954aecda85f548cb35cf6ca2a9aa5b229a SHA512 8e34133096a011d24396990ed904f1efa5a46e7aec471ab36553b7b0e6736fc3bc22e7d628d6f304f584ea3a162e2945652d9bd0a82c0a1a53efb8e58824ea33
-EBUILD oslo-log-4.6.1.ebuild 1326 BLAKE2B 3d8b6202928973b3e6c8142f5f6e00b8764dcc5fa1a12ebecb5a73ac43e6c2dd7967745194df7a3476b94d7e8fe2a728bb28fc984dc0a06cfc429f34493c9403 SHA512 b7d86f9bc6e6b1b098bed3d27073efc4c50f853a8f007117e5d85252f8ea3957ad595a111fbf333ad7d6e640b815115ddb20cb048ff7f97ae18c54342b37ac1a
+EBUILD oslo-log-4.6.1.ebuild 1325 BLAKE2B 020b0a792e07ed22d5cd4f691122b1111df57232ca9ce8066dd6378aa40dd57123a8c7f58d82a5921a21fd15a0d67c549452a21cfab5c9655c9b64d569842a77 SHA512 51b2fe9503e7adec250a2237994bdb0216ebccfc4ac4c143f7558e7f0ef8f537e8bf37e307488725c3853b2144bc327bd00c70e57f5f64aa418c2ef51df2af28
MISC metadata.xml 908 BLAKE2B 49c859acb4b62996a3f4a9beb659b8e1169e700cb4da456d030da25d9c38f05de603e03e5e6a7fe56486b0d5dff6ba2953825d95358b32f53f1e66ce76b9e57e SHA512 9eb901e9f165d84402bcbfc048d2ca08533dd2f6450da96586ec536269662ae68518f50abd5413dc65f9bd817798e2cc10b219f6b5c0805a38d7992ef82cf7db
diff --git a/dev-python/oslo-log/oslo-log-4.6.1.ebuild b/dev-python/oslo-log/oslo-log-4.6.1.ebuild
index 9981bd727ad1..0b429af5cc2b 100644
--- a/dev-python/oslo-log/oslo-log-4.6.1.ebuild
+++ b/dev-python/oslo-log/oslo-log-4.6.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="OpenStack logging config library, configuration for all openstack projects."
+DESCRIPTION="OpenStack logging config library, configuration for all openstack projects"
HOMEPAGE="https://pypi.org/project/oslo.log/ https://github.com/openstack/oslo.log"
SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz"
S="${WORKDIR}/oslo.log-${PV}"
diff --git a/dev-python/ovs/Manifest b/dev-python/ovs/Manifest
index d5770b6b1aac..41a23dfe58ac 100644
--- a/dev-python/ovs/Manifest
+++ b/dev-python/ovs/Manifest
@@ -1,5 +1,5 @@
DIST ovs-2.13.0.tar.gz 100450 BLAKE2B 943486bf0aad0e8e9eac96c85aeccb32fd36c60689623acc76175eafc286f4689142d6ea6953224e0a4ea8e4437c56738cb5b113286114de0898bf783cd49668 SHA512 7ec8980257ae87d24dbabc5900cf81253490bcfa0431f96b79280603da04a972fc536055bf532d2b251e03e007b49b34e8118b0f323e5fee05c116824d68562c
DIST ovs-2.13.3.tar.gz 102736 BLAKE2B ee6f10a41bf46534d3963360a63a0a39a7ffbed6de468894c566c7dd2ee0c645cf6f8f211bfbcda70f03b4204e396fc0b081f457df9d27f93fc40d158bb641b8 SHA512 9f73dc383f7b717000d6d1f8f2f9114ee2be2457c9b352de68c01c1f9075c39ab4a9ef14fe67083bf1da1872240204eb2642fbf7b5a871a5ad044191e0774d88
-EBUILD ovs-2.13.0.ebuild 484 BLAKE2B d3c32e970e0218d6f90d2854e908ed1917e8c8051dbde803e97a6298fb48e7f2b5af90b3b38cef3714d28a56f50a911234c0bebfe9ed7c3c87cf04780b23bff0 SHA512 38574730e3aba44d029952023fde8a845c4efa7a57ff3c7e15669bb9525a2c4f702d5750d5d6890eb9d3a6b510aa133af237b75e88ae8342f85bd45a95589d18
-EBUILD ovs-2.13.3.ebuild 484 BLAKE2B d1f5ce6fb8164bd0fd05cc5cc04de52557f022f5c6749fae89593808ff401b9626ad024b3fc5086e29150818bb3bba2010d278a58df96498644c5e9eb098b6ff SHA512 9236ecc5580427abc6ddfc94c4f9c09ec65ba459b38848706795737a93c0467979255e2df8ff1bcfadae635327fdf4cf7beb682830634ba8f74d9692da9ba5ea
+EBUILD ovs-2.13.0.ebuild 483 BLAKE2B 1ea179d3766cbf386f8cd0879e01e9133ea8f8bf9dfa9d10a18de583aae76f5883c6c178489a3d5c653590c77f54b1daafb10fd505af02c5ca99e5c845fbf9ce SHA512 03b847a996f20a0dbe4e8db990d51357182a0758c02f4ddf6ac1028465cdfce9b63153a40e45931d495bffd2ebee78b2f86a65cb1a01605c0902c23b759f1a61
+EBUILD ovs-2.13.3.ebuild 483 BLAKE2B 1ea179d3766cbf386f8cd0879e01e9133ea8f8bf9dfa9d10a18de583aae76f5883c6c178489a3d5c653590c77f54b1daafb10fd505af02c5ca99e5c845fbf9ce SHA512 03b847a996f20a0dbe4e8db990d51357182a0758c02f4ddf6ac1028465cdfce9b63153a40e45931d495bffd2ebee78b2f86a65cb1a01605c0902c23b759f1a61
MISC metadata.xml 376 BLAKE2B 4081255d63944056ab552b38343f541feb2f9e18d1abc39b2a5a2bf64170925dafce6449a7203ca1060cdfca86916a421029538f708d5a870f4a34371120102c SHA512 d940cc54f710344129ca3e64bb20b0313b8e3e7442d7b70da762c4e72c7ebc71bc11979bea707fdb1d755488153623b8778ceac34afde61797b58cbcaf48d658
diff --git a/dev-python/ovs/ovs-2.13.0.ebuild b/dev-python/ovs/ovs-2.13.0.ebuild
index f58daa3fcbed..b1d107f7d83b 100644
--- a/dev-python/ovs/ovs-2.13.0.ebuild
+++ b/dev-python/ovs/ovs-2.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
-DESCRIPTION="OVS bindings for python."
+DESCRIPTION="OVS bindings for python"
HOMEPAGE="https://github.com/openvswitch/ovs/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/ovs/ovs-2.13.3.ebuild b/dev-python/ovs/ovs-2.13.3.ebuild
index 2d024aad4550..b1d107f7d83b 100644
--- a/dev-python/ovs/ovs-2.13.3.ebuild
+++ b/dev-python/ovs/ovs-2.13.3.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
-DESCRIPTION="OVS bindings for python."
+DESCRIPTION="OVS bindings for python"
HOMEPAGE="https://github.com/openvswitch/ovs/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index c437f23cbd5d..19e78dbe791c 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -1,5 +1,3 @@
-DIST packaging-21.0.gh.tar.gz 79977 BLAKE2B 4ddfa5069f463abeab09ed92650a174d58622927d24b22eed184506d36d9144520e90cd5ea6570e7c06af3c768eda608decc4befb402942e6d6cd1ba5cb10b42 SHA512 612744ad8d0b834709af5d4e2415679271e4cdc304a2e9297ec741e37e62241a041b678568130cd733828a1bf2e5885d62de706934f4018195566107989a6f6b
DIST packaging-21.3.gh.tar.gz 80471 BLAKE2B a16ba1e74f0c868816131a7cb07b7aa0c14760cf3ad4c3d6737ac30ef99276c33b1f018d29e710f28e8d0cfb0e3e6b91e375d1d17e2b7ec6302164377cd503d0 SHA512 8960deacda26877b73d98a3b632e760e902a16ec7a04707f84044980e4d4fb33e4f584db115c9008066aa876079f28633bafe37fbd5ce9a23830b6b89eb4ae7a
-EBUILD packaging-21.0.ebuild 895 BLAKE2B ea6b0c4ebded1af16f72f5e6465327f6a100882d3e8d9c8b4668796171d32348f7f6181587fa8db4d91d09485958a583735c4c1a187f2b4cd7b8df43af726298 SHA512 6175b514f59c48a30c41195e7b365b646653ded32d73134681389d3e7107a626f8c8ac9c8168c584d640deb0c06ed0f242f7715ce4104aac36cc5f66aa19119b
-EBUILD packaging-21.3-r1.ebuild 966 BLAKE2B 237f1eae48a804d9cea76416f5f214ce9bea3038e597d03e16ed21a32ab11ab2cf8540dc9a91605ecfa1336b3e8f8b79ba3074e4c3983b76cb608b069fd0303f SHA512 bbe3054d40f3c3bd8b3cbb0962e3156884f163b0a9f9effdcc22f706c4fc7c0f43e35fd3a985f7546203875c9826ec6e815aabd14103197cb0b1c64d6a5d2261
+EBUILD packaging-21.3-r1.ebuild 958 BLAKE2B 6b8cff1a9479ec3e2529489a4c56de56b84cae71e253babbb98f5a7e4cb800cc0d0aad784a706859215863e9f92eb9df8780f4506bcb179820e155e4fc0d3c58 SHA512 8be4774229bebe45ee6935e1365c2c9c9de8a6ab8a833980738fb324fa066456e0d84e197abfe1e820a63448dc82e2e5425d3fe3f49278e64bab87afa1a544d2
MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae
diff --git a/dev-python/packaging/packaging-21.0.ebuild b/dev-python/packaging/packaging-21.0.ebuild
deleted file mode 100644
index 86b426ef567e..000000000000
--- a/dev-python/packaging/packaging-21.0.ebuild
+++ /dev/null
@@ -1,34 +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
-
-DESCRIPTION="Core utilities for Python packages"
-HOMEPAGE="
- https://github.com/pypa/packaging/
- https://pypi.org/project/packaging/"
-SRC_URI="
- https://github.com/pypa/packaging/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-SLOT="0"
-LICENSE="|| ( Apache-2.0 BSD-2 )"
-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="
- <dev-python/pyparsing-3[${PYTHON_USEDEP}]
-"
-DEPEND="
- test? (
- dev-python/pretend[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest --capture=no
-}
diff --git a/dev-python/packaging/packaging-21.3-r1.ebuild b/dev-python/packaging/packaging-21.3-r1.ebuild
index 2859ac290632..d39ba4b3ac03 100644
--- a/dev-python/packaging/packaging-21.3-r1.ebuild
+++ b/dev-python/packaging/packaging-21.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
@@ -16,7 +16,7 @@ SRC_URI="
SLOT="0"
LICENSE="|| ( Apache-2.0 BSD-2 )"
-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"
RDEPEND="
|| (
diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest
index 4fa776466641..1275f3e1908c 100644
--- a/dev-python/parso/Manifest
+++ b/dev-python/parso/Manifest
@@ -1,11 +1,7 @@
AUX parso-0.7.1-flaky-test.patch 1307 BLAKE2B 63af3a1a0f0d31aba82de3bf9e00001257a794e8e4da752a780d44be83421ca28600c400d9f1ad4bb491c0ed94bdcf61e430880d7305378246be2a16db8ba4f7 SHA512 2101a4cc01e90cc4ce37aa1386bea2be8334834bbe0ee54540bf5645e11ebcaf8395dd8b1fdd308cc1a124ec4f1fe623f7fdd35abc3b82aaf3d9c120becdc961
AUX parso-0.8.2-flaky-test.patch 947 BLAKE2B b6ece3214328f3121e4de8217395ac108678a37a97bea943e900e13cf44fdbeccf70f2b3bf8dda70df6cf06feb73a55f2bd2d75236898e4cf45c8b22f46b93fb SHA512 b7c5ac93d2f44a897b8d9eb59c470c82b2013f4e3ebf35e81254294f9961e8916a6d590d61ed1d8f3841e50c47cc7902e13d1e28826869afa9168e44e85a98e0
-AUX parso-0.8.2-py310-2.patch 2145 BLAKE2B f0b403c9b9ca5370b1c2ffd52d0a22d995bff03242526a4a649cd58392380c3e38cad4b251b20580b5c22ab859f4829d8ef6ad9c5faaaae3a02b39526d3d585a SHA512 6761d95f4ae0c9a8042abc3fcb42848f323337920306974802f008614c75c7c313aa9a666dd24cfe7e01c7d01f06cbd8e2d370fbc89cc08fdd8b87bcea0aec61
-AUX parso-0.8.2-py310.patch 1128 BLAKE2B f052039f8aef2913cef406c97d55e1afdcd76e46d2a64e2e2f1fd2ac1b7571950ca816213b155602f7b974d01996876a4a7bb0b92f49161d9b29e4ec98950918 SHA512 5aaff0ca295195674006f1435863ff59eac121189c938ef44428eba929a2d76daea9fffb51feebcc75502dbdfb5df7ead18d62c4ee98cb53c35129b81c562810
DIST parso-0.7.1.tar.gz 399842 BLAKE2B 1e47c1dd6846d01aa5820d7cedc3eafcf12ea0d4a2e95fa3f54429633b1c12dc39a4abe237fa46eb629408006777bd1f512cf878025b55119568ac19729b8c19 SHA512 318969a7a941c4a0948e58643b07b6f5c446ea166b3a8e44a556f0677ec9a36d7dc8c6d37ca7bce3f8276ee3d7144e22fbaaeac90c738fb90f7e94a0cf8abf7d
-DIST parso-0.8.2.tar.gz 394419 BLAKE2B f4e86ae55140adc9bbfdd34a8044e7fdfbf9d318a6385ac5feedc07127061943c2d690581af144f158846e3bf6f82124046c7e625369a4055ab92a54f9210c49 SHA512 a90810ad89301d804d215392ed77593b015f13bc7ef8512302a8893b314a9e74c15e2aaa77157c8595a134d3481e8115f306f9628835271478837ec6f19e645f
DIST parso-0.8.3.tar.gz 397648 BLAKE2B 8942408e27198075c92ef51f7a191cc7781eb3a5110119b91fd95f86e13ebe2fbfee11022a2bfec794150f60b3af8c4d5f324cb011703cd581c17f92232ae5bf SHA512 7874460053662d40c2cfcf0015e330e1c8201eeb07682e2079a636db553a82dc25b70b14ad0f0c82fb817f655359d695101a17f616abf9a39f49c61ae5fd49b1
EBUILD parso-0.7.1-r1.ebuild 968 BLAKE2B 2477e3999525e9de62274bb1792cf441f2a7a338681e4fd999663347d54737946c6443a2f5978dbe45fec129b11e5438b294d29d7bacfe341e4cb214d9227337 SHA512 b106824ea5aaca2347acaf3ef22a0aedc64b1f914d0009b986951f8a29463d1230bd284f431de9b4bfa38a4d395bbd9960f3ac0fd0b0b45513942c98139dc672
-EBUILD parso-0.8.2.ebuild 924 BLAKE2B 178c4b75f074a885ed1c066d279369bb92d61321341bee4d6369b8fcd98744b0e0cc177423de3bd3edeeb8a5f8779ef5eabfe33a4ca28e59c98cc77c92f8745c SHA512 450f3e64a07f3ab6b24b06d2b4dab5b7277cb9ffb7203e8f2ad83d02438684205c9270e3f5f4a29e203667718b6ec7435f4c20bf7551c1713bf7e18839950bd9
-EBUILD parso-0.8.3.ebuild 710 BLAKE2B 65f4514241e40a165c4c92f8e90b5dbba331bd6c5ad001cc7403c0128f51eb00d4af1261f7c445b54eb22f5faf3687452d3d27d5f1590f68c146108891825b69 SHA512 e3d77c4ef7ce1e83c76eff0635eaa2ae179056ed7ed061f7e40671828f0b4c0b686d0aa603381667ed923fa33cee87c2492f04a6a574c1b27c2bc78949c67d7d
+EBUILD parso-0.8.3.ebuild 702 BLAKE2B ff951fe8ebe1d369872198111261cebfd1fd14c770528b72b0c62a4d448efaae418369ea1b4df4f80a695f1a3f9ad834d9ad2d8f9148cb09f2a54bd5e7d8bdec SHA512 62e54c6d14c5e7ab2561ead4d477eee0c0d168b46dacefe115f43bab8f101c9e6a8f4e8120b5ff95bb1405195f6ac916e5cea6ad9b61992ad5f7611afe31a289
MISC metadata.xml 403 BLAKE2B be2e4f9dd7e074a3b76a591f034f679bff13b7dc36d8b206e45550276533ba752a8e04162ddf4f580a8e247d57f48a997cac34c14dc7b5ae4a3d74751fb9cac4 SHA512 10517311994816074cfcc4809206ccbdb6a9ac3430e92cf9c4dfc45d8e95a92843843e2bf1a19b97aaa3c330bb923581e4ea6cf6a88f1063f2dab8d041f6c90f
diff --git a/dev-python/parso/files/parso-0.8.2-py310-2.patch b/dev-python/parso/files/parso-0.8.2-py310-2.patch
deleted file mode 100644
index 7c6b1ad78286..000000000000
--- a/dev-python/parso/files/parso-0.8.2-py310-2.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From dc41958947770849c8b3b4d344db434e2c8548cc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Thu, 5 Aug 2021 09:09:28 +0200
-Subject: [PATCH] Update expected exception line numbers for Python 3.10.0rc1
-
-It seems that upstream has fixed line numbers in some of the expections
-in Python 3.10.0rc1, so update the tests accordingly. This means that
-test_non_async_in_async() gets the correct line again,
-and test_default_except_error_postition() no longer suffers from
-the apparent off-by-one problem.
-
-This doesn't fix tests entirely with Python 3.10 but it's a step
-forward.
----
- test/test_python_errors.py | 13 ++++++++-----
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/test/test_python_errors.py b/test/test_python_errors.py
-index cda9bd2..e847ebb 100644
---- a/test/test_python_errors.py
-+++ b/test/test_python_errors.py
-@@ -57,10 +57,10 @@ def test_non_async_in_async():
- error, = errors
- actual = error.message
- assert actual in wanted
-- if sys.version_info[:2] < (3, 8):
-+ if sys.version_info[:2] not in ((3, 8), (3,9)):
- assert line_nr == error.start_pos[0]
- else:
-- assert line_nr == 0 # For whatever reason this is zero in Python 3.8+
-+ assert line_nr == 0 # For whatever reason this is zero in Python 3.8/3.9
-
-
- @pytest.mark.parametrize(
-@@ -140,13 +140,16 @@ def _get_actual_exception(code):
-
-
- def test_default_except_error_postition():
-- # For this error the position seemed to be one line off, but that doesn't
-- # really matter.
-+ # For this error the position seemed to be one line off in Python < 3.10,
-+ # but that doesn't really matter.
- code = 'try: pass\nexcept: pass\nexcept X: pass'
- wanted, line_nr = _get_actual_exception(code)
- error, = _get_error_list(code)
- assert error.message in wanted
-- assert line_nr != error.start_pos[0]
-+ if sys.version_info[:2] >= (3, 10):
-+ assert line_nr == error.start_pos[0]
-+ else:
-+ assert line_nr != error.start_pos[0]
- # I think this is the better position.
- assert error.start_pos[0] == 2
-
---
-2.32.0
-
diff --git a/dev-python/parso/files/parso-0.8.2-py310.patch b/dev-python/parso/files/parso-0.8.2-py310.patch
deleted file mode 100644
index 2f3487dd2f61..000000000000
--- a/dev-python/parso/files/parso-0.8.2-py310.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From cbb61fb81955a8cdbb5cdeedc9bcfffa39a5f270 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
-Date: Thu, 22 Apr 2021 21:04:49 +0200
-Subject: [PATCH] Relax a test regex to match new enum repr in Python 3.10.0a7+
- (#186)
-
-bpo-40066: Enum: adjust repr() to show only enum and member name (not value,
-nor angle brackets) and str() to show only member name.
-https://bugs.python.org/issue40066
----
- test/test_pgen2.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/test/test_pgen2.py b/test/test_pgen2.py
-index 9b0dd34..85ccacf 100644
---- a/test/test_pgen2.py
-+++ b/test/test_pgen2.py
-@@ -339,7 +339,7 @@ def test_left_recursion():
- @pytest.mark.parametrize(
- 'grammar, error_match', [
- ['foo: bar | baz\nbar: NAME\nbaz: NAME\n',
-- r"foo is ambiguous.*given a PythonTokenTypes\.NAME.*bar or baz"],
-+ r"foo is ambiguous.*given a (PythonTokenTypes\.)?NAME.*bar or baz"],
- ['''foo: bar | baz\nbar: 'x'\nbaz: "x"\n''',
- r"foo is ambiguous.*given a ReservedString\(x\).*bar or baz"],
- ['''foo: bar | 'x'\nbar: 'x'\n''',
---
-2.32.0
-
diff --git a/dev-python/parso/parso-0.8.2.ebuild b/dev-python/parso/parso-0.8.2.ebuild
deleted file mode 100644
index 0d7b47040d48..000000000000
--- a/dev-python/parso/parso-0.8.2.ebuild
+++ /dev/null
@@ -1,34 +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 parser that supports error recovery and round-trip parsing"
-HOMEPAGE="https://github.com/davidhalter/parso https://pypi.org/project/parso/"
-SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/${P}-py310.patch
- "${FILESDIR}"/${P}-py310-2.patch
- "${FILESDIR}"/${P}-flaky-test.patch
-)
-
-python_test() {
- local deselect=()
- [[ ${EPYTHON} == python3.10 ]] && deselect+=(
- # py3.10 changed exception messages
- test/test_python_errors.py::test_python_exception_matches
- )
- epytest ${deselect[@]/#/--deselect }
-}
diff --git a/dev-python/parso/parso-0.8.3.ebuild b/dev-python/parso/parso-0.8.3.ebuild
index 7a270d5a5eeb..1ed4f8130271 100644
--- a/dev-python/parso/parso-0.8.3.ebuild
+++ b/dev-python/parso/parso-0.8.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_sphinx docs
distutils_enable_tests pytest
diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index eb64e84dde97..af9c5d7a2a45 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1,3 +1,3 @@
DIST pathspec-0.9.0.tar.gz 29483 BLAKE2B 00b48f6987a074e23ac6f344a44ac8f265463bdd87907cb8a602c690a739d1a9a673182fc4d61a6e2ffc02acb6632591b873e435f9fc3893e1cc48015e120a16 SHA512 660f13525325c27b598048a3576fd704c3843e0b07770187d005f0e93996a90cee44e9a0725b6bf775982f586ed3b4ba7cccee966d7149e71e2b95d48030b2f2
-EBUILD pathspec-0.9.0.ebuild 558 BLAKE2B d42fe7a418df645e6a1322e748979d19a689a300c0480ce0a8aa8830a94e1ee3a006f4c6059b07df5c1b245351dfe42b6b9aa3c8c97552791273a88e06286d59 SHA512 8d762f8aa6cc0c12706a7dd16fde6e1e12a5a62be1cd91fd733ee59a9958ed6c96e401321449e20a2b121374ec9d2ed28e0983749898df711f9b97a8ac0b9fac
+EBUILD pathspec-0.9.0.ebuild 557 BLAKE2B abb516601bd9538c90e7aaa58f9a8fb166756e0ccf98e59f5dd88532ea88d84f4d29ee5a52ecad717d7ff271b39ce3450edeea1d53585a1180dd9a60074e79b1 SHA512 96e33356ff3d26f06dce7979af4fa4485d64e329682aa5a50ad000a71eb92a7f4fe628513c3b8cd835aa9ec744cfab85590800ec5eb3574eba63cda5c3eb0b6a
MISC metadata.xml 422 BLAKE2B 0ee7832564e0f9bd965c3914be3d2abfdc15798f8ae075c1156f554953ab37464a5f1e631711fbb7e3b7b4b2649c2bef90e216b08ca0332ee68060fd5c2ad760 SHA512 2a7d9ee56fbaa78db6f4c5195c6f1761e1444d32d0eb668f0fabfcd3fb25ca73426e709def433f8ecf37277b98deb77b30a56234e7fdcefa19a138633499f4fc
diff --git a/dev-python/pathspec/pathspec-0.9.0.ebuild b/dev-python/pathspec/pathspec-0.9.0.ebuild
index e78e43609e48..6b68dee91963 100644
--- a/dev-python/pathspec/pathspec-0.9.0.ebuild
+++ b/dev-python/pathspec/pathspec-0.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
-DESCRIPTION="Utility library for gitignore style pattern matching of file paths."
+DESCRIPTION="Utility library for gitignore style pattern matching of file paths"
HOMEPAGE="https://github.com/cpburnz/python-path-specification https://pypi.org/project/pathspec/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/pecan/Manifest b/dev-python/pecan/Manifest
index 9373a96f4bdb..bffbdde72720 100644
--- a/dev-python/pecan/Manifest
+++ b/dev-python/pecan/Manifest
@@ -1,5 +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
+EBUILD pecan-1.4.0.ebuild 748 BLAKE2B 580cd3de3c0ba4ce49d97b23550a9ca57cf9d88bf664d17dfd20b1b15ac58401a201a47f26eb7a265b65e145d05e2e9217d6b968c825113c0a214c9f90329774 SHA512 57ad06d7e560f4093da32bf784bb4677c8dee0f5f6e4110601f10061c765817aee4886936e0e20220836ec543e30fad42a9cea327c956504f9ddcc4c17dee0af
+EBUILD pecan-1.4.1.ebuild 718 BLAKE2B dda723a0ce86bd15d9d41ac85491076e27e8f19e9d20bf4b0d968c1b3b0af6e6a63b623df517d5af0fa345f2d219bfecb0e4b370032ce33a1b71fc32fde91753 SHA512 7056f88994c1ba26243482a5e9318e58e23de808d7a73e588400aed17d8bdbf93f0616c8c682035e2230fc5dc2bd61c2a5f216856d39c5397b9c78a441ccf62a
MISC metadata.xml 347 BLAKE2B 5d328910f51d402c88a420f3276e79513932d13af6a01e03a3d05840f8d867f4dfb824870c478757ad48e3db8c07e2d1f9d5864b14b526827b0fca0f598bc531 SHA512 6427cb256dff0c2ebd856820cc549c176d8e732b20806dbe3739ed7691bdbccb3c941e4dbca3e29de18f7014145788b5c81dfdaa5f4da5acad10c7eb544a6ab8
diff --git a/dev-python/pecan/pecan-1.4.0.ebuild b/dev-python/pecan/pecan-1.4.0.ebuild
index 2cfa7e7b56e9..db777623cbbd 100644
--- a/dev-python/pecan/pecan-1.4.0.ebuild
+++ b/dev-python/pecan/pecan-1.4.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
-DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies."
+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"
diff --git a/dev-python/pecan/pecan-1.4.1.ebuild b/dev-python/pecan/pecan-1.4.1.ebuild
index c79fc3c211ab..6d4d5413c9fd 100644
--- a/dev-python/pecan/pecan-1.4.1.ebuild
+++ b/dev-python/pecan/pecan-1.4.1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies."
+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"
diff --git a/dev-python/pelican-minify/Manifest b/dev-python/pelican-minify/Manifest
index 63f896311b1d..27d0372efdc0 100644
--- a/dev-python/pelican-minify/Manifest
+++ b/dev-python/pelican-minify/Manifest
@@ -1,3 +1,3 @@
DIST pelican-minify-0.9.tar.gz 223517 BLAKE2B 808601e027af7b3970e3fcac08e9f0f656e48fe016a470b4a5b3892a108264e2fff52a9b036861fb9007da263e59c7fcf68867e789f65e20b29278fb8de445a0 SHA512 de28727ed6b39e89461b2d725139b88010def892f3fd23f822a6e84a585b3f93771fdc9ca8f402adc9bb196a0dde03b9d6417317c7e8141d83f0e6460860cd33
-EBUILD pelican-minify-0.9.ebuild 550 BLAKE2B 8cb800b01a77f0bc1ad7eeaf00caffbcae815ad3c25b4ab03a5aeeaa56fa297e7ef488aff21125eb87911716b50e5473f4d729195ca31734bba4692747167c60 SHA512 8ae44509ad5d0470a1faed359b8976f26776137406ae7a0aa52a8b40ef29396e1fbb60431383deaea480f6348f44dc9d2ee8da4391305c2687a510889600dd6c
+EBUILD pelican-minify-0.9.ebuild 549 BLAKE2B 6eb27cb702e627ef5bc8bb8b1ff35a00b65bd886b04a5994fce6b2bad5702e0854cd7341fa07a8ca5808b03363b7aa46d1d65063323aa20599928761f4529dbf SHA512 4650c0807743dbe0d4a4b87241127368756c72cc45326a2f4c53225051367f57221af257ca7a11f9d01164ba9a7a69d59ad8737ea3bbbe95eaaaf61eaa3ae894
MISC metadata.xml 457 BLAKE2B 840c8137747102d1098400c28407f1dbcf26444ac20c0e60d6ea49681a77f154aabd81d6519d1888df486430e9668a6b3b29cfa04a7c967f38501011751bf507 SHA512 129092e5d37556554f709433255cea8c4f8b7f8ad4945911ba98cf4459e131d776eb3595916939f30969ba0cc84c3f1d5824c9134bd96f490a38acd27d34dbc3
diff --git a/dev-python/pelican-minify/pelican-minify-0.9.ebuild b/dev-python/pelican-minify/pelican-minify-0.9.ebuild
index 0188745ee87e..376f3dbb4dab 100644
--- a/dev-python/pelican-minify/pelican-minify-0.9.ebuild
+++ b/dev-python/pelican-minify/pelican-minify-0.9.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
-DESCRIPTION="An HTML minification plugin for Pelican, the static site generator."
+DESCRIPTION="An HTML minification plugin for Pelican, the static site generator"
HOMEPAGE="https://pypi.org/project/pelican-minify/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 38b3be7dc450..ed93aac6df9c 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,9 +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
DIST phonenumbers-8.12.40.tar.gz 2269926 BLAKE2B 87163e927719441430ba9665085245a7664feed9bda66995d7d27203eda3d729e8b50409745efe2eaffb656b2998b952c6ee7a05576cd6144e7d52d23773089f SHA512 38fb914a23b0a683f0ef77da33360a594cf9c198e1b0143271d9615bd97089097bab5f4718f837bbbd89f8010ce2641a3b56b165b2c64845a8d2979af859fb7e
-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.38.ebuild 433 BLAKE2B 6a56df6866a0b13825486b809d85c17df719b98a4d265244f45f116dc28770aca60723352c9260595a86e1584803232f22d73e1dc7f01e02fc745a4079ed66fb SHA512 494f26ab2d60d03308289f6fca26d54d2d1f08f3ec00647cbe0db0bc2e1be56a68c8606767db712a1124901cf2f8acf2279a898f4ab1cf6e7db1191cfae81eae
EBUILD phonenumbers-8.12.39.ebuild 435 BLAKE2B ecadf7cc72b5bfd0ee74a21ddb278e396003026d9e1be3c69aec57b2abe1289221bfc87e5f5f51ff1bc5ba96e37a0afa8425e3406e9a2e9b07209df6d2d9af9c SHA512 eda6647deff5b367bd653821fd84ba5decd1daeaceca7b9ba02d12c77e2b8fac42c110f75b5516eb20290e2f2972a33e2cddbf846b175264be2ecdbecb62e4d5
EBUILD phonenumbers-8.12.40.ebuild 435 BLAKE2B ecadf7cc72b5bfd0ee74a21ddb278e396003026d9e1be3c69aec57b2abe1289221bfc87e5f5f51ff1bc5ba96e37a0afa8425e3406e9a2e9b07209df6d2d9af9c SHA512 eda6647deff5b367bd653821fd84ba5decd1daeaceca7b9ba02d12c77e2b8fac42c110f75b5516eb20290e2f2972a33e2cddbf846b175264be2ecdbecb62e4d5
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.12.37.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.37.ebuild
deleted file mode 100644
index b1997c3749bd..000000000000
--- a/dev-python/phonenumbers/phonenumbers-8.12.37.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} )
-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/phonenumbers/phonenumbers-8.12.38.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.38.ebuild
index 4df0c54c7011..b1997c3749bd 100644
--- a/dev-python/phonenumbers/phonenumbers-8.12.38.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-8.12.38.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DOCS=(README.md)
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 30469ff0de97..6fb0f7a4889e 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,7 +1,5 @@
-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
+DIST pikepdf-4.3.1.tar.gz 2348339 BLAKE2B 9b1f04a87e7e7d2dc2589eaa7db4a670e8ceda753191e473e1a5da9ead532121d0d7d4f734fa234d60a9b5a5931d022f46e252a8c69947e9553df67b81043a06 SHA512 0156ad57a9af2d39538f9f728231e931e1a44ecea74d26e850640fa062f2dc60d427deeea5fc25ab33037d11d7a403cefe5f930c7ed92be92a6d3432f87d8fa6
+EBUILD pikepdf-4.2.0.ebuild 1534 BLAKE2B 42ff6883bc247985fe0dee2b7a55779dda32fbdc0818c2ee971cbb390d7f58aece09f5c98fb3d6400de301466a5e8dfe35803eb83b0acda12d06221fcf596771 SHA512 d9e8c178ad9560088e6cb29d2119fe6037829211a54b46809fa0474d5927bd65d150cdfea9818737d186bae91bc420685e8857325c9dc8b385147bc26c367767
+EBUILD pikepdf-4.3.1.ebuild 1580 BLAKE2B 9209e3e5d0d9fd4b11a9081e7a757393589082107f67614bc4d255b9c98149ed16a2b3406e0f388deefb2c454e0296d1d0922bb0f20846dc66ec200f4ad59e7c SHA512 742c8bcce9b110e7e62314be04160dec59eb74dadb28e1e4802227b494672fe074c6c666e3b10516b4a958ba5be0aacbb3240ebb403aa6dd74d6082fab682d5a
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-4.0.2.ebuild b/dev-python/pikepdf/pikepdf-4.0.2.ebuild
deleted file mode 100644
index 4143882654e5..000000000000
--- a/dev-python/pikepdf/pikepdf-4.0.2.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
-
-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/pikepdf/pikepdf-4.2.0.ebuild b/dev-python/pikepdf/pikepdf-4.2.0.ebuild
index 80dd3fd26a41..4143882654e5 100644
--- a/dev-python/pikepdf/pikepdf-4.2.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-4.2.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
DEPEND=">=app-text/qpdf-10.3.1:0="
RDEPEND="${DEPEND}
diff --git a/dev-python/pikepdf/pikepdf-4.1.0.ebuild b/dev-python/pikepdf/pikepdf-4.3.1.ebuild
index 80dd3fd26a41..f4a8e05a4b77 100644
--- a/dev-python/pikepdf/pikepdf-4.1.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-4.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,6 +22,7 @@ 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/packaging-20[${PYTHON_USEDEP}]
>=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]"
BDEPEND="
>=dev-python/pybind11-2.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 8c0de889221a..cfc00ab71c3d 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,5 @@
DIST pillow-8.4.0.tar.gz 49364586 BLAKE2B f6a0fbafc0869c952bf88ad96146f27cf70c5680f372763bc9989cc49515bc74886a9d7648114797880ca06defc79e2e50d7ecf36bfa7adbd969450615ac0bd1 SHA512 d395f69ccb37c52a3b6f45836700ffbc3173afae31848cc61d7b47db88ca1594541023beb9a14fd9067aca664e182c7d6e3300ab3e3095c31afe8dcbc6e08233
+DIST pillow-9.0.0.tar.gz 49510604 BLAKE2B c3b0d07e8fe280e3a253067c4da18ac2dee40d216280632d58ddaa7848e13a165587b9aca61c98f8b5380e53d6d59a4097320bacf6e016e236239af518ec7780 SHA512 d2fd74dd1b8824d994e3767ef9794175dd2f4adc8173612432a3e171705723ee8757d299a87fb1c010b40919792c1ca76578f41977ee3303ccb6f75165deb791
EBUILD pillow-8.4.0.ebuild 2630 BLAKE2B 35acb4e2123562d6060a3987ace19eef820440419d6a12e12b45d49b43c97db02874b18161e40eb5fc528142b06564d90ff02c40efc4eaaba18d939bc0684ede SHA512 c92d71605566aed06473690ccfc80b4c7fea02b877e1a8cf287f35b6a263cb5ca28577cddc2a07d8487219a9573e0359eb7f6cd8cf47bedbc303775184f6c8bb
+EBUILD pillow-9.0.0.ebuild 2642 BLAKE2B b1775157b3cc8fd72f93e53c8cebed5b739070901407213fdf098ab207096eb51d24a1e5c1f7915168f2434775ce342da180f8c614dc6fe54063737c0f43fba4 SHA512 62d5ad8d8fa23f2ad5239cd076b313445d9687f16bc5e0613ec94d42ea70107c2a6498394eb9f0de23b9c3560e24806fefeeceb0f1f293119502dc22ad4d19ce
MISC metadata.xml 480 BLAKE2B b42e6b01b1572a0688ef93025a0baaa95b9fd0c3a5eabcddcea7145dd880a95f11859b255ae24a376ca792559ffcf940c67da1b19f2f579dbc6ef6de68903749 SHA512 b98a33136aef4498051370bce3295b000687ddb80b4d909b26b32af61b4e4638d07269f7924ae039420af63236aa74b51e23d2feae1c83349683073c69714582
diff --git a/dev-python/pillow/pillow-9.0.0.ebuild b/dev-python/pillow/pillow-9.0.0.ebuild
new file mode 100644
index 000000000000..ac36da1d605f
--- /dev/null
+++ b/dev-python/pillow/pillow-9.0.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 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/pip/Manifest b/dev-python/pip/Manifest
index 105cec3e8eb0..c36fa411681a 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 4978 BLAKE2B 16aecf14f3df131c64a295efce2f77e020ffaef7bb0d07f230276a00c932138a88e9d91b58af13c67b3f23c4b0a5c77d421b5be27a4fe792f40de06f87670960 SHA512 2099b11089693aed4445efa429d9157b90896462275dd7c0c348a7f28b8fa3eb549e2ae03bff041b537eb72f490fc24aeb1049ffe87540563aa2b92a2e07b9c9
+EBUILD pip-21.3.1-r1.ebuild 4977 BLAKE2B 805a9a129b523b8359bfb0c2f6cae48bba39c7c352d435111fee65627660c0bcb35bb5de381d36404c4bb7246f0f93310b685802b134c49620dcafd86f93103e SHA512 ede7c0e28c6e1d3b5283613766cb4544d945dc71240f62cc5d909702284accb061a8e486bd9a203fd4467880f8c1c8c9e2571ee3eb6f3c82c85c0f121c96ac0c
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 f9f4baf6b0ee..3516e72b4f8a 100644
--- a/dev-python/pip/pip-21.3.1-r1.ebuild
+++ b/dev-python/pip/pip-21.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,7 +32,7 @@ SRC_URI="
"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86"
SLOT="0"
IUSE="test vanilla"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index ab10a0f0d668..13afc6a5a8b7 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1,5 +1,3 @@
-DIST pkginfo-1.7.1.tar.gz 34280 BLAKE2B ad928cf80423977e5944e3110150afb3e5ae416bf1fd28aec8099c3f25e41956b49e4134cdee5e0621e5bdff44d7161c3b1783b3c6d15555eee86e2e14c29fbb SHA512 5b6374e45e7ccd68f3a28145c2fc350e630e97fcc5e97d46d05c32f0958a51e4713487b809099ddf0a9ab07840f7fb4409438ab7b7a9b0b05e94d292088b2c26
DIST pkginfo-1.8.2.tar.gz 374689 BLAKE2B bff34659d77c3f9f870b130ad0d86fa730c42f1f3db78468a4557df855eb57e6b1dc2fefbebf9126306736f680538bcc6cddcaefdcb9defdc99c22e04ae2e9fd SHA512 06164b6c17000cf25e72d39e4e025a395cdd09afaab6169180cf096bae5a1ff863930d3b368274b6a03458a9ae1c3cb996559c0b042807141435b1868189b5f6
-EBUILD pkginfo-1.7.1.ebuild 534 BLAKE2B fd49128e7c32f0abd03344b111ed9eceec0f57c9b51995e760a8d87e3d005642f2bb44fafd3cbfa18e09d53fa845aeb64c58b6d996a95133d5e099ba704bd00f SHA512 ec6adcc501e3c5b7a687d8f56644e767a419a8cb49b89cc291226e309b83bd86be5dc744c56dcf9bc9df5700dbf948fd3476c4199d8e4714511f12d2996f36f4
-EBUILD pkginfo-1.8.2.ebuild 601 BLAKE2B fdcc41b36dae133a7fbd5771ab283482448c68d63507fd5088124ff8b2d594ee4dd1768e917bad71fb3aa88a6f9b1847d70393599d04cdcc4b47f527bfc666a4 SHA512 103f76d00b52a640be12e50bda64107b1250fc1befad2d9f0c1aa6f6c0c46771388a8956ed9e843f24636fd41bd5ee55c2442e08ab57dc664714780ef3085274
+EBUILD pkginfo-1.8.2.ebuild 593 BLAKE2B 5b6db9ee13f1887fe9f66ada8d662a101c18128a1f8e803b577ef07357f8d13f2ea9dc24c712927d9635b1fff6f656a95d234726e4dbeffb577ffe7cbe8e4d56 SHA512 c3c6b1ef5c21b1260f6bd6ff4c613696a641197316c20df13f01ae4e9a51d52767232a3c1b04a3def16c25511f60e16c572a5d62e555b83f3bd7e9072d59b433
MISC metadata.xml 346 BLAKE2B b5a7868643825a1bd22054657ade61cf2470a128044535fef6781c9319f1e0e240638f74232f6e4fed110421cb56c2ad6cc1c98e49ff8c1acb88585465829470 SHA512 00afd3ed2f6cc2e2806845dd0b96ee154dcaa73ee036d27a8e3bd6c85f2445fca1cd4948cf60b9f424d41ef3b67941d564f831008b1e18ef8952ccadbdbc8001
diff --git a/dev-python/pkginfo/pkginfo-1.7.1.ebuild b/dev-python/pkginfo/pkginfo-1.7.1.ebuild
deleted file mode 100644
index e9eb7669985a..000000000000
--- a/dev-python/pkginfo/pkginfo-1.7.1.ebuild
+++ /dev/null
@@ -1,18 +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="Provides an API for querying the distutils metadata written in a PKG-INFO file"
-HOMEPAGE="https://pypi.org/project/pkginfo/"
-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 sparc x86 ~x64-macos"
-
-distutils_enable_tests unittest
-distutils_enable_sphinx docs
diff --git a/dev-python/pkginfo/pkginfo-1.8.2.ebuild b/dev-python/pkginfo/pkginfo-1.8.2.ebuild
index e4f05e1bb03e..d6ac80a74e4e 100644
--- a/dev-python/pkginfo/pkginfo-1.8.2.ebuild
+++ b/dev-python/pkginfo/pkginfo-1.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 89d8db42a0f6..2429613e0f69 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,3 +1,5 @@
DIST platformdirs-2.4.0.gh.tar.gz 19482 BLAKE2B 81ebc4424bd2845ae3b28d95428f95c7920300193ff98159263089b3db0d104a3a59af616bf6b815c0c8b1453d3f05d85120573c71b16b0a5104cc2532c472d4 SHA512 76b492f9d1a5c666c3c6957c775055bbd74db93f2a66f0651a74e1914626d757ab8110df87281cd31ad65abbd89f02906fdf8f0854a44f8500487685993fb8af
+DIST platformdirs-2.4.1.gh.tar.gz 20051 BLAKE2B 18fd11f7cae7c81c3615c89468d1deb3ceef3337b4a87a806b245b7bb5a4c14c0eb64fc7cfa06adc2da6150969da3a626da16c1f309f3011a9d4c5d1e4ca1d83 SHA512 d410056207506395c922ecc36c481bcc21f8dd97c69f33dc13580c74d0ea3d1aaa97284b79eed47b723f18c663038874edc5b9c4f4def06d92f1e25f7a8d76b4
EBUILD platformdirs-2.4.0.ebuild 795 BLAKE2B 8b7da01e8aa80ee1f1e00371a92933323a79e679f69d88add7f605ff3986a4957ce5945ff827239b08c1a81ae28f25060250f6927aa4471350d6b80f5d10112e SHA512 2f8ab22cda1121989638f7c58451d8391bd74b6b5011f1b6fccb8237c60af6131435c47fe2874c53e516fe1032bf21708afb1910ab900b4f5e2b6165d1ef39d6
+EBUILD platformdirs-2.4.1.ebuild 803 BLAKE2B c767e7b83c0df2330bacbd45fca203c331d4abd71d54231fa40af88ad15ba7ab5b1ba787daa9fd7950137f0b77917aa711ca4cbd7c1a2318e37798296acb5809 SHA512 fec658124062fe60fa5d7ba8d92b68774506b88f49fb3f8bd8c988439b2a1a0a8ba3f3cedef4f5abf4ba65be9a8a1cf864264d9225c78d09560c034abddd1fae
MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75
diff --git a/dev-python/platformdirs/platformdirs-2.4.1.ebuild b/dev-python/platformdirs/platformdirs-2.4.1.ebuild
new file mode 100644
index 000000000000..39dce3345f62
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-2.4.1.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} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
+HOMEPAGE="
+ https://pypi.org/project/platformdirs/
+ https://github.com/platformdirs/platformdirs/"
+SRC_URI="
+ https://github.com/platformdirs/platformdirs/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 29df98f2d30e..9159bc05fc40 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -7,5 +7,5 @@ EBUILD prettytable-0.7.2-r1.ebuild 606 BLAKE2B 5ee8d1567cbcc4ba9ac75bc7ade72ee37
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 738 BLAKE2B 2951d8b52cb1086162a7bfd9879d4bd3a78967ffafdfe02cf97e71d9571143774ba4e75a9e20fb13b61088a17078076896b8d95caddacd888dd75b6f033f2c7d SHA512 e433889002c61db5730988c6809fb8a17e5cb8cebce6bde5a9e9e3f1ec53e76b6f0d767db650ef66d82335749c6ff86d424fe639ad60d79a5d168ada1444fbd7
-EBUILD prettytable-2.5.0.ebuild 743 BLAKE2B b29e81c9db280549f1a07b80dced6ee2988f54bda3369f1ee82046fc132d20e19b68ed0d793522fa9503519cd9f0c3a4a13b89d9c68161d6a0549f985d266fdd SHA512 8cfc96595ce9bc7894803e2d3fba0008a1b68de3254107920184865a7fd5a6972ce2b5041e01d1b486b767a3034aa7bd56e9412cba687cc041c24a8d6d262335
+EBUILD prettytable-2.5.0.ebuild 750 BLAKE2B 8106a23954b2522391ebf759d85c7c04b0a136d1642e6553c700ba8e6f3eec7bbcf0a28a2f97f1b5b1232b01faf025f2a4c57c6f06bd49ca0ca0d444a9033b67 SHA512 3de663b5ba3a386c76be91a09e70320d3882ba7d14c6523dee66243c199a3b9e6fecdd61c393d776bdf820f307affe5bee13da85adbab701c8f451a4eb9ef7a9
MISC metadata.xml 583 BLAKE2B b82fa13dd76ee47e012c03499081072c737cb63f2d23190dc3622dae1bc50ba054c7cf492a1feda7147c3a8710bd8ad509bc653e5b40f89b93ffd63da69c3f65 SHA512 e7d331df0ec72f98acc9abfc70424a619e67e559e4b02b357658e9e48efd080440a0d890ce5df2cb8cbffc53640b2068f39f803aa180bf2607d02a9df1acb5b3
diff --git a/dev-python/prettytable/prettytable-2.5.0.ebuild b/dev-python/prettytable/prettytable-2.5.0.ebuild
index 36f11ab0b52e..4f416236d1fa 100644
--- a/dev-python/prettytable/prettytable-2.5.0.ebuild
+++ b/dev-python/prettytable/prettytable-2.5.0.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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest
index b5b3064b2640..5e88dd12d853 100644
--- a/dev-python/prompt_toolkit/Manifest
+++ b/dev-python/prompt_toolkit/Manifest
@@ -1,7 +1,3 @@
-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
+EBUILD prompt_toolkit-3.0.24.ebuild 619 BLAKE2B a3cef7f646a102e2eecff28329f358af27914367e6d8b134a138270239a980685e08c35f0c0653e8e6a5cce988575d4fdc8e1fe0913ad5130cfb8083282e6f92 SHA512 6bacb686b7535ed549294cb7aadf69107f634787a958e24618327bda188ebe4f381a3c8c21d6b50ef89892de9c7ef63b3a2d7d0e9b0adef4da678e38bc7c8724
MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.ebuild
deleted file mode 100644
index c72fd476459e..000000000000
--- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.22.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} )
-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"
-IUSE=""
-
-RDEPEND="
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.23.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.23.ebuild
deleted file mode 100644
index 94196a1224c8..000000000000
--- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.23.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} )
-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"
-IUSE=""
-
-RDEPEND="
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild
index af5d7a8c059d..8747660101ba 100644
--- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.ebuild
+++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.24.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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index a756a8123619..ea841500fc07 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 1319 BLAKE2B 5632522454decb6f355b4a40f018b511b8b36987a48efef525b9de4d7867bb2c019a1b9fe743947d134a4ee6a34e04395cb7bee200c84dc44c3ef4810f4c45a8 SHA512 7be097bfba88f41bfe0c05d886348a86ad4bce3b10fd0780c67827513ff4208338f71410c83f90fa8e947c6cb90a48449ef5ef596e4d82619a998f7a772ff24e
+EBUILD protobuf-python-3.19.1.ebuild 1318 BLAKE2B f76108b0a67b910c7ef700f74c08c09c74db3daacb40ac6310eb47d19b573147d0ecb1617bee515b3374d31808a7125d229e47286d2fd729eac3d4fcbc3e4b06 SHA512 87bdc237ccfbdf69c0162299e43efcf8208d9187f43fe64e516dc322b634a0a11a0a4a93ae4dbf997c287505a6bfde221456ea3c824b13b5448e0bbaebae7468
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 5071aec0dc52..59042ff20bce 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 089fdd15ef20..c66a281c3337 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,7 @@
DIST psycopg2-2.8.6.tar.gz 383797 BLAKE2B da0e3f1e143c51c940ba1f51d3e457b492d880ab71267dacd4747444bc767711ccd6c2f54d9e10ce5ad8fae0c3206fb4b6199f267e9bbaf12eb654227f59c2b0 SHA512 1e1d5d8755c6d1a153d84210bf29902afafe853659d709e13abc6bc5772def13779d2394690af1c544384c9c607edc0fe5cf2763244fb346febf9a9e0032b45f
DIST psycopg2-2.9.2.tar.gz 380253 BLAKE2B f3b649986f8bec56df33858373e510ea69623fc38416f6344c7b63e4c82b412d24edd1b0cadcbf391e8920626ac86e81388e916711ab4d5c6dfc3f88070f5d8f SHA512 96b15db1a8c597dc7b6a725aa67952bcbac8e0e3d4f1cea97c7ffa14b272d21b4c16fd567edbbb4a01aa2c4b01c0bba562cdeea1f678aebf2139aa171dacd0a8
+DIST psycopg2-2.9.3.tar.gz 380611 BLAKE2B 78099da7378dcfa8b7f28aae4d533a7e890cdb7ae4c0cc718a9411e630fd07b56f074760fc29de8fe08fe727328cca39414a5f297fb92ed2f7471a24e633d18d SHA512 048184d1d162a371fc0fba711448a6fa8a6aac193421f4484c7f7b91c39065d5b632fa34fc15a901eca055d597302b1f9e38330b248ed0e4653dcdc544b0d660
EBUILD psycopg-2.8.6-r1.ebuild 1313 BLAKE2B dbdf3b3a72aa22bdc1d55c9a6b8f67e706a9d13d9e43c0c09bae8a735eb999b19f262d104aaa9196c6189ed5ecebcafbce49f6499e9632d7f56b4d73c48453f3 SHA512 db57102c60158abf196eef91391c3a37a02a92fc6ffb79c57aaeaafa1b771938a1a3b1d048fe6130e9fab326b9a7d46de605090fdca09025baae051bcbd8f7cd
EBUILD psycopg-2.9.2.ebuild 1306 BLAKE2B 1321dcc989d4b26cd7aa7717a0620aa8f0149b808ae80289dcd4888290202db43ed061c2d887321f7db6425e01502d243a794a8bda79a037d5704eda44d61ed5 SHA512 b579bfec8510acae8b911c214cf06b5e9e671d617550fce0359afc6a8441f6542866d71360cdb5d721c2fb664c15a490c79a529e8f56209db66204079a8bd89c
+EBUILD psycopg-2.9.3.ebuild 1313 BLAKE2B 5f1b92f1ae3caec90187611e1a2a4e403a0a3b8a39b8c86d3991f02bffad6f5f71bed1ee9cf8f5b1ba2154d34d20edc6c50a94ba4a7d36a0d8d01cd4209baa00 SHA512 7e6fb95c45aeabae36114e210ccf099924f174e5b2414e759d1a38f18c464e4f7ea8bde92e657d00ba8f3818af678107b53bc76622ed4aaf067a09acc8da8ccc
MISC metadata.xml 322 BLAKE2B 2656ba386b42acf8e45737cf0f2428d80f91a05de732bd7db0e76bef480c6de927c0bba1c0dccb3d3404054d78354f698e75f03b44940fea6a7683c0c160a71e SHA512 01a60ea486677ccd335e348e90608ee50ac1ff6351d83a2ef4df76675a580f47b72e79ccfa3fdb84f725592bd5c6ef85322fbf40488258c45bc3724b5ff9098c
diff --git a/dev-python/psycopg/psycopg-2.9.3.ebuild b/dev-python/psycopg/psycopg-2.9.3.ebuild
new file mode 100644
index 000000000000..0dac067c45bd
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.3.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} )
+inherit distutils-r1
+
+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/publicsuffix/Manifest b/dev-python/publicsuffix/Manifest
index 655b3366262b..a8a0c4c61296 100644
--- a/dev-python/publicsuffix/Manifest
+++ b/dev-python/publicsuffix/Manifest
@@ -1,3 +1,3 @@
DIST publicsuffix-2.20191221.gh.tar.gz 98142 BLAKE2B 21b0dabb253175ecf427a51bcc7df2de7fa3fc9fe7d9032cc378160c4c53e75efa4c0e657efc93d48bb58f786160d89cb2fd7301e3c270f73802a926c31ea378 SHA512 983bdb17b76d10eb73cf69f0ba7590806bf6786ae0c30526593ce1ab97f3b22c967f9acae83b880dd56be41a29eae9cca5726926667eb74013d0d1078433bf05
-EBUILD publicsuffix-2.20191221-r1.ebuild 616 BLAKE2B 9843578981895f72052ca315ecbbbe8073aadcafa43d9cc3c584b7a7bf5f52185de3a34313e405f3310d0b59586394b6e600ae076a7e7721038abdda22e7bc6b SHA512 fcb7a9954256b3004fb3c59f340b276e57e6840c85f7d6005af0058b7d56ea8c6667b522067d4030d17a364481a4e831ed5d1e1592e0d3a74907a8d782ad2a2c
+EBUILD publicsuffix-2.20191221-r1.ebuild 615 BLAKE2B 0205548d7a82ee3e895391605430bb4ed1be7c3e0293a83568a263801cf8b495a5a4504b23890da640ad6a5a26ed4faf3ef02d516b68753484db6df8972eae74 SHA512 5f0db982f3b423867deee320f3e47d3686a8a50a9e91a56a06f462357540a8c8f4905954b12aa2bb7295d2723be06aa4c9d8b6fde333300da33dfa9dc587cd2e
MISC metadata.xml 673 BLAKE2B 25e985020585574027e1fff595ea2ec21edfacdcbf3a5ee0f41d4d8dac9b256eb5e9392ca00bffb54811418201c56dbc95d45b6fabe1737c76b1dcdbbb48effd SHA512 5e6803d5a53783af3fb10ea0de3c8900107024b3e320118c3163b4f33267a416cd330c7ffb86d3dde014e31aaf0910e400ea263872735f21e0983a15566e4207
diff --git a/dev-python/publicsuffix/publicsuffix-2.20191221-r1.ebuild b/dev-python/publicsuffix/publicsuffix-2.20191221-r1.ebuild
index 31198616efe8..cbf7f3a521d4 100644
--- a/dev-python/publicsuffix/publicsuffix-2.20191221-r1.ebuild
+++ b/dev-python/publicsuffix/publicsuffix-2.20191221-r1.ebuild
@@ -8,7 +8,7 @@ inherit distutils-r1
MY_PV=release-2.2019-12-21
-DESCRIPTION="Get a public suffix for a domain name using the Public Suffix List."
+DESCRIPTION="Get a public suffix for a domain name using the Public Suffix List"
HOMEPAGE="https://github.com/nexB/python-publicsuffix2"
SRC_URI="
https://github.com/nexB/python-publicsuffix2/archive/${MY_PV}.tar.gz
diff --git a/dev-python/pyFFTW/Manifest b/dev-python/pyFFTW/Manifest
index d0f0adb1c9c2..f7af749ccb94 100644
--- a/dev-python/pyFFTW/Manifest
+++ b/dev-python/pyFFTW/Manifest
@@ -1,4 +1,6 @@
DIST pyFFTW-0.12.0.tar.gz 147372 BLAKE2B 1ea1f1f8de6759c42781a535b30d7119c0cb02dffea3abfe4130a97c465e000aa9b3064a219718569552304513a77ac51aa309f1be29f9eecae25c63cce70c6c SHA512 e4d7258d5c053b5367d8c4f1892eba8e595f9d540c1c3e6caf61e0c113d598ba872b5e72a21edace66be70d9ad75c599e4b1fbc692e0015c3c1ae35e9a7ba599
+DIST pyFFTW-0.13.0.tar.gz 158660 BLAKE2B c54096f0814625d49832094a6d823c6d258801a0831b07846993da97a713238a5df5b59beddc38b7e940685403178b2f3100f5713334fc9861757420bc87303a SHA512 1d4c69cc19dd00f2433037f25ea90335544403b542c0c5ca00cb055e0fde076ec9e00990f02da2385466be171ed8c910a5ce06a7cfa5efbc6544b2383bbce599
EBUILD pyFFTW-0.12.0-r1.ebuild 898 BLAKE2B 036d3ce450d070ba141eef9a14b6a370fd3d4a49f12fda27b53e08ff5f492a22071f8ed5555ba4e50b02138da7c40e3f58cfc37392896391d8fbff6e9c787722 SHA512 c9a5a7296d07d6b9fbebdafc868ec4ae987d671dda45d568d7564d66829e6f3de7b234d045e938a268a850ed31761a041171f2077ed9d40715ad5c645cf2c584
-EBUILD pyFFTW-9999.ebuild 898 BLAKE2B 036d3ce450d070ba141eef9a14b6a370fd3d4a49f12fda27b53e08ff5f492a22071f8ed5555ba4e50b02138da7c40e3f58cfc37392896391d8fbff6e9c787722 SHA512 c9a5a7296d07d6b9fbebdafc868ec4ae987d671dda45d568d7564d66829e6f3de7b234d045e938a268a850ed31761a041171f2077ed9d40715ad5c645cf2c584
+EBUILD pyFFTW-0.13.0.ebuild 932 BLAKE2B eb8d1dc786c8ddec960824a495b7495a1fbd3c14d495546156eed8de0105f055e231cb231aea105b403bbfc0c42343855e8b57bf83747d2e458d6dc5500bf16f SHA512 dcdea264e5c14a2da73c4dcccd444970b0ca9249bad11f9071ad89eef4c49285de8402232eb71e218e0644d3e0ee7051d9db5510fcd0d567761f94b27c45516e
+EBUILD pyFFTW-9999.ebuild 932 BLAKE2B eb8d1dc786c8ddec960824a495b7495a1fbd3c14d495546156eed8de0105f055e231cb231aea105b403bbfc0c42343855e8b57bf83747d2e458d6dc5500bf16f SHA512 dcdea264e5c14a2da73c4dcccd444970b0ca9249bad11f9071ad89eef4c49285de8402232eb71e218e0644d3e0ee7051d9db5510fcd0d567761f94b27c45516e
MISC metadata.xml 469 BLAKE2B f5f6504ccb53aaf8fb993ea0fd780430f54d8500762ababa8992b22a3b20c3511a8b4d581e4ec7c90ad6593c355ddcca36f2b66d5f1aada806514fab272207c7 SHA512 b2dcfff7de1c959732800e56377e74a23fff5d1d7b6a818d720845be576a9640865a329d99599fbc95fb1b853550760769ce7df0ebac33082b7468419c93a80c
diff --git a/dev-python/pyFFTW/pyFFTW-0.13.0.ebuild b/dev-python/pyFFTW/pyFFTW-0.13.0.ebuild
new file mode 100644
index 000000000000..db7b32f540a5
--- /dev/null
+++ b/dev-python/pyFFTW/pyFFTW-0.13.0.ebuild
@@ -0,0 +1,42 @@
+# 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 pythonic python wrapper around FFTW"
+HOMEPAGE="https://github.com/pyFFTW/pyFFTW"
+
+LICENSE="BSD"
+SLOT="0"
+if [[ "${PV}" = "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/pyFFTW/pyFFTW.git"
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://github.com/pyFFTW/pyFFTW/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+DEPEND="
+ >=dev-python/numpy-1.16[${PYTHON_USEDEP}]
+ >=sci-libs/fftw-3.3:3.0=[threads]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-python/cython-0.29.18[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/dask-1.0[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.2.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ cp -r -l -n tests/ "${BUILD_DIR}/lib" || die
+ cd "${BUILD_DIR}/lib" || die
+ eunittest
+ rm -r tests/ || die
+}
diff --git a/dev-python/pyFFTW/pyFFTW-9999.ebuild b/dev-python/pyFFTW/pyFFTW-9999.ebuild
index 8ec87a34fe67..db7b32f540a5 100644
--- a/dev-python/pyFFTW/pyFFTW-9999.ebuild
+++ b/dev-python/pyFFTW/pyFFTW-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A pythonic python wrapper around FFTW"
@@ -20,23 +20,23 @@ else
fi
DEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.16[${PYTHON_USEDEP}]
>=sci-libs/fftw-3.3:3.0=[threads]
"
RDEPEND="${DEPEND}"
BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
+ >=dev-python/cython-0.29.18[${PYTHON_USEDEP}]
test? (
- dev-python/dask[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
+ >=dev-python/dask-1.0[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.2.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests unittest
python_test() {
- cp -r -l -n test/ "${BUILD_DIR}/lib" || die
+ cp -r -l -n tests/ "${BUILD_DIR}/lib" || die
cd "${BUILD_DIR}/lib" || die
eunittest
- rm -r test/ || die
+ rm -r tests/ || die
}
diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index 1a2cba1fd262..45481d3bd2d4 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -1,3 +1,5 @@
DIST pybind11-2.8.1.tar.gz 693075 BLAKE2B 00f691121858bbe019b5398ab5418523b352f29716901ec6572817e3a35efeb953a9a1542ad37830aab6b9e5a6d6dd56c7aee390772f1d992ef570e03472ebd8 SHA512 6738b4551a1ca2fdf6676be78216b9056cecf8b4d125f0d1aaae9929614bcbf4a9b233fc3c52b8f9dfd19a9ca1496515e6748c1afd8968b9c52c9a1e8b28da10
+DIST pybind11-2.9.0.tar.gz 698784 BLAKE2B bfbe173d580131e445d759bd9b1a8929ceb9fc357a1ed8873aa8024fb9226a37bb97293dc0189a67ae61a232f3790ca6f635a30d0a0401c867cde98f1010438c SHA512 87184c9e09e1340f2d34786a66560fe77684a3629b517f78321073a1f0dfdb766365d3698dcf6f08e5141b1f4da50ec917e61b36538e5a1ec9fd1b68f29cd396
EBUILD pybind11-2.8.1.ebuild 1072 BLAKE2B a168784e70bf21188a8a0180a5db73fc6e2e4b392b16d0172e50fa67dbb486a7e7d4d1d1e7afcae7e79bff5ac4d877c7249f2bdb5b809effe9e1727f0056abb3 SHA512 be3d0bd87ef1d8df6f008356246f45e71537960491e347c3cdf0e1ed21abc25139e3b6540334012d0e7eb69856349bff08b4520f8fa42d2224cdf4dd7b61635f
+EBUILD pybind11-2.9.0.ebuild 1078 BLAKE2B a875df1d0efd27240980855acc42ee2026ac0ef0328256ac805b6bf05723975c4b401c11c6788d93f52c666ceb5c7ac8fcd53e55992e43cf8d3e0851773fab26 SHA512 08b0413dd0db90deeb790e45fcf429c981894fd9f0c2124fb419fe4e9b1c675a96429a0d0bde78b0d7331f2d111c66efbd349d7cbedf36e358e52582a4de04e2
MISC metadata.xml 420 BLAKE2B 8a3480ac275b7e2893d696bf4fd0d70f41ea941fab9e24b19d8561c0efeee81024ba6fea0ab26333346f3c176d1a87b35229e31ecefc74de2e7614600a64013e SHA512 8140e933878a75968420deab189bab1decd030b5209baada2857a7659dc32980bbc46678c6612ef56e4b4f6b598579bb8227e6c7fd00fbde63a40eb13bccf86c
diff --git a/dev-python/pybind11/pybind11-2.9.0.ebuild b/dev-python/pybind11/pybind11-2.9.0.ebuild
new file mode 100644
index 000000000000..54e1aa92dba5
--- /dev/null
+++ b/dev-python/pybind11/pybind11-2.9.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 cmake distutils-r1
+
+DESCRIPTION="AST-based Python refactoring library"
+HOMEPAGE="https://pybind11.readthedocs.io/en/stable/"
+SRC_URI="https://github.com/pybind/pybind11/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+ dev-cpp/eigen:3
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ export PYBIND11_USE_CMAKE=1
+
+ cmake_src_prepare
+ distutils-r1_python_prepare_all
+}
+
+python_configure() {
+ local mycmakeargs=(
+ # disable forced lto
+ -DPYBIND11_LTO_CXX_FLAGS=
+ -DPYBIND11_INSTALL=ON
+ -DPYBIND11_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ # Compilation only does anything for tests
+ use test && cmake_src_compile
+}
+
+python_test() {
+ cmake_build check
+}
+
+python_install() {
+ distutils-r1_python_install
+ cmake_src_install
+}
diff --git a/dev-python/pycparser/Manifest b/dev-python/pycparser/Manifest
index c24d87dc0b55..87c9275cee42 100644
--- a/dev-python/pycparser/Manifest
+++ b/dev-python/pycparser/Manifest
@@ -1,5 +1,3 @@
-DIST pycparser-2.20.tar.gz 161330 BLAKE2B 9a114e4b73e6c3c495bd78c393957146ec425eb5b15d72266cbf424f15e8d2e2e6402ef36d60a9dff41b393aab80fe1356befd25549517f398e129836a76b037 SHA512 ff0853c9f981b43b4f2e879350715c07b02cf9dab223d4980d8fe0a3138c98041b5f848a9355ae4f1cb45e7f137c03a88843008e18d77af9250e0d9c55f5ca1b
DIST pycparser-2.21.tar.gz 170877 BLAKE2B ae6bf42dfc552bf1e3bfb5430cdb0c15b5e011ec53cbd03e0e2507c08a1a78690cefce2de134bd984caccc5dbde90661cb4c18df5c289217967213aac4d52404 SHA512 e61fbdde484d1cf74d4b27bdde40cf2da4b7028ca8ecd37c83d77473dab707d457321aecaf97da3b114c1d58a4eb200290b76f9c958044b57e5fed949895b5f0
-EBUILD pycparser-2.20-r1.ebuild 1721 BLAKE2B c58d45c46b908a76f5fda2efdbd74d3d94af70c67a51721f1fd27bb3d021783aa0fd1a4585b847da7f49a3b4ad002347f9179de57fb0fea88e5ad6a83c97c611 SHA512 09ac290d1f5f9bbd4e95545194a81594321a759f3f2e055b1991ead847dd095ae863a2b449f2f7dd5f4db70d48464442eb82e57231d4b46d7cfb16af93c0a278
-EBUILD pycparser-2.21.ebuild 2236 BLAKE2B f9bc2eb35c4fdb7b518714bfd51a3ab84ddca706097da74c21ca36b4a20b68411feab7739f6c7d2f0ab424a8a4b00d4d11e944f59fad028aea6580b883a7d46c SHA512 c857f6197a7f524486573ce1abc350c0c20c8f136851682337878d7c84cba94a6c2fdcf4ac4d1ade5e1d5acafe6dd531651a394ebc0e892aaa53c6d59cff6884
+EBUILD pycparser-2.21.ebuild 2228 BLAKE2B a0e8190b8747b3abb2566c40841a7e60f699e0e348d34c6e7e75a6e741c132ab7b7f8f5614ca4d6c630fd393e74c86337fc230a31f3c5a12b90bb1c26953d64e SHA512 6bba7ed9871510ccc2f49e3346216d836a09d27fc2fe417836855de41dfdbcd5936e9034687d5ad244b36a06ce016db614262b51f0810fff8b3921ef033e762b
MISC metadata.xml 381 BLAKE2B ceed0b1da227f2b8016d51e7a6d6b9980d29c1dd930c9c5843c66ab62e3366f48f943bfd06155e9884fe08ab13da1844f7193a142d9d3f8f1db1a0ea5a9d3474 SHA512 e2603fae46f989057b80f13828825388f54f179b6dd9beeaad64e0eaa97ebd753e5eac752d79df460c31e9cfeb795998887964bdf92b364f5b7d7b6b2d65a21f
diff --git a/dev-python/pycparser/pycparser-2.20-r1.ebuild b/dev-python/pycparser/pycparser-2.20-r1.ebuild
deleted file mode 100644
index 2f543afcaf04..000000000000
--- a/dev-python/pycparser/pycparser-2.20-r1.ebuild
+++ /dev/null
@@ -1,57 +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_{7..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="C parser and AST generator written in Python"
-HOMEPAGE="https://github.com/eliben/pycparser"
-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-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="dev-python/ply:=[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # remove the original files to guarantee their regen
- rm pycparser/{c_ast,lextab,yacctab}.py || die
-
- # kill sys.path manipulations to force the tests to use built files
- sed -i -e '/sys\.path/d' tests/*.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- # note: tables built by py3.5+ are incompatible with older versions
- # because of 100 group limit of 're' module -- just generate them
- # separately optimized for each target instead
- pushd "${BUILD_DIR}"/lib/pycparser > /dev/null || die
- "${PYTHON}" _build_tables.py || die
- popd > /dev/null || die
-}
-
-python_test() {
- # Skip tests if cpp is not in PATH
- type -P cpp >/dev/null || return 0
- # change workdir to avoid '.' import
- cd tests || die
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
-
- # setup.py generates {c_ast,lextab,yacctab}.py with bytecode disabled.
- python_optimize
-}
diff --git a/dev-python/pycparser/pycparser-2.21.ebuild b/dev-python/pycparser/pycparser-2.21.ebuild
index 449a6b1bde3c..8ab95ab95667 100644
--- a/dev-python/pycparser/pycparser-2.21.ebuild
+++ b/dev-python/pycparser/pycparser-2.21.ebuild
@@ -14,7 +14,7 @@ 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-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"
RDEPEND="dev-python/ply:=[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index e880b3633e5c..5c48143792f7 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,4 +1,6 @@
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
+DIST pydantic-1.9.0.tar.gz 299758 BLAKE2B f6c2b89e598fc94db74b8165c449c752f11166752b12bbd37c23902b74c1f895bbd49b8fc4dc8da86b10880ac2e37178275cc28a42964e1133397364ea268d02 SHA512 ace542ff12698d568f2bea6121afc889c51892042b1a1b98464a6da6f71e50ecd8aafff7abd7ffd16983769844f7c970099d1fee7aa788f2e78172c0d5c4f472
EBUILD pydantic-1.8.2_p20210719.ebuild 1200 BLAKE2B e5d8f312a83e62fc82617211cebc670f32a140b97ab40a3be8cbc6a1a4fecec6d61a98189d2a63e938b9bff5eecbdb4cc4cfd679da2db404768aa2555e099419 SHA512 e7765492c554d4e7696f9eb115ca0505e05146c3b7c19104074986b8512bed6c56b737d91b4537df934ab35e2b923db7c34d97f8f53dd198b33251fff91f5be8
+EBUILD pydantic-1.9.0.ebuild 1266 BLAKE2B 8d92a761d875af71ae97197134b50b00b20e21365325000c452147088184fdfec1457589272749df214c3b1e946c196bdd027dbfe678eed31b46494d917a3c98 SHA512 86a11e52fef833086d4d08060425586f3a3bb82cf5f975cc4b9dfed7656438552c899bab1319ecbc49abf0013e79fcd2eeb78079e92388635792fb6ad21ec626
MISC metadata.xml 492 BLAKE2B e21bc5a40669b2b321ba310df9dd4c6ff424e77d9d961b3aebc1f62b579444c7f505c19dae02590de999cfd8168ac522034275583fb4835e97e8db9b153fefda SHA512 bfb9c7a069a79735543dc12101af7cca16acc5fd93cae01515dc35a106c16a419c0e0e3a97a6bc8426c3db776417f7d29231022cb6ac27020f97e5dcfe0d0cbb
diff --git a/dev-python/pydantic/pydantic-1.9.0.ebuild b/dev-python/pydantic/pydantic-1.9.0.ebuild
new file mode 100644
index 000000000000..13d5081663e0
--- /dev/null
+++ b/dev-python/pydantic/pydantic-1.9.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="https://github.com/samuelcolvin/pydantic"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ dev-python/python-email-validator[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/CFLAGS/d' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # flaky test, known upstream
+ tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
+ )
+ [[ ${EPYTHON} == "python3.8" ]] && EPYTEST_DESELECT+=(
+ # Those fail on python 3.8 as None changed typing semantic on >=3.9
+ "tests/test_types.py::test_none[value_type3]"
+ tests/test_typing.py::test_is_none_type
+ )
+ distutils_install_for_testing
+ epytest
+}
diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest
index 9aa1b547b781..f1d4de053dba 100644
--- a/dev-python/pygal/Manifest
+++ b/dev-python/pygal/Manifest
@@ -1,7 +1,3 @@
-AUX pygal-2.4.0-fix-py3.10.patch 1190 BLAKE2B 01e362ca7ce209a1eb1c47e020279ef9efd5f26f0019c12e65cc707160749e3b0794bebe075cf4b65432a1dce429b8ba6ff1ce6584dd1726293e7b9465b12846 SHA512 e2dc856539aeacad335fcbd55c062a1fc0428eb4a4874a1c8f3058bae04281152e8d8bde7be6e3eceb62276272c02d5535bc7dc328425a3c9a094334d5058429
-AUX pygal-2.4.0-fix-tests.patch 645 BLAKE2B 92158d2350eedca67e2706fdc1ca38902bf7b23abd6ecdc1778c0ddc3ba60bb6830b86a850c2cca6eaf49e35c5ea0644af2aafd3cc00195d78af5e1bda245402 SHA512 b16881cea59eae7c354e36f06b1d6e7e76062a3a83a740700e4b1c964a51315dcb9ab729763172f237a132ce900d2f76c74e0e16ee6bc0fe2d50bf104153279c
-DIST pygal-2.4.0.tar.gz 4554802 BLAKE2B 9627558e734420bfb3137989d0cc1978a0a06a597d3d5d071e13653876a4bb3266f12f1a8a358076619d997998754c29ee75058356ba66da64b112a24c2cbe2a SHA512 d69fbcff3792cb0b952addc3bfbaea76628d5546482c291ef217c592a820a73a65b1eb522c5d7877e7a794d19b74636126d99a4ff280e8467ab07a95000ba823
DIST pygal-3.0.0.tar.gz 3575455 BLAKE2B 9b64cf441aeb25b0a0b9834f07e5892fe163f28a5da796d37083f8f3a10d8737a69bad39e503d722e6a36f2de4367b4fd2bdc3a06c5bc30bce66a370690d9c88 SHA512 71ac9f197d711c8cf5bb47caef128754f81b1cb0ba98c4cc67de78b68fca5d40baae9fbb5c978f6abaed4c73b8edfea2de07de2fda1aa7c15e0d81387518cc49
-EBUILD pygal-2.4.0-r2.ebuild 1192 BLAKE2B d4dde60a86d4fbc9eb38c6076c0704911e278b284d34f54a0ece6f019895262a0510ed773474dd2d09facb1a3a38ce0277bcec304bcc9198630131385568935a SHA512 1d65a551e67a94d954fe30e748405c8586ebb4975bea99673c40745ce81d282aeb9fcd107b27c816ee6fe8b162d5660dfeb33ca56434f644682328a5ca9537d7
EBUILD pygal-3.0.0.ebuild 909 BLAKE2B e25937aa0570290e59d3f61ba9b2cf33cd65303099e9430c0ac36c29360767e73b52ce2d45f103692d9a90f5a6197f78ab1b5a86f8c99141c302dc36e9585e3d SHA512 a7dd8e3a3feb97fde0074c8b31473316f5fc73eed558115f658976a9a981c255a598e6943cdcc4d1df2ff82b921d264b50a933b1cafaf537e198f2b1145b0b89
MISC metadata.xml 458 BLAKE2B 70473091a8343d255501ff6d306cbf376b57c42ba842e36a3948649f30ffa3f29ff502254cf265512b024878b8faa7d77b4164b5cf70ae6f851a5d2d51a3997c SHA512 3bcd119c30b25e2f821c10d1b2c58efc109d8049a446acb4960b47ddef18d3c1ed4efc6bb4dc551abbb42f17828c4898acdad3172523b7576a6a548e43a8e8b9
diff --git a/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch b/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch
deleted file mode 100644
index ded4ad2ef338..000000000000
--- a/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 1525f5e7c18032b34b1be282341d60641161194d Mon Sep 17 00:00:00 2001
-From: Dooley_labs <elderlabs@users.noreply.github.com>
-Date: Sat, 28 Dec 2019 02:29:38 -0500
-Subject: [PATCH] Python 3 compatibility patches
-
----
- pygal/_compat.py | 5 ++++-
- pygal/util.py | 2 +-
- 2 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/pygal/_compat.py b/pygal/_compat.py
-index 07ab8846..815585f1 100644
---- a/pygal/_compat.py
-+++ b/pygal/_compat.py
-@@ -20,7 +20,10 @@
- from __future__ import division
-
- import sys
--from collections import Iterable
-+try:
-+ from collections.abc import Iterable
-+except ImportError:
-+ from collections import Iterable
- from datetime import datetime, timedelta, tzinfo
-
- if sys.version_info[0] == 3:
-diff --git a/pygal/util.py b/pygal/util.py
-index 65236173..cca29dbf 100644
---- a/pygal/util.py
-+++ b/pygal/util.py
-@@ -275,7 +275,7 @@ def minify_css(css):
- # Inspired by slimmer by Peter Bengtsson
- remove_next_comment = 1
- for css_comment in css_comments.findall(css):
-- if css_comment[-3:] == '\*/':
-+ if css_comment[-3:] == r'\*/':
- remove_next_comment = 0
- continue
- if remove_next_comment:
diff --git a/dev-python/pygal/files/pygal-2.4.0-fix-tests.patch b/dev-python/pygal/files/pygal-2.4.0-fix-tests.patch
deleted file mode 100644
index 6ae07df3427b..000000000000
--- a/dev-python/pygal/files/pygal-2.4.0-fix-tests.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/pygal/test/conftest.py b/pygal/test/conftest.py
-index ea36010..6fe40cb 100644
---- a/pygal/test/conftest.py
-+++ b/pygal/test/conftest.py
-@@ -48,9 +48,9 @@ def pytest_generate_tests(metafunc):
- if hasattr(sys, 'pypy_version_info'):
- etree.to_etree()
-
-- if "Chart" in metafunc.funcargnames:
-+ if "Chart" in metafunc.fixturenames:
- metafunc.parametrize("Chart", pygal.CHARTS)
-- if "datas" in metafunc.funcargnames:
-+ if "datas" in metafunc.fixturenames:
- metafunc.parametrize(
- "datas", [[("Serie %d" % i, get_data(i)) for i in range(s)]
- for s in (5, 1, 0)]
---
diff --git a/dev-python/pygal/pygal-2.4.0-r2.ebuild b/dev-python/pygal/pygal-2.4.0-r2.ebuild
deleted file mode 100644
index dad973603437..000000000000
--- a/dev-python/pygal/pygal-2.4.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=7
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A python SVG charts generator"
-HOMEPAGE="https://github.com/Kozea/pygal/"
-# PyPI tarballs do not contain docs
-# https://github.com/Kozea/pygal/pull/428
-SRC_URI="https://github.com/Kozea/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-python/lxml[${PYTHON_USEDEP}]
- media-gfx/cairosvg[${PYTHON_USEDEP}]"
-
-BDEPEND="
- test? ( dev-python/pyquery[${PYTHON_USEDEP}] )"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-tests.patch"
- "${FILESDIR}/${P}-fix-py3.10.patch"
-)
-
-# CHANGELOG is a symlink to docs/changelog.rst
-DOCS=( docs/changelog.rst README.md )
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Not actually required unless we want to do setup.py test
- # https://github.com/Kozea/pygal/issues/430
- sed -i -e "/setup_requires/d" setup.py || die
- # [pytest] section in setup.cfg files is no longer supported
- sed -i -e 's@\[pytest\]@[tool:pytest]@' setup.cfg || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest
index 0251e1ee86fa..05c74c671365 100644
--- a/dev-python/pygame/Manifest
+++ b/dev-python/pygame/Manifest
@@ -7,13 +7,15 @@ DIST pygame-2.0.2.tar.gz 6309459 BLAKE2B 0cb23b4226d8d86f938cba08b67ab3bd847c9e4
DIST pygame-2.0.3.tar.gz 5804279 BLAKE2B fb58dd57a9288bdff3c0d01389e363968ebddd4b2b0fa92335c825297026c5858da4f73a870f84e0c3c7cf302bd9f4163807c97a348d581658df7e7695fcb4fb SHA512 1d2b4cb1e577f0244c2b92511b8fa0ab7bcd689d04a4451ced41e6d97758ba380d7e681e60abed26c81b96bd49d505cf481c67a466437b3cfdb547e744f22949
DIST pygame-2.1.0.tar.gz 5790847 BLAKE2B 1d2fc9f8d86ab823008cbb4c7431f44dd17ba5b356ed755a308737eb5a0db3c4033efe3fd4245bd740a33c6f4e5d2816daefc3785c747ef046b8f98aa8f58589 SHA512 b9394bea5dad54760297c75133ca56c99f89781340029f8866b169fcef3a7e12c16d00a18dd95f4fe3c13e393915d5b29b8d547465efb94f84b4875579166f1a
DIST pygame-2.1.1.tar.gz 10132023 BLAKE2B 41f6beb02ada13208d71375f15e247c785261801f82dfc47dba22a28692b5aea01072e46f2fd281451ce778d5818812c74776bd791d47d465645fdef63ffefec SHA512 eea4be27bbf29cfeb98fb095121341e1366fed1cc1f3c16bb076adbd2f1c8583e51d34b93811259a80ea3e2a3bde83c8144e91cd83a7dde3cf730805c0b99ac3
+DIST pygame-2.1.2.gh.tar.gz 6100415 BLAKE2B 4b81c2f0abc2c2c4732ddb8f8e6d4bffa5169e3d3ee2d9ea2798d294623a9c70e2ff004825030606285124ef1347177b46adc676db450785e8420de45f37db34 SHA512 531cb0371853def7a3ddb8eb0110fbd58acaf1b2351d7518402c9a960baca705bb34da879015e7a6cd5f2f8af98c57e7bc732021a8f62ed9f90cacf068c9c2d6
EBUILD pygame-1.9.6-r1.ebuild 2293 BLAKE2B 32d2a0539d064892d65ded4f4977c6c1e52f632ddf32d4e138a3a5a1a29a293a5762608e394d236bc0aeee71b041f184f2b05f86760c16d67dc07c0a230b5a16 SHA512 e39987d08942f0cfd5c26f482e28fa2ba39210a4acba7ff7f8b409bffcaeacb8937152e4d4aca1c807d7c4b05d8aa9c2b0a57f54296f9933fdddbf95e094fd71
EBUILD pygame-2.0.0.ebuild 2073 BLAKE2B 9723b5c5d486de169bd7b8d5e6012eadfced27bedb7e2bb61ebe9cfb73f6e54ba64d6acdc866eee561979ff41edda6d31b337a98c2c15a3328520a91c3eebd07 SHA512 d4615ac5efb8935073c791aa9510a5f61965ff3fb71a8a0b0b2a9d49d99e95e6a2863375665b3e8e2272c4289c44d7e01323c3ecde055018c13e5ceae505167e
EBUILD pygame-2.0.0_pre10.ebuild 1910 BLAKE2B 8fc8454b4e198d0c8862a7c4338792076799e8a13c82827c062ca1a5a6f3b61d0260b367cdbf8590632600d99ac7fe2d8699b95631417e5ed5bab5e7bfbcded6 SHA512 eda538cb1d14f9f2e88ada1497ac816b12ef27805a3d6d85a37f349e2b3891e82594817ff178d9902e2066b1f595a59915d4d0d42e570534fb132fb81b9619c2
EBUILD pygame-2.0.1-r1.ebuild 2202 BLAKE2B 6b7ec8d20bc629a07d200958f5a4d09f1330933c60ca0ad191b673ef78e950cc27ba4ff456df4b31f50b3b326f42bd020e38d8801ee9e663ce4fa7acfc7645ca SHA512 8b7298c8b5cf5b6635008caac567d0331d7b614535cef88a5aa6813e2df1d97aded32e112275188924bcd3b6f53d52d7fb3f009c164074d0870d579de4119f87
EBUILD pygame-2.0.2.ebuild 2082 BLAKE2B a1d8318800491adc2448d4a6bc2d5ebf206ce83ab1d71487b6324c51cc77a73f928af85e1291110dd42905acb03d45d8a102ed01fabc92ac15d5b5e16d98ec26 SHA512 5132770e079ac5bc49336c96cad820181522a5fd44bb16d9f12bebb7318d31cb9fb38c7f3a2282ed94880bd4c4cabaae7d2f515cbe060a55996dd7e705b78bfa
EBUILD pygame-2.0.3.ebuild 2082 BLAKE2B a1d8318800491adc2448d4a6bc2d5ebf206ce83ab1d71487b6324c51cc77a73f928af85e1291110dd42905acb03d45d8a102ed01fabc92ac15d5b5e16d98ec26 SHA512 5132770e079ac5bc49336c96cad820181522a5fd44bb16d9f12bebb7318d31cb9fb38c7f3a2282ed94880bd4c4cabaae7d2f515cbe060a55996dd7e705b78bfa
-EBUILD pygame-2.1.0.ebuild 2080 BLAKE2B 7f484fc596f39fd9a13b42b7a42cd06ae9f95a81d2aae9c64426feac60eddf3519e3525f9a26d9f62e74a0b051831b7c0a095022d363229595e290bc004e7343 SHA512 5ff63ac7466e9e94745273ca4d5b61ef39301db96ba46758785aea8d191a645d2661425ce2c41d1adac666270e76d694ccbdf0909650ad34bb094f10b570d1c4
+EBUILD pygame-2.1.0.ebuild 2078 BLAKE2B a2cfe59291d311fb0a187501ea6bfa8d81d2c72c3e346c536934fd0274de6a6acfc2ae7e9f6fc47e3502e9b308fa2329aa48065ad74bd18d544343711eb1da1b SHA512 a5da9b56854e441c09e50f214dc1dccfa7375ef66c7da7c56282998c4a2aea498014d8d67b323e8b694960ef6b7cf09abd8e7ce8f42aaa86eac5326fac10e114
EBUILD pygame-2.1.1.ebuild 2082 BLAKE2B a1d8318800491adc2448d4a6bc2d5ebf206ce83ab1d71487b6324c51cc77a73f928af85e1291110dd42905acb03d45d8a102ed01fabc92ac15d5b5e16d98ec26 SHA512 5132770e079ac5bc49336c96cad820181522a5fd44bb16d9f12bebb7318d31cb9fb38c7f3a2282ed94880bd4c4cabaae7d2f515cbe060a55996dd7e705b78bfa
+EBUILD pygame-2.1.2.ebuild 1954 BLAKE2B 3247977cd4fbb9091a2b7109783056c9b92c0ac1c6dcd63df2da66e9cd472ae9a990be6adea4fe3857f0e692d60b9293d445f5b8c452ad962f446c0ff8aa0366 SHA512 770a5c25e2bf4427bf028515fd0ebda2749a122c165a6cbf11d01cb9dbb5ac9add2f25eb6ce2ddba91add33027e49d68a162c06c5aece91ff09e7c054ed672a8
EBUILD pygame-9999.ebuild 1739 BLAKE2B b5e8dea0169ba2ebf0bcfc3f7fa9f140b9c6a95fbec59c82442403c89f35f7416888d736c1ef1d98c4f434b83682cacae507037fc33cdeeb3fc570d2c9855983 SHA512 0e378c44353b0165c452561643fee5c9d6622de4e79b1fddd6ad554e1a9fa39bec18c84907a6c2e9868d0c75d1568f0935660c838f2921c7e5ce0df87c157946
MISC metadata.xml 462 BLAKE2B 398db1c050bbf14a65ac770e980ca91269277ecb00d94457502532ef7c407145cc2438ead46d370d1195331fd3d2f9602ecbb381c9f178240d031d1c665a9324 SHA512 2e95b731a4cb49372e6af00bb059bd179dc167aaac07f412c51970cf27b0fdddda616fb59bbbd62101c1b6f272cc0263123e334df01ebf6d1697ef8b55b62fef
diff --git a/dev-python/pygame/pygame-2.1.0.ebuild b/dev-python/pygame/pygame-2.1.0.ebuild
index 4f01fbdc47f3..105b520dc82d 100644
--- a/dev-python/pygame/pygame-2.1.0.ebuild
+++ b/dev-python/pygame/pygame-2.1.0.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
IUSE="doc examples midi opengl test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pygame/pygame-2.1.2.ebuild b/dev-python/pygame/pygame-2.1.2.ebuild
new file mode 100644
index 000000000000..24fa1072e037
--- /dev/null
+++ b/dev-python/pygame/pygame-2.1.2.ebuild
@@ -0,0 +1,81 @@
+# 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 SDL multimedia library"
+HOMEPAGE="https://www.pygame.org/"
+SRC_URI="
+ https://github.com/pygame/pygame/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples midi opengl test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+ media-libs/freetype
+ media-libs/libpng:0=
+ >=media-libs/sdl2-image-1.2.2
+ >=media-libs/sdl2-mixer-1.2.4
+ >=media-libs/sdl2-ttf-2.0.6
+ >=media-libs/smpeg2-0.4.4-r1
+ virtual/jpeg
+ midi? ( media-libs/portmidi )
+ X? ( >=media-libs/libsdl2-1.2.5[opengl?,threads,video,X] )
+ !X? ( >=media-libs/libsdl2-1.2.5[threads] )"
+DEPEND="${RDEPEND}
+ test? (
+ media-libs/sdl2-image[gif,jpeg,png]
+ media-libs/sdl2-mixer[mp3,vorbis,wav]
+ )"
+# fontconfig used for fc-list
+RDEPEND+="
+ media-libs/fontconfig"
+# util-linux provides script
+BDEPEND="
+ test? (
+ media-libs/fontconfig
+ sys-apps/util-linux
+ )"
+
+src_prepare() {
+ if ! use midi; then
+ rm test/midi_test.py || die
+ fi
+ distutils-r1_src_prepare
+}
+
+python_configure() {
+ PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \
+ "${EPYTHON}" "${S}"/buildconfig/config.py -auto || die
+
+ # Disable automagic dependency on PortMidi.
+ if ! use midi; then
+ sed -e "s:^pypm :#&:" -i Setup || die "sed failed"
+ fi
+}
+
+python_test() {
+ local -x PYTHONPATH=${BUILD_DIR}/install/lib
+ local -x SDL_VIDEODRIVER=dummy
+ local -x SDL_AUDIODRIVER=disk
+ distutils_install_for_testing --via-root
+ script -eqc "${EPYTHON} -m pygame.tests" || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # Bug #497720
+ rm -fr "${D}"$(python_get_sitedir)/pygame/{docs,examples,tests}/ || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ use examples && dodoc -r examples
+}
diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index d207debfdd5a..767bafe87a49 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,3 +1,7 @@
DIST Pygments-2.10.0.tar.gz 4052321 BLAKE2B 003d13344a2c5fe448a23d7bb45a401dc839cac10be262f5831c9547444d395811c92b74d1b18663a11a2e6cedf29b5a74cbd75267157429d61375bd9df6eb49 SHA512 28fdf35e333717795f199e0ef936d6df16ac0752324839ac36cabd2f9f6759a57663527d37f1c2f470258d63c3cf190f6dd4b631b21c849fc76575036fbdae12
+DIST Pygments-2.11.0.tar.gz 4157814 BLAKE2B de70a1de48083a9a0f281e4eb7f164cb551bd2fa2e7682c26c4513e1ebadf9da4ba6b2ccb50cc16955df484d313dff2b0431d6de2f5590c59c775f9ebd3884db SHA512 761b722cdcbc41bc730843e8120ae3c0d634db9918c1c1870d89b79002b55f245c896ed9301c44b665e573a8584d5f8504623fe9d4c63820b57a2cfcae576b33
+DIST Pygments-2.11.1.tar.gz 4206490 BLAKE2B 116efe4eb71b276eb860a1de04191b8cb01abc0c879a764715d6d6290a523360c7b195e81a6f32516ad5830410534f2ad01498393c36959ce934e1ccf1520fb9 SHA512 77bc1c7fa10ce945591f6d0546f0e9da8d65df58954348fe3b5a4dd8628c9697bd500e74eec3e2a095c5cb3378b8dee1cb0396cd52d7c36c0f2ca719a6d023b9
EBUILD pygments-2.10.0.ebuild 911 BLAKE2B fb910522498e3303072b67f2a4a70fb6e1644b76cd737a4897ad8c3a766807d718e25a57c981abd922a0d57fe3ef64def519dd4d64f52ec16cad0b83474334cf SHA512 fd273c2cfa43daec4adc42a8cf04f20bf08efcbfc7fe15a1eaa83f22c5d2e0155677d4f155092aba35683123b3c1d45ac631a2f24f094b5c7e4aa743c58d5265
+EBUILD pygments-2.11.0.ebuild 926 BLAKE2B 541ccd3809727ff287283d2d048ffe77bfc1042c2b1d76871b3da6fe8bd957f5e6df5ab6df900752821536237c6cf56b4d9f2838cc5fb88e070f959af2506112 SHA512 6320b2d9822b0df84d5d2d7d56e61a1abbbeeafabfa07351ab3f6c2a289b667d475ab0d674031af169e4f6d87d426dc48534d2fa85870f8bdb39f658d27ca5f2
+EBUILD pygments-2.11.1.ebuild 933 BLAKE2B 15b78d4b817d05c0fe892b12e08b3b59ea389b99924f0f583284b57a58620b31c1d73f4f5617db9c66c5e8f2dc85ac7cc11005565014a485230e64ac480f2115 SHA512 c91849804fdb37b2a516473d1833fa5a116aa4c7a61a6318a05b5862fe797a5895598c760e40d416c663758b77d1791084bfd6d007176ae4797e1433b810d752
MISC metadata.xml 557 BLAKE2B 59b5fbb74f5d0b8f65127b36871561853ec6afde94f0a31986067c1f6f24aa18e648c38752ae7bcaebe0ef43fc457ef32d017e463006f1c2c9e92932675e03ca SHA512 0810f5412085ff458230b3137845bebf5841a1bab0f729f2bc5152ee44b570e855323cefbc24eee54c5febb1ea2c90a5a4357106a15c8fa250d77eaa057c01fe
diff --git a/dev-python/pygments/pygments-2.11.0.ebuild b/dev-python/pygments/pygments-2.11.0.ebuild
new file mode 100644
index 000000000000..2deb8e14f9ae
--- /dev/null
+++ b/dev-python/pygments/pygments-2.11.0.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..10} pypy3 )
+inherit distutils-r1 bash-completion-r1
+
+MY_P=${P^}
+DESCRIPTION="Pygments is a syntax highlighting package written in Python"
+HOMEPAGE="
+ https://pygments.org/
+ https://github.com/pygments/pygments/
+ https://pypi.org/project/Pygments/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc"
+
+BDEPEND="
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}]
+ virtual/ttf-fonts
+ )"
+
+distutils_enable_sphinx doc \
+ dev-python/wcag-contrast-ratio
+distutils_enable_tests pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+ newbashcomp external/pygments.bashcomp pygmentize
+}
diff --git a/dev-python/pygments/pygments-2.11.1.ebuild b/dev-python/pygments/pygments-2.11.1.ebuild
new file mode 100644
index 000000000000..3f05c9c6c07a
--- /dev/null
+++ b/dev-python/pygments/pygments-2.11.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1 bash-completion-r1
+
+MY_P=${P^}
+DESCRIPTION="Pygments is a syntax highlighting package written in Python"
+HOMEPAGE="
+ https://pygments.org/
+ https://github.com/pygments/pygments/
+ https://pypi.org/project/Pygments/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc"
+
+BDEPEND="
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}]
+ virtual/ttf-fonts
+ )"
+
+distutils_enable_sphinx doc \
+ dev-python/wcag-contrast-ratio
+distutils_enable_tests pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+ newbashcomp external/pygments.bashcomp pygmentize
+}
diff --git a/dev-python/pylama/Manifest b/dev-python/pylama/Manifest
index c0b200415b34..229f33906506 100644
--- a/dev-python/pylama/Manifest
+++ b/dev-python/pylama/Manifest
@@ -1,13 +1,7 @@
DIST pylama-7.7.1.tar.gz 34740 BLAKE2B a4bd5aed40c2c4e7bdb9f9968030f0954f0309cff80567b2252ee9576fdb4598714286bda63c22676789d4919662430ef2729089faa70b5cb590784eb47ef1f0 SHA512 298fabffcdf38e3e868e3965de87a0e761bc9dfcfe33320b53057c4e05598bcc22045481ec16ccb8df27f49ea41d6fef82b69fe7327905f93ce74d9350682cf0
-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 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
+EBUILD pylama-8.0.6.ebuild 939 BLAKE2B e73e48cfc3729928c111a6bbe69da8da8ba76d3c7b38614f3e6abf1fdbfab7b01c0e26766924ce8ddd8b218f2ad6e9ea5cadedaad235dfd724bdbd4ea28cce7f SHA512 4e1cfa1e1d6b9ab00704a0a689899306d14059f35b2f0c17e3d48214ae135a15387e864df6b60bad37fe18358f9e11f5602b0cf49a9346f184e11832e7391698
+EBUILD pylama-8.3.6.ebuild 981 BLAKE2B 4629454cbe80e27d7ca64a9559a1f1f82ad3bdddc759d6e684427805be34cd85e9862332d9563a41527edaba469d0b67550a68f9a081f4a531326cb659338420 SHA512 0ed01f4605f3e6642aa8b4b236b2246f2b62b8242c2503b26f2d3a580bfc3eb28738246aef96559dce6c4139d2c1b1e10cc5c661c1a2cecd69d562fd0025ef49
MISC metadata.xml 389 BLAKE2B 4320ff9500cf2ec3d896d0ae766fd5c850b72c773a1626df243904f779db7ab9c28c2db462ab90f72e99b1da96b1131d8da207f9e3d14766ef9c33fe92c4ca76 SHA512 024823ccef87858b76df67e12452882ba523cc05a09fc128d8fe943ac92dc45abd9f3912cf6232fe411874555eec205b2623419d9e0d3247bae7663fa3775894
diff --git a/dev-python/pylama/pylama-8.0.4.ebuild b/dev-python/pylama/pylama-8.0.4.ebuild
deleted file mode 100644
index 56e1af7e7500..000000000000
--- a/dev-python/pylama/pylama-8.0.4.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="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 ~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.0.6.ebuild b/dev-python/pylama/pylama-8.0.6.ebuild
index 56e1af7e7500..c24f6a0bf330 100644
--- a/dev-python/pylama/pylama-8.0.6.ebuild
+++ b/dev-python/pylama/pylama-8.0.6.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 x86"
RDEPEND="
>=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pylama/pylama-8.3.3.ebuild b/dev-python/pylama/pylama-8.3.3.ebuild
deleted file mode 100644
index fab10b0885f6..000000000000
--- a/dev-python/pylama/pylama-8.3.3.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="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.5.ebuild b/dev-python/pylama/pylama-8.3.5.ebuild
deleted file mode 100644
index fab10b0885f6..000000000000
--- a/dev-python/pylama/pylama-8.3.5.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="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
index fab10b0885f6..989238c5c87e 100644
--- a/dev-python/pylama/pylama-8.3.6.ebuild
+++ b/dev-python/pylama/pylama-8.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/klen/pylama/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
>=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}]
@@ -30,7 +30,6 @@ BDEPEND="
)
"
-distutils_enable_sphinx docs
distutils_enable_tests pytest
EPYTEST_DESELECT=(
diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest
index 7fd7cc376f1c..db71e03ae1c6 100644
--- a/dev-python/pylast/Manifest
+++ b/dev-python/pylast/Manifest
@@ -1,5 +1,3 @@
-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.3.0.ebuild 703 BLAKE2B f69c6d5a33bd597722d1ff3a1c097b1443977571874eb2a5270974f703fe2ace26acfc56b1a673e76b119f45da093a2c1f1e4318945a1f4c7098d438f87c7aac SHA512 e3bf7e8bdce53656d31560bceecf9c6f61b60f61bacba9d3bbc93e4c0cc46a7519c738b0ae0f24e4c62ecb6985d40c8b154e8dae765e1f67e5c0ef89d4b66211
-EBUILD pylast-4.4.0.ebuild 666 BLAKE2B 153554f8a6ff44489ff6dbbbe9fbb89919b0bbd3596cfad1acd481b6fdaab1933c03bf12c685d0492fcc2f86c9004b231df75f2b69f62e3b190121bb3e3cdcae SHA512 3e9db053a0ed51a72156d284f776b07e91ed2bea906fe5dcb5b4bc3d9123bbab82cc5f1afb188ffc8d4bdcb561e4389e170d4ecf1c01812353ea1960c87e822a
+EBUILD pylast-4.4.0.ebuild 660 BLAKE2B 2107847cdb218c5a64e172044b9511ac2b79ee999ae344822b792e17ef209595cb3b161e327fda889f2be7550ffdd8eebbc9e4773a32264fb1becd031525c373 SHA512 e9e71e4fd3bd1e626c9c422d5f8c32ddbaeeb20c24807fae439939023cf910d28596e4944459cb6e0f54b56f10fb44cc2caa4da35aa888dfec5fe6e23051d239
MISC metadata.xml 907 BLAKE2B a4a6aee5b2e805d27d001b7c51dfb2a26b935c38380e85027059b02e75057fc02f9ad311fd21326f6f16e7528a15c0577aae31f695f8a74ac42d274c10e7ca17 SHA512 1d0b7327a4e9a24940cff7a27b64bf5a27d5e2a1391d31a99d3473fccd54e534722ba826a64bcfc5f0da7a505241e617d23aa1f7490218f1d39af4cd3aa29357
diff --git a/dev-python/pylast/pylast-4.3.0.ebuild b/dev-python/pylast/pylast-4.3.0.ebuild
deleted file mode 100644
index 5767fb9183a1..000000000000
--- a/dev-python/pylast/pylast-4.3.0.ebuild
+++ /dev/null
@@ -1,25 +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="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 ~arm64 ~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.4.0.ebuild b/dev-python/pylast/pylast-4.4.0.ebuild
index 128111781b3b..9d59c4b6bbcb 100644
--- a/dev-python/pylast/pylast-4.4.0.ebuild
+++ b/dev-python/pylast/pylast-4.4.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"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index f7a690c4c8a8..9735884cc016 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -2,5 +2,5 @@ AUX pylint-2.4.4-sphinx-theme.patch 468 BLAKE2B 741a362b51d35f574b245b4df81309b1
DIST pylint-2.11.1.gh.tar.gz 967223 BLAKE2B 435bb4589fa6dbfadfa234f8cb968a1d5c39efaf9b37fd20dfadc6feb1e997b34124386dab777b1aa1657bd9a36055d535e231181c71834517528cbbc04c698f SHA512 fe283b6eb8090414ea99809158b4e7f9fe85187ef6488ec37c5f34430793b0b4ff8afd9c97452fe0bb88efb9be001c0fd9f9a09a23081cb79084ae409b277f34
DIST pylint-2.12.2.gh.tar.gz 1032702 BLAKE2B de7dce04159b332baa5c23f4034ee249e49f9239c5c9190213a51a84a47ac2129f8a2265e1ad9c01ab448ec58f4f36653c6de5b0be6bfdf6aa286c8887313759 SHA512 0d2b9b785371af0a1c809271153abbab58f50455b34f12370461ded2c4f3d62656e4c0391adff48e179b95da945a2f44e762863e2b7d63808976bf5f684e20d2
EBUILD pylint-2.11.1.ebuild 1455 BLAKE2B 58acfc0c54021ddf56ce16cb7788e621807418d4054278ab33852cc41150921b3da2a8851c4a9b7978e839ae85faca611fc5e9c0e8a69007e1d11700d0854abc SHA512 a46543d41dcde85017cbcc8cab08ac8e74c24cd9ec7d6489d33982c9f8233d9dbaed4f231d647c31883200e2ddec7a79dc189243d64091deca1dbc18b4856f0e
-EBUILD pylint-2.12.2.ebuild 1725 BLAKE2B bcac521df8a8ee104e92545c5e2996e64d80dc3319745bb6b3351bae6f320859260bb6d7ac435685bacc6c20b065a23eecac490a73963fa2505762030a0280af SHA512 6c888079bf02f4c597f3acc907672250bbe8e002a3dbeecc846c7c65eda1fa2896d1784283a2a9f6cfada4293d8dffee97f83a91eac505ce258e0ef9630291d0
+EBUILD pylint-2.12.2.ebuild 1729 BLAKE2B c62665d94d38c96e24c698cde490f2a3e11515cfa01aa471f5fad7fdb59306f3219d14b0d6c0050a612cb332fc45f3a58992578ce16fbf006ebccaaeb3a87cc7 SHA512 d0bfcc70815033b6c63dacd7f3e9eb95f24655f0ba576e3e45760862ef6e0d478529db5974810a49edb2ce3fb9144e0ee831b8e70a8ac2b698c9f8d5e1b7155c
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 3d73abe039af..519a8a829e05 100644
--- a/dev-python/pylint/pylint-2.12.2.ebuild
+++ b/dev-python/pylint/pylint-2.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~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"
IUSE="examples"
# Make sure to check https://github.com/PyCQA/pylint/blob/main/setup.cfg#L43 on bumps
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index af925b34d78a..719f05aa66a1 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -10,6 +10,6 @@ EBUILD pymongo-3.12.0.ebuild 2713 BLAKE2B 73c23556f161f9dcf0601026ef3f7d07b308d6
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.1.ebuild 2758 BLAKE2B 7ec224db050ec3cb820787484fb11c798aeef1ee128b31ae46d1c0a573974b05a8a2e1e39a7b714afa21ce0b03d704eab9946b14f1af3ce347d36f7be257bff1 SHA512 4cc0cf390e545751920856461b7c1c11faf8b036cad653a4b5638dcc5f75a0188925943ea9e701fe68cdb0593526102224e147a8f068ab2e4a85bb22c6a50ae4
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-4.0.1.ebuild b/dev-python/pymongo/pymongo-4.0.1.ebuild
index bdf1ff9c5384..c0baf1f0d81e 100644
--- a/dev-python/pymongo/pymongo-4.0.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.0.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~hppa ~riscv ~x86"
IUSE="doc kerberos"
RDEPEND="
diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest
index e975ea91690c..cf7641de5ea7 100644
--- a/dev-python/pyopencl/Manifest
+++ b/dev-python/pyopencl/Manifest
@@ -1,3 +1,5 @@
+DIST pyopencl-2021.2.11.tar.gz 452225 BLAKE2B 48ea9a96e23370f4a8b40b5c43f439bc0635764b577ee554f9b65e8a1a790b3a90c4c4c2167d8c32c6f926ca6fa77c035542d503a14ea7c12470cbb73c99d7ba SHA512 584419da05a06b94d2bbb89072ef37007176a978aebf42a5d46eb3c0daf90119a585c60ecef34108ec60f8f98a6ec6e54e00dcac474bc42ddb43211c2b21d161
DIST pyopencl-2021.2.9.tar.gz 451109 BLAKE2B a4b9b1ee1bd4f42742aa2de3acb3f5fe54771905f15dc002327a6669bf460c825c81729403df0b98537deb91ca9d0fa8dd30dd8d7e718fcc23a256b6a797484b SHA512 557bdf20df97090557f441f47b31d5b2878341fe670a4e64a563d8a464fdd5915ece651103ed17396248ab174b1895f4841e5b7ac803b8bf6286266e2c4366d6
+EBUILD pyopencl-2021.2.11.ebuild 1489 BLAKE2B 2bba779fbd0f2b526a369b5bd6ac9b4b6dedba9dc395b4ccea39df310df268d5a825bdd51c431393a960d37b9d59c2fee7f79d91bcbfc8598074dd995aca6277 SHA512 c50235f4fc323817a2e6b8191666189fe9dc3c612c0257fb42ac4428685dedc110799644c6e8fc492de1d81e83cac649432e5557177e0eb49fbf0dd35ac74a1f
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.11.ebuild b/dev-python/pyopencl/pyopencl-2021.2.11.ebuild
new file mode 100644
index 000000000000..3430d722f4e2
--- /dev/null
+++ b/dev-python/pyopencl/pyopencl-2021.2.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 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"
+
+DEPEND=">=virtual/opencl-2"
+RDEPEND="${DEPEND}
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/mako-0.3.6[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]"
+# libglvnd is only needed for the headers
+BDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/pybind11-2.5.0[${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/pyotherside/Manifest b/dev-python/pyotherside/Manifest
index f1565ac7d4a8..ac05e611de48 100644
--- a/dev-python/pyotherside/Manifest
+++ b/dev-python/pyotherside/Manifest
@@ -1,3 +1,3 @@
DIST pyotherside-1.5.9.tar.gz 185230 BLAKE2B 7130f17f29ed07cefc641d77631db46d08f3bd836c8517427e38fb454cbf34c2e875bb46798b3d785aa68064c24f154ed166617cde263f722e77eac6d0903980 SHA512 62c171b273b921d8e0220c7b73f0ff95a0a911eb3785cc37f3dab2ec624e54301ac5fbccfb57cac6a4bee967728624d4738b03aff0c5762452b99674cdff6ab2
-EBUILD pyotherside-1.5.9.ebuild 810 BLAKE2B 8a29f88c3c03e52e5c3630b6f3ced05bcc694ab230b571b37252abe1b24cc46fc5b8ecab495407da9bc0ca32d46eb2b5dea299b6f805243f9a0393a92e8ddb70 SHA512 ae1677b79ff6e5f69064f3e2b23408068452457f4489523dfb9f1542076bf4fb0749328db4dfc5e163c1c875b23cb390ba5cb83f860e535892d9acdece8b5906
+EBUILD pyotherside-1.5.9.ebuild 817 BLAKE2B 798467991403aff2e5696fb1613c756fb5e0f8b3887e1207aa41190d8eabbf966c0756f32181389b80cb7cc7ed7ac0b4aa9d1f082e51ca63fb288abbbf6f1516 SHA512 c99bb9c4bf3acbd563fc9569ffcc66b9d4d0424e8def86413c214d92974b63d8d4f342fe33fd41df3490979cc2493642b0415f974be9bdb1f2b929c858079f2d
MISC metadata.xml 326 BLAKE2B c323223e1038b40f67b25b1f13a4f5fec61175ef0b73bd3ec3a4228bb51b0a41e0f27ca2f47ec9f2b595e07a83358c74f254054d06b4488ff25d2a1c046899b4 SHA512 9d4649f09f1a00a9aa4a8eeb4e535ceff6b924253cd3ac93a8c0d1f6fe2a94c02a7f14f5b722b7b39744ab7331cd3efb57dc59bcb7ab6fb5ce59f692c0f2718a
diff --git a/dev-python/pyotherside/pyotherside-1.5.9.ebuild b/dev-python/pyotherside/pyotherside-1.5.9.ebuild
index e2762981c50f..8c01e30377f8 100644
--- a/dev-python/pyotherside/pyotherside-1.5.9.ebuild
+++ b/dev-python/pyotherside/pyotherside-1.5.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/thp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
# Requires active X display
RESTRICT="test"
diff --git a/dev-python/pyotp/Manifest b/dev-python/pyotp/Manifest
index 9417b9ba6258..3814262e2ff6 100644
--- a/dev-python/pyotp/Manifest
+++ b/dev-python/pyotp/Manifest
@@ -1,3 +1,3 @@
DIST pyotp-2.6.0.tar.gz 15687 BLAKE2B 9e1b97c5fd5a3d9b335c173d44922a0427f9f49f4fb27579ee528d1e6f4776b33db31a1664a9bd6295bbec331458e17ac380c1fcd9860bc200577051f2af2e7e SHA512 8d650c6840dd243c4dcb522745ae80b462c1819bcafef226923d13be6a2b096cf5f2146829fd553d5e096d82b67725706d69d0cbb15a5d6586ea234201671bcd
-EBUILD pyotp-2.6.0.ebuild 466 BLAKE2B e86b547636e70f005348fabcd0902438ff6e48d2080364594acb15d463d05366d4fcc00913c251601a097df8eb88c6705811da020b9fda91f588fd73af232054 SHA512 27d7749d003d6b9d64661411d24fce851c2237fe030b578c1bb14936dd45468a7b8176cf6d4561306ce2b507896a22d34b133860d187b013f4c4ac0b2d8e9e70
+EBUILD pyotp-2.6.0.ebuild 465 BLAKE2B 9be15d15895128f9fbce09941537eac4eed4ca201490a3d7d411907040a1a0a9826f15b664085658492c604b666e2caad90ed52b8c8b5b1adcf09b964fa949b5 SHA512 047a4ba3db3cacb332b1203cb156596f3244d8c504848807e36207f1fb95e663fd76cf7fde7d2dd754184a425a9994bc142edccb318a809c72d835b06143c930
MISC metadata.xml 385 BLAKE2B 9f2d57ca90c859506181e9960deef6e0bf83854cc35066a18cabfdd1c49ea9019123f1ba3edef1d94c45c826ca0064d9a390a62e758fad87120813ee014dee76 SHA512 0f42bd43b2ef566bfc8b2a7ddb858dae6fe92d5fba0f19d6c0ba6cd38b010b6ba927f87c171327665af0a9bff541381d3b3ffe500988ca15d19da40188e06e77
diff --git a/dev-python/pyotp/pyotp-2.6.0.ebuild b/dev-python/pyotp/pyotp-2.6.0.ebuild
index 50162dd561a6..562f0b09e2cd 100644
--- a/dev-python/pyotp/pyotp-2.6.0.ebuild
+++ b/dev-python/pyotp/pyotp-2.6.0.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
-DESCRIPTION="PyOTP is a Python library for generating and verifying one-time passwords."
+DESCRIPTION="PyOTP is a Python library for generating and verifying one-time passwords"
HOMEPAGE="https://github.com/pyauth/pyotp https://pypi.org/project/pyotp/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/pyperclip/Manifest b/dev-python/pyperclip/Manifest
index 0b2bc93cf0d1..f904c6b655c2 100644
--- a/dev-python/pyperclip/Manifest
+++ b/dev-python/pyperclip/Manifest
@@ -1,3 +1,3 @@
DIST pyperclip-1.8.2.tar.gz 20920 BLAKE2B d14a7d977b434db5ae3218792ccd73428bab244a6f6a92d3fd7f059ee99f841853b69a8e039a8192a6cca693adc943a93f24835d25471888975b306b7be4a36a SHA512 ade0cdf2bfdbe3ce807a02b64bb1e839afc9955254ddeb3e0fe7c1dd9fd9fddc11f8386a02590690b039045b46e9103e4d094f1bad3e272f532fda4db5ed1c1a
-EBUILD pyperclip-1.8.2.ebuild 1233 BLAKE2B 29591d712524ed1a3d00d1718736f658dd2b2656036441e745ac39e7e86ea66b3a2a5d6392117e951810218666e7b3a8981b79784b2b2a84550e378a38ef145e SHA512 67c05024c71b7d066086ea47df4ea7c82b857b15c095e45db6d153196a66b9f775e77819918510181ce1ffc975d8712005bcdc08d3dd99c235c54d4a3534cf47
+EBUILD pyperclip-1.8.2.ebuild 1232 BLAKE2B 9b6cf9f797f2ec4eead4cb28e4c3bfa1b612a9e8922060b4d867bfc3b464bc7edb99d4d5fe7e769b74ffdfaf05ea8fc3969f5c90c856bcd41be0bc30de6c8f36 SHA512 cef46e69b955d8caeaf5e78537080e34e4f3a754d1bc69d86b1068d114fe567d3b7a3fe3626fbbe764125ff6491d507a2de38fbdd3000ae87c059c35612cc04c
MISC metadata.xml 430 BLAKE2B 4205f6477eeb2f1fa19813598e3c4bccf7b1f463771598a998096c6940e57ee9615aa56e5f440b674d49b51fd201f53016d3a79b3d1499652155a1dc0aab6fe8 SHA512 4b4cb2d92f223826c241816864aaa2dae6d16db257244a416779dceec48e3dd55dd3e3e4f5b75e10f94dbe5acfc12d4a43c31ddf3cde0b5859982b2e0a37ab6b
diff --git a/dev-python/pyperclip/pyperclip-1.8.2.ebuild b/dev-python/pyperclip/pyperclip-1.8.2.ebuild
index 9211d0fca98c..52f1e6012ae0 100644
--- a/dev-python/pyperclip/pyperclip-1.8.2.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.8.2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 virtualx
-DESCRIPTION="A cross-platform clipboard module for Python."
+DESCRIPTION="A cross-platform clipboard module for Python"
HOMEPAGE="https://github.com/asweigart/pyperclip"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/pyphen/Manifest b/dev-python/pyphen/Manifest
index 7fab243c2ec5..58718286db3c 100644
--- a/dev-python/pyphen/Manifest
+++ b/dev-python/pyphen/Manifest
@@ -1,3 +1,5 @@
DIST Pyphen-0.11.0.tar.gz 1967507 BLAKE2B 0bea108e78894082f59693a4ffa6c7f9f6aaec5fc10d0ecf4dc9b6c12fbcfde2cdd835e813b1041797cbc30d5e6e33f5626a517e8cc0535a7a001c8ac779fa4c SHA512 cdb4ee065698e27a4662984b76ee5c494c0d8e7d6b377667399f40d0dffc2b1d730956f3fa1fe73a08c17601152c99321b6fd5dd4d48361c54e9a6b635f02f0d
+DIST Pyphen-0.12.0.tar.gz 1969022 BLAKE2B 9b7f6712a2085507684ddde52401a75b05d0a13a530572f0f08b9143168a8ea61a5ee73983606b19f88ff23f3c5344aa87722c3986291c7349f82e95dd3b1f19 SHA512 abecf0773f59b7a757b47c6512f1bf8e98f4709b285f04cf235c085ab4767eb95deab8ede4b792d6f4a6156d47287f9f712cb658939ed5afc475644e282adbd3
EBUILD pyphen-0.11.0-r1.ebuild 706 BLAKE2B ceee9ee318d5b0cf6a3cd1a333120487f8c9204afa63d639537cfcde25beb169aefc086368d22291ad6360fab93ae1f4d9f9cef57a842f5751eff6566df437c4 SHA512 9bda76ba4ed6c155d19c61ef7530d417da50e25dbc63cad729c20769d40391bc0a3ffb2a24070c199e85f814d5c810525ffb56ce1bcb201e5b53e0f7ade082b6
+EBUILD pyphen-0.12.0.ebuild 706 BLAKE2B 59a6dcb3e7241955ce3baac3156737c1b3a539e2e95e4fbb827bc3ae8cb6e0a11d47bbc716cb26ef1dc79440eb479e8cd490965cb84015f34e2ebeccbd90045b SHA512 98c7bf67ecde6569cca64d90e84fc3b9b8b0aec3dc477f94b8c0e18ce30888b3e3697820ebc7c9c374bed79cb5fbc20672b01954dd16557baa095dd137fb2b90
MISC metadata.xml 498 BLAKE2B fbe488a6cdb4ec1dffbc8455b1369b35ebdce6f86f7ea0afc7451b838eab586c2b4d7579ce77844412978bf3a1de964793f2a3766d9402b143921d5d00373e85 SHA512 3a9f7942d0c87655067e13537ffd7f050f87c964a25be650ff38ea4d217dfe84e3a0508f7c14333d8be5f8c191711720d83837e447f0fb1d0213dc439c5a9fb7
diff --git a/dev-python/pyphen/pyphen-0.12.0.ebuild b/dev-python/pyphen/pyphen-0.12.0.ebuild
new file mode 100644
index 000000000000..b70a51d50b40
--- /dev/null
+++ b/dev-python/pyphen/pyphen-0.12.0.ebuild
@@ -0,0 +1,29 @@
+# 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="Python module for hyphenation using hunspell dictionaries"
+HOMEPAGE="https://github.com/Kozea/Pyphen"
+SRC_URI="https://github.com/Kozea/Pyphen/archive/${PV}.tar.gz -> ${P^}.tar.gz"
+S=${WORKDIR}/${P^}
+
+LICENSE="GPL-2+ LGPL-2+ MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ >=dev-python/pyproject2setuppy-18[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # avoid dep on extra plugins
+ sed -i -e '/addopts/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pyproject2setuppy/Manifest b/dev-python/pyproject2setuppy/Manifest
index 99ac095bffcb..b08d64d0b371 100644
--- a/dev-python/pyproject2setuppy/Manifest
+++ b/dev-python/pyproject2setuppy/Manifest
@@ -1,5 +1,5 @@
DIST pyproject2setuppy-21.tar.gz 12938 BLAKE2B 09b030e882e7ec66c3d8ad76d486c08b991c7ba725d628101c07475348890a55bc6d6f4ef96f3a9b0f8d40382c026f075aac6dd2fa970fa409c4824b625ba3f1 SHA512 d899bc81f01283dd854fa2c0c5d15e5b77bd273f4269e2dea8612dd41bb4d5404e63e0fc6db5cbefe2a65a69848a3a5c9eae56e93face1736b2e8a0aa39f2193
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
+EBUILD pyproject2setuppy-22.ebuild 793 BLAKE2B 266bd09d807c0cfb9e01154b72c8afb343727cfe739f8020d97d65776b1dc94912314323537ec88fd54d2898a58cfcb7129d1ca707e32464f13d75597d8823b1 SHA512 1b2b4cd357c26c29f1a56dd5423b9229c17f648b402fab94d7ff58ec5ce7608f2cbbafb50f3880ebac472fe3ec7c7d17e3f41d1c8404e7372922a35e4a4443ea
MISC metadata.xml 431 BLAKE2B 6403b7a6b11b6d90ce2a2978e3a57bf7c837d0ef5d2af3e5fe45f105aceb0c32e1a76cafb9dcf8040b0ce2bd884739a66aff2bd318cab35799e26efd1426c73c SHA512 6638d532a2ff39492b13f9114f4ed22c0ffd2bbe1c28f53fe1f9f9ae6731a4dd05ecea612b65d3bff830f5aadf5c87241f0cb84b2403513707ed453c4e091f37
diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild
index 4428d6f94a11..d6dcc5868fe8 100644
--- a/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild
+++ b/dev-python/pyproject2setuppy/pyproject2setuppy-22.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/pyroute2/Manifest b/dev-python/pyroute2/Manifest
index b09bc125b9da..feb6b41dd8b5 100644
--- a/dev-python/pyroute2/Manifest
+++ b/dev-python/pyroute2/Manifest
@@ -1,4 +1,4 @@
AUX pyroute2-0.5.12-readme-filename.patch 332 BLAKE2B 37df4e22ef010582c9675a081d25493715b0a4cfd93c14320cfb58af576b189a282cf5ee774d821e24e9de1342e6af56c5508882b44fef1e63ac3111f70830de SHA512 9fe059bb14e7ecd98a9cfb749cc8dbaf68e52e3d1d0e66eb8a7a15a4b6f0161d4618a9b64fc20de4c15b4e5f750df82c648fd5169918c2f0dabfb9d3fac09a5d
DIST pyroute2-0.5.14.tar.gz 436853 BLAKE2B 9febcd6563d89b5ffd71342d8d83a3251494f978ad4449532b568cf0929c9f3d8d8d36e1a0b0f6733013e12f6322aea46d991a22f5c3fa93e47dfa08376ddd13 SHA512 9601cf8133b703c55770b6292cca1e907a029689aaeb350b6eee40406b56de5563ee0ba37b4814540c365a5974be78a024dcb27bc7ee00eac74676f4013cf277
-EBUILD pyroute2-0.5.14.ebuild 846 BLAKE2B deaabf76d040698801d05a6d478841e35a2fadc929472630a07218f8a9dda33d6872cd1d289c6e05dcf7ee1ccd0259568108f269a0ef02de25a54b97cd31922e SHA512 47de46387fdade3116627d99956309227d71e736349b629bcfa8e2faf23c9192be3396e6464e60d621fd2fc467a4ae479da58916fbf0eb0c669251037e6c6822
+EBUILD pyroute2-0.5.14.ebuild 845 BLAKE2B f092beacaad15cad9954be29e8de69aaab504bb49a6a386089dd4bc15fe1feaf63fcaa75cbbd16fc11cf58eac6e03dd1a6e8ff07d5c0de6bf13212b39c3575a5 SHA512 996b550bef79f660a20f90ab38d91b4885c674e5f89e218947a365793792e4dc70b5d86c736bcd934dd75e8c825c4ac30091e618ecb2dd8f880d81cc7199511a
MISC metadata.xml 513 BLAKE2B 18f41c6f7f743d99f819a0241807fffd380747e586e1426704b40f2b789fd681f43890b2fb3c8cea94f0c80d45d0d43edd722a39007afbc9ac94eeba7858a5c0 SHA512 476f039d7d4bded895eb4d30c5fa07fe66b61b612dcbd533d6a5ada96a267336914b3ce9ade638f8f19438f9d0700e47ff95eb8c0ae710fd597609d7e3d01f69
diff --git a/dev-python/pyroute2/pyroute2-0.5.14.ebuild b/dev-python/pyroute2/pyroute2-0.5.14.ebuild
index f7df3323e74f..958de6bbd127 100644
--- a/dev-python/pyroute2/pyroute2-0.5.14.ebuild
+++ b/dev-python/pyroute2/pyroute2-0.5.14.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
-DESCRIPTION="A pure Python netlink and Linux network configuration library."
+DESCRIPTION="A pure Python netlink and Linux network configuration library"
HOMEPAGE="https://github.com/svinota/pyroute2"
SRC_URI="https://github.com/svinota/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-python/pyrqlite/Manifest b/dev-python/pyrqlite/Manifest
index 7942e52a7e2c..1f918983d79e 100644
--- a/dev-python/pyrqlite/Manifest
+++ b/dev-python/pyrqlite/Manifest
@@ -1,8 +1,3 @@
-DIST pyrqlite-2.1-python3.10-test_support.patch 1017 BLAKE2B 50353be2d15d1a468328c3f7f40c4d8512975b0c8e8e458aac219b4d207cd8819bcd98417585b81322eb9c241adb1d389b7b161c775734db396bcd16dce2886a SHA512 b88a220af27fbedc259f10d6d8af436f2b6d5533f17550c8f90b3bd4a64c81319b4922d748d3b0baa9ae1e1bd1390349fd8b21fc1f8e48b707ee074f93b830f4
-DIST pyrqlite-2.1-rqlite-6.7.0-ephemeral.py 3284 BLAKE2B 97029bf48fe8902909cd463718b64399f6736a09a463233d7a577c6c3afbc8709315364f6c7af90d3d40ebcb2cfcbb8ba7ec2b0589a80bfbc8e7ec130603c4aa SHA512 15c96c52c2528f9ecad8ddd6cff0a05a3684654aff5d99c86615d49279dc43cd0c1dee89b0fac33876e793f54bbb51a403b3678a278dbdd9329fe031156a4576
DIST pyrqlite-2.1.1.tar.gz 19538 BLAKE2B fba6caa68eb6d806ea807d40f36edafb0872e724a087cdb7736f79699692d0d492e05a8a7407467f92ec8e30df4a6ea1ed44bc12bec35ffc4753878335fa4275 SHA512 9fc404a480f42592ebbedef82f748707741e28de199be9381680db506dac4e3ce757d1058874ca06cf8f0dd1ec0e7b6411a4585f332a9fe7d8977071e492bd31
-DIST pyrqlite-2.1.tar.gz 19069 BLAKE2B f5ce9c1201632e81ba6f7f41e3ef54bd5fff354c869e73879e8b324ad12aea6476eb197119a22ba15d58c9ab3503435b0110ce9bfe2c21d16fe10b44afbe486a SHA512 6a63860378021b29ec0e8d81cf2c3534c97cec2c65d60e8ac2ec9b0a7900efb9a9a63546da44d8be89570eae2fd47eca4004167d11438b2dd9eb6bc68e646bad
-EBUILD pyrqlite-2.1-r1.ebuild 988 BLAKE2B ffbc44a154526f9d828e5fe7379b6d3e18e221276c68be4c855ecf06622dc7483c84cdbe7eb47b716954729d4bcbf1fcf9692dc3b6e510ff5d17051f428db0c7 SHA512 85e1b6f94513c410f6e65bcc703aedff4e8d14a4d2c049959dd229b5555c117eac136e7e2e9d5aeb6e03b144c17307859edad2f03b85a32596f8f8c7ca1f870a
EBUILD pyrqlite-2.1.1.ebuild 617 BLAKE2B 69dcd3aa0ba8460aac07cf61cb74695ebea8320d01451a073da13aa33bc074c49fe890a9c38b574f88daf60f7d2fcd9f9c15fbb10dedfaeb4c4313afd5d95fd0 SHA512 37637bf641a91d3074f5daac4455f4b38675333fe19a4988e4d1bf8e65cd76c7327134a9c11edd4225c5dfc52975b2e08f031a0db1294e55c027430428ed4144
-EBUILD pyrqlite-2.1.ebuild 811 BLAKE2B bf70ec6ce9dd503f720626cd41b28cbb214731db838741553a45937ba627b842af812b04d7d9e7b3cb2f932fb93a61679d35cb8fc7a4f1f328b19d625d0ce1f6 SHA512 28baf3752376686b3630e00b906c4db37f4aa4f5b30e73d3605b5887b867597660a42717133f21e5c777a767112f7b70957d11f6e46e27a25bcafbeb8856df5f
MISC metadata.xml 307 BLAKE2B ecfc0d8bc8bba30ef1c7364632705614c62fa51b2158576ff344997163fd0509f396a518e22091006b9c08d90e7ddfd635290e81d171ab26295bcd42f6d50b5e SHA512 adc659745324a0b86427c72b8821969256198170fbd70fde0daf84e57645370e983b78724c840ffa3827f48d7e00cfcdfeabe1afd0924bd8847f9639e256ebe7
diff --git a/dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild b/dev-python/pyrqlite/pyrqlite-2.1-r1.ebuild
deleted file mode 100644
index 9c596d9cb4a2..000000000000
--- a/dev-python/pyrqlite/pyrqlite-2.1-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=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python client for rqlite"
-HOMEPAGE="https://github.com/rqlite/pyrqlite"
-SRC_URI="https://github.com/rqlite/pyrqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/rqlite/pyrqlite/pull/36.patch -> ${P}-python3.10-test_support.patch
- https://github.com/rqlite/pyrqlite/raw/17a22221e4e796a04c28aa578a93821cc3349b41/src/pyrqlite/_ephemeral.py -> ${P}-rqlite-6.7.0-ephemeral.py"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="test? ( >=dev-db/rqlite-6.7.0 )"
-RESTRICT+=" !test? ( test )"
-
-PATCHES=("${DISTDIR}/${P}-python3.10-test_support.patch")
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i src/${PN}/constants.py || die
- cp "${DISTDIR}/${P}-rqlite-6.7.0-ephemeral.py" src/pyrqlite/_ephemeral.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/pyrqlite/pyrqlite-2.1.ebuild b/dev-python/pyrqlite/pyrqlite-2.1.ebuild
deleted file mode 100644
index 6a7df81f7097..000000000000
--- a/dev-python/pyrqlite/pyrqlite-2.1.ebuild
+++ /dev/null
@@ -1,28 +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 rqlite"
-HOMEPAGE="https://github.com/rqlite/pyrqlite"
-SRC_URI="https://github.com/rqlite/pyrqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/rqlite/pyrqlite/pull/36.patch -> ${P}-python3.10-test_support.patch"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Pin test rqlite version due to https://github.com/rqlite/pyrqlite/issues/37.
-BDEPEND="test? ( <dev-db/rqlite-6.2 )"
-
-PATCHES=("${DISTDIR}/${P}-python3.10-test_support.patch")
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i src/${PN}/constants.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest
index a0e611d8f667..c07c4ec02740 100644
--- a/dev-python/pyscard/Manifest
+++ b/dev-python/pyscard/Manifest
@@ -1,3 +1,3 @@
DIST pyscard-2.0.2.tar.gz 149302 BLAKE2B bb1203aea42a0caca5212780f1312e51a4cf1a2b2842e3e33f25c17e57e3400d44c387620ec4a1dc9ca7a4ef5747900981971c87d1e37b6523a5990362645f5a SHA512 f6ab42a0aa037189f2fefe4001dde7f49125fdf63358352af956e58da9a51744a884ff1f7173b71e035a1a4a20825a906ee5d94f314b760333d1110c898a6644
-EBUILD pyscard-2.0.2.ebuild 696 BLAKE2B 991c2db512be71ec9afe78a32260ff6c19eeeca8adf204cfcae26e0be47ac723f0a9b59b3145ff8d55fa2e0eb831f44a8d2a19f71da2196f837e50e584ef2a9a SHA512 06dc194d13fa33e882d70f64b0aa7b0820210e1ab99421cba015bfd42797f726080b98e801013e51be997a4924a9f69747a16363b0e1d5b89d359d1f50d0a0a2
+EBUILD pyscard-2.0.2.ebuild 703 BLAKE2B 5bbf159532f700588da0e554a056af01e1e3b42b078b0bae02fdadd66e4e8d2d9790641fc80da490fbbb09c08b0923541908bcf3df4d0c3f53794128d688025b SHA512 4c24062845e81890852ccc9df5ab0c2fe310018ada6b05eb983d3b13c774b17ba7c4cf6bf76320b12736b26ace23c6d04571d9829269014c478ff7161f0be8da
MISC metadata.xml 426 BLAKE2B a4819bd37d610cf785d4b0e5ba2a709c941000d5cea8e20c8d49e513e7167b55e8e149da9e318281dce7b4eb92cb61e355054c273e3758262c6c25a0757ffba3 SHA512 82e759791154362704f4d7a1a1c72d53710e405c21bf791d0ec609ddfee4b8c04e3490a3f33f8d0e6e295f3b8433520f328dd71bc91cde2926a89a76803fd63d
diff --git a/dev-python/pyscard/pyscard-2.0.2.ebuild b/dev-python/pyscard/pyscard-2.0.2.ebuild
index 465c94f38749..96ca5c3fa0f5 100644
--- a/dev-python/pyscard/pyscard-2.0.2.ebuild
+++ b/dev-python/pyscard/pyscard-2.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv x86"
+KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86"
RDEPEND="sys-apps/pcsc-lite"
DEPEND="${RDEPEND}"
diff --git a/dev-python/pytables/Manifest b/dev-python/pytables/Manifest
index 7ff01fc4ae0d..02ddd926b164 100644
--- a/dev-python/pytables/Manifest
+++ b/dev-python/pytables/Manifest
@@ -2,5 +2,7 @@ AUX pytables-3.6.1-big-endian-tests-skip-subset.patch 1328 BLAKE2B 05aface3d7a13
AUX pytables-3.6.1-numpy-float.patch 7336 BLAKE2B 7322dea9dcc5d115dd7fe8a92e5547359c2496326f7195d6b14f596ea8eaf69b8b3e583a7de68bb22c9346073de31e46e9bf36babc423eecd1e36772d6a6e094 SHA512 2807aa3ddcb9a9e0cd086e621d9a906c6de9c49ac1668f261ac284b7b28841c36645e42557fbe3b45b21dab9c8551fc022d5496658d8ed267516d54021791ef5
AUX pytables-3.6.1-py310.patch 1960 BLAKE2B fd0dede7bf5b515e03d7f936b2e512b815053aed8a4e5fad6f68844a3cb99b3d51a44d8c665d6113c79bb44cafd4f85d12142d1a94e70bef454970498b1909b3 SHA512 06d28a86fad569373304167440d364341a32121c6f7fb6d777d7c320c97c6e3903f862f5372dc85b5c6f953b168aa26029d0559004003526730e9b5af3284dda
DIST tables-3.6.1.tar.gz 4641089 BLAKE2B 4ef44b1263f40babe6719bac911ab191e9cb0c58c377705b755fa83f1fba5af1d0fab10b0b45bd6af619a9dce4842a80afad8d8fbab64c3be4f35a1b3f117ee3 SHA512 7f018b70251095049bce9075be4e19f72efba9d39121a35c4521f634b1dd5b81ab6de47df3bb44ad6b8b2dbdbff4e6d0985ad1a7b2f13b44f920c0935e5830ff
+DIST tables-3.7.0.tar.gz 8227955 BLAKE2B 0d5b7b765375c4787f1210138e5fd02e3c0ce429ef209a3a8d4fd3bc094f68486ab6f4d0a960ce86efea6991ed691ef2a3e9e8f37a49fe91cb8d6372cadea80e SHA512 eaa368d063b5fad87e6d0f9ab6f02da0b2a3542740a52fe8c2bb58e41121495d07b6d2710ad402a28891294aa61a11238c6a7e2cf2933a1bb11391b79cf4fd13
EBUILD pytables-3.6.1-r2.ebuild 2026 BLAKE2B 1ef0fc7d147fb844090886379f0597a5c6342f41dc9c7f41057bebc3876e4d39df7999076d2bc519bd5ec1ec3f22ce5c6fc78370cfaeff4d959d7cc4fa35e150 SHA512 e3c8506d65b9602e56847406a5062ec0fd4ce62c1900732b700e822c1ab1a3bb6d0f4d543ef8bfe56dccbde84ad4ec5056d44c959e7b5d54f010a3952c9a47dd
+EBUILD pytables-3.7.0.ebuild 1651 BLAKE2B c7a3fd745e5f4c110d8c0709feba2143d93aa783bca983cdc91429d25477ac6bcbc4effae4f1bed268f36127e96c597e0ebf773c7d221196017aeb5fd063f5fa SHA512 4e3dd38d64166632763b6562be243fe26732ea4be08e7056c2bba794833143f18a17d6236b198dae509834c5610d82516f076678b7bc3bd047add0981991af85
MISC metadata.xml 895 BLAKE2B a6d5fd675fc62419446dcfb557f0f16d1f0a9b7552b5a9d05286486603fb038ae49d0df6ecc6214e8b18f64c168fd0fb0c12dd1d052cb66a4c54921bb529bd2f SHA512 412a0d2d5f90b7b73889f531b2759c2466a7effb507e38095810453237b6989e95a02f2fca102a43b9c088fa563fef3d761831b28633510e9318d6e50ec6a5b6
diff --git a/dev-python/pytables/pytables-3.7.0.ebuild b/dev-python/pytables/pytables-3.7.0.ebuild
new file mode 100644
index 000000000000..dd909e6784ab
--- /dev/null
+++ b/dev-python/pytables/pytables-3.7.0.ebuild
@@ -0,0 +1,73 @@
+# 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(+)"
+
+MY_PN=tables
+MY_P=${MY_PN}-${PV}
+inherit distutils-r1
+
+DESCRIPTION="Hierarchical datasets for Python"
+HOMEPAGE="https://www.pytables.org/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/bzip2:0=
+ app-arch/lz4:0=
+ >=app-arch/zstd-1.0.0:=
+ >=dev-libs/c-blosc-1.11.1:0=
+ dev-libs/lzo:2=
+ >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+ >=sci-libs/hdf5-1.8.4:=
+"
+RDEPEND="${DEPEND}
+ >=dev-python/numexpr-2.6.2[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]"
+BDEPEND="
+ >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ test? (
+ ${RDEPEND}
+ )
+"
+
+python_prepare_all() {
+ export {BLOSC,BZIP2,LZO,HDF5}_DIR="${ESYSROOT}"/usr
+ export PYTABLES_NO_EMBEDDED_LIBS=1
+ export USE_PKGCONFIG=TRUE
+
+ rm tables/*.c || die
+ sed -e "s:/usr:${EPREFIX}/usr:g" \
+ -i setup.py || die
+ rm -r c-blosc/{blosc,internal-complibs} || die
+ sed -i -e '/_version/ s/\\s\*/\\s\+/' setup.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ distutils-r1_python_compile -j1
+}
+
+python_test() {
+ cd "${BUILD_DIR}"/lib* || die
+ "${EPYTHON}" tables/tests/test_all.py -v || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r contrib examples
+ docompress -x /usr/share/doc/${PF}/{contrib,examples}
+ fi
+}
diff --git a/dev-python/pytest-codeblocks/Manifest b/dev-python/pytest-codeblocks/Manifest
new file mode 100644
index 000000000000..8c9b7a15d2ec
--- /dev/null
+++ b/dev-python/pytest-codeblocks/Manifest
@@ -0,0 +1,5 @@
+DIST pytest-codeblocks-0.12.2.tar.gz 8547 BLAKE2B d5bfea250aa2fc955eab5b8e96bb942c119b44367fa2f9e8cab8350409a7dbf697c16e3193ad18e629d7f4ccbb2ddc1f4fbce4cead96167cf16d1b6a922fdd91 SHA512 d69819106b389ce3cd2d04a1385e49f2bdf4eb70ea334175e6ba5e2921d77266ac2e69b22ce5a42880846555dd271e5b7dc25bda838b9238ad5d14add9389681
+DIST pytest-codeblocks-0.9.0.tar.gz 6590 BLAKE2B 34d1c72a891d2f2f1d98c4238322d888a48b286d628e3738043d16a59a75b3bd15b29e31c554a83508d9af31caf1b526e3c535a243bcf77c8d77f9bf5be69f5b SHA512 834002c4e9c8ad36baa9a4ed494fe28cf09460e0ee5a0a3d8d111cb0bd8ca4ed3c784a047901bc67984e7892f931b5644c1ea68112e4d9dda514a20e048b3d11
+EBUILD pytest-codeblocks-0.12.2.ebuild 621 BLAKE2B 28be35a995580aeb3d64d1b796763876000c06c497b4a62e7ad5ecb2f83bd2bf3a8fc2aab3742abd33cd257aeaee08ebe267e97f3007762b68efa38bc7a85e2c SHA512 96b51efb099e21c90bc41d641c1ed0cb44c7d7fcf6d3a9008bc05f050ae9f19b63bbe12b2e326be4e18c9b592c017e7b1a0fd31f17621a24dddfabe850601089
+EBUILD pytest-codeblocks-0.9.0.ebuild 489 BLAKE2B 108130fc625a07e64969491cbd32cca7566413c12482ca42f3e02b8a8451a10ac85db4b9066ab1beebdbc288ddce313c87aa6b79e05a026f6ae953e46ae6253b SHA512 80c766c497ee60cf9dae397060468e50df71cb81b27b4588d7f5028e28b3278655603d21c1178b1bd337ac35680238f22afc05b25c2ac684797acea2b822d4e4
+MISC metadata.xml 529 BLAKE2B 09fcee4e8de6e9206a8e1bcc11f185c163dd4014e4dee464d8e253ff18d9902b8e5445bbca6778b34ef6513014fed8454f0bc26d647bbd7606b3415dd2ee5aff SHA512 2238f717da848ba0472a236c3a0a1fb2ad50e16a15ffc7875e2d50d3a77ae25c3a1e8e26d606e2516a301bcf103a67d9ef59a2b54c807cd6f0cac72e70445c6e
diff --git a/dev-python/exdown/metadata.xml b/dev-python/pytest-codeblocks/metadata.xml
index 713d8034a1e3..7911d01e1748 100644
--- a/dev-python/exdown/metadata.xml
+++ b/dev-python/pytest-codeblocks/metadata.xml
@@ -11,7 +11,7 @@
</maintainer>
<upstream>
<remote-id type="github">nschloe/pytest-codeblocks</remote-id>
- <remote-id type="pypi">exdown</remote-id>
+ <remote-id type="pypi">pytest-codeblocks</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/dev-python/pytest-codeblocks/pytest-codeblocks-0.12.2.ebuild b/dev-python/pytest-codeblocks/pytest-codeblocks-0.12.2.ebuild
new file mode 100644
index 000000000000..f1e55b3e131e
--- /dev/null
+++ b/dev-python/pytest-codeblocks/pytest-codeblocks-0.12.2.ebuild
@@ -0,0 +1,28 @@
+# 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
+
+DESCRIPTION="Extract code blocks from markdown"
+HOMEPAGE="https://github.com/nschloe/pytest-codeblocks/"
+SRC_URI="
+ https://github.com/nschloe/pytest-codeblocks/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/pytest-6[${PYTHON_USEDEP}]"
+
+distutils_enable_tests --install pytest
+
+python_test() {
+ distutils_install_for_testing
+ epytest -p pytester
+}
diff --git a/dev-python/exdown/exdown-0.9.0.ebuild b/dev-python/pytest-codeblocks/pytest-codeblocks-0.9.0.ebuild
index e065c9d437e9..9b5a314061f6 100644
--- a/dev-python/exdown/exdown-0.9.0.ebuild
+++ b/dev-python/pytest-codeblocks/pytest-codeblocks-0.9.0.ebuild
@@ -8,13 +8,11 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-MY_P=pytest-codeblocks-${PV}
DESCRIPTION="Extract code blocks from markdown"
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}"
+ -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest
index 9629856d8b01..f8dbf1add92f 100644
--- a/dev-python/pytest-django/Manifest
+++ b/dev-python/pytest-django/Manifest
@@ -1,9 +1,3 @@
-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
+EBUILD pytest-django-4.5.2.ebuild 1264 BLAKE2B 5eafb92d7e738ae39a966ef50940f064620c4684255b0733717b0343dd6d11b27fa66e41715bec0e30b6c5f2276fd866b4f9944ed3201150bd869472044365f8 SHA512 b13d6a0266b0eb5fcd9f793b885ea711252d780dea6b39deaad8c93072f2f2480a4bea5aa0d09387ced752c93e3d3e29323b15b35814b8a7b4a35c53fdd29bd7
MISC metadata.xml 405 BLAKE2B 973e3124eed7a497154d1160e5e1350503b2599a3111968329f0b01496ce1eb6b84b76aeddb427478ffd470aa8aee4102e5598b3406b8d2dbd01703cd9adbef8 SHA512 6d7a6a7e084283cd6564be193a43c80f0599c4aa98ad68a98e656f9f1aa7103cd6164acf040c1e71415e28ebe707b013f92bcf4f2f5139ee873ee20408aed150
diff --git a/dev-python/pytest-django/pytest-django-4.4.0.ebuild b/dev-python/pytest-django/pytest-django-4.4.0.ebuild
deleted file mode 100644
index c106be4d96c2..000000000000
--- a/dev-python/pytest-django/pytest-django-4.4.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=7
-
-PYTHON_COMPAT=( python3_{7..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 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 ${deselect[@]/#/--deselect }
- done
-}
diff --git a/dev-python/pytest-django/pytest-django-4.5.0.ebuild b/dev-python/pytest-django/pytest-django-4.5.0.ebuild
deleted file mode 100644
index 1e62d7f0b421..000000000000
--- a/dev-python/pytest-django/pytest-django-4.5.0.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="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-django/pytest-django-4.5.1.ebuild b/dev-python/pytest-django/pytest-django-4.5.1.ebuild
deleted file mode 100644
index 1e62d7f0b421..000000000000
--- a/dev-python/pytest-django/pytest-django-4.5.1.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="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-django/pytest-django-4.5.2.ebuild b/dev-python/pytest-django/pytest-django-4.5.2.ebuild
index 1e62d7f0b421..c8c2f52aae18 100644
--- a/dev-python/pytest-django/pytest-django-4.5.2.ebuild
+++ b/dev-python/pytest-django/pytest-django-4.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="
-> ${P}.gh.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/pytest-httpbin/Manifest b/dev-python/pytest-httpbin/Manifest
index 9170802e56f5..6da6dc6edfc5 100644
--- a/dev-python/pytest-httpbin/Manifest
+++ b/dev-python/pytest-httpbin/Manifest
@@ -1,4 +1,6 @@
AUX pytest-httpbin-1.0.0-pypy3-hang.patch 1099 BLAKE2B 4bb8dd686aadc35aab144a6467d52e7de675bcc7d6de8f130bc5942c17fd19c0c914d9aef81af3ed0a815ce21caf40ad8e7c8f724710fe07290dcc8fb92d6a24 SHA512 b0f417e7fdf658783e9297a895f50587d7b997de5065f5322fb46644028caa7cd10cf6130c578f6dd1f8b6aefbd281342f6aa8f5477284de3d4037b799604f72
DIST pytest-httpbin-1.0.0.gh.tar.gz 17813 BLAKE2B b7e0ad9f131e4d236161b66b1d6d8e6087285a6d52df1accb044b30bcdac6c5f3350e9dbfe1cf33ab64b6d6aac6b463de81c31fd12dd950426b6ed8ef4eaf289 SHA512 2794134cc005cb969752e0c1119459d3f1e106f679942880a6b9ff507f2ee31c8ac4146a9c01b9a920368ea516443954b1b7044f7b1c270fe251f7d36adf7661
+DIST pytest-httpbin-1.0.1.gh.tar.gz 18036 BLAKE2B 1277118a83d059f23c06758d6a5e83b78f09ba3bd44458f18aebdad06b7266a3deb9ee00f10732c552fddb42673dfe3f5862195f44ce48a224961b5df81dcae7 SHA512 3a11073d85478e7b748cfae5a7f639b2cf6ebc396ebb9972f39ead3d869ab1abaf0afa90f113e2393652ed08621716e54c9c5dcb41c59ff67341f7b28445544d
EBUILD pytest-httpbin-1.0.0-r1.ebuild 823 BLAKE2B dd57355429fdea108b6ee53adad3bc979994130aabf0a596c0aa751e20b546f5bca6f5bd57fb559116b6cc7bdafbe3663e3018421f9f926e7d590e08919f5d7d SHA512 12a7f350556c6a75ce5b3de9046052e32fae6a4b7c6db87e113da6e2e9554f815cb439513264f317fc035a3fd75d227fa5f9e15be5f2b39dcfe665678cbd7dd5
+EBUILD pytest-httpbin-1.0.1.ebuild 830 BLAKE2B 46ffcbe47b26e1a7b2b2fbb9798eef8f8cd41d3d91e90412b749db10b736031f582e3af7176ca7860f8891b3841ae08196ca35090c6caf0fefa06955718cbcbc SHA512 c3f128a84946a143b975315efdc75c1f49bcf7807cb9c3460afc2adfa827064fc3706af9edba9b724040cb89931dc76a8f268d19b8d7152a14f8684b05e7839f
MISC metadata.xml 547 BLAKE2B d60e6b3e6c7d0c37dcc42dcffeed9e08fb7ad3dec5e4f5fdc0ffd1f7a2c46d89ef57a9576028457ee433d0ecbd100ae200ef507b22bb326838732751a7c644fc SHA512 4629dfe7e4cf27d5d52e7ce3e646f590b4d80a490c638cb035352416a587b494328d3f23e088d13ae1677c415080a7249301d9830be0cfbce7a44023302bf582
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-1.0.1.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-1.0.1.ebuild
new file mode 100644
index 000000000000..1413b57ca6d2
--- /dev/null
+++ b/dev-python/pytest-httpbin/pytest-httpbin-1.0.1.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} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Easily test your HTTP library against a local copy of httpbin"
+HOMEPAGE="https://github.com/kevin1024/pytest-httpbin
+ https://pypi.org/project/pytest-httpbin/"
+SRC_URI="https://github.com/kevin1024/pytest-httpbin/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+ dev-python/httpbin[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? ( dev-python/requests[${PYTHON_USEDEP}] )
+"
+
+PATCHES=(
+ "${FILESDIR}"/pytest-httpbin-1.0.0-pypy3-hang.patch
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest
index 27e192897c14..1230d42df565 100644
--- a/dev-python/pytest-httpx/Manifest
+++ b/dev-python/pytest-httpx/Manifest
@@ -1,7 +1,9 @@
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
DIST pytest-httpx-0.17.2.tar.gz 23385 BLAKE2B 17a00a7c733bca7faf8e05914c0744288fe8555bc9d8f94d45ce0162b86417fcf608d339d9d4a24514e2897db879a6d13c41f665a8cf5d3c1ac1769c246a582e SHA512 aaeded94d204d53bf96f802668449361c291d4b0accbe614d8c80d609482f6b10945afb255b81d4199187f3c50cb98d35d5acfd75423283907223ca924b85444
+DIST pytest-httpx-0.17.3.tar.gz 23737 BLAKE2B 1f335542c1d6940d68b023682df6a1fabe93e8e21b70e113830bc4895481fe1cbf074490b176ecd91f595df960790f7e305c3809af3ba5039b96c8748b40ee40 SHA512 b3c2dc8c5015f44a511659b51843cb9cf8ada163ebd7fe4ccb50438d6e191fdc84bb84f38fcd0c27dbfe0592314da0df8d319caecad32f37e3a30de40b496299
EBUILD pytest-httpx-0.13.0.ebuild 650 BLAKE2B fd4272301785db52c5f41ba2b5908e3ef998c7dd693943622ae863cb4b2268237c2049e7ee962b3a7aaacfbf4c53a9ae7250c6d7d24bfb0fc817ade5d414ab14 SHA512 e9ec9c242b2fd59ac20c7afbde073e0897d26ca76dbc3c1196e6dbc0d52484cd3ac85c46e27a5a9a5daed64d3d757fbd6e20fca562951f6d4edd07492dde9e53
EBUILD pytest-httpx-0.17.1.ebuild 652 BLAKE2B 7db81d0e319facae59d562c08e274b72f5f0dc108b5af24ec354a45389cf253f88161044f6b063b289577525e70af55df32f44c9cae9dfa39f61758870a90efd SHA512 d2636df2fba2ccadcd7d05b6ee9cc329fd33c671ed715977f437d2be4d9e0ba987a095659eadb2553d17bc76ee1d5031a8aeb268d236f10de26048bdb976bace
EBUILD pytest-httpx-0.17.2.ebuild 652 BLAKE2B 7db81d0e319facae59d562c08e274b72f5f0dc108b5af24ec354a45389cf253f88161044f6b063b289577525e70af55df32f44c9cae9dfa39f61758870a90efd SHA512 d2636df2fba2ccadcd7d05b6ee9cc329fd33c671ed715977f437d2be4d9e0ba987a095659eadb2553d17bc76ee1d5031a8aeb268d236f10de26048bdb976bace
+EBUILD pytest-httpx-0.17.3.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.3.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.17.3.ebuild
new file mode 100644
index 000000000000..d3b09a2a7442
--- /dev/null
+++ b/dev-python/pytest-httpx/pytest-httpx-0.17.3.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 2e59f794eb71..86531ea89578 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 515 BLAKE2B 046044b068b74f645ec0313864916a08d2d90620de582fe8001b80caf9b7735605f8420cc83e28ae78dc3cbe828cb64da337e740bd4d8e7b529cb20348c8467a SHA512 ac34b28e3a5b072c1a5c6b7435e3e673153106a5dadc8a2a65b135237daf944001e5e7c6b87f5953e4922333e75dd4dd92e5bb713644dc323f97804b82756ff1
+EBUILD pytest-lazy-fixture-0.6.3.ebuild 522 BLAKE2B 840ad34feada103ce17e5c2d629e274ee12da823f0fad548133124d2ab8d7553c8f83ef1f19c253b535ec6a8136af51a6b00b2af17010b9d820edaa036b49d8d SHA512 8e69f92616e07921a3ac31cc0bb9ffa49d31aae5793f42176ab92cab8aa84083754b6c77b6e84f57cd5b98a125c8f0c5bf26c04e6374a74f73374f534e4cd2f1
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 893ad02531f7..7a2cf6c6ca6d 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="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc64 ~riscv sparc x86"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-salt-factories/Manifest b/dev-python/pytest-salt-factories/Manifest
index c76deefc81ac..e07c8abef946 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -1,7 +1,4 @@
-AUX pytest-salt-factories-0.121.1-tests.patch 12284 BLAKE2B 4374c59c530d5e0171763b376ecf883354ada4255943017ac60361309dc5799ef563233474a5fa1756e7193285e46d7186973c8413b558dfcb3408cd42aecb6f SHA512 08ef49871ca4882dcd57a51c99e40fb87267ff07c666c54ba475061fb113f5e985c0c23f586366c33cb00b07bc190b98e6d7bb080004ee8b7c171bdb016f9ef8
AUX pytest-salt-factories-0.911.0-tests.patch 18802 BLAKE2B 96ffe39243ca88c9fe14c3eed3ddea6727a609b7b869ee480c6d005fc9d0c57894757fcd9767507f90fccf2bc3b95ed72f99cf93b2e7c8970cad7e0be46902b0 SHA512 d57a0730c1a7d66fab577a6e0c477f3acd42005066f101ef96ff705546f6f43cdc3a1083fd0d1040c033d880c324b2c8146982747e965da997308002255e5063
-DIST pytest-salt-factories-0.121.1.tar.gz 102121 BLAKE2B 92cd5953b11377f1646f01b86a677a50216d16bcb944235a3f04176aecbb005974c415adcbf23cc391aab41b1ee9596984516ab61ecdd8c944d4ce707c39ab00 SHA512 32252695c6e8b17ef17d3330c4b0b38bdce89201d5573b4efa3531a72e826ee1fb26fea3ad0408401dec867cee405f21031804c32eb8fe6ceaa00925b17725a1
DIST pytest-salt-factories-0.911.0.tar.gz 161682 BLAKE2B b5a827c9a9acc55c53bc4152b648f96845f513e2d1c8425cbde0862909996a653df4debbf798a3d7461da4fc221acd5fc8e6052e123f3e64e0c8f4345557f141 SHA512 bada21cfe990ccb10b0e298cb05a7f3842d0fe24e2c8664352ae991363d0094dd1ff877adea5fcc0c1040e3f20f82ba616607c595511cade93ebadddd336a26b
-EBUILD pytest-salt-factories-0.121.1-r1.ebuild 1724 BLAKE2B 83786447369717e7f414a154abf586dd1c87581f5809ba313ed954767f65ffb176b31c2e7d50523524619a703b601f8643c0134e0b564a2bbfa97d99a51ecc82 SHA512 889d5bfba0d62b48a9fef8327f11f31f7683d6d9107e9b9b537fa51eea66b7aa37f598da10f1836f68c95ad86eedda0ed5c0649aefde063cfa38b8402776fd23
-EBUILD pytest-salt-factories-0.911.0.ebuild 1891 BLAKE2B 1a8b714026863aa6ff587552a94c8440a7fd746c0a7069d7ba8f4dd46f81c4728b334aa26ec0e74e1d0509672ff176f963eb989e2eda5bf8d2256d1bf95f51c5 SHA512 c031fc05eb02e5feae7a263c1b634379b2ca89fe01cad2bb6ce09db7511c32714d73d390864a308bc2d206c78c312fcc7b6c688675695e883507a86e60e8165e
+EBUILD pytest-salt-factories-0.911.0.ebuild 1889 BLAKE2B 021387b93fd3e24614a6b9d462de471b0b88ae9d92f6d1e1141477133c0bccd83a2567823adf540bb1a29b2725dcbb582d85d115246ec28d3c2e4ea7615199e1 SHA512 d2e18edd8015c4c554559d48f8a6cee6e86e2103eaeea68c354ce4473abd64091fac471cad51ab5e5fee3141af945d48d39074fe96156e6d1f2aeaec3e7b9c24
MISC metadata.xml 358 BLAKE2B 0ca310e1a7269e532dfe3610bf5c9a1d93ff8dcc46ee3f26322cfb0ba1fb572b521359547f49b0deb3f463efd0321e3b3bee0403878df676e3c54dbcac14753a SHA512 8eaf37e98efe76ff401c536368d1537255d09db93b4f84254b7eb291b603f6ee83d80a65e9529c7bcea8324baaff708dc12f97662dd87c57fece36a1d5d8e1c9
diff --git a/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch b/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch
deleted file mode 100644
index 3e85580c9158..000000000000
--- a/dev-python/pytest-salt-factories/files/pytest-salt-factories-0.121.1-tests.patch
+++ /dev/null
@@ -1,294 +0,0 @@
-diff --git a/saltfactories/plugin.py b/saltfactories/plugin.py
-index b29a115..9d68c34 100644
---- a/saltfactories/plugin.py
-+++ b/saltfactories/plugin.py
-@@ -21,7 +21,7 @@ def pytest_tempdir_temproot():
- tempdir = os.environ.get("TMPDIR") or tempfile.gettempdir()
- else:
- tempdir = "/tmp"
-- return os.path.abspath(os.path.realpath(tempdir))
-+ return os.path.abspath(tempdir)
-
-
- def pytest_tempdir_basename():
-diff --git a/tests/functional/markers/test_requires_network.py b/tests/functional/markers/test_requires_network.py
-index 8b57368..d58f0a1 100644
---- a/tests/functional/markers/test_requires_network.py
-+++ b/tests/functional/markers/test_requires_network.py
-@@ -9,7 +9,10 @@ from unittest import mock
- from saltfactories.utils import ports
- from saltfactories.utils import socket
-
-+import pytest
-
-+
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_has_local_network(testdir):
- testdir.makepyfile(
- """
-diff --git a/tests/integration/factories/cli/test_salt.py b/tests/integration/factories/cli/test_salt.py
-index 17fce6c..7bd2789 100644
---- a/tests/integration/factories/cli/test_salt.py
-+++ b/tests/integration/factories/cli/test_salt.py
-@@ -17,6 +17,7 @@ def salt_minion_2(salt_master, salt_minion):
- yield factory
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_merged_json_out(salt_cli, salt_minion, salt_minion_2):
- ret = salt_cli.run("test.ping", minion_tgt="*")
- assert ret.exitcode == 0, ret
-@@ -27,6 +28,7 @@ def test_merged_json_out(salt_cli, salt_minion, salt_minion_2):
- assert ret.json[salt_minion_2.id] is True
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_merged_json_out_disabled(salt_cli, salt_minion, salt_minion_2):
- ret = salt_cli.run("test.ping", minion_tgt="*", merge_json_output=False)
- assert ret.exitcode == 0, ret
-diff --git a/tests/integration/factories/daemons/api/test_api.py b/tests/integration/factories/daemons/api/test_api.py
-index 78b8bb7..e20f28c 100644
---- a/tests/integration/factories/daemons/api/test_api.py
-+++ b/tests/integration/factories/daemons/api/test_api.py
-@@ -23,5 +23,6 @@ def salt_api(master):
- yield factory
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_api(salt_api):
- assert salt_api.is_running()
-diff --git a/tests/integration/factories/daemons/api/test_restarts.py b/tests/integration/factories/daemons/api/test_restarts.py
-index a6c5472..dd15c17 100644
---- a/tests/integration/factories/daemons/api/test_restarts.py
-+++ b/tests/integration/factories/daemons/api/test_restarts.py
-@@ -16,6 +16,7 @@ def master(salt_factories):
- yield factory
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_multiple_start_stops(master):
- factory = master.get_salt_api_daemon()
- assert factory.is_running() is False
-diff --git a/tests/integration/factories/daemons/master/test_master.py b/tests/integration/factories/daemons/master/test_master.py
-index 2676dfa..cbf598e 100644
---- a/tests/integration/factories/daemons/master/test_master.py
-+++ b/tests/integration/factories/daemons/master/test_master.py
-@@ -46,10 +46,12 @@ def salt_key(master):
- return master.get_salt_key_cli()
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_master(master):
- assert master.is_running()
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_salt_run(master, salt_run):
- max_open_files_config_value = master.config["max_open_files"]
- ret = salt_run.run("config.get", "max_open_files")
-@@ -57,6 +59,7 @@ def test_salt_run(master, salt_run):
- assert ret.json == max_open_files_config_value
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_salt_cp(master, minion, salt_cp, tempfiles):
- """
- Test copying a file from the master to the minion
-@@ -98,6 +101,7 @@ def test_salt_cp(master, minion, salt_cp, tempfiles):
- os.unlink(dest)
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_salt_cp_no_match(master, minion, salt_cp, tempfiles):
- assert master.is_running()
- assert minion.is_running()
-@@ -119,6 +123,7 @@ def test_salt_cp_no_match(master, minion, salt_cp, tempfiles):
- os.unlink(dest)
-
-
-+@pytest.mark.skip("not compatible with sandbox")
- @pytest.mark.skip_on_salt_system_install
- def test_salt_key(master, minion, minion_3, salt_key):
- ret = salt_key.run("--list-all")
-diff --git a/tests/integration/factories/daemons/master/test_restarts.py b/tests/integration/factories/daemons/master/test_restarts.py
-index 6a6852d..70415d0 100644
---- a/tests/integration/factories/daemons/master/test_restarts.py
-+++ b/tests/integration/factories/daemons/master/test_restarts.py
-@@ -11,6 +11,7 @@ def master(salt_factories):
- return factory
-
-
-+@pytest.mark.skip("not compatible with network")
- def test_multiple_start_stops(master):
- assert master.is_running() is False
- pid = None
-diff --git a/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py b/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py
-index d63e640..653693e 100644
---- a/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py
-+++ b/tests/integration/factories/daemons/minion/test_event_forwarder_engine.py
-@@ -28,6 +28,7 @@ def salt_call_cli(minion):
- return minion.get_salt_call_cli()
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_event_listener_engine(minion, salt_call_cli, event_listener):
- """
- There are some events which the minion fires internally that never reach the master.
-diff --git a/tests/integration/factories/daemons/minion/test_minion.py b/tests/integration/factories/daemons/minion/test_minion.py
-index 64a3df6..ab82e55 100644
---- a/tests/integration/factories/daemons/minion/test_minion.py
-+++ b/tests/integration/factories/daemons/minion/test_minion.py
-@@ -27,6 +27,7 @@ def salt_call_cli(minion):
- return minion.get_salt_call_cli()
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_minion(minion, salt_cli):
- assert minion.is_running()
- ret = salt_cli.run("test.ping", minion_tgt=minion.id)
-@@ -34,6 +35,7 @@ def test_minion(minion, salt_cli):
- assert ret.json is True
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_no_match(minion, salt_cli):
- assert minion.is_running()
- ret = salt_cli.run("test.ping", minion_tgt="minion-2")
-@@ -41,6 +43,7 @@ def test_no_match(minion, salt_cli):
- assert not ret.json
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_show_jid(minion, salt_cli):
- assert minion.is_running()
- ret = salt_cli.run("--show-jid", "test.ping", minion_tgt=minion.id)
-@@ -48,6 +51,7 @@ def test_show_jid(minion, salt_cli):
- assert ret.json is True
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_minion_salt_call(minion, salt_call_cli):
- assert minion.is_running()
- ret = salt_call_cli.run("test.ping")
-@@ -59,6 +63,7 @@ def test_minion_salt_call(minion, salt_call_cli):
- assert ret.json is True
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_salt_call_exception_handling_doesnt_timeout(minion, salt_call_cli):
- ret = salt_call_cli.run(
- "test.raise_exception", "OSError", "2", "No such file or directory", "/tmp/foo.txt"
-diff --git a/tests/integration/factories/daemons/minion/test_restarts.py b/tests/integration/factories/daemons/minion/test_restarts.py
-index a7d9ae0..8f0401b 100644
---- a/tests/integration/factories/daemons/minion/test_restarts.py
-+++ b/tests/integration/factories/daemons/minion/test_restarts.py
-@@ -10,6 +10,7 @@ def master(salt_factories):
- yield factory
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_multiple_start_stops(master):
- factory = master.get_salt_minion_daemon(random_string("minion-"))
- assert factory.is_running() is False
-diff --git a/tests/integration/factories/daemons/proxy/test_proxy_minion.py b/tests/integration/factories/daemons/proxy/test_proxy_minion.py
-index 3bbca21..2e2fb8b 100644
---- a/tests/integration/factories/daemons/proxy/test_proxy_minion.py
-+++ b/tests/integration/factories/daemons/proxy/test_proxy_minion.py
-@@ -35,6 +35,7 @@ def salt_call_cli(proxy_minion):
- return proxy_minion.get_salt_call_cli()
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_proxy_minion(proxy_minion, salt_cli):
- assert proxy_minion.is_running()
- ret = salt_cli.run("test.ping", minion_tgt=proxy_minion.id)
-@@ -42,6 +43,7 @@ def test_proxy_minion(proxy_minion, salt_cli):
- assert ret.json is True
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_no_match(proxy_minion, salt_cli):
- assert proxy_minion.is_running()
- ret = salt_cli.run("test.ping", minion_tgt="proxy-minion-2")
-@@ -49,6 +51,7 @@ def test_no_match(proxy_minion, salt_cli):
- assert not ret.json
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_show_jid(proxy_minion, salt_cli):
- if platform.is_darwin() and sys.version_info[:2] == (3, 7):
- pytest.skip(
-@@ -61,6 +64,7 @@ def test_show_jid(proxy_minion, salt_cli):
- assert ret.json is True
-
-
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_proxy_minion_salt_call(proxy_minion, salt_call_cli):
- assert proxy_minion.is_running()
- ret = salt_call_cli.run("test.ping")
-diff --git a/tests/integration/factories/daemons/proxy/test_restarts.py b/tests/integration/factories/daemons/proxy/test_restarts.py
-index 3101204..28652ff 100644
---- a/tests/integration/factories/daemons/proxy/test_restarts.py
-+++ b/tests/integration/factories/daemons/proxy/test_restarts.py
-@@ -17,6 +17,7 @@ def master(salt_factories):
- yield factory
-
-
-+@pytest.mark.skip("not compatible with sandbox")
- def test_multiple_start_stops(master):
- factory = master.get_salt_proxy_minion_daemon(random_string("proxy-minion-"))
- assert factory.is_running() is False
-diff --git a/tests/integration/factories/daemons/ssh/test_salt_ssh.py b/tests/integration/factories/daemons/ssh/test_salt_ssh.py
-index f58eac4..c3df3de 100644
---- a/tests/integration/factories/daemons/ssh/test_salt_ssh.py
-+++ b/tests/integration/factories/daemons/ssh/test_salt_ssh.py
-@@ -51,6 +51,7 @@ def salt_ssh_cli(sshd, salt_factories, master):
-
-
- @pytest.mark.skip_on_windows
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_salt_ssh(salt_ssh_cli):
- ret = salt_ssh_cli.run("--ignore-host-keys", "test.echo", "It Works!", minion_tgt="localhost")
- assert ret.exitcode == 0
-diff --git a/tests/integration/factories/daemons/sshd/test_sshd.py b/tests/integration/factories/daemons/sshd/test_sshd.py
-index 3b425fc..3e03636 100644
---- a/tests/integration/factories/daemons/sshd/test_sshd.py
-+++ b/tests/integration/factories/daemons/sshd/test_sshd.py
-@@ -5,6 +5,7 @@ import pytest
-
- @pytest.fixture(scope="module")
- @pytest.mark.skip_if_binaries_missing("sshd", "ssh-keygen")
-+@pytest.mark.skip("not compatible with network-sandbox")
- def sshd(salt_factories):
- # Set StrictModes to no because our config directory lives in /tmp and those permissions
- # are not acceptable by sshd strict paranoia.
-@@ -15,12 +16,14 @@ def sshd(salt_factories):
-
-
- @pytest.mark.skip_on_windows
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_sshd(sshd):
- assert sshd.is_running()
-
-
- @pytest.mark.skip_on_windows
- @pytest.mark.skip_if_binaries_missing("ssh")
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_connect(sshd):
- cmd = subprocess.run(
- [
-diff --git a/tests/unit/utils/markers/test_skip_if_no_remote_network.py b/tests/unit/utils/markers/test_skip_if_no_remote_network.py
-index 1aa72dc..c4d079e 100644
---- a/tests/unit/utils/markers/test_skip_if_no_remote_network.py
-+++ b/tests/unit/utils/markers/test_skip_if_no_remote_network.py
-@@ -9,7 +9,10 @@ from unittest import mock
- import saltfactories.utils.markers as markers
- from saltfactories.utils import socket
-
-+import pytest
-
-+
-+@pytest.mark.skip("not compatible with network-sandbox")
- def test_has_remote_network():
- assert markers.skip_if_no_remote_network() is None
-
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild
deleted file mode 100644
index e4d2f0f1ee31..000000000000
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2020-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="The new generation of the pytest-salt Plugin"
-HOMEPAGE="https://github.com/saltstack/pytest-salt-factories"
-SRC_URI="https://github.com/saltstack/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-
-RDEPEND="
- >=dev-python/pytest-6.1.1[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/pytest-tempdir[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pyzmq[${PYTHON_USEDEP}]
- dev-python/msgpack[${PYTHON_USEDEP}]
- >=app-admin/salt-3001.0[${PYTHON_USEDEP}]
-"
-BDEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/pytest-salt-factories-0.121.1-tests.patch"
-)
-
-distutils_enable_tests --install pytest
-
-python_prepare_all() {
- sed -r -e "s:use_scm_version=True:version='${PV}', name='${PN//-/.}':" -i setup.py || die
- sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die
-
- sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die
- printf '__version__ = "%s"\n' "${PV}" > saltfactories/version.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local tempdir
-
- # ${T} is too long a path for the tests to work
- tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)"
- mkdir "${T}/$(basename "${tempdir}")"
-
- addwrite "${tempdir}"
- ln -s "$(realpath --relative-to=/tmp "${T}/$(basename "${tempdir}")")" "${tempdir}" || die
-
- distutils_install_for_testing --via-root
-
- (
- cleanup() { rm -f "${tempdir}" || die; }
-
- trap cleanup EXIT
- SHELL="/bin/bash" TMPDIR="${tempdir}" \
- pytest -vv || die "Tests failed with ${EPYTHON}"
- )
-}
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild
index 935516c6a833..92e0c7b41f95 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-0.911.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest
index 51a7913a3732..3cc42689de3e 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,5 +1,3 @@
-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.1.0.ebuild 1235 BLAKE2B 118a465b5e9a78a33e41ecbb0154128271057def69e81cf9088fccbb3ccaaaf43da98f7a6f501aa8b541ec7911884dd328e1e59087fd9ab10ac35110253c6914 SHA512 f914ff39f18eeadd27dad0e5883b4305999f7a032e07a6ce84ccd945aa931129d586b45d8e6eb634f0a262c53c42f6893c694ee886e64ac7ad196205b3783f51
-EBUILD python-cinderclient-8.2.0.ebuild 1237 BLAKE2B d2c5a24ae5457c6b2086118f47bb277694e64bc5355645046aa88958245fc1eb517137d07874d282e0d473c8c439a912e8be25ff0089114fe8e5220453752626 SHA512 56aab3144be856eaf9ef123abc5cc295f0f501243265b76e3f30f3d3a456953a582cc7bd8e1b7117d143f2d8254e920b2921b19ecdd2fb4be37cd79f9b8f3f8d
+EBUILD python-cinderclient-8.2.0.ebuild 1235 BLAKE2B 118a465b5e9a78a33e41ecbb0154128271057def69e81cf9088fccbb3ccaaaf43da98f7a6f501aa8b541ec7911884dd328e1e59087fd9ab10ac35110253c6914 SHA512 f914ff39f18eeadd27dad0e5883b4305999f7a032e07a6ce84ccd945aa931129d586b45d8e6eb634f0a262c53c42f6893c694ee886e64ac7ad196205b3783f51
MISC metadata.xml 620 BLAKE2B 0ae868352f45097f3cf441ccf11551a05c6264d441f7b42452ed40e8ae9b6f68a5413b4e2cf91e20eb7bbf8bef7cc8f1dcf203e0378e42b9d27f04f96dfceca3 SHA512 cae62ef195e410efe40d9b693c2526c6c966790701006a773c931ea02cf5f2f6cefc1c08f27ddc07d3306794130fe99a87e4e2fc49f573741b599145e1017915
diff --git a/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.1.0.ebuild
deleted file mode 100644
index 2b4a90fd2153..000000000000
--- a/dev-python/python-cinderclient/python-cinderclient-8.1.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=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"
-
-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.2.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild
index a87d02779911..2b4a90fd2153 100644
--- a/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-8.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/keystoneauth-4.2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/python-editor/Manifest b/dev-python/python-editor/Manifest
index 84cc835e52bd..820c45676bbf 100644
--- a/dev-python/python-editor/Manifest
+++ b/dev-python/python-editor/Manifest
@@ -1,3 +1,3 @@
DIST python-editor-1.0.4.tar.gz 7132 BLAKE2B c955a2e3d2f607133781ef17146b20c13a409def6397e9698a8bc19c5a9f40af002a0f772455fb96e60088a732013ea6c471c198be0ac4c6c881724e762844c2 SHA512 c8ce2403bfe6c93935c7f4c384a8618a39cdaefe1ff5b1ff2cf4562866d8b3caa616e428c0a1634a56db934caeb474e7f84f8d5e009b9ed664189fdece8146f6
-EBUILD python-editor-1.0.4-r1.ebuild 407 BLAKE2B 7c46f303638b84c1bcb50c9a087801ec4eab068b151928a64edf4a80bc446b32c3c3a42fdbe07908a856a0149b9a61082181ee82b60758620c90ed425c514004 SHA512 09410b6bb3dd3555ba76eae3cc4a671670a99ef470c27d5e14f86fa796524166dc48af16fa6fdc74b39ca6681e7d69b81220c5cd762a08058ae7b363f47249cf
+EBUILD python-editor-1.0.4-r1.ebuild 406 BLAKE2B 4e33a1e72b5c4860995bd9cd1a29c372a14c5b27d71440c268715a9ba093898d70918478385a228a96390af7b4e7e866506d184edfa30e4cfb38ab799eda254c SHA512 8a84b37e54bda93b5cab48c7d9a85a24a23dad0182f15b30a4ada5364d1ee70acb8c02f224cb3fadb91ee154e2cab982ecf723838c068c1aa8c7e36d7fab37b0
MISC metadata.xml 479 BLAKE2B f34e8a8eddc2cf672c14027217798582df17f1a396d9b29bdcbc31dc523e718364ae0cf8254c2145e80ead1a8c1433eed0da7999fdb7bc0a952d6bfa8ec231c9 SHA512 d9a8cfa2722de34a33cf6db2f512e3407dc9aff72b7525cd798ac33efe26550f21e1db5ccda9610799d64e3fc5e9d4e02f0151200369f3c661e44e2a7aa3e71e
diff --git a/dev-python/python-editor/python-editor-1.0.4-r1.ebuild b/dev-python/python-editor/python-editor-1.0.4-r1.ebuild
index 9a402c14a52a..89dfe73ab973 100644
--- a/dev-python/python-editor/python-editor-1.0.4-r1.ebuild
+++ b/dev-python/python-editor/python-editor-1.0.4-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
-DESCRIPTION="Programmatically open an editor, capture the result."
+DESCRIPTION="Programmatically open an editor, capture the result"
HOMEPAGE="https://github.com/fmoo/python-editor"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/python-engineio/Manifest b/dev-python/python-engineio/Manifest
index daecc5f14548..bc53d65340c4 100644
--- a/dev-python/python-engineio/Manifest
+++ b/dev-python/python-engineio/Manifest
@@ -1,5 +1,5 @@
DIST python-engineio-4.2.1.gh.tar.gz 297657 BLAKE2B 0a634cec9f71a3b8659e5b07cc326fb3d7801c8a834248d6f2ea5a48bcd058f8d0b86c2e43c110ea18ef641e3ace273a2ebd20f350aec9360d38ffe0f32f2778 SHA512 f0ea7cb0a34f49d2e3de58dc1038f41cda099fba0033af7020b9ccacd34fbf44fd1613ef14d4d05013dd99a2d35330769e6c3d2f532556fd39262229e40714f6
DIST python-engineio-4.3.0.gh.tar.gz 299122 BLAKE2B 929b16650aaf4a429e9a1353a994cc87022644bef48c59aac9c448ec32533a7a7360413143159809042915f69c4f0ae0c2a13e5fe2d61b729c09890508107948 SHA512 c34688f1dcaf4a1a02dea03d2746b0b0e089387d4ac55024e783ee2dbafb59ac43437138747b63b0710425601b27e1a10c56df7c57c1ed16ab2f812a773c8ec4
-EBUILD python-engineio-4.2.1.ebuild 807 BLAKE2B 212977b70608d0b322fe88498362ca449e47444aa27132658fb177f7b6913827b85d90affce8cd3a08e5b479a6a69012ad0b6bbd02a0fc7a7a57f5e4f2b32579 SHA512 bcd943f8c5e7b098508ee143951ac56f477e6ac256467716f70d125f35b491ce8a9879f0e70dab5884f3d468993c361cb643f24fdec0bf0f1a11495034a6aeff
-EBUILD python-engineio-4.3.0.ebuild 807 BLAKE2B 212977b70608d0b322fe88498362ca449e47444aa27132658fb177f7b6913827b85d90affce8cd3a08e5b479a6a69012ad0b6bbd02a0fc7a7a57f5e4f2b32579 SHA512 bcd943f8c5e7b098508ee143951ac56f477e6ac256467716f70d125f35b491ce8a9879f0e70dab5884f3d468993c361cb643f24fdec0bf0f1a11495034a6aeff
+EBUILD python-engineio-4.2.1.ebuild 806 BLAKE2B d60930d1c909b2e118f3a40129d2cc528413a4b8bbc3c88cb9b6135bcf3fc7ad4e43987cbddbcbb5e3b6fa6c051d6b1fcd97dc0152b3eca91bda803bf5d58cbd SHA512 9209cb156ec5ac19748033ec8b9a017ae135c90ed29c543e892e14e310fa8045e506b00be52a2494b3f3b178cd2da987f635583bf7bbb1890a5b7be685180e37
+EBUILD python-engineio-4.3.0.ebuild 806 BLAKE2B d60930d1c909b2e118f3a40129d2cc528413a4b8bbc3c88cb9b6135bcf3fc7ad4e43987cbddbcbb5e3b6fa6c051d6b1fcd97dc0152b3eca91bda803bf5d58cbd SHA512 9209cb156ec5ac19748033ec8b9a017ae135c90ed29c543e892e14e310fa8045e506b00be52a2494b3f3b178cd2da987f635583bf7bbb1890a5b7be685180e37
MISC metadata.xml 518 BLAKE2B 7325d24cc26b1a3b4e2dec04159cdd4ebcceaf0384fccbee11205f9c000b1e9f84f97c742a6181dbad419e2527c6f874bc3f89760daa6b6dd2feb9b1f874b515 SHA512 40fe9ac96224019d28206f75ae6249c75dbcb759918c03826af4f8a394586bd5df445ef475cd009e8af93ea5c7424abebbbfd65ac2e2eb7bdd9e8a29f2dcb34f
diff --git a/dev-python/python-engineio/python-engineio-4.2.1.ebuild b/dev-python/python-engineio/python-engineio-4.2.1.ebuild
index 3fba6ef7d60a..d1b9b9a21ef9 100644
--- a/dev-python/python-engineio/python-engineio-4.2.1.ebuild
+++ b/dev-python/python-engineio/python-engineio-4.2.1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="Python implementation of the Engine.IO realtime server."
+DESCRIPTION="Python implementation of the Engine.IO realtime server"
HOMEPAGE="
https://python-engineio.readthedocs.io/
https://github.com/miguelgrinberg/python-engineio/
diff --git a/dev-python/python-engineio/python-engineio-4.3.0.ebuild b/dev-python/python-engineio/python-engineio-4.3.0.ebuild
index 3fba6ef7d60a..d1b9b9a21ef9 100644
--- a/dev-python/python-engineio/python-engineio-4.3.0.ebuild
+++ b/dev-python/python-engineio/python-engineio-4.3.0.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
-DESCRIPTION="Python implementation of the Engine.IO realtime server."
+DESCRIPTION="Python implementation of the Engine.IO realtime server"
HOMEPAGE="
https://python-engineio.readthedocs.io/
https://github.com/miguelgrinberg/python-engineio/
diff --git a/dev-python/python-fcl/Manifest b/dev-python/python-fcl/Manifest
deleted file mode 100644
index 24867976b747..000000000000
--- a/dev-python/python-fcl/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX python-fcl-0.0.12-fix-compiling-on-lld.patch 400 BLAKE2B d50568d13ad303c9c56a604d5ff8bcfaa537298cbda7b48628c07637ae7364aedf88fb57a04c601765ef1ff5280d609fc50dd06270d9cce32085f19d3c3b1e08 SHA512 4e668d7ac21a0fd326db170d64a3ac0cd931dfd5657546682033c30ad86d7d29ad845a5be4110b8cae2cdfd5ad1a784f3792eb7a8b0fd665f17614dab30a0c9b
-DIST python-fcl-0.0.12.tar.gz 17204 BLAKE2B 594d466270160e71e67d99f1745b382c3b1f7754adeb9ba58443e4370e14496e45f4a7619eb7d41db22766f75fe841e088609014bf5a9ff5a6b7ee526b34eca2 SHA512 3b5462206e63e17c646edeeedb268474cc6df1ff12d64d4de0c46bcc281787a42b6306778d2fe5d4d3b2e23bc0ed86e092c9a39b74d019638c771ac5c9d9f8ce
-EBUILD python-fcl-0.0.12-r1.ebuild 743 BLAKE2B c1f7cd3b68853d806dc95730036b4c163b8ea16d137b940b328b2eeb799d13fb17db80dcb93145ada550a535a9ecde5d131f04ea86c3c0a781c7b54609ebf2e4 SHA512 62d9dc89a180fe0b6abeb63b1f7fa71e33597885bd076a9afc21ede14777e4bb1946b34a2ad1d2d1c2e47310e3badd9e552ab67b53d0349c8ee69bde9f9c039e
-MISC metadata.xml 666 BLAKE2B 4d92fda0f4438d758f1acf79b164d3161a435e3da96a7963cbe7630a65e996840fd3ff7739eb2d9d8040fe450ccee6b88716b7c4ff0fed58a23f708e21ef3e40 SHA512 60297e30ba84cec3de4ee69bcfce1f9cf3fd02c9849320c6781372a539647f1cd8e1c7357b4b454e5f763e1a619548bcbf631d10603e5ac227031ab2957195c3
diff --git a/dev-python/python-fcl/files/python-fcl-0.0.12-fix-compiling-on-lld.patch b/dev-python/python-fcl/files/python-fcl-0.0.12-fix-compiling-on-lld.patch
deleted file mode 100644
index 0e3cf7a54196..000000000000
--- a/dev-python/python-fcl/files/python-fcl-0.0.12-fix-compiling-on-lld.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -21,8 +21,7 @@
- include_dirs = ['/usr/include',
- '/usr/local/include',
- '/usr/include/eigen3']
-- lib_dirs = ['/usr/lib',
-- '/usr/local/lib']
-+ lib_dirs = ['/usr/local/lib']
-
- if 'CPATH' in os.environ:
- include_dirs += os.environ['CPATH'].split(':')
diff --git a/dev-python/python-fcl/metadata.xml b/dev-python/python-fcl/metadata.xml
deleted file mode 100644
index 5ce77f161100..000000000000
--- a/dev-python/python-fcl/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- Python-FCL is an (unofficial) Python interface for the Flexible Collision Library (FCL), an excellent C++
- library for performing proximity and collision queries on pairs of geometric models.
- </longdescription>
- <upstream>
- <bugs-to>https://github.com/BerkeleyAutomation/python-fcl/issues</bugs-to>
- <remote-id type="github">BerkeleyAutomation/python-fcl</remote-id>
- <remote-id type="pypi">python-fcl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/python-fcl/python-fcl-0.0.12-r1.ebuild b/dev-python/python-fcl/python-fcl-0.0.12-r1.ebuild
deleted file mode 100644
index d8396eb3e0df..000000000000
--- a/dev-python/python-fcl/python-fcl-0.0.12-r1.ebuild
+++ /dev/null
@@ -1,31 +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 the Flexible Collision Library"
-HOMEPAGE="https://github.com/BerkeleyAutomation/python-fcl https://pypi.org/project/python-fcl/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-LICENSE="BSD"
-
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- ~sci-libs/fcl-0.5.0
- sci-libs/octomap
-"
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-compiling-on-lld.patch )
-
-distutils_enable_tests unittest
-
-python_test() {
- "${EPYTHON}" test/test_fcl.py -v || die "tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest
index 6931f0d1530a..4502bd739ae9 100644
--- a/dev-python/python-gnupg/Manifest
+++ b/dev-python/python-gnupg/Manifest
@@ -1,5 +1,3 @@
-DIST python-gnupg-0.4.7.tar.gz 53091 BLAKE2B ebbd67b7255fa6e7739da785476efc441733c3cfa740fcb11c595c560b5a90ee43a1040a654485c30ae35f5e8d06fee235a4ae8d069f20f0eb1fb6e45b4ed441 SHA512 e590778affd3f864bac2221e1ce7c4a37ba257e7112e023d70617f3f3c7597dbeb2974db0ed611b2fc75a071678ae8856be4a3b3f48428a12b42c2f1125fdce5
DIST python-gnupg-0.4.8.tar.gz 58696 BLAKE2B d9ab2fe3ea933a22e731fd70e153e60cc3b158f15e3f8537440c355037092ff7545d29e8d2eab88efb38dcc6e3776c31f537a9c06467b473e93cbc9f0e2ef189 SHA512 fcaa121a356595328a26e8184280f859dfc2771b9692dcf28db2d9b0fdddc77d4c1238665a8e419758ec17320616e7741aacd3638e37d449b86fe5555beef1f6
-EBUILD python-gnupg-0.4.7.ebuild 667 BLAKE2B 89a825f22248908f661014006d292b93c2a85177d0bc9f81c03af0e677fc3a6b50b2ad3b6c2259c3cd6b65e994bc19bd99849a676619c67780cab3fdce7227b6 SHA512 f31a0b0826211ea56c7cedb331aff54066435c9eb7505b5e0ab989b9bcec077d47256c53426fac58430314a53905e5fb9a7f76dfe7dd7899d59a2ef3c9100db4
EBUILD python-gnupg-0.4.8.ebuild 666 BLAKE2B 2f905b1d595897a87d3837c0c279e29dc6c50f73c5e087b1353f30219df33f2eab52741d7c74f14961b19a18c5b4dc4dff3f5b90ed9097ce11653e63858f0cc4 SHA512 e0d4de3a335ca8c3e386948ef53f88f16893220c182e7f2cbf4aa3a4606bd24a67f29109bb8216f8d08a8fa9544e876d4b81318e11bea0cfedb7272d18db3d13
MISC metadata.xml 720 BLAKE2B 774ac2960b75f506d7ce3770bb5df5df01a5950a19f90ea6467d4be13aba8401ea5f1ead501f3d87d3387f83c4b78ad60cad984ff3ea8b1ae12eee3ca3736faa SHA512 9f237208c6c1ca48719e75842ba59963e707d5bba577a98205491a1531c70b4844dc119d267e2925b7650193a3d8d19ab04c4c26b4459192e0293d37f8990ba1
diff --git a/dev-python/python-gnupg/python-gnupg-0.4.7.ebuild b/dev-python/python-gnupg/python-gnupg-0.4.7.ebuild
deleted file mode 100644
index 147f4fea658e..000000000000
--- a/dev-python/python-gnupg/python-gnupg-0.4.7.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=( pypy3 python3_{7..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python wrapper for GnuPG"
-HOMEPAGE="
- https://bitbucket.org/vinay.sajip/python-gnupg
- https://pypi.org/project/python-gnupg/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="app-crypt/gnupg"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests unittest
-
-python_test() {
- # NO_EXTERNAL_TESTS must be enabled,
- # to disable all tests, which need internet access.
- NO_EXTERNAL_TESTS=1 eunittest
-}
diff --git a/dev-python/python-keyutils/Manifest b/dev-python/python-keyutils/Manifest
index f85430b3d000..864740f7c4b3 100644
--- a/dev-python/python-keyutils/Manifest
+++ b/dev-python/python-keyutils/Manifest
@@ -1,3 +1,3 @@
DIST python-keyutils-0.6.tar.gz 45427 BLAKE2B b62a1194bad87fe42c658c0603ff236e8e5594e8d19dbf8b29bac5b2ef5b3c6a6d19eae3d529c9408e06802c883fad365d41d27c656776a4994b58a43b8bf1fc SHA512 e282d553a644d9b38c6256e027ee553a123bf21e4222491e22699ca5bc5041dedc4e9a9a8c1bafa44985f3b1d5fafd85ded9ed5332b6d94d6c62f3fa6bcb6d0d
-EBUILD python-keyutils-0.6.ebuild 708 BLAKE2B df2360c3c56253fd3c077a4672af103b708818cc593c97d455a97a6c610e412d890987176e15e2adcb26ed7f16d69980ea06cbaa2d5703d2c687cb5f814ec3a1 SHA512 e8e734f4587bdd7c9364a094e14189a3436b23cdb77e73cc90c934d999668bfbfb8c80154fc0ed169927fcd89fd2500706aec58fc17f51856dd154638645341d
+EBUILD python-keyutils-0.6.ebuild 711 BLAKE2B 34eb85e492cecacabeced473a994bed7ccf5f633e4f68078e0cb18cbfdb5e567c77960e825c2b8de9738136d8101226c26dd50de08f0f1a19fd521d51134f7ff SHA512 e7ae416e7e71d78fb01e392445f127fedb6adf1b730fc3df638ed76aca764484c3047c69e25e100515a5babcb45b22eaf546b728c69a61a8bc94975aaba5f6ab
MISC metadata.xml 383 BLAKE2B c88a0df9232a36db1f568579905d43c26fbdf5e2bd119e6ae9e7e4ff54f85bf7e247d57edaa6f9a364a938ccd6401f7e617515381f3fb4f9ad1f739f93d016ae SHA512 769de9462b430f810c33781b059d24da4d006b1e47ce1e57ca529a8a240442120fbe8b03c38f4e189e045593192b23cb0f4c5e0e1e63b4e43051da64129f63e4
diff --git a/dev-python/python-keyutils/python-keyutils-0.6.ebuild b/dev-python/python-keyutils/python-keyutils-0.6.ebuild
index c8240c335eaf..f1daa1fc72fc 100644
--- a/dev-python/python-keyutils/python-keyutils-0.6.ebuild
+++ b/dev-python/python-keyutils/python-keyutils-0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sassoftware/python-keyutils/archive/refs/tags/${PV}.
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
DEPEND="sys-apps/keyutils"
RDEPEND="${DEPEND}"
diff --git a/dev-python/python-lsp-black/Manifest b/dev-python/python-lsp-black/Manifest
index c6c03a520049..d7c8eb51d6c4 100644
--- a/dev-python/python-lsp-black/Manifest
+++ b/dev-python/python-lsp-black/Manifest
@@ -1,5 +1,3 @@
-DIST python-lsp-black-1.0.0.gh.tar.gz 5714 BLAKE2B 8189ab4742b303f32a7963b67b40d826196d5d0420970aeeb7ff614e686be0571143a18d91f2964dc3fd48b71d3d5fb77f76f0877df0c462eef5d2c996200a44 SHA512 46377a4d1bdd40e72a6174468838ed06b26a403029a6911c52dd325581b3423bf9b2c4decc6c931cb177ca9ad481135531e176b0afa602236acbb3dd18f490be
DIST python-lsp-black-1.0.1.gh.tar.gz 7013 BLAKE2B 596ef3f468524269fb2765ad7ba0f8305c9e67ec4cf826dbe68ea20058f1fc595c004b34c5228c14a70b6a489e29f370fef93cd7a9ef48d24ace3464ec7cd011 SHA512 43699438bf64b9cfb5dfa97b30385870a06d15be90d5a023c5282f1b969188e8536961c2a2ee6f1016d4b8188e4df6a81d6127dd628242bbcd3fbcc640504a24
-EBUILD python-lsp-black-1.0.0.ebuild 599 BLAKE2B 5dd97910726a6cf924edae6f8c1e7cb6928052763412f5cb1fde008af2ae1d2b17c2849d8f10fcb862b6c09d0f5a1ee054c39d810f87a834b6b95de450197ced SHA512 4aae69e63d6c0ca63c99fc07db2e0a666c95d8f7fcc53c22d0f5b9d0b25a8f456555e87c058cd8f3552594c858625cec35fee8f862277de5834324cc967d2ee1
-EBUILD python-lsp-black-1.0.1.ebuild 600 BLAKE2B 57b90d9ed66d0d43077796e2e8b603c552107301b0a09d4a7d8742822e125be43a99da7687db2986bdf95229c7dfbf13387ef6404038c63914b422ce5ef47113 SHA512 63a913690242ad734f7a59402da532ed408cc945571d32a7ad5d8112ffc764bae4407901c0b6d55ac5e2268e272c26b4abe3746bb4c5d8c16bbe9c51cf1aab6f
+EBUILD python-lsp-black-1.0.1.ebuild 598 BLAKE2B 0483ce22694575062b150aff7ed7d7930680542d437cf795fa0c932328989127072a432498d6b338dbb40e9dab2d66c6266fb4540929e68bb67c2284fa170ded SHA512 a3efbd9b3274d7b90dc91661caa1a16ac0eddbf62d2acd8f5fc7a7b1cdf6c5071ed5d0b71057b4654c5592c47b31e9101c32bcd1f598621c654df89d21241ec7
MISC metadata.xml 429 BLAKE2B fcfbbc17f713e9f33164eac55cde53fb505d550a9049bf843809cb688f038912770764332e8eed56ef39972ff82e39e1a27a2d8248d887950857fb790e6a7bc1 SHA512 6a1438c96853dd9fe11eceaddc7e350311db01a95f17fa05b3f2cf651ae778b5361b9612423c2d124bf4dfdaccea836538a3aade91dc58efd4feb81dba23ada7
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.0.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.0.0.ebuild
deleted file mode 100644
index 8a460548a55d..000000000000
--- a/dev-python/python-lsp-black/python-lsp-black-1.0.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_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Black plugin for the Python LSP Server"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-black
- https://pypi.org/project/python-lsp-black/"
-SRC_URI="https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-python/python-lsp-server[${PYTHON_USEDEP}]
- >=dev-python/black-19[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests --install pytest
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild
index bb392d7fbfbb..1eb3a1e631aa 100644
--- a/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild
+++ b/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-python/python-lsp-server[${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest
index 2c536ae15be9..35d13ec5a927 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,10 +1,4 @@
AUX python-lsp-server-1.2.4-unpin-pylint.patch 9732 BLAKE2B 059b449e70def94d333e1c5f967187ebd2896a296b93412b62476a233ccb55607c49181d81749f78e51f822e4e34d89274b28b82fdb418ed26462ff44690936b SHA512 05d7d29beb835ecb00f89266288539289bbeac07d51d1a4bdca9d336588e0087eec48d50dfb3660e7f814a1ca5c988334e378acde641d85a3d6b6ca9dac20f8a
-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
+EBUILD python-lsp-server-1.3.3.ebuild 3226 BLAKE2B 539d592055d3ee03e4b0a01944fa1ec3157c325220e93285d27577acb2939b7cb5ed13b94d2e0a1af798639f3210df96e248c07c1d12d81ca43fe8554e985522 SHA512 51de2e1dd4bd169a4bd70c61ce6533c1a6f55d3ab50261d80fd58d70c72e70c90b8870bf945d7da316fa1f144fb0ad5ee02a235c8f12e18501e5cddae23d7528
MISC metadata.xml 542 BLAKE2B ca71a08385d37c7f5cc562986630ae482970842054ffa944151d2e4a5d8449329b71c16c61e2a81f3d3d93f02a61ce637fe0bd0961ba3f86b7182b9728b62d5c SHA512 2d5103643838ba8aec53e7d3e924517cc3d735c724b6dfea249bcce3716aebb9f54e3264cb2cccc15dfe7d0ad4b7d052388122144fe6248d4faeef3482d197e7
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.2.4.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.2.4.ebuild
deleted file mode 100644
index 1cd1a5e0112f..000000000000
--- a/dev-python/python-lsp-server/python-lsp-server-1.2.4.ebuild
+++ /dev/null
@@ -1,86 +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} )
-
-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[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.3.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/jedi-0.19.0[${PYTHON_USEDEP}]
- >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
- dev-python/pluggy[${PYTHON_USEDEP}]
- all-plugins? (
- dev-python/autopep8[${PYTHON_USEDEP}]
- >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.3.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}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-unpin-pylint.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # remove pytest-cov dep
- sed -i -e '0,/addopts/I!d' setup.cfg || 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-lsp-server/python-lsp-server-1.3.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.3.1.ebuild
deleted file mode 100644
index 4abe8cd007cd..000000000000
--- a/dev-python/python-lsp-server/python-lsp-server-1.3.1.ebuild
+++ /dev/null
@@ -1,91 +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} )
-
-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/autopep8-1.7.0[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.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/jedi-0.19.0[${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/autopep8-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.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-lsp-server/python-lsp-server-1.3.2.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.3.2.ebuild
deleted file mode 100644
index 4abe8cd007cd..000000000000
--- a/dev-python/python-lsp-server/python-lsp-server-1.3.2.ebuild
+++ /dev/null
@@ -1,91 +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} )
-
-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/autopep8-1.7.0[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.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/jedi-0.19.0[${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/autopep8-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.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-lsp-server/python-lsp-server-1.3.3.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild
index 4abe8cd007cd..cd8b13b06497 100644
--- 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
@@ -14,7 +14,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="all-plugins"
diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest
index 45d90856e1fb..e2487ff5e9d0 100644
--- a/dev-python/python-lzo/Manifest
+++ b/dev-python/python-lzo/Manifest
@@ -1,4 +1,6 @@
AUX python-lzo-1.12-fix-py3.10.patch 4320 BLAKE2B 30fc47fbb2d99d1cd86771bd819fe6f549e8429d3d76a23b0051e7fafb3f93f689958400bb41af51cdccedfaba483b2d82fe14454b9bf27652955203e1e89dc5 SHA512 458ff5700ed6d50dcb03321319286e16d852f3158670b625be8dd0cfbb55483a79e2f8f0de9eb33bcb1b5a76fb46b96074bb7711a15535701337d0a68302a3e3
DIST python-lzo-1.12.tar.gz 14042 BLAKE2B 7375e9b200a17cc1ad2c4dfdbe6491082af8d120b2b659b1e9bbff00eaae568e04dc12e5c13de3a028267a1e8e02bd1522a9335db73fa6a5a4ebc7ca4b341fff SHA512 811bdb282cfaf33427ad641d0342900c5af1f17b7033d76593288c3846b0feefe6ef93253152add97b2d6420f937de2745c8e7508dadf33e72b11545cac3be4d
+DIST python-lzo-1.14.tar.gz 14050 BLAKE2B e1df6b842562064ca13ddbacb194047ca343694d480a5a65e7d2876ec98a4215b4badb3b2a839f308dea8624c162a0536f363c093bcb2e5b48c68b69fb472729 SHA512 036cf7199afe12cec8b9c7ee92134f58357e1f892870ade3a619541a69c9cc92155892d53bd43330732b848016c2997e096a9a492e52f15d04fa516ca7645b93
EBUILD python-lzo-1.12-r2.ebuild 833 BLAKE2B 31048348486e74bb1fd46d6ef5a758b24cf6d4fff3c042c64fd63f69fa995ff85d8f5c4ee06186fb2de67d6becc90383c8a2a6b293d5b26251afda0ee73d6d37 SHA512 83cfe0cebc6c4fc32f886658f7edffd30bec66de056e7051b43c01173e505aeb368b1bbb06204f5f929a3e771e290d274d6d36ce27992e54690a4d615fc4e851
+EBUILD python-lzo-1.14.ebuild 722 BLAKE2B 525da0188cb791df370054cb93652109ff9addf07e1c101beac50d64ef938ce9a43a4eefb99ca3e4f9776bbaf31ffaff6eddd1c7c80c0e97d9bf13285b32e479 SHA512 18f4db8f9d853f6f54746fa16058c1e22cfd775bfd180b23897ceb738c0d77be6e5a7818f7feeac06be09a022ad59badb2685aadd288fe82c94dcd312c5f4e79
MISC metadata.xml 386 BLAKE2B d9e750b2ca0a3d46a031a5fab249197e73847ee5997a12c71f441eb5e386821818df07dadb272d5a726255a9310afecafa34b5f2196b49095a5ddd768054f5b4 SHA512 d98f79fd1e62456f1603ba412cdfb14e986c6d7831b6c88d9b561da24d36924aa3a979411f1d216cbbaf4740af2db733f61dd13f64ef94fe0e6d8e5e80545630
diff --git a/dev-python/python-lzo/python-lzo-1.14.ebuild b/dev-python/python-lzo/python-lzo-1.14.ebuild
new file mode 100644
index 000000000000..10b20a55d40a
--- /dev/null
+++ b/dev-python/python-lzo/python-lzo-1.14.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 prefix
+
+DESCRIPTION="Python interface to lzo"
+HOMEPAGE="https://github.com/jd-boyd/python-lzo"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/lzo:2"
+DEPEND="${RDEPEND}"
+
+# We can't use pytest at the moment because the package uses "yield tests"
+# https://docs.pytest.org/en/6.2.x/deprecations.html#yield-tests
+distutils_enable_tests --install nose
+
+python_prepare_all() {
+ hprefixify setup.py
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/python-swiftclient/Manifest b/dev-python/python-swiftclient/Manifest
index 4d311e62926a..56456a370ea4 100644
--- a/dev-python/python-swiftclient/Manifest
+++ b/dev-python/python-swiftclient/Manifest
@@ -1,5 +1,3 @@
-DIST python-swiftclient-3.12.0.tar.gz 201199 BLAKE2B 36a5bc0ed7855b8ec8df51635ed6a2afba405c73809f3ab17c77e07dc362a2578816e63adf6c8da3b81ba8bfa8973326004c09bf980961b3c90987ecfdf95e30 SHA512 00e2b1b4d950396fba9232c251dbdf6949ea60e1f9de8f633ffcdeaa51339c5487fbccf9d9f337ef7aecba30e504338c592f9ed64d1d5c6798307a35b806f684
DIST python-swiftclient-3.13.0.tar.gz 201575 BLAKE2B b098f3980590a562278417f572a762064fdc04c643a50767bab15f07679148854d373e0418f9996327fca6fca4ab53b4363b1d681706f96d0c25925bb84a6525 SHA512 b228337d1ecd3adc1bbb9f9ac5bd16cc068feadaf4faf398fd84c2a05ee226fa2dd5b4af639229b62271a4546f6db3e02bc0479288e0269745b1a9ff82e6c841
-EBUILD python-swiftclient-3.12.0.ebuild 921 BLAKE2B e6d6c594fb114922162737406845909f0d18fcc66404aff96ac9c029b78a9b8e6e9233b17431fd8eb846346806e382b65f26a949c0822e3dda062f17bd436b06 SHA512 35d90a2333a45367b8936b7aeffc364213853e48b31c9a64e9243194b25f5f9bc4f0483a9c613e9c8e83c0eded72cb86235dbe98db8a48156219d9c4e91196f8
-EBUILD python-swiftclient-3.13.0.ebuild 923 BLAKE2B 934f8a4ec8f12ebe7214f4a725e12d9e9a0e7fc076863448afef0de4fc9c5adf6c8ee6e2bc3c95c5af7e0a11b591a2470ee0f4e91b9bff73388c3716730db35f SHA512 090916aa68912fdb6f4a2462cf9fbf1e74dc8a3c48b94b37bb3103600f2c97e978b914f1990e5ee923eb54ce412dd9f07215f4f560cc844b0c42356182cb1ad5
+EBUILD python-swiftclient-3.13.0.ebuild 921 BLAKE2B 8ebb668fd3a6259bbfbfa9d1db8ea789473eb241630b02c6812f542432e4d54b067cfe00cf1d5342df41bdacedd4babec9a7195e0317d46823dbff5d974b6133 SHA512 12a2827ccf0c6f920d265c583ff8dd91b6bed4a17492d927b37d446ea4cf852f4c842cbe1ae5faafc9a437cbe1725f68be1527c3182e5e2a29a6ad0315be3465
MISC metadata.xml 516 BLAKE2B fc43b031ba021a2a1cc6dbcb86764ef6f9cab62794220d4f3850050550a18a80dc112d0dd6d1be8562f1d6fd6d961057992e22abb4b4774c79bc69ac7c5402c2 SHA512 8858489aa10114c604eecd42e954d560a04d02e22c139f418b5d085c1be3fddac5d3e3c2ced39c2e4684d970569284ac988cb24d492e8997c3caad7e9ce59f05
diff --git a/dev-python/python-swiftclient/python-swiftclient-3.12.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-3.12.0.ebuild
deleted file mode 100644
index 1bbedb093395..000000000000
--- a/dev-python/python-swiftclient/python-swiftclient-3.12.0.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..9} )
-inherit distutils-r1
-
-DESCRIPTION="Python bindings to the OpenStack Object Storage API"
-HOMEPAGE="https://launchpad.net/python-swiftclient"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- >=dev-python/requests-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- test? (
- >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
- dev-python/python-keystoneclient[${PYTHON_USEDEP}]
- >=dev-python/mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.11.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
-
-python_prepare_all() {
- sed -e 's/test_password_prompt/_&/' -i test/unit/test_shell.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/python-swiftclient/python-swiftclient-3.13.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-3.13.0.ebuild
index ab6fdef90301..3263bc37bf67 100644
--- a/dev-python/python-swiftclient/python-swiftclient-3.13.0.ebuild
+++ b/dev-python/python-swiftclient/python-swiftclient-3.13.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 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/requests-1.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 7a6f7e97533d..6173bd9b930f 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1,7 +1,11 @@
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
+DIST python-utils-2.7.0.tar.gz 27743 BLAKE2B 5cd0671ad1e003932aed0bf0b69326d907013d3f739e833f218600ee056d76bc87dd2a424f5459654de30dacc3378c14f10af1664344ac66813410d261718c61 SHA512 3401c9ad2e4933d0d40d4bc90f1dbe212e672289e7239a4a46d79a04e80f85bb0def67324f0184ca397ec3708cb935839ffe922a202de9c911198ea86d88e2c5
+DIST python-utils-2.7.1.tar.gz 28997 BLAKE2B 3da11dcb297cace3c2c48ae91e6011be2f484a83f264be375437775eb99d9bafe703626ab0d2217da79ec096f90648d387ec7b41611e915ef33fce152553a18c SHA512 9f74a33089886dcd28dfd45602c53a7c6cfc90b151a053dd7e49a5fd502479e889d08bd8b10fdd2ec3bc26e334ae66238740ff59291f4ac95fb486b64f925d4a
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
+EBUILD python-utils-2.7.0.ebuild 601 BLAKE2B d54cb31071edb852dbd7867c2d1922881aaebc3d312a38f8b53809a4e305a2d34d663c9938868f936ea08bd72c62fb6eaff19b10769b2745e78551f2628ecc04 SHA512 11416eee8cce36e4d4776e5890a514e108879ffa56303a01d25f9a04757463689a5b2933b2418188fc7c7aae0a0cc227f831de75d840ba186dfd23dad993fac5
+EBUILD python-utils-2.7.1.ebuild 601 BLAKE2B d54cb31071edb852dbd7867c2d1922881aaebc3d312a38f8b53809a4e305a2d34d663c9938868f936ea08bd72c62fb6eaff19b10769b2745e78551f2628ecc04 SHA512 11416eee8cce36e4d4776e5890a514e108879ffa56303a01d25f9a04757463689a5b2933b2418188fc7c7aae0a0cc227f831de75d840ba186dfd23dad993fac5
MISC metadata.xml 340 BLAKE2B dc9b0299a4b93a0e53cc8e8e5ab494a8bf04ea54da4c2f9a658ca485925f86b5a765299c6680ecbff1e29a4e94a88dcac1891e440c788ada76b2123e352ac6f2 SHA512 68222ff7625c88a73f918e1864b67a2a44ef128023668b2a8706e873b4a8703928f1961baa0b304fe8fa075261edcd183bae02a2416813b283aa57c16bf6e200
diff --git a/dev-python/python-utils/python-utils-2.7.0.ebuild b/dev-python/python-utils/python-utils-2.7.0.ebuild
new file mode 100644
index 000000000000..325baeedb039
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 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
+
+EPYTEST_IGNORE=(
+ docs
+)
+
+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.7.1.ebuild b/dev-python/python-utils/python-utils-2.7.1.ebuild
new file mode 100644
index 000000000000..325baeedb039
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.7.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 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
+
+EPYTEST_IGNORE=(
+ docs
+)
+
+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-openid/Manifest b/dev-python/python3-openid/Manifest
index 9312bfedcf3c..4beb5c5d402d 100644
--- a/dev-python/python3-openid/Manifest
+++ b/dev-python/python3-openid/Manifest
@@ -1,3 +1,3 @@
DIST python3-openid-3.2.0.tar.gz 305600 BLAKE2B d793eb61335d7240d5c25324b8377d19781df15012c8da6d5d0d7445c8a7fcb31711156b48d32efae8b6de27509e8f9112535ece7820779ca9b7f2e7be04fb0f SHA512 54412820fef21928e1bf30d16c9bc73d454e9ff41df028a12047c08abdb4c2c9e1d9053daebab8b0327cb0fe0f67e364c2506a47509fef6db5bff42f8399b799
EBUILD python3-openid-3.2.0.ebuild 725 BLAKE2B e4132d8a1d215feea68aa6122d1430a402aafac26d7095bc290afe0a11bd719ea28badbf42012f73b5256c6fb1ab3fd848e69cb58b76856b23a05e89dce36f1f SHA512 657ce8cf2f1a86c459d0a4261e346a0d273394e010859b8fab008497cfdb92bcba59cfd705a68a1c962463232838887c43a3ea2cde6c7cb6b2ae39d5ba9c902c
-MISC metadata.xml 356 BLAKE2B 9b59b5e374b06608bf65fb653f038851282482aa74102688003e5e21bbaa3447c01205ca92425761510651cb4bdb1ea2b5f7edb663daa4088c7d273e88df2fde SHA512 317b8fb4594458a2ef89845f12449b6b26021aa25ba3726b5767ffb161d1ced925c12d0834801145cca86af495b4fe867ecd87baf0cbc71c6acd17d6994b7202
+MISC metadata.xml 305 BLAKE2B f6bceba4f78b8638744252810be24ec173c107d474a65374f629f185c4bf45b8d86f91ce933841383a01bacafdcb3a0461b72ac9542353f80f68bd6f22b0b8bb SHA512 4ab4f4f3bb3167200276da4a12d755128a6a27ad65430aefd6133b41d3024dc60ff7379d437495a1a80bc01eae3565df49eb26cc82ab1079ad4a2cfc63a91fdb
diff --git a/dev-python/python3-openid/metadata.xml b/dev-python/python3-openid/metadata.xml
index ecb01b968b2d..4c87ab4831fa 100644
--- a/dev-python/python3-openid/metadata.xml
+++ b/dev-python/python3-openid/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">python3-openid</remote-id>
<remote-id type="github">necaris/python3-openid</remote-id>
diff --git a/dev-python/pytimeparse/Manifest b/dev-python/pytimeparse/Manifest
index 1e44e6390fd3..32ca1aaf5ec3 100644
--- a/dev-python/pytimeparse/Manifest
+++ b/dev-python/pytimeparse/Manifest
@@ -1,3 +1,3 @@
DIST pytimeparse-1.1.8.tar.gz 9403 BLAKE2B 671a96f0f7d517e6cd137b8ec7bda17976993a683ece5e06f857cb07063cd4d7fdd08a98f838dbf35251a8403b68f7dc538e5450db3abe644e8c7c4f6c76b645 SHA512 9eb4530d779b940d66412920eefa4f4d3c43719aa3e4104da4f337c05421bcbb6ad4cb2d6459ddfac770fc9f19960a9d8ce578e67f2513499a7bee8efe9541ec
-EBUILD pytimeparse-1.1.8.ebuild 647 BLAKE2B ad040498f0f0570ce88c20874abc1e5b355567c3fd58f0565658b1563cc83c9a892f2eee423dea04d9fca51c600665cbdf7f53e4c67607da5ae6e781b401673b SHA512 38dc6af641fc7c1d2d50bc8bfd144bee211dcaa35f66be5585af41f52f7466a7e7c3a1081539cfdba5faffe607ecb2d0d856824812654292ae1ec689ab642551
+EBUILD pytimeparse-1.1.8.ebuild 646 BLAKE2B 4f33bd8585b344369f7fbe237d0cd4c9bcb7482157937db7b5bee158e4e26bef0a0b5c0331bef15fffa376d754f765caa2b452aa24d5348d06a68bbcdb8afcb8 SHA512 318c34cf2654c58bc5c1faeb8b0fd2e8b04041f0da9f9d276303b9394c4bb06a9f83e85c694bf5d60de714145183f619846669ed69c1acd944932167edafb0f0
MISC metadata.xml 501 BLAKE2B 9ad6298b97c2882d63f95eebd4e055745b736b15b28c9268096b08e8a1376169614795b2b5138ae03fdb22c75be6c30776bc8b998955b88aaf1b3ab2ee60d44c SHA512 2a01bcf9ca0e6a9b285f5aff31e05e8b31c00487ddb09036c69d86fcdd3c28ce89f89a309d9510436a0b27bf922778f46914b215918ed9e1ab9b31887d1e08b2
diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild b/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
index 0de0dcc5dc84..21a4c122bebd 100644
--- a/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
+++ b/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
-DESCRIPTION="A small Python module to parse various kinds of time expressions."
+DESCRIPTION="A small Python module to parse various kinds of time expressions"
HOMEPAGE="https://github.com/wroberts/pytimeparse https://pypi.org/project/pytimeparse/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-python/pyudev/Manifest b/dev-python/pyudev/Manifest
index 27df83cf62f5..c5dfb7b94025 100644
--- a/dev-python/pyudev/Manifest
+++ b/dev-python/pyudev/Manifest
@@ -1,5 +1,4 @@
-AUX pyudev-0.22-fix-hypothesis.patch 4582 BLAKE2B 8fc2f27890b68baa5e5771ab2d992ac41c9a7e51e63c11d5d317ba9a9dbc90f018e29d1d4ff292596cc3103e1a09a9140c5c76c2647cd0a4fe87eae747d5fcb4 SHA512 b1c6e08e95ed8f31d106820b888aadde7844a7e2c64277245108f9af74ea9be8606d70ebbfd18287993cb0c84b76972941499f0efbda7079b22e889b0bb8eda0
DIST pyudev-0.22.0.tar.gz 85077 BLAKE2B 66c78aa4d3bea5ceae3660a93e5bd1733629bb5228d67d8e647abb8c237a2786c1061b07e034be5467f5bcab58d95ba30f91d74bdc54cd8253dff69be3ad4a80 SHA512 a09ed479a54a1772a6af68cb975fef792068c2de3655e20223905bc3f574fd32bd3dbe6b97062eee3ab5f08a8b041ad3ea86dfb68c839ea44e29d65ec1686670
-EBUILD pyudev-0.22.0-r1.ebuild 1260 BLAKE2B 6574500f71c0ce4db398759d9ece14d21b97d900cb4a240d5f3a6fb2a5ec07368f4e4507955e35e9d3098afdfb0a3d7870e73465b6663bb8ccfc6fdf372421ec SHA512 92eab46e1f11612bc46d749bb016b9b9d180412ff7e990d2614c9a6adef8610124a1782c8960535e90eee72eb0da7e65f82ed967a7aa85d4453e7d2c6262f6a9
+EBUILD pyudev-0.22.0-r1.ebuild 1327 BLAKE2B 1e1d8ad556f7c8348d037e8055fafc3d7799d11e978133ade6df952856fd05ce4db13c3147a40bcc3b84ef4eb61a19bc258b295ab4a311f80cd342af60303d41 SHA512 8557b7e5865518df3b150e996b74810c9af976740b2beb4b65254783d8fed4a9d8f0ea175dd48c31cc5871a3c33cdd48a416693cc8802db443ae24b83ab3d18d
EBUILD pyudev-0.22.0.ebuild 1270 BLAKE2B 75c78e4b24b4f85af76edd0684a31d074a32f389569f7b8e66c56171d8661db2216bf4d3d9725cd9c05c2399d1b3697808b8940bea1f230f128ed034d51fd50b SHA512 01ec90457800da048f09f4edca75ca4b88075af8d5e4ea3cd2f1bb6c2425991091f957cb0a0cc1f26072d0dce9980f9ea7e447574fb9e4bdef4e5e35accf15bf
MISC metadata.xml 594 BLAKE2B 5b620e46403b2c1a572c3a208669c2c64c166812031f139d1f6ffc15fc4aa094b2d3f02848e2893d6870942c89bc94434419921b6188903a2e7d80b2af8b8280 SHA512 575efd0013afd252bc9617995db85987ccd11712932c8b2b542db683864606eb5cd52c9b37fa2430b05182c16ba712dac1434fffc1fc405c4ef6dad41c4eb9f2
diff --git a/dev-python/pyudev/files/pyudev-0.22-fix-hypothesis.patch b/dev-python/pyudev/files/pyudev-0.22-fix-hypothesis.patch
deleted file mode 100644
index 5a6b27324d82..000000000000
--- a/dev-python/pyudev/files/pyudev-0.22-fix-hypothesis.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-diff --git a/tests/_device_tests/_attributes_tests.py b/tests/_device_tests/_attributes_tests.py
-index 23fa6da..7baf043 100644
---- a/tests/_device_tests/_attributes_tests.py
-+++ b/tests/_device_tests/_attributes_tests.py
-@@ -50,7 +50,7 @@ class TestAttributes(object):
- """
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_getitem(self, a_context, device_datum):
- """
- Test that attribute value exists and is instance of bytes.
-@@ -60,7 +60,7 @@ def test_getitem(self, a_context, device_datum):
- for key in device_datum.attributes.keys())
-
- @given(strategies.sampled_from(_DEVICES))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_getitem_nonexisting(self, a_device):
- """
- Test behavior when corresponding value is non-existant.
-@@ -87,7 +87,7 @@ def test_non_iterable(self, a_device):
- a_device.attributes['key']
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_asstring(self, a_context, device_datum):
- """
- Test that attribute exists for actual device and is unicode.
-@@ -97,7 +97,7 @@ def test_asstring(self, a_context, device_datum):
- for key in device_datum.attributes.keys())
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=10)
-+ @settings(max_examples=10, deadline=30000)
- def test_asint(self, a_context, device_datum):
- """
- Test that integer result is an int or ValueError raised.
-@@ -111,7 +111,7 @@ def test_asint(self, a_context, device_datum):
- device.attributes.asint(key)
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_asbool(self, a_context, device_datum):
- """
- Test that bool result is a bool or ValueError raised.
-diff --git a/tests/_device_tests/_device_tests.py b/tests/_device_tests/_device_tests.py
-index b9a84c6..2ce6751 100644
---- a/tests/_device_tests/_device_tests.py
-+++ b/tests/_device_tests/_device_tests.py
-@@ -352,7 +352,7 @@ def test_key_subset(self, a_context, device_datum):
- frozenset(device.properties.keys())
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=1)
-+ @settings(max_examples=1, deadline=30000)
- def test_getitem(self, a_context, device_datum):
- device = Devices.from_path(a_context, device_datum.device_path)
- for prop in device_datum.properties:
-@@ -372,7 +372,7 @@ def test_getitem(self, a_context, device_datum):
- @pytest.mark.skipif(
- len(_device_data) == 0, reason='no device with a DEVNAME property')
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_device_data))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_getitem_devname(self, a_context, device_datum):
- device = Devices.from_path(a_context, device_datum.device_path)
- data_devname = os.path.join(a_context.device_path,
-@@ -382,7 +382,7 @@ def test_getitem_devname(self, a_context, device_datum):
- assert device_devname == data_devname
-
- @given(strategies.sampled_from(_DEVICES))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_getitem_nonexisting(self, a_device):
- with pytest.raises(KeyError) as excinfo:
- # pylint: disable=pointless-statement
-@@ -390,7 +390,7 @@ def test_getitem_nonexisting(self, a_device):
- assert str(excinfo.value) == repr('a non-existing property')
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_asint(self, a_context, device_datum):
- device = Devices.from_path(a_context, device_datum.device_path)
- for prop, value in device_datum.properties.items():
-@@ -403,7 +403,7 @@ def test_asint(self, a_context, device_datum):
- assert device.properties.asint(prop) == value
-
- @given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
-- @settings(max_examples=5)
-+ @settings(max_examples=5, deadline=30000)
- def test_asbool(self, a_context, device_datum):
- """
- Test that values of 1 and 0 get properly interpreted as bool
diff --git a/dev-python/pyudev/pyudev-0.22.0-r1.ebuild b/dev-python/pyudev/pyudev-0.22.0-r1.ebuild
index 622a38c9c9c9..b17a7837de83 100644
--- a/dev-python/pyudev/pyudev-0.22.0-r1.ebuild
+++ b/dev-python/pyudev/pyudev-0.22.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,10 +30,6 @@ DEPEND="${RDEPEND}
DOCS=( CHANGES.rst README.rst )
-PATCHES=(
- "${FILESDIR}/pyudev-0.22-fix-hypothesis.patch"
-)
-
distutils_enable_tests pytest
python_prepare_all() {
@@ -47,5 +43,8 @@ python_prepare_all() {
sed -i -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" \
tests/test_core.py || die
+ # disable use hypothesis timeouts (too short)
+ sed -e '/@settings/s/(/(deadline=None,/' -i tests{,/_device_tests}/*.py || die
+
distutils-r1_python_prepare_all
}
diff --git a/dev-python/radon/Manifest b/dev-python/radon/Manifest
index e68bcaf09f39..66233c0f6e8a 100644
--- a/dev-python/radon/Manifest
+++ b/dev-python/radon/Manifest
@@ -1,3 +1,3 @@
DIST radon-5.1.0.tar.gz 1873643 BLAKE2B 475c140fa3f9350b2376a66d3cf0dddd7f0ab1b3a4f397e82b65d175dc20ece38da1cdc7a83ef2f9e65d7d735dd589fa7ccbb5d966ca07cc7950430dd33642b9 SHA512 98e1c3dbf419ff0a791f01ea5376177c5be47c9cf1afdd9ae53014e8869dd10c7a7661a69bace48adb880173a8a176d4a13534711fcf53408b3f495f4579f7c5
-EBUILD radon-5.1.0.ebuild 572 BLAKE2B 1225cec3c832cc5a70bb5f1ce83175adc3872ee0a759ef104266c286f24c1f29e19476e172bedc29f8248500e379fa26e27ddb7fdc9b7585f176820046e5c5cd SHA512 06d7fa3b8c53eaf372dba43a8711d96acca3221a045b131ed060c2212889f2aecdcb2cd6a1199570e660f90604f4009d2a923c64538f619d8657f9b906382731
+EBUILD radon-5.1.0.ebuild 633 BLAKE2B c1e52d4e45833fa0bb50bdbf85a10002220eaedbac38e9f7a92337e8fd2455dafa79ee5d6e1160c69fb94da6fb89506c1d2883949e59d758749e3ec69defb63f SHA512 fc7fafb8f6f1b24ac0fb9a06db1727d6e5cb4f5a2b6656d01da6d991f7d951e12b0f70eda7468d35db8379b64952ae49d809dedaa6638be3729153d97d162740
MISC metadata.xml 384 BLAKE2B 9c13838aaec4e01a6152498eb4f0e3bfbbb8cffe0cebc53ae7602c6ef1009852b8568f33e6c0299619a2a2df234abc6e06726ca145b09470b2798ea500dde731 SHA512 5c1a2d23ef8a2450f6d2540d125c9edea2e512e2df03a6d8501a41e238902afe4283c9f455b178e80626cf266aa472391c342d6128683f534f37db60eab38720
diff --git a/dev-python/radon/radon-5.1.0.ebuild b/dev-python/radon/radon-5.1.0.ebuild
index 96f08dab3acc..23ff22004ccb 100644
--- a/dev-python/radon/radon-5.1.0.ebuild
+++ b/dev-python/radon/radon-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
diff --git a/dev-python/raet/Manifest b/dev-python/raet/Manifest
index 7f11120b3fce..950be4247614 100644
--- a/dev-python/raet/Manifest
+++ b/dev-python/raet/Manifest
@@ -1,6 +1,5 @@
AUX raet-0.6.8-msgpack-1.0.patch 8061 BLAKE2B 90607848542b8ba5a219a872f6f4f4e12546ebf12e1d38cfc3c3259282eda97a641fcfa587646e83ffa5e98d5cc3b0e77c032ebf2358a5cd603e2ac58ad9a114 SHA512 524e2c787386a885796a3666dff792d7e2808585658227acbab51c90c7ebfdfb0435ea67bcdc23e9be6b43364452e23a085d4843e4c1ee1dd576e140007c4293
AUX raet-0.6.8-py310.patch 1893 BLAKE2B 26dfeb901c64aa8b0c8a63f8be4e02ce65a99eea5e2f81d15be9eacb686a0d13bfe2e41588ed214a78906db2e607e1468f8c477a1c5dbe67cdf7cfae2d16da6a SHA512 d15618790b20e4843ed04a1ffe17acd3b31cf51388a9764c0f8ee33a28d503345dddea8da93418c6b46291ca61e4faf6fe3351935365909d1cfde5fc18d43f6d
DIST raet-0.6.8.tar.gz 807419 BLAKE2B 2370eb55b76a52cf89363f9891a411ea7fa2f27b84bd216c44010fd9afb5dcd9261570f916db00ff7bd922c485cd6123b3a6522154b6e05f7869d7e790177f7b SHA512 01279e7414ec3edc9f2bc0641cb9e0606ebf5700b5ce37a05fd5919f3274b3b43aad64110baf4c4b1fda3843cb1a87b6be4ab592a8f62e82b3a716a86ae61b20
-EBUILD raet-0.6.8-r2.ebuild 949 BLAKE2B 63eacb1a51c4e047bc5a189a1183200c3061ebb55dc6050e3bdf5d50a938cb2481cd2ba3af93b2df6df1c8bb99a4b07f785781ccd68a97555a28eeb62ee0282e SHA512 b3f7cd9aaeaab8fd4d694a627229fe49022ffc6250d57978fe9463edbfb4c9d3c20c77efe4e97f60c5ccf15f5c529fafa94b0653e6c6b49752b2515f38d41d2e
-EBUILD raet-0.6.8-r3.ebuild 992 BLAKE2B 96ff2aec6ffc7096789a1a297b115cba164f3da110d215c7170f91f0dfddfa1282b95f0ad3cd687b6bb9b3a64345158938c0192ae38c2b382cb5cedd50e37911 SHA512 c47474a8ab38e789f2b162af25eebeaff5b4264adb389b0ac5e9a812e551fc3c85a74a65011f9573e4ec6296abe733a6e4e06476207a35f029bc8ecc3f24b3da
+EBUILD raet-0.6.8-r3.ebuild 990 BLAKE2B 5f814796ebeaac37661648964eb6110509d9548859a9d47aa9f248e1c887b6125ec4847b25f7ef04560178bc43517434c57efe24748910c1353bf741d4237fc8 SHA512 de32ce5d3c5615f460b01201a51669f1b039fca99b3683239054a9ca126a2d0cf33b32eb69491b62d3f236fb411db3a2a6fcd49326e3f9090ba4ccf57e7df6ea
MISC metadata.xml 475 BLAKE2B a717b6ad3a8b2cdd4b4c48c6fae1226e92080952af627757ac935a6bc8beb3fbf941d6aa0c631281cedadfba5d10d95d6a9b5c8e4a3a47c8da800a7e89fbf8ca SHA512 605d31af6fa66007c18033eea24b7de74b8529996d9a9a19e9e188fd83831f83c5d621aff03e423d25388fca790970de9add12a10ce300aa90bbe08226f6a8e7
diff --git a/dev-python/raet/raet-0.6.8-r2.ebuild b/dev-python/raet/raet-0.6.8-r2.ebuild
deleted file mode 100644
index 4e01ffe5e227..000000000000
--- a/dev-python/raet/raet-0.6.8-r2.ebuild
+++ /dev/null
@@ -1,39 +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="Reliable Asynchronous Event Transport Protocol"
-HOMEPAGE="https://github.com/RaetProtocol/raet"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-python/six-1.6.1[${PYTHON_USEDEP}]
- >=dev-python/libnacl-1.4.3[${PYTHON_USEDEP}]
- >=dev-python/ioflo-2.0[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
- test? (
- >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}/raet-0.6.8-msgpack-1.0.patch"
-)
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
- sed -i -e "/setuptools_git/d" setup.py || die
-}
-
-python_test() {
- pushd "${BUILD_DIR}"/lib || die
- ${EPYTHON} ${PN}/test/__init__.py || die "tests failed for ${EPYTHON}"
- popd || die
-}
diff --git a/dev-python/raet/raet-0.6.8-r3.ebuild b/dev-python/raet/raet-0.6.8-r3.ebuild
index f41b578b6ce5..e70391368374 100644
--- a/dev-python/raet/raet-0.6.8-r3.ebuild
+++ b/dev-python/raet/raet-0.6.8-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/rcssmin/Manifest b/dev-python/rcssmin/Manifest
index 2f1ed6aff536..4c60f9d4a55c 100644
--- a/dev-python/rcssmin/Manifest
+++ b/dev-python/rcssmin/Manifest
@@ -1,5 +1,5 @@
DIST rcssmin-1.0.6.tar.gz 582894 BLAKE2B 64fcd9bd9ea96037acfcbb0edf5ddba45f0804cb1862fb60dffaa5b60a0ee2a0927fc237fd04cbf9be438a9468b54dfccb56729a6d191ee323d9ccb819857dbc SHA512 5129a6007755a5b1949256bba7ad3616a08034d7bfcf06a1f9d8143897dddc5d2f6b8a0ebde7abb2e8b12e5b1aee2e46260e59101a78f35026e15f9f6503db77
DIST rcssmin-1.1.0.tar.gz 580779 BLAKE2B 162ec087b791a4ee0c23994cea431e01f76c199c1d2118a75c9e49ebfc0d4f46fc4088126032851446acf2bd7b76b8f17095896100338636f4df8de75612f55d SHA512 9dc7fac0fef73c389baf8fc132e58599471517a2b77b13fe6bfabd30246b46bf859f7307ff1606d6634bdcdc472bdde0882fe7282018a34fba7b8fc80f6e9279
-EBUILD rcssmin-1.0.6.ebuild 599 BLAKE2B 4be65fdb61d2845114a40ca7c38642e20c7bf962cbdb51950bdb72eb81aae889e46ea0e0fe6e4f6fac59db3c1d60f73f196fada21e9e84309c2390e83b11b843 SHA512 469b4c67183ee49c44cf33247855025129a000a8045a936f6b480547855c501a124d74f508e75c6f413d86090f814c42b56fd4db637c8980e105fb2da873fcf2
-EBUILD rcssmin-1.1.0.ebuild 563 BLAKE2B 6f388357c7e30096fa120d05856add548247d7f30953553f5f1a176da6d30db11bfbb8083201f49f915d6e7a2b14d92571e2786e1c277464d900c1382890187b SHA512 86437b9b200e54fc77cd66fedf31e7b72e1d616c985508ff45ca017fd546010c6784a071929c827c23af05695880c3472efc72732ed9b51658d7d6d34c462a8e
-MISC metadata.xml 343 BLAKE2B d4a46b0e80d1e14997478617a2f71c115b9dc93f8258eb236ce83097b76ddf66bddc4c5b5b7a48ea9cf7d160ba4a734410a4850942a3bd09887dd2eab91f07bf SHA512 41839f085800f6a4f5a017c65809090495bd8e599ca9b473fb1b44c62c5d95120a96315faf64e1282b841680736a576fac5e309562111f0d770b48cbe368829a
+EBUILD rcssmin-1.0.6.ebuild 598 BLAKE2B 6a82a9a551c6ab5ce7f41d5deb7b8a980149dcf7b084dd2a0e2210a2a4b058509a712353d646bcdf2289339bc8c95b3a6f6ec077e908f57bc05f2a9eed0340e7 SHA512 3a0a4a5420112a1cab22b5fb27544d2f8d88b01c10ea98d2f5a8328b95aabaf430c2d822de6608d5fd79cb0649c5c5de4fc3e8d21c92b910b5cd8712f5bb26b6
+EBUILD rcssmin-1.1.0.ebuild 562 BLAKE2B 8ed7d3b2d1bde30c8aadda2ee939a75bc1558712582dde0eed2db1beb20527901bd47998fdae18c22dbe43703cd66d5d1331d7c0d6e7ae10e3ab8792a3453b13 SHA512 b3e997cc6aab77a17be88882ff605e822de9faf12e136ebcd1d6d8408d3888fa42fef124147c43d131b4e137d6a74828fa02480a1610245918dbd5f604373257
+MISC metadata.xml 294 BLAKE2B c502bfbc75a7d9fab19f1aba913da9d42cb64dba2e964042e5fb100b295ba512ede3425456731d4d58783f044e1fd029248fddf9c877ae1e37af6b48915965ef SHA512 bcc3ec707b0de17ae43be3832957bedb8f2f46b7ef3790edc44456713f9447fdba7c8ce269181a6750415d8a41d2bde5fe68530ad64040fd97dcbb7f44728001
diff --git a/dev-python/rcssmin/metadata.xml b/dev-python/rcssmin/metadata.xml
index 2235fd3abbf3..8dd7e4b3e18e 100644
--- a/dev-python/rcssmin/metadata.xml
+++ b/dev-python/rcssmin/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">rcssmin</remote-id>
<remote-id type="github">ndparker/rcssmin</remote-id>
diff --git a/dev-python/rcssmin/rcssmin-1.0.6.ebuild b/dev-python/rcssmin/rcssmin-1.0.6.ebuild
index 515bb03be054..12c42137cab2 100644
--- a/dev-python/rcssmin/rcssmin-1.0.6.ebuild
+++ b/dev-python/rcssmin/rcssmin-1.0.6.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
-DESCRIPTION="CSS minifier written in python."
+DESCRIPTION="CSS minifier written in python"
HOMEPAGE="http://opensource.perlig.de/rcssmin/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/rcssmin/rcssmin-1.1.0.ebuild b/dev-python/rcssmin/rcssmin-1.1.0.ebuild
index 6c95f9b9033c..fdf0aa52df6d 100644
--- a/dev-python/rcssmin/rcssmin-1.1.0.ebuild
+++ b/dev-python/rcssmin/rcssmin-1.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="CSS minifier written in python."
+DESCRIPTION="CSS minifier written in python"
HOMEPAGE="http://opensource.perlig.de/rcssmin/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index d6d84986f154..8d2d72d6b6b7 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -3,5 +3,5 @@ DIST rdflib-6.0.2.tar.gz 1273100 BLAKE2B aefd98c480710ece6fc5e621ebc0526eb24c61d
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
+EBUILD rdflib-6.1.1.ebuild 1389 BLAKE2B fbac14c9699d44c7a3cd6b30820974bd55eba64c8716545bf1bbbe6f5042cb88564e72e17e911cf6cbd45a39ba1e54c8b287616753cd9c4036214663dbcb6c1f SHA512 842b0b6e7a054ab3315ab7932fb1b3d1682ee3292464304354e32d9b557eb620608cd27cb2c2ce9b3c724401265fe4cb0f8d899e35ca5d50d71ed2b98be91f43
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
index aeb39323d46a..e41b8c48c036 100644
--- a/dev-python/rdflib/rdflib-6.1.1.ebuild
+++ b/dev-python/rdflib/rdflib-6.1.1.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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="examples sqlite"
RDEPEND="
diff --git a/dev-python/recommonmark/Manifest b/dev-python/recommonmark/Manifest
index 3d8838bdafb5..41433d52a895 100644
--- a/dev-python/recommonmark/Manifest
+++ b/dev-python/recommonmark/Manifest
@@ -1,5 +1,5 @@
AUX recommonmark-0.6.0-sphinx3-1.patch 3684 BLAKE2B 23692ee5c248f2ba72194dec9908c56df252aea2482e242b3541deca0e19d705d82949bab3b82a451d3926792bee3d4dd1a37da71850e1799e9f36035ce82564 SHA512 f774f143b23e51556551a75f13eb8da3e6f22bc223406bced4158e366accef637591e8b299ba0fe2565208ecb71ce44677c0cc29bd914721f1fd3d229b1cfc46
AUX recommonmark-0.6.0-sphinx3-2.patch 2547 BLAKE2B 9bf1c55cfedef690a0377cb7ee59941e6d42bf464d073e578576b8e57dc9209e97811e0715089d8c8cf1fec27d32c63a180bc2c76eb1881530c6d84971392f43 SHA512 78ee5758d1fe3a805f3e40bb8e49d76155b56ff4f87910b084c9f18e0dd06559fcf91c55abea547537c02dead8ab029f77bf080c9c07e239b2dd0193aa1c619c
DIST recommonmark-0.7.1.tar.gz 24720 BLAKE2B 6543a23bd262be0ff6847fc1eb1bd3dad433606aa1adb52162cab2e0c4dd2265ac41b3816bbe1994c4f6ca732105712dbc9cd295d5cfd93061ad83520b8f449c SHA512 3e03440d606ea6247df9bd122a6fa2dccf01c0c315eeace046d5cd336657e26bbd1c6b7ad4ba46f344215905128b72508c036cc57bbe4b5e27df50c55371fe01
-EBUILD recommonmark-0.7.1.ebuild 761 BLAKE2B 965a10a6842f333b436171ff74d4064a3be231e96637b389db6ea7ddc54af8b9ec44a44d5073fdb85f288413f068545ef6c7a4ef4fb44696063b1c533f6bf8e9 SHA512 2a31b737530ff6754b04dc0b3d4e3b93d26646966686ad35fe95a83814be647767c31ffaf25e238fbed7b11e69fc593d1d3814bf32267f1803646b3a166c63c5
+EBUILD recommonmark-0.7.1.ebuild 767 BLAKE2B 9a634412ca5c1b516beefa458f3727ebd64939f9c05121a9c3020f3b879a4d26237b6084c233816e60f7eae25f4814d07e649f01260ddb81fe0bbbf4634094de SHA512 60a5741332d3515fa04276036a8bb865902f3a8fdcda704000e56d91a3c2748205742285e92204fa7f6151f6bc9633c2ad4978888c5da993dc7dfe7041e5c156
MISC metadata.xml 417 BLAKE2B edec6b1431f7ee81baf5668ef5b0b8e65e01cd936cc8e56e6b71b27463faf2d24b70fc6bc85b6a3298146b4384d28326c0929b8f61aa0c2811765395d1e03dba SHA512 420722dae406a557f45ae5f7e57a7cd38d5b3b2d7419e41d4d4249975947524dcc26fbdd8d6fbee216af3b07763d5955ff0a7e30968397afcc0278ce71d4e87f
diff --git a/dev-python/recommonmark/recommonmark-0.7.1.ebuild b/dev-python/recommonmark/recommonmark-0.7.1.ebuild
index cceeeeaba085..c7ba25de7337 100644
--- a/dev-python/recommonmark/recommonmark-0.7.1.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/rtfd/recommonmark/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
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 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/commonmark-0.8.1[${PYTHON_USEDEP}]
diff --git a/dev-python/redis-py/Manifest b/dev-python/redis-py/Manifest
index 7a099d4a90d4..6d63b9841613 100644
--- a/dev-python/redis-py/Manifest
+++ b/dev-python/redis-py/Manifest
@@ -1,3 +1,5 @@
DIST redis-py-4.0.2.tar.gz 2262717 BLAKE2B 7db99843b4ee354b0841de1cacca001901b0614868e6cd545edb0f3705b7dc7d7a0ee755e2184ec1fb080a845a2f193ff5ab5a4dd99006eed6b9a1c89fbee131 SHA512 3f73ddd2ceb551fa447cfb4ecdc1d393957bbfd8c184ae3d357f9f47fff860f1c4684ec0fc3cb85fea530454456c17a98a2a56e592bef4cd9ad17bb405c1a0f7
+DIST redis-py-4.1.0.tar.gz 2346542 BLAKE2B 3d59f904f376df7bca14dcd7bc8547d7a7b41b8d934a50ade6dbf5e74f3da8deef59b3b7cf683fe3c7389859f76fe1d3307f91b52250da945f91b90c629640ab SHA512 85cd09570f4faf34a735befd0677aa8ca2cb0d62b0285c4c040380c2440f2774e47762ec4219381294465343353a15804b96f06b4d6eefa7159a224eb9e72001
EBUILD redis-py-4.0.2.ebuild 1431 BLAKE2B bcc4ee55d90faddb457a90ee849d21c715152a1f1d214dfb663395772ced34405e15c2c873dac437e6f9def958032db62a947d502bdf9e38ac0ea5b7d9716f4b SHA512 82f07bab5e1dbbf43eeeeafe1e56c2eddf1200069d4896c59ea9dda914822376ffe29dff154d9991002a83c77b6dd85a476aa99350713c20f33f341fb88131c2
+EBUILD redis-py-4.1.0.ebuild 1856 BLAKE2B ce2d4ac357ea507cf0d95ad26ef7930b4f4aae4a8d3ffdd5397147e7b8adbf2335624f7c3a5fbcc2541fa759908b309a801e2e361599f23b81701ac087c7241c SHA512 4405a49fc86134c35752e4897a2af01794c91c383794319648fd1bcafde02296c88709dc825aaf77f959339b0562bebffa46e130bdb274ebb028851ff6243c12
MISC metadata.xml 506 BLAKE2B 0e5747e826132dd365bdf6d3a63f0936ed476bc69c4c4d55126e692039046f51f69b193ead0baa181090b11f69ab2a49220d8f906f9fe3fc18331b76ff9e0b0f SHA512 725d650bfe345b132588930a18ade44182ec07f6697d2fd8806dc208ab1556939926e8899fc6d43691101d971f9c1e011fb8a5675fdde4698dbf4c230db15c75
diff --git a/dev-python/redis-py/redis-py-4.1.0.ebuild b/dev-python/redis-py/redis-py-4.1.0.ebuild
new file mode 100644
index 000000000000..b2304d31625f
--- /dev/null
+++ b/dev-python/redis-py/redis-py-4.1.0.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..10} pypy3 )
+inherit distutils-r1
+
+MY_PN="redis"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="https://github.com/redis/redis-py"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/deprecated[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ distutils_install_for_testing
+
+ local EPYTEST_DESELECT=(
+ # Flaky test
+ tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+
+ # Needs a second Redis running
+ tests/test_commands.py::TestRedisCommands::test_sync
+ tests/test_commands.py::TestRedisCommands::test_psync
+ )
+
+ local EPYTEST_IGNORE=(
+ # SSL tests need Docker/stunnel:
+ # https://github.com/redis/redis-py/commit/18c6809b761bc6755349e1d7e08e74e857ec2c65
+ tests/test_ssl.py
+
+ # Needs multiple Redises running
+ tests/test_cluster.py
+ )
+
+ epytest -k "not redismod and not ssl"
+}
+
+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.
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index f9d9fb6d8a73..e6ec69b5a2d1 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,7 +1,7 @@
AUX reportlab-3.5.48-usr-lib-LLD.patch 1601 BLAKE2B 34ff1ce6b0cc2fa8ea3b2bec79ccab0eb7ccc28ed306b524b0fced1a37605c0c957090c39c5a0b71dd6d3c47c60cb7b714142a2f339170b7dcd965363ff2df66 SHA512 32fbd4410846ba4d0a3a8a5521f21f445f76ee75d0adde6ade210816901f1bcffc511efe3822c9b473d71b3541a716f9b2a3aa39181afb21de3aad9d13026476
DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-3.6.2.tar.gz 4501397 BLAKE2B 725b1142b54f2968d01f788949b9bd4a9208353710724bb7e647be5652b4bb01c37d344db1975f906e83c1265b9dd294fbbfbbb5c1960d25503a255ea32269de SHA512 5a8f22c50bbfcd1e76671e3337df5a740f6451ae42795288c0a0855167d0369543983e895317f1f6cbd14231bc664cea62e5a3b8ccd99775c423074b8c347b68
DIST reportlab-3.6.3.tar.gz 4502282 BLAKE2B 32f096eaa6526eaa3460f85f85e9e2e3947a4f774cce4306248fabd061e0acce3ffcc711552928ddf7d7d6b0cbb8e6629fbf35cbd15176972e0739cf6fd4751e SHA512 7e2f284a322371aa217ed60b966721b0ea5e2419e76bcc50ade9924e0ce6c3f5f9858500b17457883c41738ce5989624b87d26408a8afb65f737e82884b9c7df
-EBUILD reportlab-3.6.2.ebuild 1246 BLAKE2B 8aaa26e4c69f43636b92070713c7e1f03333ced548f95d5a68b9bed9788ad68ee2bfcc47dece3dfb5f23c53afc6ecf1d6ac83c6a9b7caf86bd20e3054070e38c SHA512 94ef6d8033aa8faf853dc259628fa8d1805438d7c0b3b72ee677faad55fd99c4d9a60de5431e3b5555de033ca6e4df942551ce0c320e966ef7bb8921d6c33172
-EBUILD reportlab-3.6.3.ebuild 1253 BLAKE2B 68b575f2e4d583bcb6173e386ee033d5dfe57f7824e0588f8670ade5019ba419f046d632ce364d702a011ff0404fbb5d88e123423486fd39a7b654ecacde0303 SHA512 ed501876784e08205f5ff8a7be225c4d72ec617e26a4a77c16c068495a52277157072f36b9461355835a07b3129a593ea87e9dd8ba88591e08822862ac758498
+DIST reportlab-3.6.5.tar.gz 4503259 BLAKE2B a394be1fb12808c31aa452da864103487e7d3f04aa3bb173f104e08ff83601da3c9c985c60b0a7b06d9795f87afbafec5a5d0ce1b615e64d1fd648109313eb04 SHA512 47579a5997f4a2f1fc7f2fb2cba7ca6e27913308926dc1e024a169f6ae52a11d62198c56ab9f0e3aae25a12b6c235fd8d4943f8400e8a9bcec937501aa406d76
+EBUILD reportlab-3.6.3.ebuild 1246 BLAKE2B 8aaa26e4c69f43636b92070713c7e1f03333ced548f95d5a68b9bed9788ad68ee2bfcc47dece3dfb5f23c53afc6ecf1d6ac83c6a9b7caf86bd20e3054070e38c SHA512 94ef6d8033aa8faf853dc259628fa8d1805438d7c0b3b72ee677faad55fd99c4d9a60de5431e3b5555de033ca6e4df942551ce0c320e966ef7bb8921d6c33172
+EBUILD reportlab-3.6.5.ebuild 1253 BLAKE2B 68b575f2e4d583bcb6173e386ee033d5dfe57f7824e0588f8670ade5019ba419f046d632ce364d702a011ff0404fbb5d88e123423486fd39a7b654ecacde0303 SHA512 ed501876784e08205f5ff8a7be225c4d72ec617e26a4a77c16c068495a52277157072f36b9461355835a07b3129a593ea87e9dd8ba88591e08822862ac758498
MISC metadata.xml 1974 BLAKE2B bfccbbc451ae8cc0a7eae60e9b6134e01a8eb9be40506c51b2b8fc23845daaf4bf6e0c97d854b5e58f1ede8ee32a97280f526949e772e06288f0a237bd32baf6 SHA512 0c46c2bb1021b7b098446fb4005b524104f3a28e0a8a497c0f60e3f89668e9198eb57be2d2b01aef36896a519244ba32ebd1a63f3840161390fc901dac6d9daf
diff --git a/dev-python/reportlab/reportlab-3.6.3.ebuild b/dev-python/reportlab/reportlab-3.6.3.ebuild
index b7688f2391ae..86e30dcb0e77 100644
--- a/dev-python/reportlab/reportlab-3.6.3.ebuild
+++ b/dev-python/reportlab/reportlab-3.6.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
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"
DEPEND="
media-libs/freetype
diff --git a/dev-python/reportlab/reportlab-3.6.2.ebuild b/dev-python/reportlab/reportlab-3.6.5.ebuild
index 86e30dcb0e77..b7688f2391ae 100644
--- a/dev-python/reportlab/reportlab-3.6.2.ebuild
+++ b/dev-python/reportlab/reportlab-3.6.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
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"
DEPEND="
media-libs/freetype
diff --git a/dev-python/requests-cache/Manifest b/dev-python/requests-cache/Manifest
index ac6838780ae4..d4e0e747cbd9 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1,3 +1,5 @@
DIST requests-cache-0.8.1.gh.tar.gz 1540290 BLAKE2B ac9d7cdaa553400484776236b13f356e4e80a7c3aa5e63563dad860302cb421b7ceeb61e80af436cf9559467c4b2cd5e8363ae05e703661b88bf3ac04601ee30 SHA512 245ee7059afab50f32af9c8831fe11c14d5bd53fe6bbf02e5844974e0e5ea6c33e005f234485f245ee418ae03277c6e2cc41046a385ff138e58785cf37b119ea
+DIST requests-cache-0.9.0.gh.tar.gz 1539360 BLAKE2B 9eb09e84f53dc31fdaee2e72f961bff1582fe58cf0d33285e3d291ee10615c59cb9942a5480af48d840b7d4e3bcd8a7ec3367472478333c39cde579943b1b3ba SHA512 1f4879ddae34a10f014deb31c62fbe18c3d6a30ea10823d122aec4920ea4024eaf86c0b1a6f369b71f827ee87f049a5c2dad9fabe61aa6a5a62093fb08fa4a7c
EBUILD requests-cache-0.8.1-r1.ebuild 1794 BLAKE2B 04abb4fb246fa326a2c7fe2a0de21dc2afc63013dbf63feec008e0a881bb01395922e0f428089a89de3b32514f5f51776e0ecbb3e39622e143a5a61de205b4b9 SHA512 fa3fcf504be9b36dc985238380e60b239c35c6d8eec87150b3928bea01354380d803c30b417f38f5a7acfa384a91a6dc2f632c903a713075307a38c60ad0d97e
+EBUILD requests-cache-0.9.0.ebuild 1796 BLAKE2B 6af346758c97498dc4e7863fc80c3c312f60c7cde8b85f4d8c11a6946375d435d2f7fd7379c450df9c7823f4adb4085422bc1593e89500bd09653bc01ba49afd SHA512 75d1c1dd1833df63d28d054d2401ff8bc41c64a15c39a11e78122e1ffe394a372c72d6a92a3182c072dabcec07856d316c7e9ca08e0cd9e74dd5d7e5cad3d7ec
MISC metadata.xml 470 BLAKE2B 83ea1b65050486c1ff410664b87a19e514102ec030ea0f3d4076d435503f6ad2dd16caf8ff0c947d064c93955a743fe45d14c4d64471613c9de65c33f6708b93 SHA512 54160c5daeea03d90c896e30f35ed6ce8e7a29280a5e1bb1d1b0c04b5899a48ed3261d400762bf9c92bb73ddb554bcaa533b620ecda691e43fe89c1d943b7b54
diff --git a/dev-python/requests-cache/requests-cache-0.9.0.ebuild b/dev-python/requests-cache/requests-cache-0.9.0.ebuild
new file mode 100644
index 000000000000..bf43d1b00ca4
--- /dev/null
+++ b/dev-python/requests-cache/requests-cache-0.9.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 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} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+HOMEPAGE="
+ https://pypi.org/project/requests-cache/
+ https://github.com/reclosedev/requests-cache/"
+DESCRIPTION="Persistent cache for requests library"
+SRC_URI="
+ https://github.com/reclosedev/requests-cache/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/cattrs[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/timeout-decorator[${PYTHON_USEDEP}]
+ dev-python/ujson[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # These require extra servers running
+ tests/integration/test_dynamodb.py
+ tests/integration/test_gridfs.py
+ tests/integration/test_mongodb.py
+ tests/integration/test_redis.py
+ )
+ local EPYTEST_DESELECT=(
+ # Requires Internet access
+ tests/integration/test_compat.py::test_version_upgrade
+ )
+
+ local -x USE_PYTEST_HTTPBIN=true
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "redis backend" "dev-python/redis-py"
+ optfeature "MongoDB backend" "dev-python/pymongo"
+
+ optfeature "JSON serialization" "dev-python/ujson"
+ optfeature "YAML serialization" "dev-python/pyyaml"
+ optfeature "signing serialized data" "dev-python/itsdangerous"
+}
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index e40c153480ce..4696a9a09b73 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,5 +1,7 @@
AUX requests-2.26.0-test.patch 1328 BLAKE2B 4f9e66505a4acfe7b4bd62c6c95c28fc01eb9fd7d09e151aef7da27fb105d5038ddc99c3d838c7a166d769223ff18ed0517e961ffa345459b4350ccdfa21b50d SHA512 89a4cf8d03f2bf8308cba1a6ed97b4f2340a2b9512636f2244f5f9cb6bae00300e73b58bbe53fad1d9c9e4e2e8e3298fa6741190869cfd4799e3be9bc56b0bc0
AUX requests-2.26.0-trustme-dep.patch 1134 BLAKE2B c432d6edf75d37e62d529ce06ea5dc0ba88593f7c7b40900388bbfc2b8d8503870fe4226c256d36de9ca42f3b638ed5ea11176cb22ffe2e5d4828418e21619f6 SHA512 9f9383836d0bf5dd4f86ccf7e6f5d6d8f4601a68f42465958f431a8cc471d74584f616d1145fe21ae26c6b182a95758593a947b3dca7ad6fcd5f868421e182f2
DIST requests-2.26.0.tar.gz 104433 BLAKE2B 49872a0602ab0e6b3838c4ff84d6611c5265dd584a1902b51d5903a2fc566b97f7a70973a9244adf190e9249bc6d1fa448a2164a31d125ab6b3dac172ae62e1c SHA512 c3397d77f0d2f1afb05661c4b98adad6c1ddaf360906254150b33ab0d9479fd306905bd6d61b8cf8becd9a40bdcf9b03542e8267c644ef19f03f44bfca0bc461
+DIST requests-2.27.0.tar.gz 108487 BLAKE2B a24e9071d39b8677309c5a847910cfb8bf91b22b522bebc8166e9fb3a36ce9783bb23ad725d43aa19da5cf3a1b11bfc21766a2995ba9810b6c973b03a7acdd1b SHA512 9d43c637bebb1b98fc25f895308673153686ef0b97e5d568526fb63c348dc939fab620fd7c550fef0a2977e98a466c8dae0710cef5b969b28b9a4f3a1f9940f5
EBUILD requests-2.26.0.ebuild 1806 BLAKE2B 986e2e35b139c752321d3d3034c8fa474531abafa2d3855f9ab3be0e6f86fab99565b2e98fc17fe82252a65e892bdda986373ffc63043953ca3eaf0b29623eb2 SHA512 c64c06742ba604d261512b92082984b6b1ad6534cc4de96f71efdbb7407ff94fbe6b42c303d6450d6f402e52576e55d515d60e148b4d7ef2e9a358f7f7a31a66
+EBUILD requests-2.27.0.ebuild 1732 BLAKE2B a7d032736c07d988f3e4553cc2454fbea11db684fb7d5044803ed67f1ed05ab773bd0a7d7e02d13ec4a365f5819ab451f659931e42161d9a898bdc3c190965fa SHA512 73810ad0ce77e28e8210c52511d3fae26cfc895577d248cc85e520ea22a0093e64edae7c14d95bbe34808fa94fb84186904e697e13ebc7e829c42a9d49bf4a8c
MISC metadata.xml 770 BLAKE2B a085a3bdbcc34c2297ad7d5a0e811c553aa77f12bba1ee8164cf63af2cd86adcef7b6080c984ea73a417ec690252540a0fc6072ee97b068b70f0f695696fc65c SHA512 de5c6a99ae18955f25895a93911570d41cb458eaaa9dc8b6edd09021c6dff3dda7bc2611d090b933837f83b8a7035769bb275bb844e1ac91b89a088dde3c7222
diff --git a/dev-python/requests/requests-2.27.0.ebuild b/dev-python/requests/requests-2.27.0.ebuild
new file mode 100644
index 000000000000..eac11c53b979
--- /dev/null
+++ b/dev-python/requests/requests-2.27.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 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 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library for human beings"
+HOMEPAGE="https://requests.readthedocs.io/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="socks5"
+
+RDEPEND="
+ >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
+ dev-python/charset_normalizer[${PYTHON_USEDEP}]
+ <dev-python/idna-4[${PYTHON_USEDEP}]
+ <dev-python/urllib3-1.27[${PYTHON_USEDEP}]
+ socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
+"
+
+BDEPEND="
+ test? (
+ dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
+ !alpha? ( !hppa? ( !ia64? (
+ dev-python/trustme[${PYTHON_USEDEP}]
+ ) ) )
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet (doctests)
+ requests/__init__.py::requests
+ requests/api.py::requests.api.request
+ requests/models.py::requests.models.PreparedRequest
+ requests/sessions.py::requests.sessions.Session
+ # require IPv4 interface in 10.* range
+ tests/test_requests.py::TestTimeout::test_connect_timeout
+ tests/test_requests.py::TestTimeout::test_total_timeout_connect
+ # TODO: openssl?
+ tests/test_requests.py::TestRequests::test_pyopenssl_redirect
+ )
+
+ if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/test_requests.py::TestRequests::test_https_warnings
+ )
+ fi
+
+ epytest
+}
diff --git a/dev-python/requestsexceptions/Manifest b/dev-python/requestsexceptions/Manifest
index 13cad25c07d4..67c15b969846 100644
--- a/dev-python/requestsexceptions/Manifest
+++ b/dev-python/requestsexceptions/Manifest
@@ -1,3 +1,3 @@
DIST requestsexceptions-1.4.0.tar.gz 6880 BLAKE2B 7539cb7993de817a9d22db3f2e1121b65850cc80723c149243e6e540df7f1229abf66a5a443ca41eb855510caa3f10ca6829d89ad39745fe8180359a92037cff SHA512 f631fa650a969ccc74eebfe7522b16e969de4bf48b6f7140eba46a301cfc5a56b9a8354785990daabae025a8175f6b62bf0870d73468d96ba92fa09f4ef3c566
-EBUILD requestsexceptions-1.4.0.ebuild 498 BLAKE2B 10df2a6b8dfbac37f34db52c56e2f78ea7d856581dbacf4af11804d68befaa6d8c10d32a6622405a9052a315435679a2efde26554e7bd2d21e423b5f8cd4cf2c SHA512 ad163dba94a8bc89d2bdb76f586bec3ca1e5e86a6dda6f08b50eae3f88daf9af294f0226eabfb33004efde01f409f901d7e7eaadf09a8f51eb7883cee4f9f088
+EBUILD requestsexceptions-1.4.0.ebuild 497 BLAKE2B 1e4bd873c597108d615c6e4edf954eae02ccaa4a5a9dc9108b2f27020d0a28dca013410531ae56032f55d3a6c2f4c64e104f24504a91ddb7d01e7b2d86b56b44 SHA512 86c80409436322788d730cf6fca227fc5058b7cdab5973d79114fdc6379c50293ce720af8a287ef17011d1886855f775029c9c583b331b66e3854e19b2d543cf
MISC metadata.xml 847 BLAKE2B d56497e1b5b36d36f7155a4a01c5ff0bc591a1c2cf15de3108b8c0b9fbc46d583b1f035787b0f81bacdd3863bb0cc3bde1aaf1b8c953d1f30946bb241e0d24a2 SHA512 fbeaadea31ecb181c762d55714d32bce8039673e1d2e091354e2587631de7793e057a6501c475326060883e0604d4f7fd44d8c07884a2772972e057373427c86
diff --git a/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild b/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild
index 737ec3344353..2e3f56bca881 100644
--- a/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild
+++ b/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Finds the correct path to exceptions in the requests library."
+DESCRIPTION="Finds the correct path to exceptions in the requests library"
HOMEPAGE="https://github.com/openstack-infra/requestsexceptions"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 22caa75822cd..8f31b95746c9 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,17 +1,7 @@
-DIST rich-10.12.0.tar.gz 16265099 BLAKE2B c2249be5a5008e3e9fd5c301b10d7bc544e4805d4762e87481aa31716e38eb3cb2b81ce80f201fc0d3961574136f47b7b374d6bc7d18e4f55f1f757a7e17e5a2 SHA512 bb42ff24c9eeeae548a6e222ecc03f8b46d763c4b022964bd8fb11517f1a23a7aaa82a2155d5cd3d29cdd1af5fab6cc4f26840a84ce5e26dd740f8706961ce1f
-DIST rich-10.13.0.tar.gz 16277448 BLAKE2B e33bca376e1a5b82d0648c7bdda9ce30930b7c095cd8272b573f52dcb056a21be35fb0ef83c939e7feeb458eb4efb7767bf98706a4c58fc134627a0b0f3aa68d SHA512 23ea811fbaa8002416530975fe79c62b42d3c79806d312c172351f632864356be77063d5dc0fe0243d78479fb31a87433a432b115f5cf570f7c6e44c6f773ff0
-DIST rich-10.14.0.tar.gz 16276866 BLAKE2B bc7d9a493dd4d283b0890bf385ac219c60cfb80addc226b39418ff26ca598a96c71e56ce7bea34b0508728d5535ed8ef71b21b907c13bb2ac3a1c79afefeb8f2 SHA512 be5f36ca19e4c353b94030f65abd7177f8a8194a2b6d46554c29aaa3e57fca585892634e2b096f407e6ae4ae47a7f9844fb7686c34e10d4bbccb0ea35a7d2247
-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
+DIST rich-10.16.2.tar.gz 16282443 BLAKE2B ccc7292e265770880539d6a1a6b2e819b45e2e3d4d152f1a16c56f2da74c9a472ae49ea0a4a677ad71c4dd087fade2c415484073b4b2cd86869ad7c43c32b162 SHA512 9cb8b0c8105589db22d7efdc47cbfa20531cd184f07855db4bfafb667299c7d3e520b19e3b33e7818affb7a5674805849ee9f2e770927e285ccd7f4f838982c3
EBUILD rich-10.16.0.ebuild 743 BLAKE2B 3f9b348de8da37dae056fdb7ac0284fda112d940a3b8e8a91cef075567f9d3243be1869d17eaeb570b64b113a5e3dbd523423c852971f464de55ff948a1b3687 SHA512 c9a18a846ec538dc6cf9f8763084d17e1c560b2ec9e62845c29ed85156362e497e79b447850e7a2b04a5ab67f732534aa037aca441d6be6b43a3b0bbf7f3004e
EBUILD rich-10.16.1.ebuild 824 BLAKE2B 064c0fe120f736cd9e063c5ba9f6392eec3020f5d08dc3fd0b604400f71b51b4cb58c2e8c2429d2598958d2bc68c20025845a2a3f2e0a9c9afd004c2047ab80b SHA512 b767c2bb0533d719a96c186d8c244cd8cc80b8a7a61d61ad2369cadfbae43bbdf4197b9a621e222469592816789a08e9181321362a1f8433cb11475703023890
+EBUILD rich-10.16.2.ebuild 1080 BLAKE2B 6742e4db58498f8cfca5907b168ba9d507234e7f1dbc2255c9ff32e9716731a87c1c77b1130063c7cba84aaf9266e3306a01b8a47aabb34334c3e9e6be600cd3 SHA512 d94fff24a57819c7c411de54695c17eed8c51fd16de702785b314589c45640893aff81e476d4f197eb00ca389e7a7d7a78e9265866ec3b63a6be9e3ab0bb3f17
MISC metadata.xml 388 BLAKE2B 9d57523a8babbcd81afad320ed91201aa1235a19bcd305b3102888f17d24666fbf94df2eae06af746a62e167c139258088d7116d52064ec022294c7ad4a9cb48 SHA512 a2a11fa0ab987f8b661176e88980dcf7335298d80a3cbe7c910accb9ecd9ee33e3add0389b23224fee88467092298db9176adde09935fd466ebbf97bdc58b8db
diff --git a/dev-python/rich/rich-10.12.0.ebuild b/dev-python/rich/rich-10.12.0.ebuild
deleted file mode 100644
index 05ddc3dab2e6..000000000000
--- a/dev-python/rich/rich-10.12.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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.13.0.ebuild b/dev-python/rich/rich-10.13.0.ebuild
deleted file mode 100644
index 05ddc3dab2e6..000000000000
--- a/dev-python/rich/rich-10.13.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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.14.0.ebuild b/dev-python/rich/rich-10.14.0.ebuild
deleted file mode 100644
index 05ddc3dab2e6..000000000000
--- a/dev-python/rich/rich-10.14.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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.15.1.ebuild b/dev-python/rich/rich-10.15.1.ebuild
deleted file mode 100644
index 05ddc3dab2e6..000000000000
--- a/dev-python/rich/rich-10.15.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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.15.2.ebuild b/dev-python/rich/rich-10.15.2.ebuild
deleted file mode 100644
index 05ddc3dab2e6..000000000000
--- a/dev-python/rich/rich-10.15.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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.15.0.ebuild b/dev-python/rich/rich-10.16.2.ebuild
index 05ddc3dab2e6..23da7333ab91 100644
--- a/dev-python/rich/rich-10.15.0.ebuild
+++ b/dev-python/rich/rich-10.16.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
@@ -22,6 +22,16 @@ RDEPEND="
distutils_enable_tests pytest
+python_test() {
+ local EPYTEST_DESELECT=(
+ # check for exact color render string, which changes across pygments bumps
+ tests/test_syntax.py::test_python_render
+ tests/test_syntax.py::test_python_render_simple
+ tests/test_syntax.py::test_python_render_indent_guides
+ )
+ epytest -p no:pytest-qt
+}
+
pkg_postinst() {
optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets
}
diff --git a/dev-python/rjsmin/Manifest b/dev-python/rjsmin/Manifest
index 272b99bb6798..b84048d46fc5 100644
--- a/dev-python/rjsmin/Manifest
+++ b/dev-python/rjsmin/Manifest
@@ -1,5 +1,5 @@
DIST rjsmin-1.1.0.gh.tar.gz 437054 BLAKE2B 83b24f1ee94ded66a70ed75b3e494b3e6948edf82fecc80f261964fd2bb032a8cb496ed919f461131b3381c402a6397e65bfa5031f46691c4badfc5e9e2faea2 SHA512 5e168e51e1716fe35a3520fba828d721638094a6f6f73deb4c49183d8cd51531131962e2c7092ada092da63c4ddd615215088bd1a9e474d508f80dc0603d3118
DIST rjsmin-1.2.0.gh.tar.gz 443279 BLAKE2B 7cb000485fd134fdc590b90766357b0eea5b33a9baf2fb12623ad5a882ac545aa7dd3f447a23c95da3cdf79f44e4f369d48b1cb2e08b790ef7376e9b6c9fa4d8 SHA512 bc40dd59d7dd4e106170db473ef3c3c6df74abdc93d098521f91212a08476541f13a97663c9f56498188c59b3876242c6c81a5633fea84d83e8ab2f7a4d918ad
-EBUILD rjsmin-1.1.0.ebuild 436 BLAKE2B ed0212711bea46c7295acea19cf8460ae0dc3be0d796ac2bc2192de1381175ff3e521d5964e90d1b542727d32907f581d269e830287a8b99711859fad71bd949 SHA512 e2665e3e89d773034dab40c193bdb956775ae3d52dd787d19a242c77e8c69a9662d055a152f9676fbbdd238d0d7f87d5f1994f49913c4fff8784bf468fb722f9
-EBUILD rjsmin-1.2.0.ebuild 436 BLAKE2B ed0212711bea46c7295acea19cf8460ae0dc3be0d796ac2bc2192de1381175ff3e521d5964e90d1b542727d32907f581d269e830287a8b99711859fad71bd949 SHA512 e2665e3e89d773034dab40c193bdb956775ae3d52dd787d19a242c77e8c69a9662d055a152f9676fbbdd238d0d7f87d5f1994f49913c4fff8784bf468fb722f9
+EBUILD rjsmin-1.1.0.ebuild 435 BLAKE2B 1cb2ae1521bd0e51ee203d6aaab4c0dab34b7c88fbe0aba829d008a0a15d27bce9e69961e37c84dc15b18dd855237d1c1605e38aae67f40627cb3496d270af3b SHA512 7df556c5c003f7fac744450e2b54b6e6b09e474ee75408e79179e2952a8f3e26358335f5b1eee8edbf146e517eb4a93ec40d5e2728c6a34151c989d45107abc0
+EBUILD rjsmin-1.2.0.ebuild 435 BLAKE2B 1cb2ae1521bd0e51ee203d6aaab4c0dab34b7c88fbe0aba829d008a0a15d27bce9e69961e37c84dc15b18dd855237d1c1605e38aae67f40627cb3496d270af3b SHA512 7df556c5c003f7fac744450e2b54b6e6b09e474ee75408e79179e2952a8f3e26358335f5b1eee8edbf146e517eb4a93ec40d5e2728c6a34151c989d45107abc0
MISC metadata.xml 373 BLAKE2B ed34780363d87837465a1f22472a8e783244d2c7290ada38dc16a6dc8bfb60bfcd95ae22a691986dbbdbb5502f777dd181d2a3a5a19223beda0071638a4fab90 SHA512 37aa8f0c6ef5d81cec00473563ad5ddba64e2bac68a55e3ee3950f8d3fce9767b9fa6f2a624bb2b1b7771d173ef067b73b8ffe54f4d1f78e0ec4958d2476e7ab
diff --git a/dev-python/rjsmin/rjsmin-1.1.0.ebuild b/dev-python/rjsmin/rjsmin-1.1.0.ebuild
index ef45a0bd23f0..1d82f9ac0ba7 100644
--- a/dev-python/rjsmin/rjsmin-1.1.0.ebuild
+++ b/dev-python/rjsmin/rjsmin-1.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Javascript minifier written in python."
+DESCRIPTION="Javascript minifier written in python"
HOMEPAGE="http://opensource.perlig.de/rjsmin/"
SRC_URI="
https://github.com/ndparker/rjsmin/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
diff --git a/dev-python/rjsmin/rjsmin-1.2.0.ebuild b/dev-python/rjsmin/rjsmin-1.2.0.ebuild
index ef45a0bd23f0..1d82f9ac0ba7 100644
--- a/dev-python/rjsmin/rjsmin-1.2.0.ebuild
+++ b/dev-python/rjsmin/rjsmin-1.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Javascript minifier written in python."
+DESCRIPTION="Javascript minifier written in python"
HOMEPAGE="http://opensource.perlig.de/rjsmin/"
SRC_URI="
https://github.com/ndparker/rjsmin/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
diff --git a/dev-python/robot-detection/Manifest b/dev-python/robot-detection/Manifest
index 04121329b6bd..e0773d828fa3 100644
--- a/dev-python/robot-detection/Manifest
+++ b/dev-python/robot-detection/Manifest
@@ -1,3 +1,3 @@
DIST robot-detection-0.4.0.tar.gz 81090 BLAKE2B d8422567119a633e1f97586895191a5f331e7800db596b204cc6e7a0b44efee1ffbc0e4941911a1410be329126997f59eebb63441e12196feaf5ac8000b1434b SHA512 10b1fbd2307c375e3cd067e43bee1bc0ff71f4b83ede9b92d2fb8d60edfd6d4a8d1a4d06d74e3c0653056f2e2b2cb81a7e997047093e925bd79bf4626d33d85f
-EBUILD robot-detection-0.4.0-r1.ebuild 504 BLAKE2B 52bfa0064a88a1ceedb45b0127aa8271e414fd81fcca6d9ac23193a1e8605852fdecb17c32b885b3e45c1280a96184ef8dd0ef7338e2102f893017d35afe7fb2 SHA512 ddbb33d1611a2d707b2b88c39131cfd4ebda74050e0987e1fb5a07eb50102f473a3bbc73c408c587abade16caeda2c28f51c71ddf5e085600c38bccd6da0c7de
-MISC metadata.xml 379 BLAKE2B a9f17ae015f87e65d2c91e6f998381471dae4fcf2888fad8575e8139b164db457e832b2b5d73a25da17e11db2e7772c3226bb51d6daf13f2640fb65c3c6a5574 SHA512 626339e312e88aabbbc30b382c5dceb0b8db29813b8d64750eb4ed921d15e5327401d97f7a1e35b0c30a4b4693d5ac52c737f868e1872c23d157364c3c8fa934
+EBUILD robot-detection-0.4.0-r1.ebuild 503 BLAKE2B 5f8c186e95d48be93168d763a5283b7151ec2b8f3df5a216b1a57c594b873f512a5ad681014a0e6615d2f258917020640469fdbbb88dc314537c24c023233de0 SHA512 47336bff8bca04b66c6eae7bb45b7f47883c4e4d4324e27448baf58da01b9bc30cdb2c64ccb91dc0f43cb0d625442c8fcbc2721b3a22858b983cea379ca74cd1
+MISC metadata.xml 330 BLAKE2B 419eade94e8b94f4e84d847d89be6b787ae8d2b80194e8ff53b46b9976c81a2144ffc70c3ab055338ac3840eb758fb08a53c515bd4361d8f2a2804c37d3598b1 SHA512 59cb1b18bc59afb9b6812b30c9b4ceb1c2fca879ba9e36670448e4729da98d00cfbb12485406be04fef624eb322015a10d0e9dfb5917ddec137e32ec5f356cd0
diff --git a/dev-python/robot-detection/metadata.xml b/dev-python/robot-detection/metadata.xml
index 77b8155fb3c3..ff64bfec115c 100644
--- a/dev-python/robot-detection/metadata.xml
+++ b/dev-python/robot-detection/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
+ <!-- maintainer-needed -->
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">robot-detection</remote-id>
diff --git a/dev-python/robot-detection/robot-detection-0.4.0-r1.ebuild b/dev-python/robot-detection/robot-detection-0.4.0-r1.ebuild
index 1e1542c360f1..9619e2b5e7f0 100644
--- a/dev-python/robot-detection/robot-detection-0.4.0-r1.ebuild
+++ b/dev-python/robot-detection/robot-detection-0.4.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Module to detect if a given HTTP User Agent is a web crawler."
+DESCRIPTION="Module to detect if a given HTTP User Agent is a web crawler"
HOMEPAGE="https://github.com/rory/robot-detection"
SRC_URI="https://github.com/rory/robot-detection/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-python/rpy/Manifest b/dev-python/rpy/Manifest
index 740d39ed2683..d70bcec6c37b 100644
--- a/dev-python/rpy/Manifest
+++ b/dev-python/rpy/Manifest
@@ -1,3 +1,5 @@
DIST rpy2-3.4.2.tar.gz 186064 BLAKE2B 5c800f546240cc33e6341973adae813edcdaa88e90ea0274e97075bc4516ced20828ccc6010ae23aead0b227639158240dae9b678790e0d28f974f10e9ac0e5f SHA512 e754d082bf392de582829bc078b512a071d0c0aa79ce3ed3692ad88b3816863b520a4ef9bbeaccbb2a7284685e470f345ba103e3db78a1c95187c0b554565314
+DIST rpy2-3.4.5.tar.gz 194433 BLAKE2B 588c1c270d69b0214e77e586c4c66e78ae8912b6c10a2fe082be64dc75dff574fa0ab6d5bc500b8ff6a199de8540f508467bf0210f1c66b779857dee767262ab SHA512 296056e1c64a4555a1ccef74cfb580674034155a42b8e7c83feb8bb7d7a6d80b8e2f2966df53a6ed8612718ad169755a7994c5635dda1d1c8af1b549a5863935
EBUILD rpy-3.4.2.ebuild 1076 BLAKE2B 0946b25878d544a5583c3af3eb1e69fa441a4e84ea5f8dec7354f408e5ac3006760fe20c4630ce3a9f2203319f2081f5eb449398ac4edfa9bef1dea972ffcc0a SHA512 43af0e026d4424773bff1e1c59a41e279f9310ede3cdc743bc758e626a0c7e8a9a5723ec952d9f393d35f2e3d24dba92f507239c00aff45ccd3f73d0f522b9e8
+EBUILD rpy-3.4.5.ebuild 1015 BLAKE2B d52cb79d32643f821e35a426343eb2c37513a8b6df75c197638358acd07ec8155f6269b316d7637bdebe205a07b28ab7937cede5b88252c5e725abc8730c2789 SHA512 6edf4b1fc43d36a0e000011d8977c1bdedd4cfbc5e7aa385f7428be9a93708e258938274cb41c2fc909d2a0b5bbf9cb165d60fdb42b5d87e0715368b0391837d
MISC metadata.xml 594 BLAKE2B 30723d02d77794b1d8303e4063b3f14b0896de94ab2f7dff371353db67fe132e7fbbc914cad4157fba2764faefad6b15e8ece111023fd3935f04b926c4c7364f SHA512 ee3231beea6731daf7e14a20aee434c35eb3a2f9e9c4bc7a9047fd0a3de133fa0142ef758cb353abb769bb13280f5a57f50153fa20bb2ecf06e4570c65fca8d6
diff --git a/dev-python/rpy/rpy-3.4.5.ebuild b/dev-python/rpy/rpy-3.4.5.ebuild
new file mode 100644
index 000000000000..425238d61ed3
--- /dev/null
+++ b/dev-python/rpy/rpy-3.4.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} )
+PYTHON_REQ_USE="sqlite"
+inherit distutils-r1 virtualx
+
+MYSLOT=2
+MY_PN=${PN}${MYSLOT}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python interface to the R Programming Language"
+HOMEPAGE="https://rpy.sourceforge.net/
+ https://pypi.org/project/rpy2/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+# ggplot2 is a test dep but not in portage
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-lang/R-3.2
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/pandas-0.13.1[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/tzlocal[${PYTHON_USEDEP}]"
+PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]"
+
+python_test() {
+ cd "${BUILD_DIR}"/lib || die
+ virtx "${EPYTHON}" -m 'rpy2.tests'
+}
diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 7f04c36fcac5..b9f1e346a3b9 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,5 +1,9 @@
DIST ruamel.yaml-0.17.17.tar.xz 184120 BLAKE2B 05bd1dd719677918a49798f377c5e52bd1b8c7e3bd38a416626330baec90f3e7a71509f236151be73b1773e48ae02d25ac01ef970ebe6cf15ccca49a01a996d1 SHA512 72fbdda33c193dfb556367d79b50e148d2aecd4f2b04cf5b48f2dcf4b690e0796b40273995badec655891408bb8ba6a7e84992e6911e55e75ab453403da3397f
DIST ruamel.yaml-0.17.18.tar.xz 184412 BLAKE2B 47fc39b8811b19507a99a88408660ed9eef0182a91cdc86976d04f055361b9cf296e4761433207d47c8343c184c2f6358cb4541af4efce19be6865f492d11939 SHA512 dc11868522904463aba8d7d85e4c44d0d72c6fa84381089647546bde5ab091f733476d04f088611222ad4cac818dbbc7b24c51f721f34d94bdeae82fe0c627ae
+DIST ruamel.yaml-0.17.19.tar.xz 184508 BLAKE2B dea922cab102f8a73888df2af8093a0c6ae51bae93ceb34f5cf58d1c9be407b65b52b000688213aed41ba14cf39506193a13102d8cd0a6597c8f7d30cc15a0fb SHA512 5f1daeead463e8fc0de43f2180ef1b536036d01c3aa1fdeaf6854789c0170dd54a09d72055b5528ed836f8323b3bec79b85c409812d7ab3c09de0e98f03f4c33
+DIST ruamel.yaml-0.17.20.tar.xz 184628 BLAKE2B 0b50240717c10d6dd5aefed9e092fddf503f079066ed49d1f614928046544a67b9168c76a58ee5fbe782fe6e1296a6282416fa8567783f4543ef9c8c0ad340ca SHA512 8c2614ffecba1560e829cfc27f9b4effec589f9eba90792c470ba8f531fecd06ae6f12036ee5463f89021360fb4f35e9b78a16fc778507e88c5c6a8f6e293876
EBUILD ruamel-yaml-0.17.17.ebuild 1271 BLAKE2B 818ff85d32e69a1d7a1a2c5e381cd9b96b107f29aa728188d6ccc3eff96a4249a69cedfe8b5995dfc5a0913bbfa43a96d19c3717fde1273d3245a1a549a7976e SHA512 d92b25c5406314c3e8fd7d572940262faf5a7fa4100407d6146e10c27611e7561e602c2324039a532409111079118b5eaff2ffd4b7f05cda7b4e958b16dc722e
EBUILD ruamel-yaml-0.17.18.ebuild 1278 BLAKE2B e0646bfd1057d47eff7e9b32471620a10d0688adf4c6b13e05cacae4b145d386a33fa739aa5c75a5f38932f3fb33efcfaff8874075b057f34098c7b96dcdeda5 SHA512 65411e5d043f8a58e2fafa71d5b9e63670f463bc5d6eb050e4a5aa7694f9b726a8c581b6b943b526831cfb75d4e4b6469ce4709f415ca8953f0053aeaefef4c2
+EBUILD ruamel-yaml-0.17.19.ebuild 1278 BLAKE2B e0646bfd1057d47eff7e9b32471620a10d0688adf4c6b13e05cacae4b145d386a33fa739aa5c75a5f38932f3fb33efcfaff8874075b057f34098c7b96dcdeda5 SHA512 65411e5d043f8a58e2fafa71d5b9e63670f463bc5d6eb050e4a5aa7694f9b726a8c581b6b943b526831cfb75d4e4b6469ce4709f415ca8953f0053aeaefef4c2
+EBUILD ruamel-yaml-0.17.20.ebuild 1261 BLAKE2B 3d887cd4224f173623806db1d9e9d9d87e886a50eb60991a90ef82252b43fae5997f408a434a4501ffb036e38179ae4f4423154cb4aa61b764963f718eac6bbf SHA512 250b16316dd01abbca966f951a51e9eb25ad88de63f4252021f14888e536db612042d1f6d69435b6f36834dbb26caba043adf5f459eb296edeaa9956c93283b6
MISC metadata.xml 871 BLAKE2B 6564544cff4338a49a824966fba46176125f3318f3a53fd11a1983f3c2f08524dbb9479f3ddd16a58367e4e044aee1d9c14779a425b84a1d80e5e14a59a9eab7 SHA512 9edf1d1c08b976f51e8eae4582d56d99ea1e47a9da29c62e3e3a9402cc616bc587c7d9d8324660485a10f5547d18df270fa3aca21d198d56d886a53978c2ef75
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.19.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.19.ebuild
new file mode 100644
index 000000000000..f87789872e5e
--- /dev/null
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.19.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=( pypy3 python3_{8..10} )
+inherit distutils-r1
+
+MY_P="${P/-/.}"
+DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
+HOMEPAGE="
+ https://pypi.org/project/ruamel.yaml/
+ https://sourceforge.net/p/ruamel-yaml/"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/namespace-ruamel[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+# Old PyYAML tests from lib/ require special set-up and are invoked indirectly
+# via test_z_olddata, tell pytest itself to leave the subdir alone.
+python_test() {
+ local deselect=()
+
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ _test/test_deprecation.py::test_collections_deprecation
+ )
+
+ epytest --ignore _test/lib/ ${deselect[@]/#/--deselect }
+}
+
+python_install() {
+ distutils-r1_python_install --single-version-externally-managed
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.20.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.20.ebuild
new file mode 100644
index 000000000000..a3068aac1127
--- /dev/null
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.20.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 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_P="${P/-/.}"
+DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
+HOMEPAGE="
+ https://pypi.org/project/ruamel.yaml/
+ https://sourceforge.net/p/ruamel-yaml/"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/namespace-ruamel[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+# Old PyYAML tests from lib/ require special set-up and are invoked indirectly
+# via test_z_olddata, tell pytest itself to leave the subdir alone.
+python_test() {
+ [[ ${EPYTHON} == pypy3 ]] && local EPYTEST_DESELECT=(
+ _test/test_deprecation.py::test_collections_deprecation
+ )
+ local EPYTEST_IGNORE=(
+ _test/lib/
+ )
+ epytest
+}
+
+python_install() {
+ distutils-r1_python_install --single-version-externally-managed
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index 114314a2d6ea..55a25c6a280e 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -8,5 +8,5 @@ DIST scipy-ref-1.6.2.pdf 34599668 BLAKE2B 9ae3221c814eb0d1b1e9191e08000955af503f
DIST scipy-ref-1.7.1.pdf 33542025 BLAKE2B 6c978f06b770805f0fae06db740e8596658d98bbbc93c865127eae909957503bb38e02a9c97319aed07608718f8f373374b1cf3a8c3bd624aa3143f1d21bc428 SHA512 45720dc299594bac5c7539f950a0ff135b125d86bfe9847032cbff1f294601fefd0a1ac3fd7e3928b2702390c318ae2f8adca6403ba06ea1ded705fcff94ab79
EBUILD scipy-1.6.3.ebuild 4512 BLAKE2B 96b68f5c36a9e1f6b8bf9ed64e774255fd21523a214f4448a2a92ba34d07b5a900a3d29877070a9a16aa71d44d39880ede2ea134e78402ee08c98f30f21b47d6 SHA512 40ec0463a9803ef3d8d47a44f00dca0bb71db1e6c73d3f1c063eeea186edeee033b22894c7fe9243474b8c47118ff53d9c3917c69deaed2ed82205e511355667
EBUILD scipy-1.7.1-r1.ebuild 5114 BLAKE2B e4ab68b449faedb3fee5693defe1e372c70655b0eeee89a0254e7256b10662d878c6f5cca3c65c17980f160dfc710a6ba4952cac0d8a2b7923b2e0ab80de1ffc SHA512 03abc027c171859b486c7f0d0c9beb76360ad831389d7f1a63948cda268dd5dd29f4a0c08ed2853326ce63558b2431b2f8c051112b24896c128fdaf471a31863
-EBUILD scipy-1.7.3.ebuild 5507 BLAKE2B 076808a8b6297a65c203089b8daa1de0c8d512e587781f3d5d23e20fd0c77b5cc5c2619a8ef24cbd26b6542492ed975ea12c39d1b1bb75356ccda6ddf4caf8b1 SHA512 9c662a6ca66aac378e1aca21f5eaffb565f6ab549bb96efc712aa3dd31f8e5b709e2f9ec599b5f52bae662fba33419e72de184775a8b33859be4bdb38f5156f0
+EBUILD scipy-1.7.3.ebuild 5506 BLAKE2B e1bac0b145e3c0b6d29a68fefbc9e1404ac13bfd8cc31912543e4a4e9cd85dacf352d913d79e5fe4bb905529e382e33785585d3c208c2085df7c90ef725c2fec SHA512 248bc122c56a96fcd990ae92479448f14630658d22ff2f89ffb1544164b7daae27691f492f87b4dc1a5625c4e39e6adeb0ae7f2a7213440c51841783ba9be427
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 26f3be31e189..f0ab5ba94350 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 ~ppc ~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/secretstorage/Manifest b/dev-python/secretstorage/Manifest
index ae54948bfda8..c88f83835268 100644
--- a/dev-python/secretstorage/Manifest
+++ b/dev-python/secretstorage/Manifest
@@ -1,3 +1,3 @@
DIST SecretStorage-3.3.1.tar.gz 19566 BLAKE2B 0b1ab822ee29f3d56148b558b3029fd882f1d10ceb3e026586de2e9bc72b7ac1b35df11052117a7c07524ca72d004ef56d99c845bc3600984fe84e5300f3dfee SHA512 5e874d08c9e00626a217db96b131884daf92429a91f690b32f62052747275ad0effbe2b4abe048e67fe7f81df97507f8375408898ff986e6f883b5fdfbf2a76c
-EBUILD secretstorage-3.3.1.ebuild 1135 BLAKE2B 5df7f0be186d656f61b261bca06211b63695a568bb5f1d204b0a1551cf1d1d2fe07d4e8e8b82308b1aefc1d7c46db70e83ad3fa04588111c5262f9babc186277 SHA512 5a64d4a494741faa4960896d60454ee71292d11cd175aa404b9cf250d17253d40ad8ae462236f420012831e8070743ca26e512af7f8b4a1298af95f1e27487e5
+EBUILD secretstorage-3.3.1.ebuild 1134 BLAKE2B 9d4226d8cbb2aa8b61ed1ef053a15ed2988d73bc9a9b9669207c58a840f1a9d746eea6ec52d864e921513d40951091c6d3ee40eec3fdc1d8828479bd5a39bca2 SHA512 534786d7cadcd5cc4487d2b1f5ac1415f9fdc54e1173d809778ac63ee445bd1e88ea4d8e522e4e4cd91b8b64ddd2d2603d409732100eb3887fec4acb0bebdb8c
MISC metadata.xml 402 BLAKE2B b96b0f7f9c4beb113d6df477d250d2b11c173b1832776569dbc74baffb460938979c78cc0eeffb91b357d1cc1f364d1e9f5b53f5339744715d0bdcba42b5a0a0 SHA512 66e94300f5450f6a6cd2999f23099f9821cc9a9855b4c52fbec54743a172c64dfad66fa184fec121ca1359bfdc1d2ff316fd9c3fcb100303537737dd5493d5ba
diff --git a/dev-python/secretstorage/secretstorage-3.3.1.ebuild b/dev-python/secretstorage/secretstorage-3.3.1.ebuild
index 8097c1732031..0ec9903400e7 100644
--- a/dev-python/secretstorage/secretstorage-3.3.1.ebuild
+++ b/dev-python/secretstorage/secretstorage-3.3.1.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1
MY_PN="SecretStorage"
-DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API."
+DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API"
HOMEPAGE="https://github.com/mitya57/secretstorage https://pypi.org/project/SecretStorage/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/sentinels/Manifest b/dev-python/sentinels/Manifest
index 4be227ea8b0e..52090581dfc7 100644
--- a/dev-python/sentinels/Manifest
+++ b/dev-python/sentinels/Manifest
@@ -1,3 +1,3 @@
DIST sentinels-1.0.0.tar.gz 4074 BLAKE2B 5fdbe488430685e24218b4c1a2ead75272c2024f6653c5f1363ee0e1180878e91ad1e6500ce8f7199b7a95f9680f427927ffa8e573fb5c7ff45ede2894a9fa9f SHA512 06aebf28a3074d377b4257ce3e07ced51425f738b3f2e3e4c1764e946137a363c6e94b247e0eb165c6c87eb749751aac36b580b9c550fe513dc0e126738e8794
-EBUILD sentinels-1.0.0.ebuild 420 BLAKE2B 16773bffd74523f7494dc35e4d29305a1a342e125a1101fc8fa4d92aab9fdd3ffcec64f95210b4b140a99d766ca500744095e44637ad11f348148f361c7dba9a SHA512 86ed8ad558a72ee8db76c56fad5f0ee0d7bc94af2f504112db57b7b0845452d5f8afb771db4abc4c3ae4ac0c662ef26e15d2cb82a4d9f3a604ff0fa3ba41e04d
+EBUILD sentinels-1.0.0.ebuild 419 BLAKE2B 0e7c06177e6d134480c74c756f6054405772498333a7ad6bfb9eb21b0ae59948aa02b65cfcc8948c8d1ac106c274b655a0ee4d6e080575a664cdb2c8508660a9 SHA512 7b5d70a9c35a4596c7c3f2841416e552ce85f643bcd2b0ec09f5da4259934409f1b01b260d57a1c92734a8ca3d0af713ee5cdb0c6214c2105ce0eeb729cd2d90
MISC metadata.xml 532 BLAKE2B d26d54675103cb7b7f83ee94e862ac5cab3049ef4e45663cb184de3cbc38dfbe1029ee85d23f8007e5cf624cdd8871fdced1c1c70898b13d47c629437cec40ef SHA512 382e950733c4ddde73dc00be08dd01066e59e9fb5cdabccb9535526c6457e2d1c7c0e11ae27ab63c87692a8a6eefb3dd90004315e91456b2e4f1257ba480d5a4
diff --git a/dev-python/sentinels/sentinels-1.0.0.ebuild b/dev-python/sentinels/sentinels-1.0.0.ebuild
index fde5dea76850..307785c1fa29 100644
--- a/dev-python/sentinels/sentinels-1.0.0.ebuild
+++ b/dev-python/sentinels/sentinels-1.0.0.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Python Sentinels class which are objects with special meanings."
+DESCRIPTION="Python Sentinels class which are objects with special meanings"
HOMEPAGE="https://pypi.org/project/sentinels"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index dc167425c7de..6b06669d2ff5 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,18 +1,6 @@
-AUX setuptools-57.5.0-syntaxerror.patch 1364 BLAKE2B ce5928c3ed54bb2f2211f5bc6c57b35e7baeefa634e008ed84c48022dd74f4db663cfc588743b4ba217e4bf33e1467f4010994a8f89029ff193182658158dacf SHA512 2c126cecc92550b15b990e7eb44c584cd141a5a60f1b96783af72889ed7fed5d6de16ccd53970eef945114d530c6544e71b2e69dc2218f6ad32ffe8942bebb6e
DIST python-gentoo-patches-3.10.0_p1.tar.xz 10068 BLAKE2B 1c9817b449831559f0a0b722c02a5f55d94b3dfde98e5882c1403fe24a4addf7074ab39c09b91cff6fd7ace2e4b6e8ed899d9a0b9ffd6612ce315c4c192bd309 SHA512 39aa41dbf17b6dc5255491c75031a3dae6962b44125e426dbfdce365a6533c5dae9856b1fff8016a189124b7cff72d2665ce99da344c2f9dff005ba685e8c2c4
-DIST python-gentoo-patches-3.10.0rc1.tar.xz 8112 BLAKE2B d6f9b44c5a231f447ffe3533afbcaffe0f3b8bdd5a6690f1854bd7e1199d036d11a4cf4abfae345a88c42740ccbd4b72e53cbe28aea1a5db39dda1e5bfd47229 SHA512 bba7045f56369ca0354a539f8478a1afed77dc89a9faf548a0cf8959d644360b0afc4f84b95151ebfc2a6553078322c7445073f7a4104e9cd639ccc86ad0f792
-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.1.0.tar.gz 2281751 BLAKE2B d6302564ccb841232561c479959d2ed412888b49c07f774f194214ded659d7d45c5328570318ded9ff7eb81fc08e20b8be576f7a38099cfb855833955bbdb3a6 SHA512 9dba9022be345f5e0c9a915cfd8a24b441e813e703c817f40cd36236d1de1af8a5227acd886ca5910f1900e0c6ed5836f181117c11486009588a9777d6855032
-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.1.0.ebuild 2984 BLAKE2B 3cd9bfbbc75d022caf3c2b8e8596d58834a62325ad8089077775eccbf149c65a680a0fd3551e396d9ad9764379ee4d4850ac4a0ad4afeb75f342a0816f77acd6 SHA512 f609442d4acece1735eb444e91db94f2b6a49c48edad30fa58b8fd27bd02cc1583a873b9cbdd3608dc592bed69cc3b1d2a86c80c8589a99218e16b65ae7d589c
+DIST setuptools-60.2.0.tar.gz 2282807 BLAKE2B 97d54353050d4e8a009e617a112c23d70726ad00625994d78639665f41245cee6f92544d5d5fc9962841ac0b2db3302ebbf0b5c6ee8f544f003fa05358c7ccf2 SHA512 9c7185843ead283ef97311018f1bb683c2e969f0333d5b246c7f1687c5ec6a9d6a2dafc39540ea7354e969d5a3f84e74c07dbce010970dd0ed46ebb48300a0bf
+EBUILD setuptools-59.8.0.ebuild 2933 BLAKE2B d5f4b008152d6a1324ea2a63da229f71fda4f6e20f1d7790f69257e9945ad98c02d765dc5c4e76fe44b476eeb19df6b21f582c684ab13e7b6452e280babfa0fb SHA512 e627a7c69f998d01dcd24c446efddf1af40e97065b13df3398e1c6e8c320f42cf1d5b04d2e84325f32298e0c91c8d789def20d4e947d6aca6e66ddda8058d14e
+EBUILD setuptools-60.2.0.ebuild 2984 BLAKE2B 3cd9bfbbc75d022caf3c2b8e8596d58834a62325ad8089077775eccbf149c65a680a0fd3551e396d9ad9764379ee4d4850ac4a0ad4afeb75f342a0816f77acd6 SHA512 f609442d4acece1735eb444e91db94f2b6a49c48edad30fa58b8fd27bd02cc1583a873b9cbdd3608dc592bed69cc3b1d2a86c80c8589a99218e16b65ae7d589c
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/files/setuptools-57.5.0-syntaxerror.patch b/dev-python/setuptools/files/setuptools-57.5.0-syntaxerror.patch
deleted file mode 100644
index 6df794022224..000000000000
--- a/dev-python/setuptools/files/setuptools-57.5.0-syntaxerror.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From ad05b5dfebbc9025b631d6afffa25cdda8079d25 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Mon, 6 Sep 2021 07:41:24 +0200
-Subject: [PATCH] Fix syntax error in test_build_meta's pyproject.toml files
-
-Fix missing closing quotes in pyproject.toml files used
-in test_build_meta's tests. This fixes the test failures due
-to TOMLDecodeError.
----
- setuptools/tests/test_build_meta.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/setuptools/tests/test_build_meta.py b/setuptools/tests/test_build_meta.py
-index ab75a189..0f4a1a73 100644
---- a/setuptools/tests/test_build_meta.py
-+++ b/setuptools/tests/test_build_meta.py
-@@ -167,7 +167,7 @@ class TestBuildMetaBackend:
- 'pyproject.toml': DALS("""
- [build-system]
- requires = ["setuptools", "wheel"]
-- build-backend = "setuptools.build_meta
-+ build-backend = "setuptools.build_meta"
- """),
- }
-
-@@ -260,7 +260,7 @@ class TestBuildMetaBackend:
- 'pyproject.toml': DALS("""
- [build-system]
- requires = ["setuptools", "wheel"]
-- build-backend = "setuptools.build_meta
-+ build-backend = "setuptools.build_meta"
- """),
- }
- path.build(files)
---
-2.33.0
-
diff --git a/dev-python/setuptools/setuptools-57.5.0.ebuild b/dev-python/setuptools/setuptools-57.5.0.ebuild
deleted file mode 100644
index 27e68a3d4830..000000000000
--- a/dev-python/setuptools/setuptools-57.5.0.ebuild
+++ /dev/null
@@ -1,92 +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
-
-# 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.0rc1"
-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/~mgorny/dist/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
-
-PATCHES=(
- "${FILESDIR}"/setuptools-57.5.0-syntaxerror.patch
-)
-
-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 deselect=(
- # network
- 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]'
- setuptools/tests/test_distutils_adoption.py
- # TODO
- setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
- )
- [[ ${EPYTHON} == pypy3 ]] && deselect+=(
- setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode
- )
-
- # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
- # It tries to sandbox the test in a tempdir
- HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \
- -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.2.0.ebuild b/dev-python/setuptools/setuptools-59.2.0.ebuild
deleted file mode 100644
index a6a79d33a335..000000000000
--- a/dev-python/setuptools/setuptools-59.2.0.ebuild
+++ /dev/null
@@ -1,86 +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
-
-# 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.0rc1"
-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/~mgorny/dist/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
- )
-
- # 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.4.0.ebuild b/dev-python/setuptools/setuptools-59.4.0.ebuild
deleted file mode 100644
index 8575f622e7c5..000000000000
--- a/dev-python/setuptools/setuptools-59.4.0.ebuild
+++ /dev/null
@@ -1,87 +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
-
-# 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.5.0.ebuild b/dev-python/setuptools/setuptools-59.5.0.ebuild
deleted file mode 100644
index 8575f622e7c5..000000000000
--- a/dev-python/setuptools/setuptools-59.5.0.ebuild
+++ /dev/null
@@ -1,87 +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
-
-# 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
deleted file mode 100644
index 8575f622e7c5..000000000000
--- a/dev-python/setuptools/setuptools-59.6.0.ebuild
+++ /dev/null
@@ -1,87 +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
-
-# 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
index 8575f622e7c5..30b1a68ec224 100644
--- a/dev-python/setuptools/setuptools-59.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-59.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
@@ -19,7 +19,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-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="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/setuptools/setuptools-60.1.0.ebuild b/dev-python/setuptools/setuptools-60.2.0.ebuild
index e77a7ae80418..e77a7ae80418 100644
--- a/dev-python/setuptools/setuptools-60.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-60.2.0.ebuild
diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest
index 82d17907227b..aa09d0e69aff 100644
--- a/dev-python/smmap/Manifest
+++ b/dev-python/smmap/Manifest
@@ -1,3 +1,3 @@
DIST smmap-5.0.0.tar.gz 22437 BLAKE2B 2ff55ff412b10fe6c431df5f1589deb9f6f1c3277ee1ac651513e302d31b4f7ff986bfc548c5fefd66775f0eb7aef11dd8f2821f0e50a2e76d9bfcfaa9c047bd SHA512 03ae478bc83d02416f57bb3f6afc9c80bcb2d4249f3169390ac139b88be94258463dee7744fdf0fd54a7cfe109795a110c43f2b81ffd8546601de274667d353d
-EBUILD smmap-5.0.0.ebuild 535 BLAKE2B be2b21a2d8e3782fa3d60f5953bfad1e63cb10916bd1b8587935cf6562e76bfa018c3750846dc4e7793adffc185667b76d7ffe17d2e598fecd01bae88413d81d SHA512 3d0c88bd4508fdbf813df7c9f960bac2bbc5d01e59135112a66ac1ce2df7d33a3f35676457723be9380a36163cf29ee455055dc41b82da13848997f7b132ab59
+EBUILD smmap-5.0.0.ebuild 541 BLAKE2B b0cec135f180c2f7dd49f59ac7b1a3aeb3a5f57509afed08f6ec35016830a0107ff188c8ebfe6631d442d89f61837a37c7a67317f67757087443301da3591ce9 SHA512 fb211d8fb9df1729ef4813e8c1f6070a19b3f8c08248893b223ce36485bdac545afabbba2c0c8d9e85a4d31eb871dff45c8eba5051262ecbc1fa0d11afb53091
MISC metadata.xml 412 BLAKE2B d2178c6214bed671ee1ed50e3d2f098f8091af04f475867685a618df09f91d4340a28557d050ddc0849eea20e16662dccf62d015d565e1ed560e7c3144fbe0cb SHA512 57cfbc2aff045b2b9da66046c29d33523f0ba708861d98cf7c87e3363673dfa9b3d26bbddf794664faaf12c6efb38eb937299158199ab0fc989841cf5e4707fc
diff --git a/dev-python/smmap/smmap-5.0.0.ebuild b/dev-python/smmap/smmap-5.0.0.ebuild
index 64eb832a0958..e0ed7318d574 100644
--- a/dev-python/smmap/smmap-5.0.0.ebuild
+++ b/dev-python/smmap/smmap-5.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ HOMEPAGE="
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
SLOT="0"
distutils_enable_tests unittest
diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index beff1b6b5a6a..d99c089a7fbf 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,6 +1,8 @@
+DIST snakeoil-0.9.10.tar.gz 264409 BLAKE2B ef4cff92b1110f3b0912a2899732a29de041ea0e1d5338bbee9b84cbd1e9b4231b66be8fbf98bb14e59360294de9652b816b1de904dc948a3ebcd3e429bd03ba SHA512 dfdf3c96a9e65d6353e9251bb4c9c761d9c6084185119f7e653efc27868e5dd41ece0c54307e306d14effd9c2fcfd3ec15407df3f15f2d4ecfe16ae00c6d7e00
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.10.ebuild 826 BLAKE2B d6d2a8e60ffea1e329b6b648599d3d4ed87728fc3a17f919a91fc8572d9714dff0a04a1472f180d303bb46d4738ca8c07a946580da27a8eea1a15c25d7f7851e SHA512 7838449d2de1e5fc36144850e77d981441e342ff850186e353154ce7d527a363623378af155c4267526fa7a4e58b5d49fb510e9e40988bbe24bd06fedd965e2d
EBUILD snakeoil-0.9.5.ebuild 759 BLAKE2B 4b2243550b1524e10ac0aa8d29191332f1a8a348813f0a151ef6d305dcefc1f5b692acf288ace186e78d079145caa96bb2b384fb180616c37695d352ec36369f SHA512 d82ee34150f8871540f7a8a56ba592d33a6feb94368166267a85b9655d217bf015db279b7fb1a8b1b18678c8f758c015b050d53489a4b8e2f88f07809e0896f7
EBUILD snakeoil-0.9.7.ebuild 818 BLAKE2B 9a277b1bf46db92b87bcb1cd0f1857e9d0251b030c68173160a09dcac89f369c95e3813848a71a95480882c245e7e5461f57170532212d40295ee4f6245a7150 SHA512 1cb6b88b93954674debfeccd737ca9c6c3bad94d41e968dd3cbe13f4962b3f066126c0b603b6e52cd0088014fa1efae107dbfac1e815690c8a3117a7e6b15049
EBUILD snakeoil-0.9.9.ebuild 826 BLAKE2B d6d2a8e60ffea1e329b6b648599d3d4ed87728fc3a17f919a91fc8572d9714dff0a04a1472f180d303bb46d4738ca8c07a946580da27a8eea1a15c25d7f7851e SHA512 7838449d2de1e5fc36144850e77d981441e342ff850186e353154ce7d527a363623378af155c4267526fa7a4e58b5d49fb510e9e40988bbe24bd06fedd965e2d
diff --git a/dev-python/snakeoil/snakeoil-0.9.10.ebuild b/dev-python/snakeoil/snakeoil-0.9.10.ebuild
new file mode 100644
index 000000000000..66ebcf075394
--- /dev/null
+++ b/dev-python/snakeoil/snakeoil-0.9.10.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/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest
index cfa48f32a227..6876ab6ad479 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,5 @@
DIST sphinx-autodoc-typehints-1.12.0.tar.gz 19494 BLAKE2B beacc4f8ab453612dfd5264f1c65fd6bdd957269a28ee5b71b762d0baf5a3d4be58398b32d4263f996648281c1139f47a7564e8fc6444a94095f6a970b4cc27a SHA512 92fa340495a48111fa3d600d8c46d83214505ac2a5c71cb1303e846ac439f1e0ff14f8ce8dfd5ffdb6a62a9fa15dde8a5227f946840d9377ad5f7fde25894b75
+DIST sphinx-autodoc-typehints-1.13.0.gh.tar.gz 19898 BLAKE2B a927802a9daec5a2755c06a974aaea30fa92dfd16712d705c9ecb1c9a7b15d5285ade1d8e83d20e9220823500e0257e278b7e48942d9ee6cafdbc36793e9698f SHA512 cc2f91da6b76eb4ccd7579ce27c4d8f2117707b253bd2246711a5179faecc61c4873b3a5e8c1346e03d1db4c59ae76bea0160f34c66f1a0c2dbba1ac2a8086a1
EBUILD sphinx-autodoc-typehints-1.12.0.ebuild 1095 BLAKE2B db30b26cc511a28979f07d8509209c124c37b5cb3625dd5bee615b4799bb8574c775a6cf4d19193845be408506f1179ccd3741827066199caf9a55bdfb0edf23 SHA512 b6a223d1c0ad0154485613c17044fb3d482aee2a65c28de8f44dce5aa079bc61685b1feef744bc79f035b2b797afc0e62b85357d6f1aa0fb6383169e7de1d419
-MISC metadata.xml 702 BLAKE2B bfca265104207bcc67ffdc3059f12854c5f56236322db05c020ef4a1dbedf0977e75ae538b9581eebf7792e6d26b7456e2c7ee16eaff97244ce84e3a894ac58e SHA512 00352a03b892a9df5390860b58e79b0b2622167f5b4cca921d14db8a9ceb8f75d92a5a90a23602ec0cb5d57110660bb6433b60f91c1cbea7172c09e437c6e077
+EBUILD sphinx-autodoc-typehints-1.13.0.ebuild 957 BLAKE2B 766c4ace65c37b39de066f20ce2030ad4d3edfa463ea7ce7811ffd3bfb651c52f80d19b08924d5089cbc4ed358d9a93f1338277baec17b4df9d23a361587dce3 SHA512 4bd81844cedcdb40354f87143264a805906f30fc281ff1296a46f86448cd5dc4862311aab78ce3eca5619ec767eaec6460145a3294effcf587de4a2dd267cfa0
+MISC metadata.xml 700 BLAKE2B 6e748d584e7640fa73a7f481ba91d37e983e97b332416acae73a87043693e5174b0f98c667e0a41abb7684a29b1136ccf681080b84a7bb8a7db73cbb14b85b69 SHA512 a149590e27acdc56ec0de8d57b5f378134480d24df0f0406a641b27b6cdff14a05dddb99a8e58781c23cc5112b1468fe06e9df28e8532a23b33ca817bd05c137
diff --git a/dev-python/sphinx-autodoc-typehints/metadata.xml b/dev-python/sphinx-autodoc-typehints/metadata.xml
index 4c24bb7cd556..a9f1912dc7f3 100644
--- a/dev-python/sphinx-autodoc-typehints/metadata.xml
+++ b/dev-python/sphinx-autodoc-typehints/metadata.xml
@@ -10,7 +10,7 @@
This extension allows you to use Python 3 annotations for documenting acceptable argument types and return value types of functions. This allows you to use type hints in a very natural fashion
</longdescription>
<upstream>
- <remote-id type="github">agronholm/sphinx-autodoc-typehints</remote-id>
+ <remote-id type="github">tox-dev/sphinx-autodoc-typehints</remote-id>
<remote-id type="pypi">sphinx-autodoc-typehints</remote-id>
</upstream>
<stabilize-allarches/>
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.13.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.13.0.ebuild
new file mode 100644
index 000000000000..2791bdf02bb4
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.13.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension "
+HOMEPAGE="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/
+ https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+
+RDEPEND=">=dev-python/sphinx-4[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/sphobjinv[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # this package is addicted to Internet
+ tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/sphinx-issues/Manifest b/dev-python/sphinx-issues/Manifest
index b24285eabbcb..33912c192cc2 100644
--- a/dev-python/sphinx-issues/Manifest
+++ b/dev-python/sphinx-issues/Manifest
@@ -1,3 +1,5 @@
DIST sphinx-issues-1.2.0.tar.gz 8051 BLAKE2B 2f17738719f92be1e4ef2d7e2e0b7c123f6f924e4bfea82e2151ed96b9fdbe2cf676bddc5c009a947e1172a84131a1a58a3bf0758f045a636bd4cb7ec496fa68 SHA512 8814e910b111f0b241bc40a93de8b6ff1acd24437f1b014b24691b3bbaaadaadaded82175067d8992bb482f4bfcdec570cdd26b4c6858d7af60d5dd3f0638b64
+DIST sphinx-issues-2.0.0.tar.gz 8594 BLAKE2B da85535649ba3bfccb12472757619ae71f5db346fab9a08ecfbf8d8aa5140d36881a79c4f615845a2c16062095f4d1fcb56258d2eba3ca4098c3aa2ed5d90f44 SHA512 951970465cd92dee9cec7788faa067a6270aded8b48b41aae64f5c803576904ab06b19d8cf5c7a32724a6ca658799dd106a53d61a21f735ceaa6490fb3523328
EBUILD sphinx-issues-1.2.0.ebuild 644 BLAKE2B 3015eb9f65e342c4d12214ee5e956196ce50fba5e73cdf4a82461791bd8290c56936ceb81531804793c83f60e809c4df361482473a53193227d6b2f7a8f26d6c SHA512 78a0b68f732f8746f6102f929c9ee9037e45d36f3efda39610c19ac8fa5c32de9060e1d72155185c615a45d2db15bcbd8dfc681ead7b2599a70261bfd6bb1b0d
+EBUILD sphinx-issues-2.0.0.ebuild 653 BLAKE2B 984309d35fd587ec92337b910b70e6ee6bf44d2c1daa533f13179b2554fb2d2fb1c587abca8d436a896db8909a9732a59dbe92725274f99ed094649aa9fe8a6a SHA512 226f98af7f3e3988f9c47ac16610a94ac3a4a91c3ce0ae313bfcf93a9fc121db477a06268092a8231b37734cfcf0431df84780cae4b0ba724376ead664ab625f
MISC metadata.xml 459 BLAKE2B dca0c83085ed9f180d31b936693309735911db589aac1b77f82b1a9be330326622f78a4432f7a7048bcf37a41ebcfe73ab2ecfa5edf39ba8b322e0899c6aa2e9 SHA512 c3ced9fc9bb009df9c5a3b567058f39dd8e4f075ca1a8427db8a3cba7fb1fb9766f6f6e134298533edbd0e14482d9f7c1b9d0a434484177757dc4add4115db99
diff --git a/dev-python/sphinx-issues/sphinx-issues-2.0.0.ebuild b/dev-python/sphinx-issues/sphinx-issues-2.0.0.ebuild
new file mode 100644
index 000000000000..5ec9fc718819
--- /dev/null
+++ b/dev-python/sphinx-issues/sphinx-issues-2.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Sphinx extension for linking to your project's issue tracker"
+HOMEPAGE="https://github.com/sloria/sphinx-issues"
+SRC_URI="https://github.com/sloria/${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 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+
+RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/sphinx-jinja/Manifest b/dev-python/sphinx-jinja/Manifest
index bd12131c540f..aec648ddf90f 100644
--- a/dev-python/sphinx-jinja/Manifest
+++ b/dev-python/sphinx-jinja/Manifest
@@ -1,5 +1,7 @@
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
+DIST sphinx-jinja-1.4.0.gh.tar.gz 17768 BLAKE2B dec2f78020603882c45427f34a336537394d9c3454a6fa021969c8ea2ba0fa297be32565c7afd3f061c8ffeb644e86d8ede935222b3f71419d09038b213b70c8 SHA512 7762b38fa1bf8c7d6a2910aab6c8c80f8df446754f311375cff4c0d6c163bcde10475c2eb7fe2892bac1ab4c24d92984e96fbcdba65c2be100668247a7987c05
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
+EBUILD sphinx-jinja-1.4.0.ebuild 744 BLAKE2B 4725d99f82537003236b57fd577b223cb5106dacd2158930379886767c959302794ff0216a86c92f43e17a6cddb0d1ea4917d795f3e73f10f75e18c756dc8b5b SHA512 3e2ad279e00e62bc63d738fa93f02bd26e5d4f1972a7c22dbd75ea6e69148065549a7339dc8131aa9eae01ba310f195b5fe878445a4da99f41e505f15680cb12
MISC metadata.xml 421 BLAKE2B 99ffa81ad81b8ae46f1dc4eba44492940d1097ea09e3d6fe171249756b35114b6becdd5eff3ed4d81154e63a7ded579b37728cd88e5e3dfb659a17c79921df02 SHA512 c60a68b7c6b7c89bc2707f8f5972d7680541e3f27c7f1ee8c963b7efdae606e5df031cb759d58a55bd02fda07df3e94e35a50e99a4a8bf9eebec66ab33eb7333
diff --git a/dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild
new file mode 100644
index 000000000000..02b1b2f7a625
--- /dev/null
+++ b/dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 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-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest
index f8f577888788..8a598a7b7238 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 687 BLAKE2B f815709794572518e730259baad73d7e0d0f7f41c637c8505fc2e4ceefc3a708e6fe4dc9393716608b9ff5f588e2d54324d8f438b416b364873f37aa46a6c7ac SHA512 4fd7c852c91690eb29de5fdfca81bc158fe24905377df3997b60bd12ad42f6ef0af336aee40e46b64d091f8994e89deb476438042d42bfc7e2e08f5ed7fcbfd6
+EBUILD sphinx-notfound-page-0.7.1.ebuild 654 BLAKE2B 200c779ac276a65206a877f470f5a5bd65d81efcd8f92033a25d984cc4b33fa53af12e6ec2f593177404f9039ab9b000e2473623e66cde49e0a64800c0df18a9 SHA512 c427f3e66b30e67e7c6967c892000035e6f70454afb081a9a31791dc7b67bd60f20e9bf10290e2b4a7ad279295f11203fb78bac417bd19dc52a75a469977bb8e
+EBUILD sphinx-notfound-page-0.8.ebuild 686 BLAKE2B 0176bf93efb8f90fec2113f43a6012e47e91e9dc36cb60b2921bc894b6bea11ef975ce88d499151bf7dfb99adda201375c77419f80b72dabb745192f0c5555c4 SHA512 921224e2e1bbf2aa44a5328972c1213e1661e3a4170ee2c2605d74c79591cc67c851b0ac5ebb3061f0350fe73168eb7a8efed3b871af65117313b4a1073486e5
MISC metadata.xml 651 BLAKE2B 7b4c1c58782b6a1e6118744d4933d8bfc1391fef578350f9622dddfb911a4319be8fc2cd2a297d5ac84bb97249d520a1cb740ed00d6314cb3cbf1dce5c119dfd SHA512 4b531fde722c6f0f0709405669efe61cfe2fd14e52f627ee67001b81d5268444b226630f55c6dc6a149ea86699379289368826429754abbad6cdaf36f1f4a673
diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.7.1.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.7.1.ebuild
index 521bc1d1cc04..e0e5014bf924 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.7.1.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.7.1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded."
+DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
HOMEPAGE="https://sphinx-notfound-page.readthedocs.io/"
# PyPI tarballs lack tests
# https://github.com/readthedocs/sphinx-notfound-page/pull/110
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 8b23c2564b9c..29b071af32ec 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
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded."
+DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
HOMEPAGE="https://sphinx-notfound-page.readthedocs.io/"
# PyPI tarballs lack tests
# https://github.com/readthedocs/sphinx-notfound-page/pull/110
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 3270292cc362..2469fcf7e786 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,8 +1,9 @@
AUX sphinx-3.2.1-doc-link.patch 604 BLAKE2B f23f8f9a0a48b170e2b6daaeded1e65aebe830da463d4e30f2405b511cb72dde12767d0113b2d1efdce821c16837d700c71c60de38d20950ca5d6579f19a80ff SHA512 3088ba8768b4ba9e6a187e4c52fcc226efd5125fd01526b4a724504f4c445d69d6964fe79c1325ff7f58edcefc7f3489393ab085ea0458d94c44b186aa16e2f1
+AUX sphinx-4.3.2-doc-link.patch 745 BLAKE2B 94f190d63168be99c4719a917f0a1210c56284c278c3909d9de34a319b4d5afa2337133509c06f87e53d5ae488efd88b0f79542719e8870c137f160732c25189 SHA512 aed97412a49212856ea6ccb392c2aa210862ec25d49c4b81a7ff17bd2d0cfe4811d80f4047622f7b23473e31aad968c34098b590045c1d0592b19f4cb6ec8b3c
DIST Sphinx-3.5.4.tar.gz 5911093 BLAKE2B 8740714dfaf3733bf57d0b277315b4e7b5cad86247ea30dcbc4f5dadf5f5169329050b7be43ec8625c47df9dcc19afcc6c4d782725c7007f8178b7eb7be7dc05 SHA512 853379f3b0496772846be9beb072c2c8a69ff899ffe4c6435b448ea639a32138c61403f9c14f62f4f78b2e526a2ee7c05b4196eabdeee37bcae6aa98df992125
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.3.1.ebuild 4354 BLAKE2B 765961db5c584697480ec8230a8916eddd73e4eca9269482aea73de7fc608ed9a15d69fba34a5e79ece2c851e159277bb298ebd5ffc9a26fa17be3950010c09d SHA512 fb2b9e29b0d9b8a4a49f436dfdbea7f2fda67ca98839554df2a98a7e39e1e725d261a1da8a83dfedc650e1856e3b329a1feb77e3df1c26f2ed5e2257d76a5164
-EBUILD sphinx-4.3.2.ebuild 4362 BLAKE2B f03d6ba6ce07c89c5d2021555f0236b538cdf1fd6d33112f34068b0815cc6c41fd7e70632c50f173b06af7b8536ef071b548f4535324f7a292aef10ad0eea249 SHA512 53e10068be337e23b29100f05dcd97c58bcb41fdb363f861064da5ae5343b2e84369ef758813f68f5b43c8a9d25a9b1c2af2227d4419601519e4d30c978bff14
+EBUILD sphinx-4.3.2.ebuild 4404 BLAKE2B 1afd3e670cc59f147c8582e13f475009c5dfd4c5bcabf4654fb39d8c1376bdac5a964d7b7723609f6a4bc7fb71c912900a074ef19dd20b69eb39c22e7b38cc70 SHA512 7376218d5fd6aa40a351cb048d898842eecfa0e173d35dc53a7e400f90e8fd2747602784cea93e5bcf7387c614b42b043cff803fe780199a915ea44bfa3c37f2
MISC metadata.xml 568 BLAKE2B ddb7175070df6da4088813cc6b66f25bb4364e2619b1e7da94370f7ce8e73b68b12f618412f81e6be57fcb0c60c10e3913f26a6a578b0f9defa7b9ee8091fcde SHA512 d32b37cbe88f5e3db0c6968bc7aa22c7edfb3794bf7c62facd17e7ae1f4f0fbfc7c9f5512230cce16ed32e2ebb70c23dfe9b36ce38785c5f5b76585410313214
diff --git a/dev-python/sphinx/files/sphinx-4.3.2-doc-link.patch b/dev-python/sphinx/files/sphinx-4.3.2-doc-link.patch
new file mode 100644
index 000000000000..c06727f429b4
--- /dev/null
+++ b/dev-python/sphinx/files/sphinx-4.3.2-doc-link.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/823095
+--- a/doc/usage/configuration.rst
++++ b/doc/usage/configuration.rst
+@@ -2650,8 +2650,8 @@
+ A regular expression that matches a URI.
+ *auth_info*
+ Authentication information to use for that URI. The value can be anything
+- that is understood by the ``requests`` library (see :ref:`requests
+- Authentication <requests:authentication>` for details).
++ that is understood by the ``requests`` library (see `requests
++ Authentication <https://docs.python-requests.org/en/master/user/authentication/#authentication>`_ for details).
+
+ The ``linkcheck`` builder will use the first matching ``auth_info`` value
+ it can find in the :confval:`linkcheck_auth` list, so values earlier in the
diff --git a/dev-python/sphinx/sphinx-4.3.2.ebuild b/dev-python/sphinx/sphinx-4.3.2.ebuild
index c54c5794ced7..8dffc929d649 100644
--- a/dev-python/sphinx/sphinx-4.3.2.ebuild
+++ b/dev-python/sphinx/sphinx-4.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -57,6 +57,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-3.2.1-doc-link.patch"
+ "${FILESDIR}/${PN}-4.3.2-doc-link.patch"
)
distutils_enable_tests pytest
diff --git a/dev-python/sphinxcontrib-spelling/Manifest b/dev-python/sphinxcontrib-spelling/Manifest
index 0c595f5591a1..5f5102ec3ae4 100644
--- a/dev-python/sphinxcontrib-spelling/Manifest
+++ b/dev-python/sphinxcontrib-spelling/Manifest
@@ -1,5 +1,9 @@
DIST sphinxcontrib-spelling-7.2.1.tar.gz 49584 BLAKE2B 7211acfe344b157c0d44f356aef4c31fabcb1b30256cec1693fa67d2652d80c8f3657441c193f82ef26e0e7acd7d141732bef0704462a292355d70a18ab3c2be SHA512 e9b9709b627545e1191d64753c97c0cf65e100d5379e7cc1da46faf9c5d5ea0eeb6c7aafe99331f9518488fb0801c245e0c1fa9853360bb6cf373515a4fed2ed
DIST sphinxcontrib-spelling-7.3.0.tar.gz 49853 BLAKE2B 3bf7c6433a5de6b109891f1546f109ce7dc5870c0932f49a2dfbc1356c365ba48f885af21e0873284112d8b7b67dbb24730373a16e6786ba7e15f2bc23dc8360 SHA512 25b1902547e4ed172ec437aca0868f458c60aab8dacbeeec7ec1c57a93716672986b815aadb9c129fc6b068b5e4d7e96f6200160c0b688e67314abf290e4ff17
+DIST sphinxcontrib-spelling-7.3.1.tar.gz 51104 BLAKE2B 8d757b492ce5bcb103bc604923da928f0440d4d0b882743d14b60fef21cfb423ea93a1e79f309b7cf27e8385ac94c01b24163a17407609ee20b9ec82dff63f62 SHA512 53f2532ff31a82c1cf568400a6066f319da3331c960446478bcd37e9293f4d080061b9c4914ac308e89878f432b6573ff782c5faba0f557384da55f202e68479
+DIST sphinxcontrib-spelling-7.3.2.tar.gz 51813 BLAKE2B 7c96f3b102fa33ea4d9e35100930a157200a1c01c51d8ec5145c45c5a24e3b5de35f6c4669177363c6098cb96275e10c39ff660c36d209cb6fa658e50cb8e169 SHA512 043a50f694366de4a3aedc24ca2ea7d89c85087097264f4e4fc860f68a3df5a67f19ec7172e4a67074377846d013d24edecd751885136c7263bc30b034c0f0e9
EBUILD sphinxcontrib-spelling-7.2.1.ebuild 1091 BLAKE2B 23635ac63b9beb80c4f7203856d2175f478421f5c2c9f1e906a7403063571f767d7291491054db6a434d7c31429925d697c67583bc61f64a99506b194d45e69a SHA512 2c1d241cd97a2e665a855e13a01c2ddd5542b9ab21da2525bccb2ed8a9e040effa87acf123946bd0b9b8c668119cfd59faaa42822f5d83e80c6b749feb60b43d
EBUILD sphinxcontrib-spelling-7.3.0.ebuild 1097 BLAKE2B a01212e0e871fdc5b58a03813ac93fb33e5d1c4137061bc94ed0f6b5a1edf27fb330ca69792af96549f24716eeb11b94d75cc7b781bfb774dc665f4b33e49ae9 SHA512 e37a45f9ae5b8a0bc68a61b3ae714ae4df1ae2df4e0e3d210d6d2190ef9bac14c00f73f2f63cc5a745a72c7d9edce420f5a5022a588b49f678a417081106d513
+EBUILD sphinxcontrib-spelling-7.3.1.ebuild 1236 BLAKE2B bf7ac9ad246651bcdc4ec2648ea4bc546c053c577268664b4ef74944e757d2471ae1486913303e9df33a0304c866be9a8afc866c0c1fc48a5162a0037c8211ab SHA512 fa6337fc1e3d2652c6fa95b8be7d07cc2ba3b7424b6e28a5ce2c94a02cb08eb52db05a8663d3bd6eb866da956054e75f5af627e9770ebb0ed9290dc0dd141ccd
+EBUILD sphinxcontrib-spelling-7.3.2.ebuild 1122 BLAKE2B 94392162b4c2869efeb81eb56b3351302e486f680e4a704b4677d41b69403c69c16dd65e8416c2d554b40bed0e4a0459bd4a35858bf29ad02bd6181db520e69a SHA512 2c1b7b8bf9bc8b32ded02b3914852437592fbdd8bbfadd4c9417cea23dcb872572a9c55acb67725c2ba6315a8684e950d51f1a78282a00a950d079eacd2f8e92
MISC metadata.xml 451 BLAKE2B fa659ac4949e98ca8c5a11a9b72ecba8a69ca94d95f8ab5f07c0d43d9684cd1cd21dbd63f42928a9920001904a6f75aa5663a3d924b02910c78b7894f6011722 SHA512 fead100dcd4c1d85e29260a60178e1b866ceb1f944c73fffcc051e2cfb1e96cc2e61bcf94379c0dcf84bed1349abaceb86ca9a89f2b1a8ddd384c14997d1a159
diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.1.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.1.ebuild
new file mode 100644
index 000000000000..157ddc634287
--- /dev/null
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.1.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
+
+DESCRIPTION="Sphinx spelling extension"
+HOMEPAGE="https://github.com/sphinx-contrib/spelling"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/pyenchant[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/pbr[${PYTHON_USEDEP}]
+ test? (
+ app-dicts/myspell-en
+ )
+"
+
+# The doc can only be built from a git repository
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # requires the git repo
+ tests/test_filter.py::test_contributors
+ # fails when started via "python -m pytest"
+ "tests/test_filter.py::test_importable_module_skip[__main__-False]"
+)
+
+# We don't want distutils_enable_tests to add the namespace
+# package to BDEPEND under "test?". Therefore we add it to RDEPEND
+# after running distutils_enable_tests.
+RDEPEND+="
+ dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
+"
+
+python_install_all() {
+ distutils-r1_python_install_all
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.2.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.2.ebuild
new file mode 100644
index 000000000000..ad0ee88aa3d2
--- /dev/null
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.3.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="Sphinx spelling extension"
+HOMEPAGE="https://github.com/sphinx-contrib/spelling"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/pyenchant[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/pbr[${PYTHON_USEDEP}]
+ test? (
+ app-dicts/myspell-en
+ )
+"
+
+# The doc can only be built from a git repository
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # requires the git repo
+ tests/test_filter.py::test_contributors
+)
+
+# We don't want distutils_enable_tests to add the namespace
+# package to BDEPEND under "test?". Therefore we add it to RDEPEND
+# after running distutils_enable_tests.
+RDEPEND+="
+ dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
+"
+
+python_install_all() {
+ distutils-r1_python_install_all
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest
index 79ec4e09bf5c..e2772b85e4a7 100644
--- a/dev-python/symengine/Manifest
+++ b/dev-python/symengine/Manifest
@@ -1,6 +1,3 @@
-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
+EBUILD symengine-0.8.1.ebuild 1054 BLAKE2B 0cec9adbabf5493b960d03fbe5ed44702fa83c43cddcebaae968b70d2046961afcb782377abc4df37c96ff297f77d2fdcea0da5bc01ebb665169f2f3de21c3ce SHA512 e7a3409bb0af618100a164fefaffed90d80b104f7a22eb508d0b0c2f6a421ed7c9df4c045c4a3cc78198a0870b7586b4398b69c3c575e480730259cbce192443
MISC metadata.xml 404 BLAKE2B 5ff5d7b399605db96aeac08c73ce653dd7b24354e49fb316e4e943ceaa51b272d5f6bad8d44f8a6f4ab6d23a2b322b96b21f4600335d169ef8c1ad3bf0b1976d SHA512 73306bcbdecf7935f187df67b4ff819dec323f4ae8cfadaa4e1d99fef4165af7f085cc2a0b8ade29a68cbcc3e692d5b278e33fcc06303d6c54a24fe6470e792d
diff --git a/dev-python/symengine/files/symengine-0.7.2-metadata.patch b/dev-python/symengine/files/symengine-0.7.2-metadata.patch
deleted file mode 100644
index 965751a41e7a..000000000000
--- a/dev-python/symengine/files/symengine-0.7.2-metadata.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 01b2f6255e05a808b14a9541b7a762277e409edb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Sat, 29 May 2021 19:37:04 +0200
-Subject: [PATCH] Fix python_requires to unbreak installed package metadata
-
-The '>=3.6.*' entry in python_requires is invalid and results in broken
-metadata being installed. This in turn causes distlib to break.
-To reproduce:
-
- $ pip install distlib symengine
- $ python -c "import distlib.database; \
- distlib.database.DistributionPath().get_distribution('symengine')"
- Traceback (most recent call last):
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/metadata.py", line 677, in __init__
- self._data = json.loads(data)
- File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
- return _default_decoder.decode(s)
- File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
- obj, end = self.raw_decode(s, idx=_w(s, 0).end())
- File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode
- raise JSONDecodeError("Expecting value", s, err.value) from None
- json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
-
- During handling of the above exception, another exception occurred:
-
- Traceback (most recent call last):
- File "<string>", line 1, in <module>
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/database.py", line 240, in get_distribution
- self._generate_cache()
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/database.py", line 167, in _generate_cache
- for dist in self._yield_distributions():
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/database.py", line 148, in _yield_distributions
- metadata = Metadata(fileobj=stream, scheme='legacy')
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/metadata.py", line 686, in __init__
- self._legacy = LegacyMetadata(fileobj=StringIO(data),
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/metadata.py", line 261, in __init__
- self.read_file(fileobj)
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/metadata.py", line 359, in read_file
- self.set(field, value)
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/metadata.py", line 459, in set
- if not scheme.is_valid_constraint_list(value):
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/version.py", line 716, in is_valid_constraint_list
- return self.is_valid_matcher('dummy_name (%s)' % s)
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/version.py", line 703, in is_valid_matcher
- self.matcher(s)
- File "/tmp/venv3/lib/python3.9/site-packages/distlib/version.py", line 115, in __init__
- raise ValueError('\'.*\' not allowed for '
- ValueError: '.*' not allowed for '>=' constraints
----
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 8e64d93..7b2a2d7 100644
---- a/setup.py
-+++ b/setup.py
-@@ -222,7 +222,7 @@ setup(name="symengine",
- author_email="symengine@googlegroups.com",
- license="MIT",
- url="https://github.com/symengine/symengine.py",
-- python_requires='>=3.6.*,<4',
-+ python_requires='>=3.6,<4',
- zip_safe=False,
- cmdclass = cmdclass,
- classifiers=[
---
-2.31.1
-
diff --git a/dev-python/symengine/symengine-0.7.2-r2.ebuild b/dev-python/symengine/symengine-0.7.2-r2.ebuild
deleted file mode 100644
index d1aa5889ef88..000000000000
--- a/dev-python/symengine/symengine-0.7.2-r2.ebuild
+++ /dev/null
@@ -1,59 +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
-
-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=()
-
-PATCHES=(
- "${FILESDIR}"/${P}-metadata.patch
-)
-
-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/symengine/symengine-0.8.1.ebuild b/dev-python/symengine/symengine-0.8.1.ebuild
index faff40aea83c..1681ff5465dc 100644
--- a/dev-python/symengine/symengine-0.8.1.ebuild
+++ b/dev-python/symengine/symengine-0.8.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
BDEPEND="
dev-util/cmake
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index 13428481983c..a0ad883f0a00 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,5 +1,3 @@
-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
+EBUILD sympy-1.9.ebuild 1597 BLAKE2B 871fbfdbd86916c14c7f7d691f6e41057ddb4e23ae7e7ae2142902b55698633e03e10609979de58cb682d000d0ec3cd73f469b57b1e2e9d6ba41857e9060b208 SHA512 6b361907c76f58f4e488e3111585f4a30d9e464170ab3595cbffe05638311a28f919b0e07b8d3bf1255f8733f8b55ffa1c8b160575387f8cfc98600911b26e89
MISC metadata.xml 1715 BLAKE2B 8e7464f09c9d4b88e448c70a041ee1c3693587dffacf697ec6c13c069b90973f6be1e0f50fa40ebe9b12e7a33f1bf21e175e445563ea639bfb2a96dcae5ab96a SHA512 f5baf2997f559dee17355a7612b479dbd13048376f2bb2b26401150502d59eaf500066880379d9bbbe4ee7ba29e99821a27067d2e2df284bbfda9fb99058b23c
diff --git a/dev-python/sympy/sympy-1.8.ebuild b/dev-python/sympy/sympy-1.8.ebuild
deleted file mode 100644
index 38f695685f20..000000000000
--- a/dev-python/sympy/sympy-1.8.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
-
-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/sympy/sympy-1.9.ebuild b/dev-python/sympy/sympy-1.9.ebuild
index 4524a6f67278..120cf3ea5c29 100644
--- a/dev-python/sympy/sympy-1.9.ebuild
+++ b/dev-python/sympy/sympy-1.9.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+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="
diff --git a/dev-python/tappy/Manifest b/dev-python/tappy/Manifest
index dfff7610f6ad..8f38803d692e 100644
--- a/dev-python/tappy/Manifest
+++ b/dev-python/tappy/Manifest
@@ -1,3 +1,5 @@
DIST tap.py-3.0.tar.gz 141764 BLAKE2B 0d65d9c0691deef31475cf6db172e41340e112cacda240d32a55338665632613f09c98d0c7dcfbf28be997079f789054d71f1059fb74228507041163df9710a1 SHA512 58b0928dd28ba525d9bb5edfab5606cb67af15e75a5f03d2648280d30377e2aa23b314ed41dba3b09b7dfa1aefead53674df43b6087e552b9aa937472838e7db
+DIST tap.py-3.1.tar.gz 133208 BLAKE2B a41e4d6e06cfc4283ea8e1df1895569a35d7041721760a16a626d99e60bde0f4b45dc517408b67c893d1eafc3aebe9e7fab4eb158d1e13a0b99a85602beaf440 SHA512 4a3b5c5fb54ee1343cfee9bc154e812066d745c020a2c3391761c3e407b7b8428412c799df4963a385e4563ffe3b31e16055cb76ab5940ab6156e57dcf4a4d3a
EBUILD tappy-3.0.ebuild 858 BLAKE2B 7287c7a9f815219e618991dc7bab7ebed6910d5bb953a53b6c6b0e0a0665d30e8b563e2cc37aff31b07cb363bbd2d16d19ed090b802b98a55e77758bbb2f9eef SHA512 cc16400895fb0f8f4714085334c18f5521044940346af554f80fa3f4dd311ad272e363b47b7255b8a0914c044dc2ba4262210fa9458248feec4dd62434776ef4
+EBUILD tappy-3.1.ebuild 866 BLAKE2B a5fefe1c58ec31ddedfbcb5a08c7057a125304a81462b0fe560ca26b56a7538fcd58698a5399ec496a99f78268c6af043dde3c985293a23ae508eda224130ab8 SHA512 b70af22c0facae48539e0b7722489fa4f662c59d49c90a52276568615acba16a7cfef0b254fb6ed00c90c953f90ba8793b407f619da59a9758a53d8b6cf0e305
MISC metadata.xml 368 BLAKE2B 86f05d0c5e93193bdb928c3346c4e9dea9b3fba04afaf4c7417ea2292897248e6f21bce6e05e5183f5e763b19c929dc94e3b4f349d5e56817b58cd030d980adc SHA512 77e683438ccfb0c1866394b4118bbc09ce90144b8635ef9352ef4fcefb24840f2d1df0cfa86ef9032183bd49130fa5d7e1e87c9146cd520045061d730b47b6af
diff --git a/dev-python/tappy/tappy-3.1.ebuild b/dev-python/tappy/tappy-3.1.ebuild
new file mode 100644
index 000000000000..547f64ca749c
--- /dev/null
+++ b/dev-python/tappy/tappy-3.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 optfeature
+
+MY_PN=tap.py
+DESCRIPTION="Test Anything Protocol (TAP) tools"
+HOMEPAGE="https://github.com/python-tap/tappy https://pypi.org/project/tap.py/"
+SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S=${WORKDIR}/${MY_PN}-${PV}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ dev-python/Babel[${PYTHON_USEDEP}]
+ test? (
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs
+
+pkg_postinst() {
+ optfeature "YAML blocks associated with test results" \
+ "dev-python/more-itertools dev-python/pyyaml"
+}
diff --git a/dev-python/tikzplotlib/Manifest b/dev-python/tikzplotlib/Manifest
index f39d1af58f22..407c1d58ec67 100644
--- a/dev-python/tikzplotlib/Manifest
+++ b/dev-python/tikzplotlib/Manifest
@@ -1,5 +1,5 @@
DIST tikzplotlib-0.9.16.tar.gz 98162 BLAKE2B de32064cd8cb6f3fbd8e067c8126a86da6d9836dc42d91d42fd8ad6ba9f8fc2a1001904d370cb756e76112a0d746247f6235fe40af277a7142bdc6264b1ee531 SHA512 7633b7e8ee23aed8da3df249a7dbc4e36667950d2c5caef5845b5468a61f5cb0191cad3253cc7940d19be56a7981d33c70c9d45ce0d9329286266af6f36c2d94
DIST tikzplotlib-0.9.17.tar.gz 98194 BLAKE2B 746bd940805fa7bcef56398f974ad13c54814c7192ed8c85bdcfdf2fbeb93a0016d810a0b532120a404053e0666352c07f5f0db97b3241574fbcda3ad464664f SHA512 3708eba0d77890a919c7e974569fcf4cf1c798199927bd2771e8952f6ea49a10a6b85d605c3d6c4969e16bf47eb1683557f8bbefdf986f043049aa6b0c37a8ff
-EBUILD tikzplotlib-0.9.16.ebuild 889 BLAKE2B 2d4df182606651831e5d8c26637c6889c6100112fe69e14ed85ddf8a82b52419d2ed20a9c4e8341838092f508ff5b91c6dd2f6c25a4adef03e64e5ce517f8d8d SHA512 2e61f0d077b5ed3dbc5241f74e0e7db62dd9dc103a9535715f9b17f525c7d67b1dd57bdc17295ba0107b7d679d0d1c07e0dedaf2600140381005c68c5d8b1fa5
-EBUILD tikzplotlib-0.9.17.ebuild 890 BLAKE2B 59d1655562b14dab81bc11056b36fc5309e7ed5949826897c2779b7c8aa8663f8209594a05904f831baba1419c5c092933e02cf2e4edda74b2df25fa6b9fde56 SHA512 4701c6140fe40a4577d80abe3ba59d828e9906c57263666073ad265ba345029b9d47fdfd182f6381d5e371c75941fa2da9bbaf6957650f7eb074656f24575919
+EBUILD tikzplotlib-0.9.16.ebuild 900 BLAKE2B d750feadf10fcb1f1be0a5bcb92af717c1a939f2f122c410610308a738321a483c91f3817d347568d7ad45037f3d97bb54b173907fd4e1dc47e7bdeeb202c335 SHA512 d7ea3ed59ef06533a5af3ea699c99314f0287e79b373b7e82dc39c27e08c0459da2e36b213ca440fd1c4858a84a0be2560519f6c29ffe93bb0ea2e11b778e2a9
+EBUILD tikzplotlib-0.9.17.ebuild 901 BLAKE2B 88ed2ed61f5cdcafee4e2f6ad95171d7752c2dfd27b667798b3333bf3b603e135dd38681e939c4d48f1621edc46a1d6d5b3ccde5a874e788c7669b7cd517c63d SHA512 325b64f89a34571e8ae6f0735e3b57dec6cb0fc7e998e635484f4fd7d732e347df249dfc8de045dc26e74fec552863abffe6f5965e5f2ed343d889400da62a08
MISC metadata.xml 972 BLAKE2B 58a15fb4ff395c481a755bb9d25c08cb149d4e6fd3db47cafdc4a477dfbb610f78eeb1334bb5742696a8e5e9ceab4f1653a668b93664baa8aa36d11cdf350e31 SHA512 2c363093ad18d3fac9413548e628b153540b4283ec5900cd6f375219408c00176ea9abdb54d576dc764aa713fb33bf8f0dbfc6c54a355f1c2d3dc7e6b5f089d3
diff --git a/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild b/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild
index 22f8a8cb1971..5083ad4fc9fb 100644
--- a/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild
+++ b/dev-python/tikzplotlib/tikzplotlib-0.9.16.ebuild
@@ -25,8 +25,8 @@ RDEPEND="
BDEPEND="
test? (
- dev-python/exdown[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest-codeblocks[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/tikzplotlib/tikzplotlib-0.9.17.ebuild b/dev-python/tikzplotlib/tikzplotlib-0.9.17.ebuild
index 444f03ff1e9c..32636893a831 100644
--- a/dev-python/tikzplotlib/tikzplotlib-0.9.17.ebuild
+++ b/dev-python/tikzplotlib/tikzplotlib-0.9.17.ebuild
@@ -25,8 +25,8 @@ RDEPEND="
BDEPEND="
test? (
- dev-python/exdown[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest-codeblocks[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/tldextract/Manifest b/dev-python/tldextract/Manifest
index ebbbc9e75810..f9520ee4f0e2 100644
--- a/dev-python/tldextract/Manifest
+++ b/dev-python/tldextract/Manifest
@@ -1,3 +1,3 @@
DIST tldextract-3.1.2.tar.gz 103248 BLAKE2B 5612016be7e8cd9b75dc5225f87ebc28635d66a7cacee54af2bd8db6ed6bb26ffe6ee5b4ab9b24473f19f0ad8d9d536e24236106288cd82cf635abef81f9babd SHA512 2c2340a9142d49aa7c0db71b5a7fb1a63e19354a5da8edd7de923e55c8ec03d8a8551f4710c66d6d1aece1d0d78701229ef5ed2ed49bcce44972b7b96747bd77
-EBUILD tldextract-3.1.2.ebuild 770 BLAKE2B 4ae59b003e6f14c40905a633d8d47307684423ace5239fd53a8546fe4325831949702bd9c99db48a3cc4b5b4ce3675f3e4a0301897de22af0701f349e1ea7246 SHA512 c14a6b59cef77854670c92c87631ab9aa09765f06e8d2022e1e6667b6f16a42a78a6af57745408d3b35685f311a17bb512a2e60b560cfb69a2c5fc98e9f62f1a
+EBUILD tldextract-3.1.2.ebuild 769 BLAKE2B fb946df8da5ebfcab8fa70b002460a6b4c22fbaaac9027b664b9212f988e38ce2d207151557dd978e931be7dcc28c50e74b05288ac39fdb49224606114a8551c SHA512 aa79517f7bfe621563a6183cc26feddda875a49e87589a921d5fa34246a3a2cfb23b827a7e4e8e0a3394833f88dfce8924706a7df26ae7dcfb4d0cfc78fd8b13
MISC metadata.xml 560 BLAKE2B 4d6e6aa7507ce4734371e8b8442e8d4840db0d2896f7e7430438bc9b700edf6c8546fc3beb1e17d489013b6cc49d1daf805581d6fda29f51109e7a643b0e8965 SHA512 4e7ed8a1876afc62954ee58937557182099ea2289633d2d279a2982bb32a8de261163f0b83ba44c257b8c087c007b1bb462ecad69df1115a024a3a9c8ea1fe9e
diff --git a/dev-python/tldextract/tldextract-3.1.2.ebuild b/dev-python/tldextract/tldextract-3.1.2.ebuild
index 0419224a7e42..aff90323169d 100644
--- a/dev-python/tldextract/tldextract-3.1.2.ebuild
+++ b/dev-python/tldextract/tldextract-3.1.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Accurately separate the TLD from the registered domain and subdomains of a URL."
+DESCRIPTION="Accurately separate the TLD from the registered domain and subdomains of a URL"
HOMEPAGE="https://pypi.org/project/tldextract/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/tomli-w/Manifest b/dev-python/tomli-w/Manifest
index fa0f3d122465..45a2fbf8afcd 100644
--- a/dev-python/tomli-w/Manifest
+++ b/dev-python/tomli-w/Manifest
@@ -3,5 +3,5 @@ DIST tomli-w-0.4.0.gh.tar.gz 63717 BLAKE2B 13f73718e84602e65243708481c5463791207
DIST tomli-w-1.0.0.gh.tar.gz 63862 BLAKE2B f10dc80ce76edafd78fc66dd488a35bb0e1d8bf31d0cc0e3b970be19f5cda40d992fafd46d1361b55df4a787d48f38260ac2be77def7ac938f62144e4c810897 SHA512 406f81e4e8151e55e8367031b5880f51de41016711238a114c82962012de4b90d5e465c503a8979d565d07843fbc4804a53c29848e4f6e5f20f9ec5dc5ce536a
EBUILD tomli-w-0.3.0.ebuild 550 BLAKE2B b04e0d74af91b4d9ecd25b9709b6423d267cbf8e2e0b94e68ceebd3ab14a1077c058268b9b71228eb3bd6b21f44b7fd6e78acfdc6844dd6b3da2de1e1ee736ef SHA512 dc680e42111bc4a14db145d9bee7fd2c153a46984cc752121384967108d2f8dc0d9fc4931f9bf43662a74fe75434ec3e459d1b7eae9ae85a5dc69d131b38dfe1
EBUILD tomli-w-0.4.0.ebuild 606 BLAKE2B 6ca1e89c4b797de53043de47a733b015fe18284c4109229ddef74de77a6e0d13c0d999437890f853c3b17a90ae59a1d28b16f94cf40fbf4ac7eed75383b3fd6a SHA512 92e1614a8551815d6a5b331e2f26ec9fa019a40f2a0c21b2859400437aa9f4a51c561b82c7f76b94c6a501988f78915fa1cc702d95fd9bddd22c7255362ddd9c
-EBUILD tomli-w-1.0.0.ebuild 612 BLAKE2B 337bac721aac8781665f58e9282963f161f319b1f5cd9f68f1892956bef3946a647e47c2e422ae83fc88509d06c1b675109fcde157b70d3e33f2562df7de2d83 SHA512 77642eeb1ab1ed4a16b3c303a1d87bd4b9cac268747013144870dd509cf236c04806565e502d98af6ab48ead2753fbf8d0e7b2103a39e0df5ffd99813cad9bf4
+EBUILD tomli-w-1.0.0.ebuild 616 BLAKE2B fe565c50eeaa75634ad1ca09da70d077b7cdd0ddf579c0598536a788701ac432fc97c55c1ff3bca527d9d9d82d5ad3fdb68dd1bab993bafe9ca4ee9c35652e5c SHA512 98a0107338836cd2d87ccf6735f5c3a1e2dcbc63bb8ae864e8e57b8dfa64adf45a5470abe3b53606fc32e880be6ae0ae51becc00f2a66fdff2e55d02c0db34e6
MISC metadata.xml 367 BLAKE2B e088ed9141a1b4ad1506ce67b48a6666c9bf9c84e761906a95112a81d4cd9b98ebd0db756cedf007c3f50e39321697f8fc91ef6e49e668ca794ff78e8b03080a SHA512 784aff95fbc1cb65e4eed20258499260400fe31feb96acc6fbde00353d629595d8e23ecc6b550bf608294fc882c42063d0a23699defddb6699df59add7e8acaf
diff --git a/dev-python/tomli-w/tomli-w-1.0.0.ebuild b/dev-python/tomli-w/tomli-w-1.0.0.ebuild
index 44dbad289b54..eea63b533bf9 100644
--- a/dev-python/tomli-w/tomli-w-1.0.0.ebuild
+++ b/dev-python/tomli-w/tomli-w-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86"
BDEPEND="
test? ( dev-python/tomli[${PYTHON_USEDEP}] )"
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 30f71388d0ad..d9b50927f15b 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,5 @@
DIST tox-3.24.4.tar.gz 306760 BLAKE2B 332c99d021bc3c25549fd95d051baaa1f0dc3aaf776928320826bb7e6bce6444fd5a993e1dbff3a4ebbde9dbb59e30d07eae4b04096294b3a186b130b8312587 SHA512 49e2cb74f119b5cc049d2a64479e56307cea1f36a5586840cca12cb8f4ce8a2ba991cc6142bef7f095a7d32b44f7513f89cce56d89deaff0e12194ceb3da6249
+DIST tox-3.24.5.tar.gz 306305 BLAKE2B a6d3338d21068d9123505a29da3beec4fd5a15c263bcaf5ba62f65a253d04e11d453bef159d06e88b2cbac9a895d786d0d9444cc16cd3de7a868eac6919b82ea SHA512 4e1ef81c978977e905edbdc00ff971eb4132b9009ce21456fcebf95d8ee2c583e04e464f1db5ca6e5454f4f1ad0353ffc9df7898f6389fe8084dc5b9726ca59b
EBUILD tox-3.24.4-r1.ebuild 2136 BLAKE2B 8cddb91c272b11e7ea543c98f06a19051c6bd3f631d371e87148336f54a016952e55fcd7afc0099ca848034584847e98d2cc0e5c97f479dd8c3dd2bf47a5865e SHA512 f068308c1208bd5e13ba3716e4c143295f4e82c4e5c28eba56f45fc12656333ed09aaf969c27073b36c206367953655d176c3c14d53f03d49da321c6c424ccbc
+EBUILD tox-3.24.5.ebuild 2143 BLAKE2B dc6ecd464b0f761226280a23d07c7494e99cc40f0d2fd3112e253d046deaca79b4ded5d3ec6da0a84a079934c702f68178a81afe0bca505281c972dc487515f7 SHA512 ae24f8aeb15c90ad997c1521c0ba32618b468b28510e327473079481272c517a9e3a9c7275ff4367ee034714162835e98c39dbc8dc2dc4da3f7d204510a4eb0b
MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344
diff --git a/dev-python/tox/tox-3.24.5.ebuild b/dev-python/tox/tox-3.24.5.ebuild
new file mode 100644
index 000000000000..091c40dee0ce
--- /dev/null
+++ b/dev-python/tox/tox-3.24.5.ebuild
@@ -0,0 +1,69 @@
+# 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="virtualenv-based automation of test activities"
+HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
+SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+# doc disabled because of missing deps in tree
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/py[${PYTHON_USEDEP}]
+ >=dev-python/six-1.14[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]"
+# TODO: figure out how to make tests work without the package being
+# installed first.
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )"
+
+src_configure() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken without Internet
+ tests/unit/session/test_provision.py::test_provision_non_canonical_dep
+ tests/integration/test_provision_int.py::test_provision_interrupt_child
+
+ # expects python2 to exist
+ tests/unit/interpreters/test_interpreters.py::test_tox_get_python_executable
+
+ # fragile and relies on checking stdout
+ tests/unit/util/test_spinner.py::test_spinner_progress
+ )
+
+ [[ ${EPYTHON} != pypy3 ]] && EPYTEST_DESELECT+=(
+ # TODO?
+ tests/unit/interpreters/test_interpreters.py::test_find_alias_on_path
+
+ # broken without tox installed first
+ # TODO: why it can't import itself?
+ tests/integration/test_parallel_interrupt.py::test_parallel_interrupt
+ )
+
+ distutils_install_for_testing --via-venv
+ epytest --no-network
+}
diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 5d8882e05be4..8a2c2b692398 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1,7 +1,3 @@
-DIST twine-3.4.2.tar.gz 212266 BLAKE2B 602bb72f4be1c0d28341fb3378a5d55737c14555495640ae3414a1c8e7ca0c06b2c2ce3c358130251c02f0a51b61eb362a1e999c3945d4d1d7afd7bcd4d17807 SHA512 3f6d8992294a35e2a26be64f56c88d31af63b05f3f477d545bc82d928ca1b9939d23fa489eca5232502a49def77d489eaf6a29663d150f78b5cdb99749ff9b50
-DIST twine-3.6.0.tar.gz 211971 BLAKE2B 763f021e374c86749bca77ca67a5fe534acf333464d6cc2f978de4625abc09b7574aa31de927300983eb6feb801e77a169f11deb4edc5036df73943778f5844d SHA512 41da4d89ac69c692a98545aefffd9afd4c7b0287179807906504b4121bf9257095b227ec2966d98983939fa76fb8509f6ffa2577c0e7b4c7f43f614f44745460
DIST twine-3.7.0.tar.gz 212591 BLAKE2B 116d96a058cb53e0626747aaeae40c63fd6ece4ed8ef537c3890f99226f34827b65e5e894f5f04a24999d5ca2bcf182505e08075c4ff8b979d7be71e05f645ef SHA512 d7ddfdfcbaa7a5e3eba3657a06da090eeecbf373646e64d659f420fae4ba10c16c2c02e85bdf9c1f050b86177f19c85aa20183ad9d546cb053a11d60db0851f3
-EBUILD twine-3.4.2.ebuild 1767 BLAKE2B 1bf746fae21322d48ebcce62504d08fbce09b53ec931ff3dac418bd299e520a2905e7bd632c1637b439eb41519b65a547ef738b5398d721d934c0c41616ee081 SHA512 ace4a3e189f455957e46a93344be356618a8af7f70c544e5e0094dc470b4f1146acbd80158c08cf23231e5f5fe0acb8150178e3a54da7fbf55ea5c173cdcc658
-EBUILD twine-3.6.0.ebuild 1775 BLAKE2B 53cadd8a8c1f46abec5d77888b681d823338f2de2135a19e9040c06e47dfe90bd8adb1fe6ea8bd6a9265e0f8704e2639b63388e0c05880bb558e26b7a7f4eece SHA512 fc28cf4d11af5f378a3ce7ca0df14088e4232ba3e4a0fe1cbf65c14137268b7e2ecb86c18b7848f03b570199b20c3056c611ff496025d7b668fc3cf1a273b5f5
-EBUILD twine-3.7.0.ebuild 1775 BLAKE2B 802a4285800cb8a6c3095b2b427e9aaff7b68c0e39d74aaf040ae7fc7675881c10f7f801f3969c71d1d8f1041a0d474635d27d99487773a9902105a4f07558a2 SHA512 bf5edf1439cf6ab850bc87913f06d281b44d50cea46ea7e4e412bd245f2155da5ee87ec3de858438a626a119bdef39404472ac9a68b8035a0f2050ade4c70ff1
+EBUILD twine-3.7.0.ebuild 1767 BLAKE2B 87db4d515683515ad17ca978683b5956b090d2d85969250e5d613d14ff0e22bd1cb9970a48e62b30357d992c9d8056a8e73e6a15097e4b82eb9eb55ffe659c3e SHA512 15dc16ae73ce5a205c4e678d249a8dd8767672fe4d558bdc0269b39221dbe8efa876237c8d962e2f50d7ebe7c078a4bd465c5cbee6401dc1af7cee57981a95a8
MISC metadata.xml 383 BLAKE2B e2a596604a2f3e40ddd0196ea79105e318f8a04d9e5a2c7e458d403d215af1371f2a526fa7d8cbc430f20747f7b65ed6c8546263fb8a54ddd8a6db487c358634 SHA512 cd5c1f1ed89dc5c314975fc5b503108d6828db37826ebba98d6edd580b72cd41867e19e65a9a022f8c07babadecd810f21febeb8a015c51eecec412b9df4f0d5
diff --git a/dev-python/twine/twine-3.4.2.ebuild b/dev-python/twine/twine-3.4.2.ebuild
deleted file mode 100644
index 6ec1e40a7ffa..000000000000
--- a/dev-python/twine/twine-3.4.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
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Collection of utilities for publishing packages on PyPI"
-HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
-SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
- >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
- >=dev-python/keyring-15.1[${PYTHON_USEDEP}]
- >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
- >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/rfc3986-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/jaraco-envs[${PYTHON_USEDEP}]
- dev-python/jaraco-functools[${PYTHON_USEDEP}]
- dev-python/munch[${PYTHON_USEDEP}]
- dev-python/portend[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pypiserver[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests --install pytest
-
-python_prepare_all() {
- # requires internet
- rm -f tests/test_integration.py || die
- # pytest-socket dep relevant only to test_integration, and upstream
- # disables it anyway
- sed -i -e '/--disable-socket/d' pytest.ini || die
- sed -i -e '/--cov/d' pytest.ini || die
-
- distutils-r1_python_prepare_all
- export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}
diff --git a/dev-python/twine/twine-3.6.0.ebuild b/dev-python/twine/twine-3.6.0.ebuild
deleted file mode 100644
index 9b2c0e01151e..000000000000
--- a/dev-python/twine/twine-3.6.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
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Collection of utilities for publishing packages on PyPI"
-HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
-SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
- >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
- >=dev-python/keyring-15.1[${PYTHON_USEDEP}]
- >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
- >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/rfc3986-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/jaraco-envs[${PYTHON_USEDEP}]
- dev-python/jaraco-functools[${PYTHON_USEDEP}]
- dev-python/munch[${PYTHON_USEDEP}]
- dev-python/portend[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pypiserver[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests --install pytest
-
-python_prepare_all() {
- # requires internet
- rm -f tests/test_integration.py || die
- # pytest-socket dep relevant only to test_integration, and upstream
- # disables it anyway
- sed -i -e '/--disable-socket/d' pytest.ini || die
- sed -i -e '/--cov/d' pytest.ini || die
-
- distutils-r1_python_prepare_all
- export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}
diff --git a/dev-python/twine/twine-3.7.0.ebuild b/dev-python/twine/twine-3.7.0.ebuild
index 9e3c290e3791..75214fef9457 100644
--- a/dev-python/twine/twine-3.7.0.ebuild
+++ b/dev-python/twine/twine-3.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index cb36533bd2b0..b073bb7d0361 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -1,5 +1,5 @@
DIST typed_ast-1.4.3.tar.gz 210893 BLAKE2B 9e0bbaac73d97c13303c783d4e91b015570d9b9ad74361e1bcfe67259982459003ea6c24602ce004fe1447c4375090d5fa58006e18af28da256f6b25d9aa20b1 SHA512 7ac06e277c883afd1a7161601ffca0114aa63db257695a4bf4c64d819a7192fe52167edb57991aefc7accc6a9902b5faf2ba9e4032c4b9be31f1db7a091607c9
DIST typed_ast-1.5.1.tar.gz 252316 BLAKE2B 4bb2987cc84277a595c8297563f257e495a4b298885f54b82ce177f5ce610809f462d0022a549e83c4c991e441720f36bd2451eef3487fc68ceda76b845a01d2 SHA512 9e1b1e5da242f29c52857a5a683be47d95b592c788a7c603fc38f637ee64f687253aa58994061681c703addd2405532dfdc0765dd1cadf16b339623901f61355
EBUILD typed-ast-1.4.3.ebuild 587 BLAKE2B 03f1c0f0d4df770c80c34ebaa1cac6e35afa55d562c0d9c27547c57dd2813b6c2ba14d85818be4b915217e4fdcffd7e871b184800830d878dbb272caedbbc563 SHA512 99ca17b7525f72b80157fc50cb944c56e0b82f705676a0e6105630ad0f623aa834456a357326d64e5cc23ba7b3064b63d56c55a191c496a9d2e06702001b2103
-EBUILD typed-ast-1.5.1.ebuild 595 BLAKE2B de7acb82e6f91e3e5e097f9dc15155f906ba08d73d24ab20b603af7d7647815102bdc4eaf4f3b62b6602f2aa46479dd580b5555518f74672cb92cf4cad3ceb7b SHA512 255d644860c0fe8142100a4d6c12ab41a1e72a157f60009c86c4ff754d34b7db450675ca00aa21f3eb52fb09afb704c189d424efe4562bc3984a4d713c015b07
+EBUILD typed-ast-1.5.1.ebuild 592 BLAKE2B d88aac9fdea6ba249e409df2d9111005ec3d819cfa344b51b1e62a1de06d6db4477c866fa5512dd7cd34a95a40fd3575d5b7b37283726f4e289cc2fdaee41c67 SHA512 03d5a317b2fba88b7e2e45cb0d47149332c2d6961e8f2220afb7eb657ddd2dab961011bb4bf89457776c2cd3c604c3700e8d4e24f63efb87ef5fa4a5ef6e45a7
MISC metadata.xml 369 BLAKE2B b92a11c32ddd0afacac11717dacfa997976da54d30c6330873eaf36cf1f9a748ab089b5e5d586302abe57d1579054df38a036cbd8534779f7daa59ed92e7bdae SHA512 fc1961ab74c1a975ba3423568be93e6bff1358cb29e3e7209043d890e1d6a9d8659b21a6a5d5c04f42377e608d547c55d008d77811d37bf46c6ccb44d5b931c0
diff --git a/dev-python/typed-ast/typed-ast-1.5.1.ebuild b/dev-python/typed-ast/typed-ast-1.5.1.ebuild
index 93028922127a..eea9b15aaaea 100644
--- a/dev-python/typed-ast/typed-ast-1.5.1.ebuild
+++ b/dev-python/typed-ast/typed-ast-1.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${P/-/_}"
LICENSE="Apache-2.0 MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest
index 53ba862fc295..1ccf091832f9 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1,3 +1,3 @@
-DIST typing-extensions-4.0.0.gh.tar.gz 64263 BLAKE2B c4fe05f5ad32b471d9aff6c792870ce315e52184d4e8c0850fdc1b6e7421bc80566ca2d364764583c3bce76f53018e3ec284ca1866da4fa3f09438c852c89d80 SHA512 eda25164d40c642949c92140678d1ab9ec73fa988c0b9233852207ac2dad05b0390fda8da420c8817bf3816ab33e4540b41766ccd8b9a0b16c857650bc2e3f73
-EBUILD typing-extensions-4.0.0.ebuild 867 BLAKE2B 16b5685f26c119c843968a0fe20aecb09487daae3be41c0f71ff4b5cfc955867832e091085441b6b317c450fb5b5b1bf66f67eb56418905c7b58211d6945aa91 SHA512 998e308bbec36fcf74b8bb3682827e2469fe1112ecfcaa256a5be4de30f873a1613e3ba0e9361c5004b0887a0216346e91d2c1d956136d2f6ab820c122b381a6
+DIST typing-extensions-4.0.1.gh.tar.gz 65425 BLAKE2B 0712ac0b87e67e716c562bc8d25d88b60c42b513b7f97ddeb2b6d959f2a3ee582ec5f692a192d17323ff892290bf410eadd53012ff0485c4c8b2bc8b15a7a465 SHA512 5af1590a98247f01df5abcbc7fe4db19b0b174918d2679b532e8c1e5483ae2293901c2314240217ab1bad087633e02865311f9b295b3d65587fdf2f6e0a26bc5
+EBUILD typing-extensions-4.0.1.ebuild 861 BLAKE2B 93ffd1f52d08525334602f4c52901a2c56a322e05f9707e05704db037cd4a80a51a25d83b55b43e344c4149d8ab6f306d23cd37c4d5aedb6ea86e2a436df0065 SHA512 010af910e95b96967e9d6f5fbdcfcaf34aa8f908c7a80d1bd129983eeb4828d60d5ab9504a125fca7c13865eeeb0d9682bfbb236ebfeccf5dfa142a3fc642112
MISC metadata.xml 398 BLAKE2B bff4c130e83d0e2e21739d4767f4edda2d40b649943dd7c8138a5e4d9308d876abc0c2a8a93f875e84711abf00fcf2bce03668b40c5ab4c07342e4c8476d907f SHA512 abd5fde69521deed87ace92128fde7ed147c19e5cf60034fd4d82c7fe5c532e497034ccc15b00198b996f5c6d75504f38a3df3616162344fe142dba7a2783cdc
diff --git a/dev-python/typing-extensions/typing-extensions-4.0.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.0.1.ebuild
index 5f5c9eb15f8e..a070b0236058 100644
--- a/dev-python/typing-extensions/typing-extensions-4.0.0.ebuild
+++ b/dev-python/typing-extensions/typing-extensions-4.0.1.ebuild
@@ -21,10 +21,9 @@ 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"
-BDEPEND="
- >=dev-python/pyproject2setuppy-21[${PYTHON_USEDEP}]"
+BDEPEND=">=dev-python/pyproject2setuppy-22[${PYTHON_USEDEP}]"
python_test() {
- cd "${S}"/src_py3 || die
+ cd "${S}"/src || die
"${EPYTHON}" test_typing_extensions.py -v || die "tests failed under ${EPYTHON}"
}
diff --git a/dev-python/unasync/Manifest b/dev-python/unasync/Manifest
index bf46e7347348..e5e502fcc062 100644
--- a/dev-python/unasync/Manifest
+++ b/dev-python/unasync/Manifest
@@ -1,3 +1,3 @@
DIST unasync-0.5.0.tar.gz 19060 BLAKE2B aa7a955aed98ab33cc1a12aa88a02ab38ef90f9494f04c3e032b66e56e033404e9b59a89834a1e07b224fb865af5d139c27ff91ae5fec8ad01b1e407d9c5c181 SHA512 5b68e9a70f487b2b0fcaf9a5c4240b366428154fda99d53120315382dc29d2cffbbed72e277cee1764f7b91158db3d8b394d4f4969cec1fd7e49f27f01c39440
-EBUILD unasync-0.5.0.ebuild 703 BLAKE2B aa055de2e73cbb59e9a9baf41abd3db2ef4a7531418ad6494eb40e93fa191fcbb47eccd35cf5739dc488ceaf825e1f0c32c6b918b14790b8ab4d4a90d9b7cd82 SHA512 18f444461087c22712079a210a9f8b95bfebb8dfb1f12f180bf3b7c37f5d53e84a2a23c26ab8877b3bfa2a44cf0d5a253d32ba95908fd1949adbfbae0de095ad
+EBUILD unasync-0.5.0.ebuild 702 BLAKE2B d9d269aa0cbbf3cdde8700c24df11127bda3803d68df3f9d876bff3450e5180333996579eb021cd0e1c6f9fe0010ff060f0e9fc1cd3562912ce7cab27d6a0869 SHA512 1cbd7a143f16ddbee0fa750e915fdb345ffe2b4c024a42533add5182f3b1d9797c3c18451d0e3169548eb089fc9f0d30b0dbf4c6b85e8d1a5a0b10d748d3c509
MISC metadata.xml 398 BLAKE2B a026d901c5516e4cc96b2c27301f5645cda800ee33f28ad3be49aa97f0b8f7801519efc6abdaa902e805b08fceb7d8e1d197b278faa766957f4ef7013928aec2 SHA512 38e4b5c7d490ae36b8936064681b0549e12d56fbcf2fad4363c53c896f35bda9b23477009bea2a67b1d074b81cdb592243d714046bd04ccff6b47c288931f6da
diff --git a/dev-python/unasync/unasync-0.5.0.ebuild b/dev-python/unasync/unasync-0.5.0.ebuild
index 41a93ceb09f7..82deb0746798 100644
--- a/dev-python/unasync/unasync-0.5.0.ebuild
+++ b/dev-python/unasync/unasync-0.5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="The async transformation code."
+DESCRIPTION="The async transformation code"
HOMEPAGE="https://github.com/python-trio/unasync"
SRC_URI="https://github.com/python-trio/unasync/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-python/uritemplate/Manifest b/dev-python/uritemplate/Manifest
index dc6647dbd3fb..3d927fdad6c5 100644
--- a/dev-python/uritemplate/Manifest
+++ b/dev-python/uritemplate/Manifest
@@ -1,3 +1,3 @@
DIST uritemplate-4.1.0.tar.gz 273924 BLAKE2B b21115c6db8f94c635dda1033b4650dd7d2d54b6f52f51bff31ae8cf89e0b3dbcfc1bd029eadc68f5f94eecbd167eabc652c24be6f0bb807beecb5f254520626 SHA512 e62812a4e9ff315a1b06ba9e88f3dd47aea8353cae4ead9ce7bf59b65c83cd6ae7c973cb29b8ddc25266c264f229df8f2d9e982ab489f2f37a5dbd460b87a5e0
-EBUILD uritemplate-4.1.0.ebuild 494 BLAKE2B ba546ad733cc17e378ef994359adc7a1e72d23018525e7750614cd745585f116f083f270617affdcff0215abb5593bd8dadde9a2fd7eb42687b0ade80c560199 SHA512 3fb3f3cd436983665e28caea061962fcc78b8d70b1486026b4f91a1ab0e12bdd08e2b0e7ed9a5b95b2082964158eecc4773ea3b3deac4600aa9ecce9e5dfccaa
+EBUILD uritemplate-4.1.0.ebuild 501 BLAKE2B 859659eb481049a23454728192a6b60afcf46e8564ab55ccd7222e829939167a38714c3beb1cd78cfa5b01d1cb5bd67871ab5c9ed39782a67a4ae3a7b5c43847 SHA512 654e21fd8de4882c50c2b4742fb5b6b71274e4ba488a1597579274625104e0a99fcf238cacf1e446938f9a7be464be720691190c96d52765beb2fa0977ae4ce0
MISC metadata.xml 325 BLAKE2B 3f78902faa0347b112f36292a5da4d27915ea6d415c76feffbab8b7fb8361fcd8c9cd7045cd7155f6a7749a9d86335d600e094c2c326885f69ac5615a0be1b39 SHA512 908711f5d93c2c9cea94bdcdb072db8a47406e8c44459252d7166741dddebed2693f67ab5bbe6a6064b6fbb015d39b4be42a9bb7477cb931c6033569fcdcf37d
diff --git a/dev-python/uritemplate/uritemplate-4.1.0.ebuild b/dev-python/uritemplate/uritemplate-4.1.0.ebuild
index f8e912d30d6e..30c226c8ae75 100644
--- a/dev-python/uritemplate/uritemplate-4.1.0.ebuild
+++ b/dev-python/uritemplate/uritemplate-4.1.0.ebuild
@@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 6afead191d89..092ac62e9fb7 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,3 +1,13 @@
DIST virtualenv-20.10.0.tar.gz 9007218 BLAKE2B 1fd37b38679b7375c1eb6e9644418b1653cb6a8dab194c8553fa113cf4a801a7c1d5e6490067767cfb198a0ef2b5ab9cf166783b9c6fac0b2c8b538949c11804 SHA512 df940aa29801a39d39be46d3518a99e93efb2113650abf81d00b4545183ec6806823ce8b754c5a3c951cb64e941944421046c709ed3de6a925489e5ac1988d48
+DIST virtualenv-20.11.1.tar.gz 9952979 BLAKE2B d8e44f5a8fedfca4eed79798be74ccfca86af2cacc076d797832028363c2d5269194e711d4511a415420285bc408373a641248a5a96cfaea326f60e023129d65 SHA512 c378bd088d9f2f6a07128d6d04b71554ad7c4de6227baea68ea486c8e10c99c40818eb9bf98cb4c950e64d0aeed4d2be40c101fbd6005d48d2eccaea0382d581
+DIST virtualenv-20.11.2.tar.gz 9953645 BLAKE2B 8bd0e5bee4fad2cdb13b1ce3e018191ef69993c9d1c66332c74908483802b2d1aff1ea1ef9acd4d94b17cacc9ae4c4014ded6ac0e7df4ea807d050d1243d5464 SHA512 18f9c6e50aa6d7b7060163b23332d7e9140199e525f7fb4efe99e84dfb298413889f4516b6e942d3e05a667774093ed521cc757a67a1698138cb793b9798a46f
+DIST virtualenv-20.12.0.tar.gz 9955140 BLAKE2B 3d01e6b08ce9002310b3659b1773bec850d23bf5bd79d414e8b8a36d7f675cfe5b16f8522758c64911d596a8c1e8994fe126037e38cfe59d42e62d4b9adad8f0 SHA512 235074d6f1edae7f350991d3774eb5b567d5fb53c86d3ec7f86b237fccd71256d0700d7ecaa6a82bc1b7611af743cc1fde2f083c43beadac5f317af69c7d1a14
+DIST virtualenv-20.12.1.tar.gz 9956052 BLAKE2B 1507e45de7d1383062b18a2796baf91befec576200560e3a07a5b78e563d6c93cd8f1b3aea327d2edf4d9e582a9a4a9c62f03e9f8cf023318ea4a6cd1fdc6c79 SHA512 1f1a721f1b03cab72330827bca68741cc7f3d4c713a44eb50028ce7b72101cf7530f12cb1fbbff1c94ce9ce621601484845069f34d0c36250f80d8186b2501f9
+DIST virtualenv-20.13.0.tar.gz 9957090 BLAKE2B 7ff73c458b319c2a4545e6ad468cfdf3b4d48eec02f2d82843fd5276a0f97b72a953079849295ab2467fc78d6fb304774cac800b8744cbf7a295cc3fc4dbb433 SHA512 72aa8cffe92551479ad4ec93395597cd9f77ddaf2063e36d5836277199a96ab2d57236d94b99b7038a60ada103a2d8a37ae4b13ffaaa6ed8e786245d9fbbf6d6
EBUILD virtualenv-20.10.0-r1.ebuild 4499 BLAKE2B 08ba8a1547141bbd9a6efaa5f25bde86d9c31667d2946c09dc3465aa21324950b46bfbb42c9f4af425660b48a8033a08fba086e4c72de9e44bc8834cfdcff521 SHA512 d4eab54aa68540bfb55cb644a75906be0bfbc60e9a4c883e80c885630eaecd9b3ac79471d9943c308b239d5619b3ea22756210916b6e06f4e1cc738eab03f1ad
+EBUILD virtualenv-20.11.1.ebuild 4507 BLAKE2B 5f683f19135e9514461bde43e0a421967b879e95f45334177d908dd6a08119657015448bcd4975095b229d8a66473b20d3357a97704791eeb66ca1288ab29c70 SHA512 3c70b3e96cb03caf3a4f453a041b9a8cf3932bb3002e40abc9a7fc53bbeae10e8f804abba27cba93e4ed78ba4e539b1dca21856c3bc86b0e88d42328a495ff70
+EBUILD virtualenv-20.11.2.ebuild 4507 BLAKE2B 5f683f19135e9514461bde43e0a421967b879e95f45334177d908dd6a08119657015448bcd4975095b229d8a66473b20d3357a97704791eeb66ca1288ab29c70 SHA512 3c70b3e96cb03caf3a4f453a041b9a8cf3932bb3002e40abc9a7fc53bbeae10e8f804abba27cba93e4ed78ba4e539b1dca21856c3bc86b0e88d42328a495ff70
+EBUILD virtualenv-20.12.0.ebuild 4507 BLAKE2B fb1d30a9a4d1287af993fe4cc771205579a7ec6c412978689604f8a10e0b4ff9d70bb3fa681ef703a181018e23155f5d8668f8220e05e242e7fe02c82776a072 SHA512 30fa606d41255e30f59d21e4e93d973dcbefc4b0dc4bb8f51bc40c37996d2f4d721b5b800f86ead10a54e898bf7ef6d46b54ef9fe09855392be5eeaeb874033e
+EBUILD virtualenv-20.12.1.ebuild 4507 BLAKE2B fb1d30a9a4d1287af993fe4cc771205579a7ec6c412978689604f8a10e0b4ff9d70bb3fa681ef703a181018e23155f5d8668f8220e05e242e7fe02c82776a072 SHA512 30fa606d41255e30f59d21e4e93d973dcbefc4b0dc4bb8f51bc40c37996d2f4d721b5b800f86ead10a54e898bf7ef6d46b54ef9fe09855392be5eeaeb874033e
+EBUILD virtualenv-20.13.0.ebuild 4507 BLAKE2B fb1d30a9a4d1287af993fe4cc771205579a7ec6c412978689604f8a10e0b4ff9d70bb3fa681ef703a181018e23155f5d8668f8220e05e242e7fe02c82776a072 SHA512 30fa606d41255e30f59d21e4e93d973dcbefc4b0dc4bb8f51bc40c37996d2f4d721b5b800f86ead10a54e898bf7ef6d46b54ef9fe09855392be5eeaeb874033e
MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2
diff --git a/dev-python/virtualenv/virtualenv-20.11.1.ebuild b/dev-python/virtualenv/virtualenv-20.11.1.ebuild
new file mode 100644
index 000000000000..dc6456e35f41
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.11.1.ebuild
@@ -0,0 +1,98 @@
+# 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/virtualenv/virtualenv-20.11.2.ebuild b/dev-python/virtualenv/virtualenv-20.11.2.ebuild
new file mode 100644
index 000000000000..dc6456e35f41
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.11.2.ebuild
@@ -0,0 +1,98 @@
+# 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/virtualenv/virtualenv-20.12.0.ebuild b/dev-python/virtualenv/virtualenv-20.12.0.ebuild
new file mode 100644
index 000000000000..2d81da1735a3
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.12.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 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/virtualenv/virtualenv-20.12.1.ebuild b/dev-python/virtualenv/virtualenv-20.12.1.ebuild
new file mode 100644
index 000000000000..2d81da1735a3
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.12.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 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/virtualenv/virtualenv-20.13.0.ebuild b/dev-python/virtualenv/virtualenv-20.13.0.ebuild
new file mode 100644
index 000000000000..2d81da1735a3
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.13.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 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/virtualenvwrapper/Manifest b/dev-python/virtualenvwrapper/Manifest
index 27f282574b61..80e4a7f9953e 100644
--- a/dev-python/virtualenvwrapper/Manifest
+++ b/dev-python/virtualenvwrapper/Manifest
@@ -1,3 +1,3 @@
DIST virtualenvwrapper-4.8.4.tar.gz 334920 BLAKE2B cd790b1e98cca7d09ea9c80df5d52380335d4a0ea4e6d95f7bd48d78583e0d842e1145ea08d8d8c73516adbe8d6c75bd53c17943723f859860a0cad105a2b058 SHA512 461938100061e11af0ee9b17405d991ae34e5ec9c79cc12614962d3178b588a2da710baa15ac626960b09177c1b5b10c7bc590cb4c126ebd2f719d0f1527c9c4
-EBUILD virtualenvwrapper-4.8.4-r1.ebuild 864 BLAKE2B fdec3743ab9e610d493a3c1e0e93c74aa19d5f0403396f1d1ffd43757c47dc64b093eb7a850b3056b434a82d2e557c654801cec75dba29187ea01d2541479ec0 SHA512 6d9d459fe3393a944959e58e0e43969cee90568d31b9dbfc45c626e732f97a9f68e8c4c675347851ae1c1d8fe66d4dc2913e6f565d18c44647781ff3ade1569c
+EBUILD virtualenvwrapper-4.8.4-r1.ebuild 867 BLAKE2B b2d4d40092dca2ed4ee557dfd79b948a3626f94506f84b0967d0914ace961583c3999c45244859c052a380debc4791005feb48bd8c0425b7ca0e9c2e96a9998d SHA512 7c1d69963fc47584808e680cb8e26796dba01056e1b6c9a1dd03c82e5a3d5ffb64a0313574a39bbfb3011078f71eba4f21485a581b7abacda5c011436d7342ad
MISC metadata.xml 321 BLAKE2B d8a20231685666e7f87bf5e5e2def277415e72fc5f2818b5104e07631287dd6fe7b5e1e9bb06b5ff0bb08c18f0c0984aa869b6239cd9779429ccc55d04a5982a SHA512 da98e8330699413bf829815ef2e95d2c86653aa55c95a1c1b71f36c945f689a481c4dbfb754fa06c17ba13b4133263e4bd85257ce05f2330c98a1c884da1a217
diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild
index a513ebd00064..cdcda949f6b1 100644
--- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild
+++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
inherit distutils-r1
diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index aa7685a8cc33..fc5c1c6ea1f2 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,4 +1,4 @@
AUX voluptuous-0.11.5-fix-doctest.patch 193 BLAKE2B 7880210f220cc65a4ac3692da728fe607e2accea6722232dd0bbef2fcc29187e661afb326741caa0d47f9dc96b6b5bb1cfcd064019dae66636054e1b2704f01f SHA512 d261e24685e551de96cdd68e1e0090aa639198f2647ad5d68f7d0d45b834ede99c52e5439ed0b41f3271aaf934519105c8e0820ead288b1748b18b0ee734e977
DIST voluptuous-0.12.2.tar.gz 48477 BLAKE2B c1cc26b3ac87bcd357d522c8a5210397f1a16e68f812727f2e8ab18c6731d12a04c2e9a96735e25926854eb378feaaeb8bafc083f394b7e9c2dfa2a503abeeb9 SHA512 86193294c1c6a593f6556f23a9a2c093690a06cbdabb7e268db135e36af6a15c113e78f3e05d000276b6ff54b8e17a0a01d589e9232da9eb5320500fdb5757e1
-EBUILD voluptuous-0.12.2.ebuild 537 BLAKE2B 0c87f464e6cfc84f61e8d0f9397bc2a8dbcd069650ae049004f5320fb136d80af1cfbaffdf0668283f46197d0aeacd053305773de4be133021d9d55b17662384 SHA512 6ee90ed1123da2e158841a9dc6969d324fcb97382ba949bce22e16f127b7d523d5236c8090c1ebc28254b95cd35373ac0d613f26879bbdd92003ee930f2c6296
+EBUILD voluptuous-0.12.2.ebuild 536 BLAKE2B 04f57c2f4664acbe66e367a89382fe5435a41793057485cc0320c0db426b199b7fea8261af7288cfdb265833c5025e1b5e8651a9b2c764761573028990f7e81a SHA512 715d8bd22fe9b3ed4b535e643f890ba70c7cac4b4d2871368585a1a66ab9d18fa4a56746de9f39ca5ca5b362729d4308ed2d99ac707d823be7399b50f942d4e8
MISC metadata.xml 716 BLAKE2B 1298492f8a89ce4babc23481dc56da06e4d9007546ed2804fdf42906f6d90d3b1327ee2d54724fa3621a387429544931d30a0334312a68a17edaeba735c9d7b8 SHA512 80636ea29257b1ff070427dc759f9d0abf02ba2037676725627308c69a1e9bc49353c09507523a739c3f07a4cb284e2df76d3935f4f9dadb64005ad7204ddf60
diff --git a/dev-python/voluptuous/voluptuous-0.12.2.ebuild b/dev-python/voluptuous/voluptuous-0.12.2.ebuild
index a27930507a12..536078647dd3 100644
--- a/dev-python/voluptuous/voluptuous-0.12.2.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.12.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="A Python data validation library."
+DESCRIPTION="A Python data validation library"
HOMEPAGE="https://github.com/alecthomas/voluptuous"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
diff --git a/dev-python/wcag-contrast-ratio/Manifest b/dev-python/wcag-contrast-ratio/Manifest
new file mode 100644
index 000000000000..39c084b9a5ea
--- /dev/null
+++ b/dev-python/wcag-contrast-ratio/Manifest
@@ -0,0 +1,3 @@
+DIST wcag-contrast-ratio-0.9.gh.tar.gz 3347 BLAKE2B c32765e7011faf9128bd4c53673c4663b972e225e0f7249dd1b9f07b4184ae9ca93116f31de6a0538f04612a72ee1e805b37e1070ae62347508f29df2bbf9ec4 SHA512 70ff827b092cec884ba7e969deb8b5de944844b8d5536669f2c607061fbf569c217cec93268215deb9fdebc041efd992ed0cc89e0da013f9a1be8eeeb420cec5
+EBUILD wcag-contrast-ratio-0.9.ebuild 715 BLAKE2B 586c0393b2f485bfcfc4d9e30042a5698a5b87dd44a7507d5a81744e86619dcd7c4fc73fb7fda9e49fffb280f7b6ae0730a1a9a76beacb313baf5e4ab75ae674 SHA512 659865d13abf08c67ec6cdca57a616961989d1e9d525e30c01d7e69acc6ccefb066e9ea84dd0365518620037dcc9ca0e2ce334bc351e53533a066b6c7051bc57
+MISC metadata.xml 416 BLAKE2B 5363613fc828bc1398b25b81947464f6c71a2d972914b14744da29c723493843fd0d949b0070c5af3d67428694b7c7a2b0a40c8884a62e56d9caf3fa8882ed42 SHA512 c416ea13e371d17d90bb2c1362119431eb0241dc89d0be5c003e92604c66125b7a66e5648a179d1c166b2a4e3a990be86e502da621ebca8e7ba560f1b0558f58
diff --git a/dev-python/wcag-contrast-ratio/metadata.xml b/dev-python/wcag-contrast-ratio/metadata.xml
new file mode 100644
index 000000000000..6c547f086dfc
--- /dev/null
+++ b/dev-python/wcag-contrast-ratio/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="pypi">wcag-contrast-ratio</remote-id>
+ <remote-id type="github">gsnedders/wcag-contrast-ratio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
new file mode 100644
index 000000000000..830d26ee8aaf
--- /dev/null
+++ b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="A library for computing contrast ratios, as required by WCAG 2.0"
+HOMEPAGE="
+ https://github.com/gsnedders/wcag-contrast-ratio/
+ https://pypi.org/project/wcag-contrast-ratio/"
+SRC_URI="
+ https://github.com/gsnedders/wcag-contrast-ratio/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc"
+
+BDEPEND="
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest test.py
+}
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 678ab37b601c..72c09a2498ae 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,9 +1,5 @@
-DIST xmlschema-1.8.2.tar.gz 392045 BLAKE2B 05b63c069bc6f7052e84f7af20b789e2e9b9e54eccbc28971006b924d1eff4b23a43e2a85356214603f4c2263f2478f7cc4321c4ae93e8106f31940098ab7ae2 SHA512 3a03206c732b3d46a58bcfdeafdccb08c7f3334c78df63901352d2d2eaebaabbb663d70329bd9667530a1e8c2bf1b7087eb493f971c3fa914d8944064e12361c
-DIST xmlschema-1.9.0.tar.gz 394048 BLAKE2B 96060d971826263b3a52b3d8720c7d2421af0bf55f1603b68691a374a72d441238b790f3c7ce0e48ca436cd9939aa0f3563bd3862d5371bd57c44815777ec83a SHA512 c7763acefa6cd34a1edc5487f0c2257c871b7c5aed2466dfb1867a004e9f91603e20d458238a52da33225d9303a7262e347f20c41203dea0f0cb7400bed66838
DIST xmlschema-1.9.1.tar.gz 394695 BLAKE2B 38cb0cbb1bb9f23ea4cd16440c175d509e57dce86bc4362facfb0c034895af7cd27b326be450def6e671320ce08d96eeabd33b2c81a682e33001d8b0e1951d13 SHA512 958052e5a3573c5e3ae08fe487cbbb219d361264920f7ffc4157faf53a4e260f256c0ad9a68575c16d2e6cc1bd75b94459ec088b08daa4a419f756f1a7044836
DIST xmlschema-1.9.2.tar.gz 394954 BLAKE2B c8d932827f03962fcd6b1408d25cb4079b84d44984227c53922587d9c61dcf16e2b46c7df16a2795623017c1b844f3fca497e5856b6d6b2a475eabf1c49cc4cc SHA512 99abc53da52ba8f7f0f269c791b227d2b5c81d7ede847ccd98e18c5817ddd988ba26b88ad5afe0a0933e0c5af5425c0efdd4a1beb218d009e476de5b2931a0fb
-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
+EBUILD xmlschema-1.9.1.ebuild 785 BLAKE2B b55ff15cffd9fa12c2015ab2fadfe8e213ac69dc6334cc1edb9b1d939a41ccd30e212bb40fc15fdb4233122f5f37507174741b513df1a9951526646e5ee33896 SHA512 3e5dea3479ba1d2f07c553b3d04d5c4ad8b029922a160e4291c1391642c9f5e98334d8bf10d7cb0ea3f52853a78dcbe2a5410eba7e4f5d6bb3e58c0dc6cea027
EBUILD xmlschema-1.9.2.ebuild 793 BLAKE2B bcf145939d1ba20b7d293523bb068b344fe6d6922b1fde0b92bac0f8603f41323250e0e10bc7b3a9670a959eeb329a69339129d81e268eebe7768d084ebf4546 SHA512 ea1d96a8c33c1be1c36c863cc240cebcbbfe5e5dd6ba2f428e5ff1ee457675b22d7f9e0b1d677eca4832e29e527280f9ffa8dad248b1e028cb11a82fe5308ae2
MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb
diff --git a/dev-python/xmlschema/xmlschema-1.8.2.ebuild b/dev-python/xmlschema/xmlschema-1.8.2.ebuild
deleted file mode 100644
index 53a7a786b0b0..000000000000
--- a/dev-python/xmlschema/xmlschema-1.8.2.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.9.0.ebuild b/dev-python/xmlschema/xmlschema-1.9.0.ebuild
deleted file mode 100644
index 4860e6037578..000000000000
--- a/dev-python/xmlschema/xmlschema-1.9.0.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.9.1.ebuild b/dev-python/xmlschema/xmlschema-1.9.1.ebuild
index 4860e6037578..53a7a786b0b0 100644
--- a/dev-python/xmlschema/xmlschema-1.9.1.ebuild
+++ b/dev-python/xmlschema/xmlschema-1.9.1.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/yamlpath/Manifest b/dev-python/yamlpath/Manifest
index 0d054c1cb711..1b34ff7b3c96 100644
--- a/dev-python/yamlpath/Manifest
+++ b/dev-python/yamlpath/Manifest
@@ -1,7 +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
+EBUILD yamlpath-3.6.1.ebuild 1364 BLAKE2B 9365a26e0db3098c76da2b803f1f30cc34126622d40c8946646cbba71568153d5639ed759303f08d3771f1c03f8de9390236da9c8bbee24427a94eb85f00d5ed SHA512 f64320f092cd60d8f15978c297b95fe28bdf4895c680865566d4500d537dc34b38abd554e6e662e7e70ba60edd9397ecf2a0fd555a4606b64892652580c1aa34
+EBUILD yamlpath-3.6.3.ebuild 1151 BLAKE2B 9cf93439ae4046e2b1b279804a7c434761048fe54de1142c1544e876cebf998ef1bd45f0b81a7f9cf8126cc68a1a8f97cba0a606ecc27542bd793a60b12583f1 SHA512 868e70308e51d795853c6aff2453626900e21f699f1a167fbe09490d02dc80ee67ef2caf193d2a1ae88dbfcf246796bfefda562d40e04c194ba3667d0bf9863a
+EBUILD yamlpath-3.6.4.ebuild 1151 BLAKE2B 9cf93439ae4046e2b1b279804a7c434761048fe54de1142c1544e876cebf998ef1bd45f0b81a7f9cf8126cc68a1a8f97cba0a606ecc27542bd793a60b12583f1 SHA512 868e70308e51d795853c6aff2453626900e21f699f1a167fbe09490d02dc80ee67ef2caf193d2a1ae88dbfcf246796bfefda562d40e04c194ba3667d0bf9863a
MISC metadata.xml 563 BLAKE2B 5b63f4324ccc2685c7e11f4a75b105f9e97b860a983ffba37f1ae862082ce4654d0114ecde9fe7dc66e1c8121e607ade520e3f34192d2e85ebd538ff0631f355 SHA512 f50a3f78e2fa6d4f06fb1f52267202781d189942135112b45f17ed620025b87637925d3205f151573fee635b5f7b4d2ef1de5106223cd13d2f8e2963a31d29ac
diff --git a/dev-python/yamlpath/yamlpath-3.6.1.ebuild b/dev-python/yamlpath/yamlpath-3.6.1.ebuild
index 075879b08bcb..fcffedb6f449 100644
--- a/dev-python/yamlpath/yamlpath-3.6.1.ebuild
+++ b/dev-python/yamlpath/yamlpath-3.6.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
-DESCRIPTION="Command-line processors for YAML/JSON/Compatible data."
+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/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
diff --git a/dev-python/yamlpath/yamlpath-3.6.3.ebuild b/dev-python/yamlpath/yamlpath-3.6.3.ebuild
index aee7c4907046..caea22ecdf53 100644
--- a/dev-python/yamlpath/yamlpath-3.6.3.ebuild
+++ b/dev-python/yamlpath/yamlpath-3.6.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Command-line processors for YAML/JSON/Compatible data."
+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
diff --git a/dev-python/yamlpath/yamlpath-3.6.4.ebuild b/dev-python/yamlpath/yamlpath-3.6.4.ebuild
index aee7c4907046..caea22ecdf53 100644
--- a/dev-python/yamlpath/yamlpath-3.6.4.ebuild
+++ b/dev-python/yamlpath/yamlpath-3.6.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION="Command-line processors for YAML/JSON/Compatible data."
+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
diff --git a/dev-python/yapf/Manifest b/dev-python/yapf/Manifest
index 5d7c7ba8b935..eef75521098e 100644
--- a/dev-python/yapf/Manifest
+++ b/dev-python/yapf/Manifest
@@ -1,3 +1,5 @@
DIST yapf-0.31.0.tar.gz 176856 BLAKE2B 080867363df59615d1df77ef51645cd68d931251807da83c5b9d8737a89b01e8dee7457a2b524a76ad2eb21b859ad78168a30f706ef70c3b07bcb94a98990752 SHA512 5f376e985e182aab289c41e4071fd98c0784e5292974e2efcc4beaaca68cb83068b297e228a46f51f0d9370634dbd32948bdbd03e6b65c76b43efba0fe0d3454
+DIST yapf-0.32.0.tar.gz 178621 BLAKE2B b2132e3fffb96113700e322bba3f49ded0fe417de901522793564d5830951e9f2017c576fb89c5e423f4f547c95659040c2a4fc923887d9fb941e219b21f0cf6 SHA512 c1a05a04f7558a5b51899c29010bedc105c4a4bad4b5358a903a22a39f451e03369d2b4e670ecb44a857a8fef2bf438d9da0afcbdd3a336cf037bbf480d19878
EBUILD yapf-0.31.0.ebuild 599 BLAKE2B 41ad874cc7e4d54036ca846ae8675f727b57ae49f18f9bd8d49e00fcfbf294981537e5463d979e2997f5866bdb3166676ec0a10732ef52599fdff5544dc4d0fd SHA512 42ed637103a9590ad829f37d872433b3be7abab0cf1e56219f65fc2908757a08e4384c1b5da1c3267e7494abe67c8303536638af5624434a71226838fadd1d91
+EBUILD yapf-0.32.0.ebuild 601 BLAKE2B e99ef316a3dd1800328a351a2d9d2fb044ff6dc8631ef2fe9d133f5a08e618e333cd281ab37ab7348ce1d5c4cdbaf4e90d5e2eea484049a8c68322177cacc012 SHA512 9e9335837b957543d3b4383b63e491ff767d66084ec1a42192a17a27766a750c0bf484660184392068553ae9299b0a8dac9d8ace2c23f5f3e2595a7f73fb194c
MISC metadata.xml 758 BLAKE2B 2e4d045cb5089ae9ea63a8b7da05321bfc31c5d6596a46c64e5f773acba2b2ab760f0752574d2b6f29dd6c36003cbb490e719077a17861503be065c1bdc7f410 SHA512 7e34f52c84180a59791281ffb7dcca3522c352a464ab76b7aa1771044b2b49eb1655180ed7c9e3d051ef63286d517f241643fd726388c6885784d1f0791de1fd
diff --git a/dev-python/yapf/yapf-0.32.0.ebuild b/dev-python/yapf/yapf-0.32.0.ebuild
new file mode 100644
index 000000000000..93675f93d2f4
--- /dev/null
+++ b/dev-python/yapf/yapf-0.32.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2018-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="A formatter for Python files"
+HOMEPAGE="https://github.com/google/yapf"
+SRC_URI="https://github.com/google/yapf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? ( dev-python/toml[${PYTHON_USEDEP}] )"
+
+python_test() {
+ "${EPYTHON}" -m unittest discover -v -p '*_test.py' ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 4b63e4bd4a47..59e81218b787 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1,3 +1,5 @@
DIST zipp-3.6.0.tar.gz 13047 BLAKE2B 2e3f5fd0acf9f931f5a74957e9ae29f12a42bc824eb36d769720282ec0413d90b0b45f0524f3b319ce614f43c061ae324fb29f7f2a83e7aeb393283827bca5d1 SHA512 8e21b0a757ed9ebddeca43d3e4b64549dc4e59f781704626b0b2b0a117752b84798a0484cceedd4684ee0459643df4d0f479e64a143c8d9337d2b66951a7b227
+DIST zipp-3.7.0.tar.gz 12989 BLAKE2B 8a315dfd28c8aa1d5a568699886ea47b34000381981d1f4e578bcc10d7c9dc772bfd99ae9d720836e300dd1aaa5e12f0667bbe40d69668306f90aed23ec0cc8f SHA512 bf0c00382273453286ce597fb5a0059b8b279edd01dc4f2d5accef41cc53d69ddda1a2b00f4c38ed4057eeac69ef225ba4bd3a70a16da025b33947cdd6a69ed8
EBUILD zipp-3.6.0.ebuild 1157 BLAKE2B facc2f97d68700ab997d1b2655059dac0b18c016f5a4f964cef3c31d4453bfda892867958917d932a2ecde0c2b1b776055ba9a5c7f5a79447059c16f0bc14fe0 SHA512 04e3dc1e66e42c25c6b6bfb6415c57231b81867509381a4ef06b335e26cf9481c23ed51cc2e5d79b6338a9b23aea302f459e7538ac2872bdfe902c6e33a7eef0
+EBUILD zipp-3.7.0.ebuild 1165 BLAKE2B fa429305db0085ad1ab8ea82aba683edd5f1946298a6c3de23a1e4a5dd6f92fcbddcbfd87a2fb1b41b7f1a791ab68658cd7fea3264653367f5885a1bdb9eb790 SHA512 9fcd9bf08b339069773ddfb758d3e71863bd686647740888c26ee7912228490e6854b86818f59779c8f7df509fc44d09d1a320d7ace8c85e3f3adc90ea4a2407
MISC metadata.xml 548 BLAKE2B 0bcd7b95c50e9e14ada6f3f02145bec64ee365beacf3447659276c1a5454355714f83fd2dc81a035a56d11ba1eb989f32bc0209a540b28fb72c3126d4d45a5fa SHA512 f214f6711b3197a44ec5c03b418aab3c9b907e0b3a297cb1c4e2ac3a499acefeb4de411443495db9678cbfd75460f89c9c40a57fc1bc404acbab844223a129d2
diff --git a/dev-python/zipp/zipp-3.7.0.ebuild b/dev-python/zipp/zipp-3.7.0.ebuild
new file mode 100644
index 000000000000..bef59282ca20
--- /dev/null
+++ b/dev-python/zipp/zipp-3.7.0.ebuild
@@ -0,0 +1,43 @@
+# 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="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="https://github.com/jaraco/zipp"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ dev-python/toml[${PYTHON_USEDEP}]
+ >=dev-python/setuptools_scm-3.4.2[${PYTHON_USEDEP}]
+ test? ( dev-python/jaraco-itertools[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # speed tests are flaky by design
+ test_zipp.py::TestPath::test_implied_dirs_performance
+)
+
+EPYTEST_IGNORE=(
+ # Ignoring zipp.py from ${S} avoids ImportPathMismatchError with Python < 3.8
+ # by ensuring only zipp from ${BUILD_DIR} is loaded
+ zipp.py
+)
+
+python_prepare_all() {
+ # dep of disabled test
+ sed -i -e '/func_timeout/d' test_zipp.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest
index 3ea0217174d1..dd34999c6567 100644
--- a/dev-python/zstd/Manifest
+++ b/dev-python/zstd/Manifest
@@ -1,5 +1,5 @@
-DIST zstd-1.5.0.2.tar.gz 528892 BLAKE2B 9aaa0beba1a6703d881daf5c5e10d93a8c67923d07773bce5eda3eba652f50c4cb4aa18d2ea9bea304a8742a7e8501568679837aa8bb1e71fe6eff5a5d08d193 SHA512 a7a6033e743c5bc0fa5256dfd256c2a9417c200cda5d5c02c6c7a5d5553d188637e21908658a4a948e565b16bb03f85f57c74d51c63a3ae7eb160f8b3bdbd3c3
DIST zstd-1.5.0.4.tar.gz 535965 BLAKE2B 6b0440676952f4a50ac23aa3e0c137486a1d9b822ec661510a18882e97aac7c38039d449748a9c029409ae1cdb5275905f0c58a12d151f31f7b99e9d501da533 SHA512 aa74b4a60bcbf138b337b13111489212b28b599fbfbfcc7e058ed03a6d6ba539fed8742babae3d37a1790b26e987d9f111fb6430bfb3f72c3de7794b1f23539b
-EBUILD zstd-1.5.0.2.ebuild 692 BLAKE2B 76cf0e2908c9a1e84b51cb4bfb4c524125a38e592a0a7e19e0a9b6b4cc1e0e16c571405f0372df7981482b6bbd8c527e20d44616007906aa973a72539f0dcfd9 SHA512 03531ea6ed58b35005542005f341090cc007fec2193127a5c402e70e90c1735ddb80b325e968cb9e50054634ba8b72d85f9d587899e3af57fb2863506554bc45
-EBUILD zstd-1.5.0.4.ebuild 695 BLAKE2B 1c3ee2312dd263f13481bc26be4ca6bff6290d3879cfc831ca661062e2dc64d645063f45690eb1ed98b9208cd620f2a2195f19b3c57d0fa22d93f285886840e7 SHA512 d9221046acbf1a374e1671fca7014a25d1299a1c141c1cb50bafa222c77e8fcd755bf6081e43a3473cd409409d73fa100bb7a73b83e9c3edd328c18aae0eb33d
+DIST zstd-1.5.1.0.tar.gz 604039 BLAKE2B 5f3e2f2848d67d2455bab721d011946fa8138729566243046e2b294e51c1144a0a0576f9e64e15472c8da4b45514a052a751b2ac3d87f17301ab634f560bf19a SHA512 4775f9db3b924116272060fd46885a601ec5153b350974ef5fe41878f10aad0fee428f053ce71aaf881eb73bfc11ae1d89148f65447fc6febe3f53a50ffa0a63
+EBUILD zstd-1.5.0.4.ebuild 693 BLAKE2B 8c8ac34b4ef1d59286ef5fa94cad70e57dfb0f5f77d89f48b5293237a13d9e3708b9bd19c422977077ff5cc6fad5908dbbff84c5e43c39c3b6e5101fb0791fa2 SHA512 93c6f7f6439da4831f8d2306cadaf42eb21e3c14384493a59ab51ebceb1b952aeeb2603c110253f725679c6b51896155523a664cf9ee6d7576acba7550d6a688
+EBUILD zstd-1.5.1.0.ebuild 695 BLAKE2B 680fd3cd7bb959a1f8ec4223bae6f20b04adb3ebd420c7a429c5f6d4fe33b6de88e9ad8bdd01baf9e720219d269153fdd98a988bc1f08c039f9c87adf0404f1e SHA512 b90e97da25759673bbe80cf00b5b41d908f3b8fe15c84304d836c8af7c1af9dac125c02519fc5c251d2c1dcf24918b547c14a2f40e9542009a52e64fbcda3504
MISC metadata.xml 472 BLAKE2B a4d69b294f26714e9f5211408f01222174c8dd9b0e990840c4603f70a7080fd41a6f3ec74987e40b330a19967f0b90447446b6d5fdb1179ec3be0406592f6b3e SHA512 0cb6b445a84c48dc909eca438bf3908bdc08309f27314692fc2a3fa5a21b3cd1af92e06a593fb2a2cb32c3f0f70db56b7177abcc1fa4348c664e779f0e277cda
diff --git a/dev-python/zstd/zstd-1.5.0.4.ebuild b/dev-python/zstd/zstd-1.5.0.4.ebuild
index d1fa88302349..9cb69c5f2d41 100644
--- a/dev-python/zstd/zstd-1.5.0.4.ebuild
+++ b/dev-python/zstd/zstd-1.5.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
DEPEND="
app-arch/zstd:=
diff --git a/dev-python/zstd/zstd-1.5.0.2.ebuild b/dev-python/zstd/zstd-1.5.1.0.ebuild
index 2c4437f2c8df..c5b4fa69631c 100644
--- a/dev-python/zstd/zstd-1.5.0.2.ebuild
+++ b/dev-python/zstd/zstd-1.5.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Simple python bindings to Yann Collet ZSTD compression library"
@@ -12,18 +12,19 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
-RDEPEND="
+DEPEND="
app-arch/zstd:=
+"
+RDEPEND="${DEPEND}
!dev-python/zstandard[${PYTHON_USEDEP}]
"
-DEPEND=${RDEPEND}
distutils_enable_tests unittest
src_configure() {
- mydistutilsargs=( --external )
+ DISTUTILS_ARGS=( --external )
# for tests
export ZSTD_EXTERNAL=1