summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/alembic/Manifest1
-rw-r--r--dev-python/alembic/alembic-1.13.3.ebuild47
-rw-r--r--dev-python/alembic/alembic-1.14.0.ebuild2
-rw-r--r--dev-python/async-timeout/Manifest1
-rw-r--r--dev-python/async-timeout/async-timeout-5.0.0.ebuild33
-rw-r--r--dev-python/boto3/Manifest5
-rw-r--r--dev-python/boto3/boto3-1.35.54.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.64.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.65.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.66.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.67.ebuild53
-rw-r--r--dev-python/botocore/Manifest5
-rw-r--r--dev-python/botocore/botocore-1.35.54.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.64.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.65.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.66.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.67.ebuild67
-rw-r--r--dev-python/cachecontrol/Manifest1
-rw-r--r--dev-python/cachecontrol/cachecontrol-0.14.0.ebuild33
-rw-r--r--dev-python/cfn-lint/Manifest3
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.17.2.ebuild70
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.18.3.ebuild70
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.18.4.ebuild2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.19.0.ebuild70
-rw-r--r--dev-python/flit-core/Manifest1
-rw-r--r--dev-python/flit-core/flit-core-3.9.0.ebuild37
-rw-r--r--dev-python/h5py/h5py-3.12.1.ebuild2
-rw-r--r--dev-python/httpx-socks/Manifest1
-rw-r--r--dev-python/httpx-socks/httpx-socks-0.9.1.ebuild52
-rw-r--r--dev-python/ipyparallel/Manifest1
-rw-r--r--dev-python/ipyparallel/files/ipyparallel-7.1.0-test-timeouts.patch48
-rw-r--r--dev-python/ipyparallel/ipyparallel-8.8.0.ebuild86
-rw-r--r--dev-python/keep/keep-2.10.1-r2.ebuild4
-rw-r--r--dev-python/kgb/Manifest1
-rw-r--r--dev-python/kgb/kgb-7.1.1.ebuild27
-rw-r--r--dev-python/libsass/libsass-0.23.0.ebuild2
-rw-r--r--dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild2
-rw-r--r--dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild2
-rw-r--r--dev-python/matplotlib/matplotlib-3.9.1.ebuild2
-rw-r--r--dev-python/matplotlib/matplotlib-3.9.2.ebuild2
-rw-r--r--dev-python/mediafile/Manifest1
-rw-r--r--dev-python/mediafile/mediafile-0.12.0.ebuild31
-rw-r--r--dev-python/mediafile/mediafile-0.13.0.ebuild2
-rw-r--r--dev-python/mkdocs-material/Manifest1
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild67
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild2
-rw-r--r--dev-python/mkdocs-redirects/Manifest1
-rw-r--r--dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1-r1.ebuild31
-rw-r--r--dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild2
-rw-r--r--dev-python/moto/moto-5.0.20.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.1.3.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.10.11-r1.ebuild2
-rw-r--r--dev-python/oslo-utils/Manifest1
-rw-r--r--dev-python/oslo-utils/files/oslo-utils-7.3.0-netaddr-1.patch37
-rw-r--r--dev-python/oslo-utils/oslo-utils-7.3.0-r1.ebuild60
-rw-r--r--dev-python/oslo-utils/oslo-utils-7.4.0.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.2.3.ebuild6
-rw-r--r--dev-python/pyclamd/Manifest (renamed from dev-python/pyClamd/Manifest)0
-rw-r--r--dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff (renamed from dev-python/pyClamd/files/pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff)0
-rw-r--r--dev-python/pyclamd/metadata.xml (renamed from dev-python/pyClamd/metadata.xml)0
-rw-r--r--dev-python/pyclamd/pyclamd-0.4.0-r5.ebuild (renamed from dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild)0
-rw-r--r--dev-python/pydes/Manifest (renamed from dev-python/pyDes/Manifest)0
-rw-r--r--dev-python/pydes/metadata.xml (renamed from dev-python/pyDes/metadata.xml)0
-rw-r--r--dev-python/pydes/pydes-2.0.1-r1.ebuild (renamed from dev-python/pyDes/pyDes-2.0.1-r1.ebuild)0
-rw-r--r--dev-python/pygithub/Manifest (renamed from dev-python/PyGithub/Manifest)0
-rw-r--r--dev-python/pygithub/metadata.xml (renamed from dev-python/PyGithub/metadata.xml)0
-rw-r--r--dev-python/pygithub/pygithub-2.4.0.ebuild (renamed from dev-python/PyGithub/PyGithub-2.4.0.ebuild)0
-rw-r--r--dev-python/pygithub/pygithub-2.5.0.ebuild (renamed from dev-python/PyGithub/PyGithub-2.5.0.ebuild)0
-rw-r--r--dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild4
-rw-r--r--dev-python/pyperclip/pyperclip-1.9.0.ebuild4
-rw-r--r--dev-python/pyqt-builder/Manifest (renamed from dev-python/PyQt-builder/Manifest)0
-rw-r--r--dev-python/pyqt-builder/metadata.xml (renamed from dev-python/PyQt-builder/metadata.xml)0
-rw-r--r--dev-python/pyqt-builder/pyqt-builder-1.16.4.ebuild (renamed from dev-python/PyQt-builder/PyQt-builder-1.16.4.ebuild)0
-rw-r--r--dev-python/pyqt5-sip/Manifest (renamed from dev-python/PyQt5-sip/Manifest)0
-rw-r--r--dev-python/pyqt5-sip/metadata.xml (renamed from dev-python/PyQt5-sip/metadata.xml)0
-rw-r--r--dev-python/pyqt5-sip/pyqt5-sip-12.15.0.ebuild (renamed from dev-python/PyQt5-sip/PyQt5-sip-12.15.0.ebuild)0
-rw-r--r--dev-python/pyqt5/Manifest (renamed from dev-python/PyQt5/Manifest)0
-rw-r--r--dev-python/pyqt5/metadata.xml (renamed from dev-python/PyQt5/metadata.xml)0
-rw-r--r--dev-python/pyqt5/pyqt5-5.15.11.ebuild (renamed from dev-python/PyQt5/PyQt5-5.15.11.ebuild)4
-rw-r--r--dev-python/pyqt6-sip/Manifest (renamed from dev-python/PyQt6-sip/Manifest)0
-rw-r--r--dev-python/pyqt6-sip/metadata.xml (renamed from dev-python/PyQt6-sip/metadata.xml)0
-rw-r--r--dev-python/pyqt6-sip/pyqt6-sip-13.8.0.ebuild (renamed from dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild)0
-rw-r--r--dev-python/pyqt6-webengine/Manifest (renamed from dev-python/PyQt6-WebEngine/Manifest)0
-rw-r--r--dev-python/pyqt6-webengine/metadata.xml (renamed from dev-python/PyQt6-WebEngine/metadata.xml)0
-rw-r--r--dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild (renamed from dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild)8
-rw-r--r--dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild (renamed from dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.8.0_pre2411020930.ebuild)8
-rw-r--r--dev-python/pyqt6/Manifest (renamed from dev-python/PyQt6/Manifest)0
-rw-r--r--dev-python/pyqt6/metadata.xml (renamed from dev-python/PyQt6/metadata.xml)0
-rw-r--r--dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild (renamed from dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild)4
-rw-r--r--dev-python/pyqt6/pyqt6-6.8.0_pre2410211537.ebuild (renamed from dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild)4
-rw-r--r--dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild4
-rw-r--r--dev-python/pyqtwebengine/Manifest (renamed from dev-python/PyQtWebEngine/Manifest)0
-rw-r--r--dev-python/pyqtwebengine/metadata.xml (renamed from dev-python/PyQtWebEngine/metadata.xml)0
-rw-r--r--dev-python/pyqtwebengine/pyqtwebengine-5.15.7.ebuild (renamed from dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild)8
-rw-r--r--dev-python/pyrfc3339/Manifest1
-rw-r--r--dev-python/pyrfc3339/files/pyrfc3339-1.1-pytest.patch193
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild33
-rw-r--r--dev-python/pyro5/Manifest (renamed from dev-python/Pyro5/Manifest)0
-rw-r--r--dev-python/pyro5/files/pyro5-5.15-fix-test-on-ipv6.patch (renamed from dev-python/Pyro5/files/Pyro5-5.15-fix-test-on-ipv6.patch)0
-rw-r--r--dev-python/pyro5/metadata.xml (renamed from dev-python/Pyro5/metadata.xml)0
-rw-r--r--dev-python/pyro5/pyro5-5.15-r1.ebuild (renamed from dev-python/Pyro5/Pyro5-5.15-r1.ebuild)0
-rw-r--r--dev-python/pyrss2gen/Manifest (renamed from dev-python/PyRSS2Gen/Manifest)0
-rw-r--r--dev-python/pyrss2gen/metadata.xml (renamed from dev-python/PyRSS2Gen/metadata.xml)0
-rw-r--r--dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild (renamed from dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild)0
-rw-r--r--dev-python/pysdl2/Manifest (renamed from dev-python/PySDL2/Manifest)0
-rw-r--r--dev-python/pysdl2/metadata.xml (renamed from dev-python/PySDL2/metadata.xml)0
-rw-r--r--dev-python/pysdl2/pysdl2-0.9.16.ebuild (renamed from dev-python/PySDL2/PySDL2-0.9.16.ebuild)0
-rw-r--r--dev-python/pysmi/Manifest3
-rw-r--r--dev-python/pysmi/files/pysmi-1.5.0-py313.patch36
-rw-r--r--dev-python/pysmi/pysmi-1.5.0.ebuild44
-rw-r--r--dev-python/pysmi/pysmi-1.5.6.ebuild42
-rw-r--r--dev-python/pysmi/pysmi-1.5.7.ebuild42
-rw-r--r--dev-python/pysmi/pysmi-1.5.9.ebuild2
-rw-r--r--dev-python/pysnmp/Manifest6
-rw-r--r--dev-python/pysnmp/pysnmp-7.0.3.ebuild42
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.11.ebuild49
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.12.ebuild49
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.13.ebuild2
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.7.ebuild42
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.8.ebuild42
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.9.ebuild42
-rw-r--r--dev-python/pysocks/Manifest (renamed from dev-python/PySocks/Manifest)0
-rw-r--r--dev-python/pysocks/metadata.xml (renamed from dev-python/PySocks/metadata.xml)0
-rw-r--r--dev-python/pysocks/pysocks-1.7.1-r2.ebuild (renamed from dev-python/PySocks/PySocks-1.7.1-r2.ebuild)0
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.4.0.ebuild6
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.12.0.ebuild2
-rw-r--r--dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild2
-rw-r--r--dev-python/pyudev/pyudev-0.24.1.ebuild2
-rw-r--r--dev-python/pyudev/pyudev-0.24.3.ebuild4
-rw-r--r--dev-python/pyxdameraulevenshtein/Manifest (renamed from dev-python/pyxDamerauLevenshtein/Manifest)0
-rw-r--r--dev-python/pyxdameraulevenshtein/metadata.xml (renamed from dev-python/pyxDamerauLevenshtein/metadata.xml)0
-rw-r--r--dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.8.0.ebuild (renamed from dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild)0
-rw-r--r--dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild4
-rw-r--r--dev-python/qpageview/qpageview-0.6.2.ebuild2
-rw-r--r--dev-python/qscintilla/qscintilla-2.14.1-r2.ebuild10
-rw-r--r--dev-python/qtawesome/qtawesome-1.3.1.ebuild2
-rw-r--r--dev-python/qtconsole/qtconsole-5.5.2.ebuild6
-rw-r--r--dev-python/qtconsole/qtconsole-5.6.1.ebuild6
-rw-r--r--dev-python/qtpy/Manifest (renamed from dev-python/QtPy/Manifest)0
-rw-r--r--dev-python/qtpy/metadata.xml (renamed from dev-python/QtPy/metadata.xml)4
-rw-r--r--dev-python/qtpy/qtpy-2.4.1-r2.ebuild (renamed from dev-python/QtPy/QtPy-2.4.1-r2.ebuild)48
-rw-r--r--dev-python/qtpy/qtpy-2.4.2.ebuild (renamed from dev-python/QtPy/QtPy-2.4.2.ebuild)48
-rw-r--r--dev-python/requests/requests-2.32.3.ebuild4
-rw-r--r--dev-python/simpleeval/Manifest1
-rw-r--r--dev-python/simpleeval/simpleeval-1.0.2.ebuild21
-rw-r--r--dev-python/simpleeval/simpleeval-1.0.3.ebuild2
-rw-r--r--dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild2
-rw-r--r--dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild2
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild4
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild4
-rw-r--r--dev-python/spyder-terminal/spyder-terminal-1.2.2-r1.ebuild2
-rw-r--r--dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild2
-rw-r--r--dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild2
-rw-r--r--dev-python/spyder-vim/spyder-vim-0.1.0.ebuild2
-rw-r--r--dev-python/spyder/spyder-5.5.6.ebuild6
-rw-r--r--dev-python/spyder/spyder-6.0.1.ebuild8
-rw-r--r--dev-python/spyder/spyder-6.0.2.ebuild8
-rw-r--r--dev-python/superqt/superqt-0.6.4.ebuild2
-rw-r--r--dev-python/superqt/superqt-0.6.6.ebuild2
-rw-r--r--dev-python/superqt/superqt-0.6.7.ebuild2
-rw-r--r--dev-python/trimesh/Manifest2
-rw-r--r--dev-python/trimesh/trimesh-4.4.9.ebuild74
-rw-r--r--dev-python/trimesh/trimesh-4.5.1.ebuild78
-rw-r--r--dev-python/trimesh/trimesh-4.5.2.ebuild2
-rw-r--r--dev-python/twisted/twisted-24.10.0.ebuild1
-rw-r--r--dev-python/twisted/twisted-24.7.0.ebuild1
-rw-r--r--dev-python/typeguard/Manifest2
-rw-r--r--dev-python/typeguard/typeguard-4.3.0.ebuild39
-rw-r--r--dev-python/typeguard/typeguard-4.4.0.ebuild39
-rw-r--r--dev-python/urllib3/urllib3-2.2.3.ebuild4
-rw-r--r--dev-python/werkzeug/Manifest2
-rw-r--r--dev-python/werkzeug/files/werkzeug-3.0.2-pytest-xprocess-1.patch21
-rw-r--r--dev-python/werkzeug/werkzeug-3.0.6.ebuild64
-rw-r--r--dev-python/werkzeug/werkzeug-3.1.2.ebuild54
-rw-r--r--dev-python/yappi/yappi-1.6.9.ebuild2
175 files changed, 152 insertions, 2636 deletions
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 32d0168acb35..6db4c46b0533 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,2 +1 @@
-DIST alembic-1.13.3.tar.gz 1921223 BLAKE2B 25f0dcc806e5988e54f2557bce31bdb50ff94ea6a312fa71a82f61114b4b34a5a2b8003c8174d77a4e202c60d84f8cad4b61c048b093e2159a6dd85ca8f38ce1 SHA512 5661098833a4314484a6e7ea4cdea9755ed84982eaa914972265943c8b62e17d5a2831d323d238c4a37d71de61251388d43f5b419e2c592753f6bdc5fc463563
DIST alembic-1.14.0.tar.gz 1916172 BLAKE2B 22c9373df866857328dbcd10e87ded6d7768bff0f5955a2ca607d9a31e722f69b3adb0560150483f59122bc676ba7d9bd4245e29f5f1a35c8f96b4741422b77a SHA512 efc6eb3527672a136a6acef8bcc1d484c4a331fbb1b825085ac337133facddd11c4cfe4f473175a748bbbec8f7d58c45cb341902cdedbbb7b00a0403e2ba53d5
diff --git a/dev-python/alembic/alembic-1.13.3.ebuild b/dev-python/alembic/alembic-1.13.3.ebuild
deleted file mode 100644
index 954c93539342..000000000000
--- a/dev-python/alembic/alembic-1.13.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- sys-libs/timezone-data
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # setup.cfg contains -p no:warnings in addopts which triggers
- # datetime.utcfromtimestamp() deprecation warning as an error in py3.12
- epytest -o addopts=
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.14.0.ebuild b/dev-python/alembic/alembic-1.14.0.ebuild
index cf8af9852135..954c93539342 100644
--- a/dev-python/alembic/alembic-1.14.0.ebuild
+++ b/dev-python/alembic/alembic-1.14.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/async-timeout/Manifest b/dev-python/async-timeout/Manifest
index 0e272d7787c7..e6590acc71ea 100644
--- a/dev-python/async-timeout/Manifest
+++ b/dev-python/async-timeout/Manifest
@@ -1,3 +1,2 @@
DIST async-timeout-4.0.3.tar.gz 8345 BLAKE2B cd603b5b58f85412220a99b7b5001ac08df18239f8fca0bf20648f1af982a5dd51b7d84ccce1d168530ee1c1afcef048e03b3de68ba8db068782f79da28bfddd SHA512 d7628370c47587a64170e067a5341bba17658da10900fb8ddf4426aa3f4facc55d63b28febb4b65abe12a9ff5be759319f49fc723c82a5a6cc27377c5e33a5a0
-DIST async_timeout-5.0.0.tar.gz 8951 BLAKE2B 6af85e8892eeeff5fb6fe0c000fb2a053bbcd8a3d5221b0fe90fbced50cfa257c09d229182b9f55c78f60a542e7570fe174b8c8248444dea36983483a5df5813 SHA512 542ed0d38e8e46140e4b7cd345c5dbd30112bd12f4e7de4c38784bcb7ba810bf10e9d6a9c16dadb2ce919954084164ec299f7b59eddc676cf29c46299e3259bd
DIST async_timeout-5.0.1.tar.gz 9274 BLAKE2B cfc1d36d6627351308b91bc6c08030d1a9dbb9e09373bd13bc942884c6e5f7624aff30140d80c64cd9e99a4fd9ceb0cbdf8d5c14bb15c9b7615da9485d165520 SHA512 cf82de33bf4e092e8b092d9fdd18260ee708383940f3bb198bbad9ee137aa7573e511aaf2bc29f6c19c341c8e66abb6b8c4d5c0c20ca2e6fa0e12b25c2aef1a8
diff --git a/dev-python/async-timeout/async-timeout-5.0.0.ebuild b/dev-python/async-timeout/async-timeout-5.0.0.ebuild
deleted file mode 100644
index c260a45b6106..000000000000
--- a/dev-python/async-timeout/async-timeout-5.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Timeout context manager for asyncio programs"
-HOMEPAGE="
- https://github.com/aio-libs/async-timeout/
- https://pypi.org/project/async-timeout/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -p asyncio
-}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 96caee2cf5a1..b450789a8533 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,8 +1,3 @@
-DIST boto3-1.35.54.gh.tar.gz 882727 BLAKE2B 398e7743d30700856b15440c217d40e88aec4e58669009f68392e108373f2e57ff3c384be9bdc3873b102686df7f0e05f53d4518b149e982e0893473919db3cb SHA512 bfddb7c4b3816edc2b572bd6f412c0d085296df17b552930dfc9bb108c7100190da1f58f5f701d3ec3c36e6deb88c93e5af5bfc68963b76fc7c950d456815ec5
DIST boto3-1.35.57.gh.tar.gz 885077 BLAKE2B 4f3a29db5e76c706fbfd0afb3ec05d5518e69f3fd26d15e79024fb898d874818fa21031187d66078a4ebd107cce9461000e37506886f337049bd821e20933563 SHA512 19f951c04452203c070243bd8c944183221b51d9853efc19d33002af57c7d59c1967e8a7b606e56f772f35576ec6e1b52e2037138ba01a28f13685a49458c7d4
DIST boto3-1.35.63.gh.tar.gz 891481 BLAKE2B 092f4380aa31e57b3c8f6ef41ea8f0a4272e55f7a71762a532f338482f08782a11d57bdbc9af3630348706c4009bd0d3cd56ef4b2f1394d2d003638717cef860 SHA512 4deab7682b0f4d80a4aa12a8660b7263908411bd8f38692f9fa8820c6a18a4ecc3443e7524794282a0c0f38a4b94a1d09b6737e84ff3e01b9c8ac93abca2a9ce
-DIST boto3-1.35.64.gh.tar.gz 892807 BLAKE2B bf2b899bfa3163efe20851079e764d99ccaf9c4a3555cc653363b42e018b9c5ce3bf3977d4fa0662de80c4163c4a97ff61842220d1cf21f6ff77c196fa6f6915 SHA512 3cb1f8ce15b2c7a977341c2f4338da6afa00ce359156bc48408d8f3c984a3ce8fc0da04c6897feb6e73bd4a5435d2b71a8f0e4d249880055ceda7b3e223a2889
-DIST boto3-1.35.65.gh.tar.gz 894025 BLAKE2B 378eef8673f3ed9a6d1495d0c4182679edb7671bd358d6041cba955a7a59954a9f516dfe371080926da669c14a4d47179ed22ffb326fb60ac6782e4d4f6963f0 SHA512 ad2335b0b18915971f49d44249d87808ed7b70977b30894070df941e3a84d9acb215f95ed7176f97faf8a9065c039ac0919dd8500114f1cf2d55169fb989d5e0
-DIST boto3-1.35.66.gh.tar.gz 896770 BLAKE2B 734980f82893d889fce0dadfd753f2be84390fef6d1d482c36b913ce02f5e189440c83eef8d94a34195289dc5246c244498f994b8be7ab439a66f32a97991c1e SHA512 a2fba42ba874fa829048f1579dcedba0eb8405a1d8474c90ebb941d44a575ac5c08f5830e2548fde37726dee279eea403ec8d894c28af1a67dab44af2ea4074e
-DIST boto3-1.35.67.gh.tar.gz 898885 BLAKE2B 2d9cdc0e78bca1ce3301c309d7f9db0dcce310300de2995101ad7a6200066a9e8a3313af96be0256832e01620329bf48182f244faf2558bad98d4217f81cd08a SHA512 e8f7b08391cb26b73faa3cf72b88a996774e8c18694784710481b4203cd8b75ec00ad8fe8bab724c42265514e18d77c4880b7e9a04a21e7d58be473b500962df
DIST boto3-1.35.68.gh.tar.gz 901189 BLAKE2B f7449998af169c873319d7b8748035db72c3af7be6499453c9fe61f40cbfd724dce7cf003fe700f6046f43c887768f4c26dd52e491f5734a5ec55c5b54e360c0 SHA512 24582ed20764870e2491a2dc48869089ebc4371a279eff68827ce3a6a962568fc1738e52285fa89a3a846385b498bb233460c1d0ae3177d735ad20b2cef7fea2
diff --git a/dev-python/boto3/boto3-1.35.54.ebuild b/dev-python/boto3/boto3-1.35.54.ebuild
deleted file mode 100644
index 54e9299b7dca..000000000000
--- a/dev-python/boto3/boto3-1.35.54.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.64.ebuild b/dev-python/boto3/boto3-1.35.64.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.64.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.65.ebuild b/dev-python/boto3/boto3-1.35.65.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.65.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.66.ebuild b/dev-python/boto3/boto3-1.35.66.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.66.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.67.ebuild b/dev-python/boto3/boto3-1.35.67.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.67.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 86849b611e47..5659324a2070 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
-DIST botocore-1.35.54.gh.tar.gz 13569174 BLAKE2B 1f4cb326d27ef028e16b20838fe1f7bc32cc5c782694d4d47dc2d0cd1384a7fdfe584f6225f41004c8e4c9028c1ac2b2b157daa073adab515d99a2cf1d42b19f SHA512 cab2956d9b7597295d761f232b9981085bb4daec182514fb514b6aed7bdb82ddca41b7b85900987f624828ae389f4ac282b0950692d965ccb9b67d6ce3d40362
DIST botocore-1.35.57.gh.tar.gz 13603794 BLAKE2B 23a4dc82e1d9667e75494c2fb651b883c7fbaf689679a1b40c3f277c33760fbaacd6843e6630876fe75597c6e6dc892726c609a97efcff0d46533460c379c43f SHA512 f20eccdcd0c027e3c1d6c631988c8913f3150b1b6da679fc18ea75824d0ef61b999ee9cad4f0d74edbb639cf52daf188fd7e256664e57fc89be09f33ed78d65e
DIST botocore-1.35.63.gh.tar.gz 13692343 BLAKE2B 41ded808c412e9af8f938cf64db1632478f77d082417afac1f34905e946c0459545afa46854a41458090eab26a32b2733fb164f374455d8bdefea35718182632 SHA512 7185f5a288f848e1f3810ab9fa4eb46467321af6bdd345a8de623722ee513ab89f43303955487b014a3c349ed69a62c7bdf54e5095c3f4ebfd254fab51443ca8
-DIST botocore-1.35.64.gh.tar.gz 13718535 BLAKE2B 6fb1e8f858b9b5ea0796df76bed1df5b66dcce9eedd7e82c736def7b8f515354e157f1892f2a8b0c7d26cc4cc0501c122c0c8002c4dec0e175adf5c37e26a861 SHA512 d822ed760c0abf04afd2929a634fed9bb52ab9829a16cf31777fc832c7ec58594fbdd17e66f113332d1c63f9beb3310565aabece069941750fa1a172fdbf9163
-DIST botocore-1.35.65.gh.tar.gz 13727546 BLAKE2B a910934f226ca55c2cc55763f7a3eebdfe299410b9a99aadab3d938b864056063649984527f161969a3b0840bfad1e0bab07042c49de1efc8d25a3e17d33c496 SHA512 d7116f80522c3f5bafb29b7688800752539ee2ff06e53fd6b2a9c9cf3f37f9dcb3a731ec08d2cf735f737cabff3f5aa8314df697748135c56902c0ff4a3040ec
-DIST botocore-1.35.66.gh.tar.gz 13752979 BLAKE2B cd8732c85c471c8360e6680e574a098e039020a22e4634f8c1f00df104e80b462f80be88db5b8f58e4d230acee8334ac8a5730fa63b8ced1f26e30922596f7d5 SHA512 29cd9ddbe8e51c5610ff1616c772da362721960eef72e95bf16559f175fa4ab908d54bf095154c6743f0fdcb057c966352beea693cc10b00ec7bf590da3e7e50
-DIST botocore-1.35.67.gh.tar.gz 13825419 BLAKE2B 3db50d138ff06df33dc5f5f42c409bfe70a8e5e8a8807d63049787a41f9dd81a3fa48dd26ac7510436dfee35ff6177e6ef04fa01da07057baea5afb7f53ab661 SHA512 61d829baea6a38bf005f85773789221190afd35eeb17d068e34d9aa425991cc29e2b896cca84e0ab29ff11911e69947d5b6aead574ed5b7498958ffb2e0443e5
DIST botocore-1.35.68.gh.tar.gz 13887015 BLAKE2B f49ea77be07628c9c0a471a76b87bc2b2e0371afdfdaf6da2ad39fdc828376dff14681167a2989b440f37fc5754dae12c7160cb14fb82187acbcf07e34647fc3 SHA512 e31ff9022f29e4cacd9c6085e9c8741d799986746e34965c37e12d8ecfc3a5f4fed8e14045e9ce4f2f552f31d07641ffe8a0209d9d220b942e1b54c2e0d0f848
diff --git a/dev-python/botocore/botocore-1.35.54.ebuild b/dev-python/botocore/botocore-1.35.54.ebuild
deleted file mode 100644
index 2a4066b03f9d..000000000000
--- a/dev-python/botocore/botocore-1.35.54.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.64.ebuild b/dev-python/botocore/botocore-1.35.64.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.64.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.65.ebuild b/dev-python/botocore/botocore-1.35.65.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.65.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.66.ebuild b/dev-python/botocore/botocore-1.35.66.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.66.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.67.ebuild b/dev-python/botocore/botocore-1.35.67.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.67.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/cachecontrol/Manifest b/dev-python/cachecontrol/Manifest
index 294d6becd175..7453c370ad8e 100644
--- a/dev-python/cachecontrol/Manifest
+++ b/dev-python/cachecontrol/Manifest
@@ -1,2 +1 @@
-DIST cachecontrol-0.14.0.tar.gz 28899 BLAKE2B 158d70333b8e5cbbee31db788c9737a92592c3c342d17e4e1ff4826759e3fe14eb855556f9363c122fbf3fd68ca43a78b34b3327260fe51a15b30dde01302508 SHA512 4bb43475d43a2b83f9196cf02af7a881ab37da3b481777f1ae6b24df0f7dab54629fcdf9e07b00e1226a7707f5c92b0473481ef7cbbcaa4275665a41487c903f
DIST cachecontrol-0.14.1.tar.gz 28928 BLAKE2B 9f01bc35c905f0fb489e796f96ccc0063a475bacc24b980ee67f8053412a52d9167b4b96495a8a7f7c561e2485a1b6fcb4ec94b1408ea5111f8661fea59394fd SHA512 f99463ee08199058d0f84a173d6a85276cfe6caec0bec6692e5af74f4c8e684a68ab6910c6c85cbd1f4515c7044ee2fbf149cfd85e4ce9d9ac97e9850698c07f
diff --git a/dev-python/cachecontrol/cachecontrol-0.14.0.ebuild b/dev-python/cachecontrol/cachecontrol-0.14.0.ebuild
deleted file mode 100644
index 00b7217135e7..000000000000
--- a/dev-python/cachecontrol/cachecontrol-0.14.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="httplib2 caching for requests"
-HOMEPAGE="
- https://pypi.org/project/CacheControl/
- https://github.com/psf/cachecontrol/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- <dev-python/msgpack-2[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
- >=dev-python/requests-2.16.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/cherrypy[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index a6c32d75333e..9f94e257665a 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,5 +1,2 @@
-DIST cfn_lint-1.17.2.tar.gz 2526962 BLAKE2B 76feefa1bcce6a0957ce028d6041ac49b475cf25bd843e7de30b1d05d797e55d4189d9deba087f569f94f2f8fc40b11c3ecddcab1593432abf0da1bd26db6da9 SHA512 79fa133244cfe1239648209da9e8bbb2e50435bc5c18b6f998c90eb09536a760dfae62507123c22295098bf0866b1ef0ed05853debb00e651b75651921401530
-DIST cfn_lint-1.18.3.tar.gz 2768521 BLAKE2B 277d52b6005e175bf87094dc6a0c71e660217db2665a03f1408ed03d67c2b72aefd0d2ed377869932aabeb351449eb6f7e05db3d8abebe94eed18b60d4c9c283 SHA512 27803f683f8f0440b71925a511fd9cd81c8a81c35a04b267a6f67833d40e2d1dca94f9c81bad507ede02c049ef5143372d5e9aa148ea5242b946d1cd3ac55a77
DIST cfn_lint-1.18.4.tar.gz 2788919 BLAKE2B c9815d61450d6afa6f054a305b90ceb14a2dd72206834fb64c8e51017cbcf02843dc83e909d1db0dfb183d7f059909a9b794e886745bbe48cac42dcf2c109150 SHA512 fc8ed928fa83d262000c141805734c788559f2ed7ad7b1b989771069cd8972c04dba67a8c4823cceb35ad70db19e28c5f36093cf42f86b232f35eeba8585c89b
-DIST cfn_lint-1.19.0.tar.gz 3074770 BLAKE2B 955ad65135242dc0cc64de3495db59da204ab102817e1da2d2d654c0df0a5d5834b8e2aab91fe15dd08daecef00d46297dc76129ac4ed670fc291e7e69fd6908 SHA512 84115aa5131219e01d038b4a7dd12c1ea2ffce8fbc7e4af22bd8e031f980d342db20ceb4c9f27e96602df19cca10eba84dfd066742606e156357bdac97eefb19
DIST cfn_lint-1.20.0.tar.gz 2879582 BLAKE2B da387ad8c8f7425c37106976a9dafe205206559971d847b897e245e283b3cd13179e7033b3e32e0b764b75b1b3d10d23764f84700d4e857fe727a3681b1ff1b2 SHA512 724d1f6ac67d9c1f975f8716d1df1a5ee9f8674a1f3851dad3ad0f5bead8226212012aa3d258ce1cb477904fea6c91c59f6b28291fd846de80fa1c7b3ea1d90f
diff --git a/dev-python/cfn-lint/cfn-lint-1.17.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.17.2.ebuild
deleted file mode 100644
index b020827d82b1..000000000000
--- a/dev-python/cfn-lint/cfn-lint-1.17.2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
- https://github.com/aws-cloudformation/cfn-lint/
- https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aws-sam-translator-1.91.0[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
- <dev-python/jsonschema-5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
- dev-python/junit-xml[${PYTHON_USEDEP}]
- <dev-python/networkx-4[${PYTHON_USEDEP}]
- >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
- >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
- >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/defusedxml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin the deps
- sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/unit/module/test_template.py::TestTemplate::test_build_graph
- # requires git repo
- test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
- # Internet
- test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
- test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
- # TODO: it looks as if AWS_DEFAULT_REGION didn't work
- test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
- test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_template_config
- # different graphviz version?
- test/unit/module/template/test_template.py::TestTemplate::test_build_graph
- )
-
- # from tox.ini
- local -x AWS_DEFAULT_REGION=us-east-1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/cfn-lint/cfn-lint-1.18.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.18.3.ebuild
deleted file mode 100644
index 086f03ea08df..000000000000
--- a/dev-python/cfn-lint/cfn-lint-1.18.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
- https://github.com/aws-cloudformation/cfn-lint/
- https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/aws-sam-translator-1.91.0[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
- <dev-python/jsonschema-5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
- dev-python/junit-xml[${PYTHON_USEDEP}]
- <dev-python/networkx-4[${PYTHON_USEDEP}]
- >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
- >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
- >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/defusedxml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin the deps
- sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/unit/module/test_template.py::TestTemplate::test_build_graph
- # requires git repo
- test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
- # Internet
- test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
- test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
- # TODO: it looks as if AWS_DEFAULT_REGION didn't work
- test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
- test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_template_config
- # different graphviz version?
- test/unit/module/template/test_template.py::TestTemplate::test_build_graph
- )
-
- # from tox.ini
- local -x AWS_DEFAULT_REGION=us-east-1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/cfn-lint/cfn-lint-1.18.4.ebuild b/dev-python/cfn-lint/cfn-lint-1.18.4.ebuild
index 086f03ea08df..b020827d82b1 100644
--- a/dev-python/cfn-lint/cfn-lint-1.18.4.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.18.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/aws-sam-translator-1.91.0[${PYTHON_USEDEP}]
diff --git a/dev-python/cfn-lint/cfn-lint-1.19.0.ebuild b/dev-python/cfn-lint/cfn-lint-1.19.0.ebuild
deleted file mode 100644
index 086f03ea08df..000000000000
--- a/dev-python/cfn-lint/cfn-lint-1.19.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
- https://github.com/aws-cloudformation/cfn-lint/
- https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/aws-sam-translator-1.91.0[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
- <dev-python/jsonschema-5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
- dev-python/junit-xml[${PYTHON_USEDEP}]
- <dev-python/networkx-4[${PYTHON_USEDEP}]
- >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
- >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
- >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/defusedxml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin the deps
- sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/unit/module/test_template.py::TestTemplate::test_build_graph
- # requires git repo
- test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
- # Internet
- test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
- test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
- # TODO: it looks as if AWS_DEFAULT_REGION didn't work
- test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
- test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_template_config
- # different graphviz version?
- test/unit/module/template/test_template.py::TestTemplate::test_build_graph
- )
-
- # from tox.ini
- local -x AWS_DEFAULT_REGION=us-east-1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/flit-core/Manifest b/dev-python/flit-core/Manifest
index 1f4eb88dbf1f..08356c292a94 100644
--- a/dev-python/flit-core/Manifest
+++ b/dev-python/flit-core/Manifest
@@ -1,2 +1 @@
DIST flit_core-3.10.1.tar.gz 42842 BLAKE2B bd17ab1fb955b1d829b4faaa42257176857b8a9b07132235455331cdd52943fa09fe5e4fd1091f1b15d477ec43e8084c2b409081d077c43a9a4cdbae9e8741b1 SHA512 ac0d39b6ee35b553fc8f7f3f6e558fdc32714ed64d6c506da7913ef95d00780b5f86894d9b042f32cdc51d38ec515fa02f1154b0edbc81d8e53475788c444b08
-DIST flit_core-3.9.0.tar.gz 41917 BLAKE2B 2fb053655a494736f5f9ce2d2c193d5d98622e410c0c0f18c92eb62d32ff98cbe830a1728461ed7e7e087d2fcf5f6a0c912717c2d534be688d688c4714c6865b SHA512 1205589930d2c51d6aa6b2533a122a912e63b157e94adba2a0649a58d324fa98a5b84609d9b53e9d236f1cdb6a6984de2cefcf2f11abc2cd83956df21f269ad6
diff --git a/dev-python/flit-core/flit-core-3.9.0.ebuild b/dev-python/flit-core/flit-core-3.9.0.ebuild
deleted file mode 100644
index bbd23d9c0e2c..000000000000
--- a/dev-python/flit-core/flit-core-3.9.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Simplified packaging of Python modules (core module)"
-HOMEPAGE="
- https://pypi.org/project/flit-core/
- https://github.com/pypa/flit/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{9..10})
-"
-BDEPEND="
- 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/h5py/h5py-3.12.1.ebuild b/dev-python/h5py/h5py-3.12.1.ebuild
index cb45865861de..1f8b17efea16 100644
--- a/dev-python/h5py/h5py-3.12.1.ebuild
+++ b/dev-python/h5py/h5py-3.12.1.ebuild
@@ -34,7 +34,7 @@ BDEPEND="
>=dev-python/numpy-1.14.5[${PYTHON_USEDEP}]
dev-python/pkgconfig[${PYTHON_USEDEP}]
test? (
- dev-python/QtPy[testlib,${PYTHON_USEDEP}]
+ dev-python/qtpy[testlib,${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/httpx-socks/Manifest b/dev-python/httpx-socks/Manifest
index 11bbe304ba44..9a069a6fdb1a 100644
--- a/dev-python/httpx-socks/Manifest
+++ b/dev-python/httpx-socks/Manifest
@@ -1,2 +1 @@
-DIST httpx-socks-0.9.1.gh.tar.gz 15210 BLAKE2B 88f38797110227c4e4f01fea7e47c9403573c3c06f6bd644858a6ad4947d90dcbd33c03a0d30a91f227b0e3f341c249dcdef2b009065447e95579e561fee7f4b SHA512 dec2a0eb2dbc692a7e45a2f0df3711057fdc50e7284985d234ed68b3af01372faaa532d070736a005eb49191d55927dc949e9297a6a471b89cf085ef38b56910
DIST httpx-socks-0.9.2.gh.tar.gz 15445 BLAKE2B 273380fc722780d090039aa74dd646ca3cd5dbc18d5ab3a030847fef0ad515f4ad171289d9cc125d1e8218b8e81a73c1b192caa2708238ed7ac288d3b2419c41 SHA512 41816f9dfa998b8a7e99ddc68d9e3473184fa44ecb08950234759dd9765496e92309852474d8688e392f6a25c4fcbeb7d6358b07bc574c68fd423e05bd052990
diff --git a/dev-python/httpx-socks/httpx-socks-0.9.1.ebuild b/dev-python/httpx-socks/httpx-socks-0.9.1.ebuild
deleted file mode 100644
index 4086d7765a5e..000000000000
--- a/dev-python/httpx-socks/httpx-socks-0.9.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Proxy (HTTP, SOCKS) transports for httpx"
-HOMEPAGE="
- https://github.com/romis2012/httpx-socks/
- https://pypi.org/project/httpx-socks/
-"
-# no tests in sdist, as of 0.7.6
-SRC_URI="
- https://github.com/romis2012/httpx-socks/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
- >=dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/async-timeout-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/hypercorn-0.14.3[${PYTHON_USEDEP}]
- >=dev-python/pytest-asyncio-0.18.3[${PYTHON_USEDEP}]
- >=dev-python/pytest-trio-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/starlette-0.25.0[${PYTHON_USEDEP}]
- >=dev-python/tiny-proxy-0.1.1[${PYTHON_USEDEP}]
- >=dev-python/trio-0.22.0[${PYTHON_USEDEP}]
- >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/yarl-1.6.3[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin dependencies
- sed -i -e 's:,<[0-9.]*::' setup.py || die
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
index 14c2b8924b47..03d90ba2ee5f 100644
--- a/dev-python/ipyparallel/Manifest
+++ b/dev-python/ipyparallel/Manifest
@@ -1,2 +1 @@
-DIST ipyparallel-8.8.0.tar.gz 6800541 BLAKE2B ae40aa60eec2c07bb1ecce696df9f8429293e1602bced8e6220e6a93b780b44131a4fcbd01c921952cae9945fc509f6084570b96ce0c3da7ce4f0cc1d853db1b SHA512 9b0a03e1f581acbe56e3b51331d9fb97c422469e1d93348e6403d7c95a985f1f5a2a390645222fc4b60c0027ba168933679662561adb618d19ae7d680a2bb680
DIST ipyparallel-9.0.0.tar.gz 4403287 BLAKE2B 18248d6ee1eda409ff5de54ec7dbcdb75ac4a6dbd7af4fee23ec826d4c179e67454c980c6db00d180ddf078bd802a4b6f2e0245c63cf9bd55c99ead1bf1ba044 SHA512 4c89edba0bbad9ce75deaaa1e2486b1c50ca3f7a1a8f3c22b6dadc72f5b1f86958fe8c559e4548c69518494fd51c4ebe65f6019b154c8ffd3ef51eebb9bf1f03
diff --git a/dev-python/ipyparallel/files/ipyparallel-7.1.0-test-timeouts.patch b/dev-python/ipyparallel/files/ipyparallel-7.1.0-test-timeouts.patch
deleted file mode 100644
index 2b0614e95d7d..000000000000
--- a/dev-python/ipyparallel/files/ipyparallel-7.1.0-test-timeouts.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-https://bugs.gentoo.org/823458
-
-From: Sam James <sam@gentoo.org>
-Date: Sun, 14 Nov 2021 08:34:15 +0000
-Subject: [PATCH] Crank up test timeouts
-
---- a/ipyparallel/tests/__init__.py
-+++ b/ipyparallel/tests/__init__.py
-@@ -74,7 +74,7 @@ def setup():
- while not os.path.exists(engine_json) or not os.path.exists(client_json):
- if cp.poll() is not None:
- raise RuntimeError("The test controller exited with status %s" % cp.poll())
-- elif time.time() - tic > 15:
-+ elif time.time() - tic > 60:
- raise RuntimeError("Timeout waiting for the test controller to start.")
- time.sleep(0.1)
- add_engines(1)
-@@ -107,7 +107,7 @@ def add_engines(n=1, profile='iptest', total=False):
- while len(rc) < base + n:
- if any([ep.poll() is not None for ep in eps]):
- raise RuntimeError("A test engine failed to start.")
-- elif time.time() - tic > 15:
-+ elif time.time() - tic > 60:
- raise RuntimeError("Timeout waiting for engines to connect.")
- time.sleep(0.1)
- rc.close()
---- a/ipyparallel/tests/test_lbview.py
-+++ b/ipyparallel/tests/test_lbview.py
-@@ -21,7 +21,7 @@ class TestLoadBalancedView(ClusterTestCase):
- self.assertRaisesRemote(error.EngineError, ar.get, 10)
- eid = ar.engine_id
- tic = time.time()
-- while eid in self.client.ids and time.time() - tic < 5:
-+ while eid in self.client.ids and time.time() - tic < 30:
- time.sleep(0.01)
- assert eid not in self.client.ids
-
---- a/ipyparallel/tests/test_view.py
-+++ b/ipyparallel/tests/test_view.py
-@@ -47,7 +47,7 @@ class TestView(ClusterTestCase):
- ar = view.apply_async(conditional_crash, ipp.Reference("should_crash"))
- self.assertRaisesRemote(error.EngineError, ar.get, 10)
- tic = time.perf_counter()
-- while eid in self.client.ids and time.perf_counter() - tic < 5:
-+ while eid in self.client.ids and time.perf_counter() - tic < 30:
- time.sleep(0.05)
- assert eid not in self.client.ids
-
diff --git a/dev-python/ipyparallel/ipyparallel-8.8.0.ebuild b/dev-python/ipyparallel/ipyparallel-8.8.0.ebuild
deleted file mode 100644
index 914e39f18627..000000000000
--- a/dev-python/ipyparallel/ipyparallel-8.8.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Interactive Parallel Computing with IPython"
-HOMEPAGE="
- https://ipyparallel.readthedocs.io/
- https://github.com/ipython/ipyparallel/
- https://pypi.org/project/ipyparallel/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/entrypoints[${PYTHON_USEDEP}]
- dev-python/decorator[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
- >=dev-python/ipython-4[${PYTHON_USEDEP}]
- >=dev-python/jupyter-client-5[${PYTHON_USEDEP}]
- dev-python/jupyter-server[${PYTHON_USEDEP}]
- >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- >=dev-python/tornado-5.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/flit-core[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-tornado[${PYTHON_USEDEP}]
- dev-python/testpath[${PYTHON_USEDEP}]
- )
-"
-
-# TODO: package myst_parser
-# distutils_enable_sphinx docs/source
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
-)
-
-src_configure() {
- export IPP_DISABLE_JS=1
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # we don't run a mongo instance for tests
- ipyparallel/tests/test_mongodb.py::TestMongoBackend
- # TODO
- ipyparallel/tests/test_util.py::test_disambiguate_ip
- # Gets upset that a timeout _doesn't_ occur, presumably because
- # we're cranking up too many test timeouts. Oh well.
- # bug #823458#c3
- ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
- # We could patch the timeout for these too but they're going to be inherently
- # fragile anyway based on what they do.
- ipyparallel/tests/test_client.py::TestClient::test_activate
- ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
- ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -p tornado
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- # move /usr/etc stuff to /etc
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
-
-pkg_postinst() {
- optfeature "Jupyter Notebook integration" dev-python/notebook
-}
diff --git a/dev-python/keep/keep-2.10.1-r2.ebuild b/dev-python/keep/keep-2.10.1-r2.ebuild
index eb8e284dce45..c71c85f113ca 100644
--- a/dev-python/keep/keep-2.10.1-r2.ebuild
+++ b/dev-python/keep/keep-2.10.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
- dev-python/PyGithub[${PYTHON_USEDEP}]
+ dev-python/pygithub[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/terminaltables[${PYTHON_USEDEP}]
"
diff --git a/dev-python/kgb/Manifest b/dev-python/kgb/Manifest
index 3cfd2242ced0..1b0b9fdc100f 100644
--- a/dev-python/kgb/Manifest
+++ b/dev-python/kgb/Manifest
@@ -1,2 +1 @@
-DIST kgb-7.1.1.tar.gz 61504 BLAKE2B 37aa4c78e0e74c2ad10db047453229d903c72dc9f359ce916f66b24ddc390e89126869e8e52942854911952e995b45f9a304e48574c7c79319f388d0f70d148f SHA512 29e5d78270f55b82b917a1e448307397f813502cc3a262fd6af082417f3875c88732b3f7c11c6001120bb0cba4079c2c6351b2b24287b1f5a3b3c891cf3f8d55
DIST kgb-7.2.tar.gz 61228 BLAKE2B 3c4d922629fb40792b0a37e7390a468f3b2ec71fd197846f25081dff799d7b2bb6fb0c298a1251e32b5142923fffa26dc2516ddee96c6c1829bd2345ff6beac2 SHA512 2311a524d4e5266399fddbf8c12644dd6d265b4a0538cd820421a7fb4f8d291f662209b6642daf3777bfca16b8eb976ead12e063dad1242f897619070e5cfd27
diff --git a/dev-python/kgb/kgb-7.1.1.ebuild b/dev-python/kgb/kgb-7.1.1.ebuild
deleted file mode 100644
index c91e01ad0b6b..000000000000
--- a/dev-python/kgb/kgb-7.1.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python function spy support for unit tests"
-HOMEPAGE="
- https://github.com/beanbaginc/kgb/
- https://pypi.org/project/kgb/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # remove .dev tag that breaks revdeps
- sed -i -e '/tag_build/d' setup.cfg || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/libsass/libsass-0.23.0.ebuild b/dev-python/libsass/libsass-0.23.0.ebuild
index be82fc293d96..6ee8ce81df59 100644
--- a/dev-python/libsass/libsass-0.23.0.ebuild
+++ b/dev-python/libsass/libsass-0.23.0.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
"
BDEPEND="
test? (
- dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
+ dev-python/pyqt5[testlib,${PYTHON_USEDEP}]
dev-python/werkzeug[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild b/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild
index c4d37442af3e..8f1dff9323be 100644
--- a/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild
@@ -77,7 +77,7 @@ RDEPEND="
qt6? (
$(python_gen_cond_dep '
|| (
- dev-python/PyQt6[gui,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt6[gui,widgets,${PYTHON_USEDEP}]
dev-python/pyside6[gui,widgets,${PYTHON_USEDEP}]
)
' 'python3*')
diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 47393444951a..46d973372268 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -76,7 +76,7 @@ RDEPEND="
)
qt5? (
$(python_gen_cond_dep '
- dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt5[gui,widgets,${PYTHON_USEDEP}]
' 'python3*')
)
webagg? (
diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
index 6f1921d83e4e..8e2789f4a4a5 100644
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -76,7 +76,7 @@ RDEPEND="
)
qt5? (
$(python_gen_cond_dep '
- dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt5[gui,widgets,${PYTHON_USEDEP}]
' 'python3*')
)
webagg? (
diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index 4edceeb88864..7dc415b309da 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -76,7 +76,7 @@ RDEPEND="
)
qt5? (
$(python_gen_cond_dep '
- dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt5[gui,widgets,${PYTHON_USEDEP}]
' 'python3*')
)
webagg? (
diff --git a/dev-python/mediafile/Manifest b/dev-python/mediafile/Manifest
index 2b7b7ceefd25..c67289c626ad 100644
--- a/dev-python/mediafile/Manifest
+++ b/dev-python/mediafile/Manifest
@@ -1,2 +1 @@
-DIST mediafile-0.12.0.gh.tar.gz 568721 BLAKE2B 659ba62622a85786073b3ecc09cf0d09b16fb1ae832e1b62ef40546745bc271d33587efb12ef70fb7306fd2bb419db1b5b11bfc886048f46f956162d9f01e76e SHA512 a89d683154f71214f018cdee28c0faffa0a3ffeda20798cb135a711d9449b742186b5715858dce9ab06908e7d2c0f09a17f038adcd05369c185cd25b59146dbe
DIST mediafile-0.13.0.gh.tar.gz 568406 BLAKE2B cc17f4c05fc0b5cf8ae7a9c16b80b9077aa6fff3dd9037f184f5a21af6a844acbbd0d807a9bade5b2d767494519ef3f555efe6bf7387b0187f612621c0056b12 SHA512 c6324b833918963cde0e00569e0d8e21b36aad508a7d9268fdfd1f5151dafa90f84dd54e78082a73f5441debbc6843d54166c9e4af642748350b74d3958daf40
diff --git a/dev-python/mediafile/mediafile-0.12.0.ebuild b/dev-python/mediafile/mediafile-0.12.0.ebuild
deleted file mode 100644
index 63c7d0d1e319..000000000000
--- a/dev-python/mediafile/mediafile-0.12.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Read and write audio files' tags in Python"
-HOMEPAGE="
- https://github.com/beetbox/mediafile/
- https://pypi.org/project/mediafile/
-"
-SRC_URI="
- https://github.com/beetbox/mediafile/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
- >=media-libs/mutagen-1.46.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests unittest
diff --git a/dev-python/mediafile/mediafile-0.13.0.ebuild b/dev-python/mediafile/mediafile-0.13.0.ebuild
index 9b38f47ff8dc..f8ec0eacd34d 100644
--- a/dev-python/mediafile/mediafile-0.13.0.ebuild
+++ b/dev-python/mediafile/mediafile-0.13.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
>=dev-python/filetype-1.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index e9a126b0883c..e1afae564474 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,3 +1,2 @@
-DIST mkdocs-material-9.5.43.gh.tar.gz 14762388 BLAKE2B 49e5591aa3669c7bc8a8cd1969d3a54c7575958303742d5169023dd0e8c42ea6beabaa730b388e144d06dd402be7edac92a51d26ee40c2e90c2d19b8779afb6a SHA512 f7930ebcecb2cb37ec9a462f7a1a68351e73f745db36a85bac4c07797582e0a64a28936ccb85f0125ff5d3940768627f5b51c425b2d3b886663e904c607ae629
DIST mkdocs-material-9.5.44.gh.tar.gz 14764147 BLAKE2B e0aaed852abd060eee0b9049798a327a4ddc5969a84289b8aa983b0dfbe926b2e0dfd13525593c2783106bca882adfcfad7961c2eb0363a1f4a4131c364c42c8 SHA512 9a0c8d4a52c8b44b9c8e84b57839d5ddc3080eaa136cb6effc3da8eb9d08a2ef0c0898ff875afabc1783ea548653a9b00f00db67ceb48d52f323a93795529465
DIST mkdocs-material-9.5.45.gh.tar.gz 14703865 BLAKE2B a48e2e00bf0c1511e58e3f621656aa23227f0e579b96f83d09666328c815dc67cc8015b5f5400e08dd371e022740f0d46f6f550d1e35880485adf75a9352a8e9 SHA512 1a55d96fbc9872c754570633b094a8e605ef5be2cfe41f5c47d4f1af8ba5bedf9c4e419748716f8c8014a2b661d6ff73e6e98bdb3396568c64534e08f676f11b
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild
deleted file mode 100644
index d1977cb2e919..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- >=dev-python/requests-2.26[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
-)
-
-src_prepare() {
- echo "__version__ = '${PV}'" > gentoo_version.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild
index 1ad2af7ab97d..d1977cb2e919 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="social"
RDEPEND="
diff --git a/dev-python/mkdocs-redirects/Manifest b/dev-python/mkdocs-redirects/Manifest
index b2b45d05ec51..6034a4c4f64a 100644
--- a/dev-python/mkdocs-redirects/Manifest
+++ b/dev-python/mkdocs-redirects/Manifest
@@ -1,2 +1 @@
-DIST mkdocs-redirects-1.2.1.gh.tar.gz 7420 BLAKE2B c91701b5aeff6998d890d44fa9286b0a7924a2c66ee9d54777495b338152be0cde3f897e4516327e63a38ab362a156a0e44f041bc4af5bda32d7ae188a20369e SHA512 52b078f75fdf950780fd9f295cb528607aff641c46bd2d00df0a38ca2817280b1245c006b6bae6f63c37f4e61857aeb0271ca9fba4397e3185b173016c3ea437
DIST mkdocs_redirects-1.2.2.tar.gz 7162 BLAKE2B d9172f14a9058718a5d3a05db21c31f44b97257ea77098acf07d908121afb2d27b201c84707225560c6b9ae55e390a628b7a5f7cd050c674aedda3725dc7be9c SHA512 1e4510221567788844ca5e1c8ba894b7839cf632af7fc7a8baa9fa891b75df573591797e4094a216c00ecc2cf65cd1249ef33f3306ad89d24f9dbd8140e959c6
diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1-r1.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1-r1.ebuild
deleted file mode 100644
index 866c45fc50fc..000000000000
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Plugin for Mkdocs page redirects"
-HOMEPAGE="
- https://github.com/mkdocs/mkdocs-redirects
- https://pypi.org/project/mkdocs-redirects/
-"
-SRC_URI="
- https://github.com/mkdocs/mkdocs-redirects/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}]
- <dev-python/mkdocs-2[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
index b683a29bfa18..d32a09e1729a 100644
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
+++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/mkdocs-1.1.1[${PYTHON_USEDEP}]
diff --git a/dev-python/moto/moto-5.0.20.ebuild b/dev-python/moto/moto-5.0.20.ebuild
index 6b7e14c1d8c7..467b620e50cc 100644
--- a/dev-python/moto/moto-5.0.20.ebuild
+++ b/dev-python/moto/moto-5.0.20.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~riscv ~x86"
RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
diff --git a/dev-python/numpy/numpy-2.1.3.ebuild b/dev-python/numpy/numpy-2.1.3.ebuild
index f4d7c122732e..d3ab2b230784 100644
--- a/dev-python/numpy/numpy-2.1.3.ebuild
+++ b/dev-python/numpy/numpy-2.1.3.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86"
# +lapack because the internal fallbacks are pretty slow. Building without blas
# is barely supported anyway, see bug #914358.
IUSE="big-endian +lapack"
diff --git a/dev-python/orjson/orjson-3.10.11-r1.ebuild b/dev-python/orjson/orjson-3.10.11-r1.ebuild
index 70e2ba0ce4dd..73878c5fac40 100644
--- a/dev-python/orjson/orjson-3.10.11-r1.ebuild
+++ b/dev-python/orjson/orjson-3.10.11-r1.ebuild
@@ -64,7 +64,7 @@ LICENSE+="
Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
index 5f6dd77490e5..7f8ef96a09c6 100644
--- a/dev-python/oslo-utils/Manifest
+++ b/dev-python/oslo-utils/Manifest
@@ -1,2 +1 @@
-DIST oslo.utils-7.3.0.tar.gz 132561 BLAKE2B 98533d7b4e3111a548bfab4cb97854acb4485d84d89eed40fec713fcb14a63deedbf5c019f4ed44d9be535034f3323e96b9b9f5d30467899ea8cd1bdc217200b SHA512 71dcf6fe25cc4c0a2580c32b4a4ceaa22fa1046f84bebc2cbf2c3148379b569638c2e2cce3b7a9bb1bbb87660034baa199bd4a831baa4608ef2f4bbc1d39edb6
DIST oslo.utils-7.4.0.tar.gz 135993 BLAKE2B 39e23fd850756ff4336d579ca9e3d1ca15de8370298b8bcba6adfc4dc4227c5e8d154347b5f8272ffe7b3f737317fae20f46fc6431cc5d1307b7b2a8d6d51f85 SHA512 b743778529c4da4889737aa249102dd6d7215ce7e794bfb8fb8a48fc448fe34d6a091a8afb551b46b53e2556015bf51ac75d12955a6582972bc7355b68a8799f
diff --git a/dev-python/oslo-utils/files/oslo-utils-7.3.0-netaddr-1.patch b/dev-python/oslo-utils/files/oslo-utils-7.3.0-netaddr-1.patch
deleted file mode 100644
index 93c9a0bc015a..000000000000
--- a/dev-python/oslo-utils/files/oslo-utils-7.3.0-netaddr-1.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 20983093b42bf5a9c43f8fa5d23784d26ccbd7b7 Mon Sep 17 00:00:00 2001
-From: Takashi Kajinami <kajinamit@oss.nttdata.com>
-Date: Mon, 7 Oct 2024 11:06:26 +0900
-Subject: [PATCH] Fix compatibility with netaddr 1.1.0
-
-Fix a few different behaviors detected in unit tests.
-
-Closes-Bug: #2054134
-Change-Id: I34f29d983fccc10cc4994fb23527a6dd0eac2b83
----
- oslo_utils/netutils.py | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/oslo_utils/netutils.py b/oslo_utils/netutils.py
-index 6e4c54c1..405256ee 100644
---- a/oslo_utils/netutils.py
-+++ b/oslo_utils/netutils.py
-@@ -101,6 +101,9 @@ def is_valid_ipv4(address, strict=None):
- (``a.b.c.d``) as opposed to address format
- (``a.b.c.d``, ``a.b.c``, ``a.b``, ``a``).
- """
-+ if not address:
-+ return False
-+
- if strict is not None:
- flag = INET_PTON if strict else INET_ATON
- try:
-@@ -228,6 +231,9 @@ def get_ipv6_addr_by_EUI64(prefix, mac):
-
- .. versionadded:: 1.4
- """
-+ if not isinstance(prefix, str):
-+ msg = _("Prefix must be a string")
-+ raise TypeError(msg)
- # Check if the prefix is an IPv4 address
- if is_valid_ipv4(prefix):
- msg = _("Unable to generate IP address by EUI64 for IPv4 prefix")
diff --git a/dev-python/oslo-utils/oslo-utils-7.3.0-r1.ebuild b/dev-python/oslo-utils/oslo-utils-7.3.0-r1.ebuild
deleted file mode 100644
index fbe1cb2e185d..000000000000
--- a/dev-python/oslo-utils/oslo-utils-7.3.0-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Oslo Utility library"
-HOMEPAGE="
- https://opendev.org/openstack/oslo.utils/
- https://github.com/openstack/oslo.utils/
- https://pypi.org/project/oslo.utils/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.10.0[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
- dev-python/tzdata[${PYTHON_USEDEP}]
-"
-# qemu needed for qemu-img
-BDEPEND="
- >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
- test? (
- app-emulation/qemu
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- local PATCHES=(
- # https://review.opendev.org/c/openstack/oslo.utils/+/931597
- "${FILESDIR}/${P}-netaddr-1.patch"
- )
-
- distutils-r1_src_prepare
-
- # require eventlet
- rm oslo_utils/tests/test_eventletutils.py || die
-}
diff --git a/dev-python/oslo-utils/oslo-utils-7.4.0.ebuild b/dev-python/oslo-utils/oslo-utils-7.4.0.ebuild
index 9a8e2700c1e1..1b46cf0b5cef 100644
--- a/dev-python/oslo-utils/oslo-utils-7.4.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-7.4.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
diff --git a/dev-python/pandas/pandas-2.2.3.ebuild b/dev-python/pandas/pandas-2.2.3.ebuild
index c4ec84f2d6f1..bbed0ddf8805 100644
--- a/dev-python/pandas/pandas-2.2.3.ebuild
+++ b/dev-python/pandas/pandas-2.2.3.ebuild
@@ -56,8 +56,8 @@ OPTIONAL_DEPEND="
)
X? (
|| (
- >=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pyqt5-5.15.6[${PYTHON_USEDEP}]
+ >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}]
x11-misc/xclip
x11-misc/xsel
)
@@ -226,5 +226,5 @@ pkg_postinst() {
optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36"
optfeature "miscellaneous statistical functions" dev-python/scipy
- optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/QtPy dev-python/pygtk x11-misc/xclip x11-misc/xsel
+ optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/pyqt5 dev-python/qtpy dev-python/pygtk x11-misc/xclip x11-misc/xsel
}
diff --git a/dev-python/pyClamd/Manifest b/dev-python/pyclamd/Manifest
index db9535f689fd..db9535f689fd 100644
--- a/dev-python/pyClamd/Manifest
+++ b/dev-python/pyclamd/Manifest
diff --git a/dev-python/pyClamd/files/pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff b/dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff
index 446c215ba518..446c215ba518 100644
--- a/dev-python/pyClamd/files/pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff
+++ b/dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff
diff --git a/dev-python/pyClamd/metadata.xml b/dev-python/pyclamd/metadata.xml
index 01dbf6bb0a99..01dbf6bb0a99 100644
--- a/dev-python/pyClamd/metadata.xml
+++ b/dev-python/pyclamd/metadata.xml
diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild b/dev-python/pyclamd/pyclamd-0.4.0-r5.ebuild
index 89d623d69615..89d623d69615 100644
--- a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild
+++ b/dev-python/pyclamd/pyclamd-0.4.0-r5.ebuild
diff --git a/dev-python/pyDes/Manifest b/dev-python/pydes/Manifest
index ad9356a343e9..ad9356a343e9 100644
--- a/dev-python/pyDes/Manifest
+++ b/dev-python/pydes/Manifest
diff --git a/dev-python/pyDes/metadata.xml b/dev-python/pydes/metadata.xml
index 295ac89a17c2..295ac89a17c2 100644
--- a/dev-python/pyDes/metadata.xml
+++ b/dev-python/pydes/metadata.xml
diff --git a/dev-python/pyDes/pyDes-2.0.1-r1.ebuild b/dev-python/pydes/pydes-2.0.1-r1.ebuild
index 814fc6b90f80..814fc6b90f80 100644
--- a/dev-python/pyDes/pyDes-2.0.1-r1.ebuild
+++ b/dev-python/pydes/pydes-2.0.1-r1.ebuild
diff --git a/dev-python/PyGithub/Manifest b/dev-python/pygithub/Manifest
index d41f7239cd52..d41f7239cd52 100644
--- a/dev-python/PyGithub/Manifest
+++ b/dev-python/pygithub/Manifest
diff --git a/dev-python/PyGithub/metadata.xml b/dev-python/pygithub/metadata.xml
index de188f05e21e..de188f05e21e 100644
--- a/dev-python/PyGithub/metadata.xml
+++ b/dev-python/pygithub/metadata.xml
diff --git a/dev-python/PyGithub/PyGithub-2.4.0.ebuild b/dev-python/pygithub/pygithub-2.4.0.ebuild
index 209c54f8cadd..209c54f8cadd 100644
--- a/dev-python/PyGithub/PyGithub-2.4.0.ebuild
+++ b/dev-python/pygithub/pygithub-2.4.0.ebuild
diff --git a/dev-python/PyGithub/PyGithub-2.5.0.ebuild b/dev-python/pygithub/pygithub-2.5.0.ebuild
index f2cfb3831c69..f2cfb3831c69 100644
--- a/dev-python/PyGithub/PyGithub-2.5.0.ebuild
+++ b/dev-python/pygithub/pygithub-2.5.0.ebuild
diff --git a/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild b/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
index 377fa0b0f4fe..e29138ffec8d 100644
--- a/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
@@ -23,8 +23,8 @@ RDEPEND="
x11-misc/xsel
x11-misc/xclip
kde-plasma/plasma-workspace
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP}]
+ dev-python/pyqt5[${PYTHON_USEDEP}]
+ dev-python/qtpy[${PYTHON_USEDEP}]
)
"
# test at least one backend
diff --git a/dev-python/pyperclip/pyperclip-1.9.0.ebuild b/dev-python/pyperclip/pyperclip-1.9.0.ebuild
index 6436be82187a..f20191d8c023 100644
--- a/dev-python/pyperclip/pyperclip-1.9.0.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.9.0.ebuild
@@ -23,8 +23,8 @@ RDEPEND="
x11-misc/xsel
x11-misc/xclip
kde-plasma/plasma-workspace
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP}]
+ dev-python/pyqt5[${PYTHON_USEDEP}]
+ dev-python/qtpy[${PYTHON_USEDEP}]
)
"
# test at least one backend
diff --git a/dev-python/PyQt-builder/Manifest b/dev-python/pyqt-builder/Manifest
index 5382c18ca4a8..5382c18ca4a8 100644
--- a/dev-python/PyQt-builder/Manifest
+++ b/dev-python/pyqt-builder/Manifest
diff --git a/dev-python/PyQt-builder/metadata.xml b/dev-python/pyqt-builder/metadata.xml
index 097eeda6b6f5..097eeda6b6f5 100644
--- a/dev-python/PyQt-builder/metadata.xml
+++ b/dev-python/pyqt-builder/metadata.xml
diff --git a/dev-python/PyQt-builder/PyQt-builder-1.16.4.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.16.4.ebuild
index 67533013d421..67533013d421 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.16.4.ebuild
+++ b/dev-python/pyqt-builder/pyqt-builder-1.16.4.ebuild
diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/pyqt5-sip/Manifest
index 94a203c2c471..94a203c2c471 100644
--- a/dev-python/PyQt5-sip/Manifest
+++ b/dev-python/pyqt5-sip/Manifest
diff --git a/dev-python/PyQt5-sip/metadata.xml b/dev-python/pyqt5-sip/metadata.xml
index 37c680d9291a..37c680d9291a 100644
--- a/dev-python/PyQt5-sip/metadata.xml
+++ b/dev-python/pyqt5-sip/metadata.xml
diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.15.0.ebuild b/dev-python/pyqt5-sip/pyqt5-sip-12.15.0.ebuild
index acdb27ee0932..acdb27ee0932 100644
--- a/dev-python/PyQt5-sip/PyQt5-sip-12.15.0.ebuild
+++ b/dev-python/pyqt5-sip/pyqt5-sip-12.15.0.ebuild
diff --git a/dev-python/PyQt5/Manifest b/dev-python/pyqt5/Manifest
index 5ec13290bf27..5ec13290bf27 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/pyqt5/Manifest
diff --git a/dev-python/PyQt5/metadata.xml b/dev-python/pyqt5/metadata.xml
index 638d81c8245b..638d81c8245b 100644
--- a/dev-python/PyQt5/metadata.xml
+++ b/dev-python/pyqt5/metadata.xml
diff --git a/dev-python/PyQt5/PyQt5-5.15.11.ebuild b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
index a8fc4af027d4..c5ce7c2a95ca 100644
--- a/dev-python/PyQt5/PyQt5-5.15.11.ebuild
+++ b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
@@ -83,10 +83,10 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- >=dev-python/PyQt5-sip-12.15:=[${PYTHON_USEDEP}]
+ >=dev-python/pyqt5-sip-12.15:=[${PYTHON_USEDEP}]
"
BDEPEND="
- >=dev-python/PyQt-builder-1.14.1[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.14.1[${PYTHON_USEDEP}]
>=dev-python/sip-6.8.6[${PYTHON_USEDEP}]
>=dev-qt/qtcore-${QT_PV}
dbus? ( virtual/pkgconfig )
diff --git a/dev-python/PyQt6-sip/Manifest b/dev-python/pyqt6-sip/Manifest
index 04c1ad8f8c0f..04c1ad8f8c0f 100644
--- a/dev-python/PyQt6-sip/Manifest
+++ b/dev-python/pyqt6-sip/Manifest
diff --git a/dev-python/PyQt6-sip/metadata.xml b/dev-python/pyqt6-sip/metadata.xml
index c37952e6b29f..c37952e6b29f 100644
--- a/dev-python/PyQt6-sip/metadata.xml
+++ b/dev-python/pyqt6-sip/metadata.xml
diff --git a/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.8.0.ebuild
index 4b3eeeed1788..4b3eeeed1788 100644
--- a/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild
+++ b/dev-python/pyqt6-sip/pyqt6-sip-13.8.0.ebuild
diff --git a/dev-python/PyQt6-WebEngine/Manifest b/dev-python/pyqt6-webengine/Manifest
index 83fb1172e5b3..83fb1172e5b3 100644
--- a/dev-python/PyQt6-WebEngine/Manifest
+++ b/dev-python/pyqt6-webengine/Manifest
diff --git a/dev-python/PyQt6-WebEngine/metadata.xml b/dev-python/pyqt6-webengine/metadata.xml
index 1e0abbb7a85c..1e0abbb7a85c 100644
--- a/dev-python/PyQt6-WebEngine/metadata.xml
+++ b/dev-python/pyqt6-webengine/metadata.xml
diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild b/dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild
index 6e0e5571b4dc..bd427b7f3237 100644
--- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild
+++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild
@@ -23,18 +23,18 @@ KEYWORDS="amd64 arm64"
IUSE="debug quick +widgets"
RDEPEND="
- >=dev-python/PyQt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
+ >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}[gui,widgets?]
>=dev-qt/qtwebengine-${QT_PV}[widgets]
quick? (
- dev-python/PyQt6[qml]
+ dev-python/pyqt6[qml]
>=dev-qt/qtwebengine-${QT_PV}[qml]
)
- widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] )
+ widgets? ( dev-python/pyqt6[network,printsupport,webchannel,widgets] )
"
DEPEND="${RDEPEND}"
BDEPEND="
- >=dev-python/PyQt-builder-1.11[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.11[${PYTHON_USEDEP}]
>=dev-python/sip-6.8[${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}
"
diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.8.0_pre2411020930.ebuild b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild
index fbf1852e77b0..12c7bd57a9fc 100644
--- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.8.0_pre2411020930.ebuild
+++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild
@@ -28,18 +28,18 @@ KEYWORDS="~amd64 ~arm64"
IUSE="debug quick +widgets"
RDEPEND="
- >=dev-python/PyQt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
+ >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}[gui,widgets?]
>=dev-qt/qtwebengine-${QT_PV}[widgets]
quick? (
- dev-python/PyQt6[qml]
+ dev-python/pyqt6[qml]
>=dev-qt/qtwebengine-${QT_PV}[qml]
)
- widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] )
+ widgets? ( dev-python/pyqt6[network,printsupport,webchannel,widgets] )
"
DEPEND="${RDEPEND}"
BDEPEND="
- >=dev-python/PyQt-builder-1.11[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.11[${PYTHON_USEDEP}]
>=dev-python/sip-6.8[${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}
"
diff --git a/dev-python/PyQt6/Manifest b/dev-python/pyqt6/Manifest
index 4648db2fc3b1..4648db2fc3b1 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/pyqt6/Manifest
diff --git a/dev-python/PyQt6/metadata.xml b/dev-python/pyqt6/metadata.xml
index 4672aed86173..4672aed86173 100644
--- a/dev-python/PyQt6/metadata.xml
+++ b/dev-python/pyqt6/metadata.xml
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
index abba8dd581d2..ecb861b00433 100644
--- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.7.1-r1.ebuild
@@ -84,10 +84,10 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- >=dev-python/PyQt6-sip-13.8[${PYTHON_USEDEP}]
+ >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}]
"
BDEPEND="
- >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.15[${PYTHON_USEDEP}]
>=dev-python/sip-6.8.6[${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}
dbus? ( virtual/pkgconfig )
diff --git a/dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild b/dev-python/pyqt6/pyqt6-6.8.0_pre2410211537.ebuild
index 2a3757e26187..cbf03c18104e 100644
--- a/dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.8.0_pre2410211537.ebuild
@@ -90,14 +90,14 @@ COMMON_DEPEND="
"
RDEPEND="
${COMMON_DEPEND}
- >=dev-python/PyQt6-sip-13.8[${PYTHON_USEDEP}]
+ >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}]
"
DEPEND="
${COMMON_DEPEND}
vulkan? ( dev-util/vulkan-headers )
"
BDEPEND="
- >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.15[${PYTHON_USEDEP}]
>=dev-python/sip-6.8.6[${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}
dbus? ( virtual/pkgconfig )
diff --git a/dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild
index c1adb8a201c4..07fef575086e 100644
--- a/dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild
+++ b/dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild
@@ -29,13 +29,13 @@ REQUIRED_USE="test? ( opengl svg )"
RDEPEND="
>=dev-python/numpy-1.22[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
- dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
+ dev-python/pyqt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
dev-python/h5py[${PYTHON_USEDEP}]
- dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
+ dev-python/pyqt5[testlib,${PYTHON_USEDEP}]
dev-python/pytest-xvfb[${PYTHON_USEDEP}]
dev-vcs/git
)
diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/pyqtwebengine/Manifest
index 3325b09b9312..3325b09b9312 100644
--- a/dev-python/PyQtWebEngine/Manifest
+++ b/dev-python/pyqtwebengine/Manifest
diff --git a/dev-python/PyQtWebEngine/metadata.xml b/dev-python/pyqtwebengine/metadata.xml
index 38c3ab157a5c..38c3ab157a5c 100644
--- a/dev-python/PyQtWebEngine/metadata.xml
+++ b/dev-python/pyqtwebengine/metadata.xml
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild b/dev-python/pyqtwebengine/pyqtwebengine-5.15.7.ebuild
index 495669ea9a73..56256a9f05ae 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild
+++ b/dev-python/pyqtwebengine/pyqtwebengine-5.15.7.ebuild
@@ -16,11 +16,11 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64"
IUSE="debug"
DEPEND="
- >=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}]
+ >=dev-python/pyqt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
@@ -29,10 +29,10 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- >=dev-python/PyQt5-sip-12.15:=[${PYTHON_USEDEP}]
+ >=dev-python/pyqt5-sip-12.15:=[${PYTHON_USEDEP}]
"
BDEPEND="
- >=dev-python/PyQt-builder-1.9[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.9[${PYTHON_USEDEP}]
>=dev-python/sip-6.8.6[${PYTHON_USEDEP}]
dev-qt/qtcore:5
"
diff --git a/dev-python/pyrfc3339/Manifest b/dev-python/pyrfc3339/Manifest
index 9955c7f8f3ee..d65c17f40bfa 100644
--- a/dev-python/pyrfc3339/Manifest
+++ b/dev-python/pyrfc3339/Manifest
@@ -1,2 +1 @@
-DIST pyrfc3339-1.1.gh.tar.gz 11727 BLAKE2B 210104e5e7c3ed917d6a3475335fce74e4da1c55fddbb76c539b3dd37ec4ce943334e530a9558d13954bc625d4f7f1a7ac2296abf0fd01e87a9664167f7de4be SHA512 96627bcaa64556cc0a87be985fd4f42e7733b342882a4dc5bc5b7d0712bf3f197e09d7c9b7f760117a772bb012829176a61b848903fc41584f26776d3f18ec8f
DIST pyrfc3339-2.0.1.gh.tar.gz 12986 BLAKE2B 1e029db52c3230994865bf5a065a8aa56d501dba0ced4fd3d94411fa29cc928fe745ed73445b9ea8d7485695f7d5770f9c5338323b9ce8bcc1e73681638a7117 SHA512 4557810fca1720ee628ef3614a599edbcec36090e88c63f78c3d607e87f6636601efeb6e9a1ee72a553f28f24011e7c1731c3dbc0a6bc87951b9a7d4a9acc39a
diff --git a/dev-python/pyrfc3339/files/pyrfc3339-1.1-pytest.patch b/dev-python/pyrfc3339/files/pyrfc3339-1.1-pytest.patch
deleted file mode 100644
index 82dbbb32f3dc..000000000000
--- a/dev-python/pyrfc3339/files/pyrfc3339-1.1-pytest.patch
+++ /dev/null
@@ -1,193 +0,0 @@
-https://github.com/kurtraschke/pyRFC3339/pull/16
-From: Matthew Davis <github@virtual.drop.net>
-Date: Thu, 7 Apr 2022 18:29:02 -0400
-Subject: [PATCH] Remove python-nose requirements from tests
-
-Converted nose related tests to pytest.
---- a/pyrfc3339/tests/tests.py
-+++ b/pyrfc3339/tests/tests.py
-@@ -8,12 +8,11 @@
-
- from pyrfc3339 import generate, parse
- from pyrfc3339.utils import timezone
-+import unittest
-+import pytest
- import pytz
-
--from nose.tools import eq_, raises
--
--
--class TestCore():
-+class TestCore(unittest.TestCase):
- '''
- This test suite contains tests to address cases not tested in the doctests,
- as well as additional tests for end-to-end verification.
-@@ -24,8 +23,11 @@ def test_timezone_rounding(self):
- Test rounding of timezone values to the nearest second.
-
- '''
-- eq_(timezone(5429), '+01:30')
-- eq_(timezone(5431), '+01:31')
-+ if not timezone(5429) == '+01:30':
-+ raise AssertionError("%r != %r" % (timezone(5429), '+01:30'))
-+
-+ if not timezone(5431) == '+01:31':
-+ raise AssertionError("%r != %r" % (timezone(5431), '+01:31'))
-
- def test_zero_offset(self):
- '''
-@@ -34,11 +36,13 @@ def test_zero_offset(self):
- '''
- timestamp = '2009-01-01T10:02:03+00:00'
- dt = parse(timestamp)
-- eq_(dt.tzinfo, pytz.utc)
-+ if not dt.tzinfo == pytz.utc:
-+ raise AssertionError("%r != %r" % (dt.tzinfo, pytz.utc))
-
- timestamp = '2009-01-01T10:02:03-00:00'
- dt = parse(timestamp)
-- eq_(dt.tzinfo, pytz.utc)
-+ if not dt.tzinfo == pytz.utc:
-+ raise AssertionError("%r != %r" % (dt.tzinfo, pytz.utc))
-
- def test_deepcopy(self):
- '''
-@@ -56,7 +60,8 @@ def test_parse_microseconds(self):
- '''
- timestamp = '2009-01-01T10:02:03.25Z'
- dt = parse(timestamp)
-- eq_(dt.microsecond, 250000)
-+ if not dt.microsecond == 250000:
-+ raise AssertionError("%r != %r" % (dt.microsecond, 250000))
-
- def test_generate_microseconds(self):
- '''
-@@ -65,7 +70,8 @@ def test_generate_microseconds(self):
- '''
- dt = datetime(2009, 1, 1, 10, 2, 3, 500000, pytz.utc)
- timestamp = generate(dt, microseconds=True)
-- eq_(timestamp, '2009-01-01T10:02:03.500000Z')
-+ if not timestamp == '2009-01-01T10:02:03.500000Z':
-+ raise AssertionError("%r != %r" % (timestamp, '2009-01-01T10:02:03.500000Z'))
-
- def test_mixed_case(self):
- '''
-@@ -76,7 +82,8 @@ def test_mixed_case(self):
- dt1 = parse('2009-01-01t10:01:02z')
- dt2 = datetime(2009, 1, 1, 10, 1, 2, tzinfo=pytz.utc)
-
-- eq_(dt1, dt2)
-+ if not dt1 == dt2:
-+ raise AssertionError("%r != %r" % (dt1, dt2))
-
- def test_parse_naive_utc(self):
- '''
-@@ -84,15 +91,17 @@ def test_parse_naive_utc(self):
-
- '''
- dt1 = parse('2009-01-01T10:01:02Z', produce_naive=True)
-- eq_(dt1.tzinfo, None)
-+ if not dt1.tzinfo == None:
-+ raise AssertionError("%r != %r" % (dt1.tzinfo, None))
-
-- @raises(ValueError)
- def test_parse_naive_local(self):
- '''
- Test that parsing a local timestamp to a naive datetime fails.
-
- '''
-- parse('2009-01-01T10:01:02-04:00', produce_naive=True)
-+ with self.assertRaises(ValueError) as context:
-+ parse('2009-01-01T10:01:02-04:00', produce_naive=True)
-+
-
- def test_generate_utc_parse_utc(self):
- '''
-@@ -103,7 +112,8 @@ def test_generate_utc_parse_utc(self):
- dt1 = dt1.replace(tzinfo=pytz.utc)
-
- dt2 = parse(generate(dt1, microseconds=True))
-- eq_(dt1, dt2)
-+ if not dt1 == dt2:
-+ raise AssertionError("%r != %r" % (dt1, dt2))
-
- def test_generate_local_parse_local(self):
- '''
-@@ -113,7 +123,8 @@ def test_generate_local_parse_local(self):
- eastern = pytz.timezone('US/Eastern')
- dt1 = eastern.localize(datetime.utcnow())
- dt2 = parse(generate(dt1, utc=False, microseconds=True), utc=False)
-- eq_(dt1, dt2)
-+ if not dt1 == dt2:
-+ raise AssertionError("%r != %r" % (dt1, dt2))
-
- def test_generate_local_parse_utc(self):
- '''
-@@ -123,10 +134,12 @@ def test_generate_local_parse_utc(self):
- eastern = pytz.timezone('US/Eastern')
- dt1 = eastern.localize(datetime.utcnow())
- dt2 = parse(generate(dt1, utc=False, microseconds=True))
-- eq_(dt1, dt2)
-+ if not dt1 == dt2:
-+ raise AssertionError("%r != %r" % (dt1, dt2))
-
-
--class TestExhaustiveRoundtrip():
-+@pytest.mark.parametrize('tz_name', pytz.all_timezones)
-+class TestExhaustiveRoundtrip:
- '''
- This test suite exhaustively tests parsing and generation by generating
- a local RFC 3339 timestamp for every timezone supported by pytz,
-@@ -135,36 +148,32 @@ class TestExhaustiveRoundtrip():
-
- slow = True
-
-- def test_local_roundtrip(self):
-- for tz_name in pytz.all_timezones:
-- yield self.local_roundtrip, tz_name
--
-- def local_roundtrip(self, tz_name):
-+ def test_local_roundtrip(self, tz_name):
- '''
- Generates a local datetime using the given timezone,
- produces a local timestamp from the datetime, parses the timestamp
- to a local datetime, and verifies that the two datetimes are equal.
-
- '''
-- tzinfo = pytz.timezone(tz_name)
-- dt1 = tzinfo.localize(datetime.utcnow())
-- timestamp = generate(dt1, utc=False, microseconds=True)
-- dt2 = parse(timestamp, utc=False)
-- eq_(dt1, dt2)
--
-- def test_utc_roundtrip(self):
-- for tz_name in pytz.all_timezones:
-- yield self.utc_roundtrip, tz_name
-+ if not tz_name == 'leapseconds':
-+ tzinfo = pytz.timezone(tz_name)
-+ dt1 = tzinfo.localize(datetime.utcnow())
-+ timestamp = generate(dt1, utc=False, microseconds=True)
-+ dt2 = parse(timestamp, utc=False)
-+ if not dt1 == dt2:
-+ raise AssertionError("%r != %r" % (dt1, dt2))
-
-- def utc_roundtrip(self, tz_name):
-+ def test_utc_roundtrip(self, tz_name):
- '''
- Generates a local datetime using the given timezone,
- produces a local timestamp from the datetime, parses the timestamp
- to a UTC datetime, and verifies that the two datetimes are equal.
-
- '''
-- tzinfo = pytz.timezone(tz_name)
-- dt1 = tzinfo.localize(datetime.utcnow())
-- timestamp = generate(dt1, utc=False, microseconds=True)
-- dt2 = parse(timestamp)
-- eq_(dt1, dt2)
-+ if not tz_name == 'leapseconds':
-+ tzinfo = pytz.timezone(tz_name)
-+ dt1 = tzinfo.localize(datetime.utcnow())
-+ timestamp = generate(dt1, utc=False, microseconds=True)
-+ dt2 = parse(timestamp)
-+ if not dt1 == dt2:
-+ raise AssertionError("%r != %r" % (dt1, dt2))
diff --git a/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild b/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
deleted file mode 100644
index 651bcc8a9c30..000000000000
--- a/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Generates and parses RFC 3339 timestamps"
-HOMEPAGE="https://github.com/kurtraschke/pyRFC3339"
-SRC_URI="
- https://github.com/kurtraschke/pyRFC3339/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/pyRFC3339-${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
-
-PATCHES=(
- "${FILESDIR}/${P}-pytest.patch"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest pyrfc3339/tests/tests.py
-}
diff --git a/dev-python/Pyro5/Manifest b/dev-python/pyro5/Manifest
index 56c28ac55ea0..56c28ac55ea0 100644
--- a/dev-python/Pyro5/Manifest
+++ b/dev-python/pyro5/Manifest
diff --git a/dev-python/Pyro5/files/Pyro5-5.15-fix-test-on-ipv6.patch b/dev-python/pyro5/files/pyro5-5.15-fix-test-on-ipv6.patch
index fb92d88b6f4f..fb92d88b6f4f 100644
--- a/dev-python/Pyro5/files/Pyro5-5.15-fix-test-on-ipv6.patch
+++ b/dev-python/pyro5/files/pyro5-5.15-fix-test-on-ipv6.patch
diff --git a/dev-python/Pyro5/metadata.xml b/dev-python/pyro5/metadata.xml
index 7a9a2bcc2903..7a9a2bcc2903 100644
--- a/dev-python/Pyro5/metadata.xml
+++ b/dev-python/pyro5/metadata.xml
diff --git a/dev-python/Pyro5/Pyro5-5.15-r1.ebuild b/dev-python/pyro5/pyro5-5.15-r1.ebuild
index 2a46b1e14588..2a46b1e14588 100644
--- a/dev-python/Pyro5/Pyro5-5.15-r1.ebuild
+++ b/dev-python/pyro5/pyro5-5.15-r1.ebuild
diff --git a/dev-python/PyRSS2Gen/Manifest b/dev-python/pyrss2gen/Manifest
index 786ad3ff4ce0..786ad3ff4ce0 100644
--- a/dev-python/PyRSS2Gen/Manifest
+++ b/dev-python/pyrss2gen/Manifest
diff --git a/dev-python/PyRSS2Gen/metadata.xml b/dev-python/pyrss2gen/metadata.xml
index b612a87851b5..b612a87851b5 100644
--- a/dev-python/PyRSS2Gen/metadata.xml
+++ b/dev-python/pyrss2gen/metadata.xml
diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild b/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild
index 1f555ea552e0..1f555ea552e0 100644
--- a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
+++ b/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild
diff --git a/dev-python/PySDL2/Manifest b/dev-python/pysdl2/Manifest
index aeb9f90c26a4..aeb9f90c26a4 100644
--- a/dev-python/PySDL2/Manifest
+++ b/dev-python/pysdl2/Manifest
diff --git a/dev-python/PySDL2/metadata.xml b/dev-python/pysdl2/metadata.xml
index 4f40190355c3..4f40190355c3 100644
--- a/dev-python/PySDL2/metadata.xml
+++ b/dev-python/pysdl2/metadata.xml
diff --git a/dev-python/PySDL2/PySDL2-0.9.16.ebuild b/dev-python/pysdl2/pysdl2-0.9.16.ebuild
index 94ff2c96b9cd..94ff2c96b9cd 100644
--- a/dev-python/PySDL2/PySDL2-0.9.16.ebuild
+++ b/dev-python/pysdl2/pysdl2-0.9.16.ebuild
diff --git a/dev-python/pysmi/Manifest b/dev-python/pysmi/Manifest
index ee5331b9d625..011b54186afd 100644
--- a/dev-python/pysmi/Manifest
+++ b/dev-python/pysmi/Manifest
@@ -1,4 +1 @@
-DIST pysmi-1.5.0.tar.gz 124064 BLAKE2B 763501b0fd575e356944372f0f173857d8a982a1cc7342636807d7147f7b6615d9c9518f099fb3071356957f0775e7bbd6b5f37d2110947ad22585cc44dff461 SHA512 f99fbc186b2fd481b16269e5b3622821b932459ec97023968ce8e0ae5c2d863702122a44fafb26d901b8a0b03c02f97e60c6999bdde0f19d551a61daf4e926b5
-DIST pysmi-1.5.6.tar.gz 123690 BLAKE2B bd5ca7b8bb5e9eaa3e16f59e4c32eed3cc80a0d17e7834fd0512271ea1b24dfc473d3b63943c4e621d6ba4e469eb5005fe1855387bed831e314e1e349a655d84 SHA512 86522b72726cd6f279a8259ed1037f23b2c03b302c0981e6a89f5a7e93b602a65b2bc8e3a264dea738f10710280a618b93f24563c89e66a30cc0661a90e79549
-DIST pysmi-1.5.7.tar.gz 128727 BLAKE2B b53e5c3992bafe66052550b92a2e835773c1f6549135466ab541d1cbc04b96fdbe240276561f41d88651f7f3debedd3505166129efcbe230c28bb98e79ae95be SHA512 80eab0c3c685da1ab46a8a7945ad7e31df0b2d7b089bb00e0df5445b4df9ab6ba3d244c69878a5e078cfb9f660307c0261e73c09b7e0e1b1acec157cafa6eaf6
DIST pysmi-1.5.9.tar.gz 131529 BLAKE2B d3ef2a848815b1d33f9f545a002c2e7a04ddf97979974c53dad4e6b7372369820c011a3996592ed3ad8625b306cc35bafb5fb9230d6155a64ecc53803e5db973 SHA512 3f580b96d677acd5ca5b107186269ee0ef6673326746cc3f09d8fb5fe549fa1456783f33c5213c288c783190220ae30ef2cfb71e9947804abbee38d5792bfa09
diff --git a/dev-python/pysmi/files/pysmi-1.5.0-py313.patch b/dev-python/pysmi/files/pysmi-1.5.0-py313.patch
deleted file mode 100644
index bebd360593f1..000000000000
--- a/dev-python/pysmi/files/pysmi-1.5.0-py313.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 1e9c2f7a3cc2ee78caa79d0602f3afe2030dcf5e Mon Sep 17 00:00:00 2001
-From: David van Moolenbroek <david.vanmoolenbroek@aimvalley.com>
-Date: Tue, 3 Sep 2024 07:54:12 +0000
-Subject: [PATCH] Fix unit test for Python 3.13
-
-As of Python 3.13, tabs in docstrings are expanded to spaces, thereby
-breaking one of the unit tests. This commit fixes the unit test. Note
-that neither the problem nor this fix affect the main pysmi code.
----
- tests/test_moduleidentity_smiv2_pysnmp.py | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/tests/test_moduleidentity_smiv2_pysnmp.py b/tests/test_moduleidentity_smiv2_pysnmp.py
-index 8c181a8..eeee0f5 100644
---- a/tests/test_moduleidentity_smiv2_pysnmp.py
-+++ b/tests/test_moduleidentity_smiv2_pysnmp.py
-@@ -157,7 +157,7 @@ class ModuleIdentityTextTestCase(unittest.TestCase):
- organization"
- CONTACT-INFO "WG-email:\\n agentx@dorothy.bmc.com\\"
- DESCRIPTION "
-- A\tdescription with\\n
-+ A<TAB>description with\\n
- various characters: 0~`!@#$%^&*()-_=+[]{}\\|;:'<>,.?/
- and a very long line that must not be wrapped despite exceeding the threshold of default word wrap filters.
-
-@@ -170,7 +170,9 @@ class ModuleIdentityTextTestCase(unittest.TestCase):
- """
-
- def setUp(self):
-- docstring = textwrap.dedent(self.__class__.__doc__)
-+ # As of Python 3.13, tabs are expanded in docstrings, so we have to use
-+ # a placeholder and replace it with real tab here.
-+ docstring = textwrap.dedent(self.__class__.__doc__.replace("<TAB>", "\t"))
- ast = parserFactory()().parse(docstring)[0]
- mibInfo, symtable = SymtableCodeGen().genCode(ast, {}, genTexts=True)
- self.mibInfo, pycode = PySnmpCodeGen().genCode(
diff --git a/dev-python/pysmi/pysmi-1.5.0.ebuild b/dev-python/pysmi/pysmi-1.5.0.ebuild
deleted file mode 100644
index 5bb3da00f263..000000000000
--- a/dev-python/pysmi/pysmi-1.5.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2017-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library"
-HOMEPAGE="
- https://github.com/lextudio/pysmi/
- https://pypi.org/project/pysmi/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86"
-
-RDEPEND="
- >=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/ply-3.11[${PYTHON_USEDEP}]
- >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/pysnmp-5.0.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-# TODO: doc
-# distutils_enable_sphinx docs/source dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-PATCHES=(
- # https://github.com/lextudio/pysmi/pull/4
- "${FILESDIR}/${P}-py313.patch"
-)
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/pysmi/pysmi-1.5.6.ebuild b/dev-python/pysmi/pysmi-1.5.6.ebuild
deleted file mode 100644
index a81946c4bdf1..000000000000
--- a/dev-python/pysmi/pysmi-1.5.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2017-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library"
-HOMEPAGE="
- https://github.com/lextudio/pysmi/
- https://pypi.org/project/pysmi/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/ply-3.11[${PYTHON_USEDEP}]
- >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/pysnmp-6.1.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # incompatibility with pysnmp >= 7
- tests/test_objecttype_smiv2_pysnmp.py::ObjectTypeBitsTestCase::testObjectTypeSyntax
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/pysmi/pysmi-1.5.7.ebuild b/dev-python/pysmi/pysmi-1.5.7.ebuild
deleted file mode 100644
index a81946c4bdf1..000000000000
--- a/dev-python/pysmi/pysmi-1.5.7.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2017-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library"
-HOMEPAGE="
- https://github.com/lextudio/pysmi/
- https://pypi.org/project/pysmi/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/ply-3.11[${PYTHON_USEDEP}]
- >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/pysnmp-6.1.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # incompatibility with pysnmp >= 7
- tests/test_objecttype_smiv2_pysnmp.py::ObjectTypeBitsTestCase::testObjectTypeSyntax
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/pysmi/pysmi-1.5.9.ebuild b/dev-python/pysmi/pysmi-1.5.9.ebuild
index 3ccc6c84a329..a5e29b16ff4e 100644
--- a/dev-python/pysmi/pysmi-1.5.9.ebuild
+++ b/dev-python/pysmi/pysmi-1.5.9.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86"
RDEPEND="
>=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index bc35f167f1a0..454b33b5bbe5 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1,7 +1 @@
-DIST pysnmp-7.0.3.tar.gz 427830 BLAKE2B 5855095c40ca63bfb705293d33d061d94ad0958ab854863fb73468d6aee846ea2fd843f4444eb93a29cb8c1ec3043e1d90445628e66392b04d43d2c027c4ce79 SHA512 9c23ab7073b40ae43a6c56b81c05ef6639f99f44153dcb2f97a455402495cfb5dc8f70025331d5461e6e18a66e1de8246506947bc80465df67cba2381d0d891d
-DIST pysnmp-7.1.11.tar.gz 378381 BLAKE2B 4800f2d1542489c7700a1e6429d4ea5e1fca204e5a1af807182b536e8eed78225116daa70ee50f32aedce5063f1aa0cfceef1d6de173a06cb98446e7e684a0f8 SHA512 3cbc9731269db43abeb154a90c9a0146c07555e5adc0e40c07b254a0a4395f275d6e1093eb0a6edaa6787e70b4714f376ba28cd210a80db1014c6cb5aa5b2a74
-DIST pysnmp-7.1.12.tar.gz 378366 BLAKE2B 5ad2217b6f014925412f4364ebb3d35606ee29e6911db433e688d6d4c711e026a52a7326863a1712ef3534fc50ff3743265219f177d38037418d07a7ed4e0d27 SHA512 e91e7e8d5a47d19c1ab232bfd93aa7ba1d6a676d74d69d4034790f50d3fa7618eca64ce5e32f126144f4ad19d7c18799a3d19ecb9b268c4ecdb517c3f6005b25
DIST pysnmp-7.1.13.tar.gz 378397 BLAKE2B e10c50b85f604211f0b96199150fa3580c40e7acac8670fe1419d2095fd8bf479ce0c4ff1ef77a69f2c178e0c9f8b8ccdc72ee75acb3153cfc428d398bf0051e SHA512 630dd81ea6db5c7b75564031c8382408fda6a4625fa9f694a57f9f3570c70293de2560f3b1fb607d929d604731633dcbb9e6fd9cb9a8b189ef339257a3c16569
-DIST pysnmp-7.1.7.tar.gz 343907 BLAKE2B a7e03c9f973d30f911d7b6dea3d03221dfd7d2db67aeb97242de9ef6d6a85cedb5cdefedf55cf9bdd9f84812b65fc320c56fd027f2a613163ac54dd7bbf729e4 SHA512 f4b1da334427fee6d9fc9b069e0d03687f195237356ef5f7065690b68ca8fc8abc25969c32acfb8d156d70567fdcf63154eca1d066fadf8020cb4fc0bfb1ce6e
-DIST pysnmp-7.1.8.tar.gz 344109 BLAKE2B 8c546eab5e0b937d3ef0259155cf6ee0afa6de00f05f6574a7e9f9207e97e204155eb310b81bae5badec20595c4b638189fd39e941ca141abc685f21b91b2bf0 SHA512 b300d9513021bb083ec0243449a39e635ff2bdbe8447d0cfb79fb1cfcea69e51ee593dadfca1f8a17590b648f86c63793757a56a9ba0aeab06a26c538499e50e
-DIST pysnmp-7.1.9.tar.gz 376850 BLAKE2B 7ef76f636434b7dc5f2c3f3cb21f1071861f8d597dfd6a1e3b5672929645889641abe5e7797a4c8586ec0a702549fa9dc1c5a861a78eb5aada9be7411dbecab9 SHA512 034a99e96311b24e8e0bdfec85e1e0b3f31c9573ff34a131a1005812d762d7b886f4c20e3074551f50e5457fa0f9b2a5a03374df62d348ebdaa5a63851ac94da
diff --git a/dev-python/pysnmp/pysnmp-7.0.3.ebuild b/dev-python/pysnmp/pysnmp-7.0.3.ebuild
deleted file mode 100644
index 10f800ed6118..000000000000
--- a/dev-python/pysnmp/pysnmp-7.0.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python SNMP library"
-HOMEPAGE="
- https://pypi.org/project/pysnmp/
- https://github.com/lextudio/pysnmp/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pysnmpcrypto-0.0.4[${PYTHON_USEDEP}]
- >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-# TODO
-# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-python_test() {
- mibdump NET-SNMP-EXAMPLES-MIB || die
- epytest
-}
diff --git a/dev-python/pysnmp/pysnmp-7.1.11.ebuild b/dev-python/pysnmp/pysnmp-7.1.11.ebuild
deleted file mode 100644
index 8e1fe159f72f..000000000000
--- a/dev-python/pysnmp/pysnmp-7.1.11.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python SNMP library"
-HOMEPAGE="
- https://pypi.org/project/pysnmp/
- https://github.com/lextudio/pysnmp/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pysmi-1.5.7[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-# TODO
-# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- tests/smi/manager/test_mib-tree-inspection.py::test_getNodeName_by_symbol_description_with_module_name_2
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- mibdump CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die
- mibdump LEXTUDIO-TEST-MIB || die
- mibdump NET-SNMP-EXAMPLES-MIB || die
- mibdump IF-MIB || die
- epytest -p asyncio
-}
diff --git a/dev-python/pysnmp/pysnmp-7.1.12.ebuild b/dev-python/pysnmp/pysnmp-7.1.12.ebuild
deleted file mode 100644
index 8e1fe159f72f..000000000000
--- a/dev-python/pysnmp/pysnmp-7.1.12.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python SNMP library"
-HOMEPAGE="
- https://pypi.org/project/pysnmp/
- https://github.com/lextudio/pysnmp/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pysmi-1.5.7[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-# TODO
-# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- tests/smi/manager/test_mib-tree-inspection.py::test_getNodeName_by_symbol_description_with_module_name_2
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- mibdump CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die
- mibdump LEXTUDIO-TEST-MIB || die
- mibdump NET-SNMP-EXAMPLES-MIB || die
- mibdump IF-MIB || die
- epytest -p asyncio
-}
diff --git a/dev-python/pysnmp/pysnmp-7.1.13.ebuild b/dev-python/pysnmp/pysnmp-7.1.13.ebuild
index 8e1fe159f72f..ebcd56d7a2e0 100644
--- a/dev-python/pysnmp/pysnmp-7.1.13.ebuild
+++ b/dev-python/pysnmp/pysnmp-7.1.13.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86"
PROPERTIES="test_network"
RESTRICT="test"
diff --git a/dev-python/pysnmp/pysnmp-7.1.7.ebuild b/dev-python/pysnmp/pysnmp-7.1.7.ebuild
deleted file mode 100644
index 97044728012a..000000000000
--- a/dev-python/pysnmp/pysnmp-7.1.7.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python SNMP library"
-HOMEPAGE="
- https://pypi.org/project/pysnmp/
- https://github.com/lextudio/pysnmp/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-# TODO
-# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- mibdump NET-SNMP-EXAMPLES-MIB || die
- mibdump IF-MIB || die
- epytest -p asyncio
-}
diff --git a/dev-python/pysnmp/pysnmp-7.1.8.ebuild b/dev-python/pysnmp/pysnmp-7.1.8.ebuild
deleted file mode 100644
index 9201c5a2a3be..000000000000
--- a/dev-python/pysnmp/pysnmp-7.1.8.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python SNMP library"
-HOMEPAGE="
- https://pypi.org/project/pysnmp/
- https://github.com/lextudio/pysnmp/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~sparc x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-# TODO
-# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- mibdump NET-SNMP-EXAMPLES-MIB || die
- mibdump IF-MIB || die
- epytest -p asyncio
-}
diff --git a/dev-python/pysnmp/pysnmp-7.1.9.ebuild b/dev-python/pysnmp/pysnmp-7.1.9.ebuild
deleted file mode 100644
index 97044728012a..000000000000
--- a/dev-python/pysnmp/pysnmp-7.1.9.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python SNMP library"
-HOMEPAGE="
- https://pypi.org/project/pysnmp/
- https://github.com/lextudio/pysnmp/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-# TODO
-# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- mibdump NET-SNMP-EXAMPLES-MIB || die
- mibdump IF-MIB || die
- epytest -p asyncio
-}
diff --git a/dev-python/PySocks/Manifest b/dev-python/pysocks/Manifest
index eb0ba6dc0a64..eb0ba6dc0a64 100644
--- a/dev-python/PySocks/Manifest
+++ b/dev-python/pysocks/Manifest
diff --git a/dev-python/PySocks/metadata.xml b/dev-python/pysocks/metadata.xml
index 869cadcf8955..869cadcf8955 100644
--- a/dev-python/PySocks/metadata.xml
+++ b/dev-python/pysocks/metadata.xml
diff --git a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild b/dev-python/pysocks/pysocks-1.7.1-r2.ebuild
index 68c71fafd17e..68c71fafd17e 100644
--- a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
+++ b/dev-python/pysocks/pysocks-1.7.1-r2.ebuild
diff --git a/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild
index 5c1535eac486..d2289519c423 100644
--- a/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild
@@ -21,14 +21,14 @@ SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
RDEPEND="
- dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]
+ dev-python/qtpy[gui,testlib,widgets(+),${PYTHON_USEDEP}]
>=dev-python/pluggy-1.1[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
|| (
- dev-python/PyQt6[gui,testlib,widgets,${PYTHON_USEDEP}]
- dev-python/PyQt5[gui,testlib,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt6[gui,testlib,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt5[gui,testlib,widgets,${PYTHON_USEDEP}]
dev-python/pyside6[gui,testlib,widgets,${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.12.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.12.0.ebuild
index 1d8ed7d545a1..2b4e55599089 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.12.0.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.12.0.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
+ dev-python/qtpy[gui,testlib,${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild b/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild
index cfb68d7001d9..f87d28e2ddc0 100644
--- a/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild
+++ b/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild
@@ -25,7 +25,7 @@ KEYWORDS="amd64 x86"
DEPEND="
app-text/poppler[qt5]
- dev-python/PyQt5[${PYTHON_USEDEP}]
+ dev-python/pyqt5[${PYTHON_USEDEP}]
"
RDEPEND="
${DEPEND}
diff --git a/dev-python/pyudev/pyudev-0.24.1.ebuild b/dev-python/pyudev/pyudev-0.24.1.ebuild
index 34d793908345..3885c94c9f65 100644
--- a/dev-python/pyudev/pyudev-0.24.1.ebuild
+++ b/dev-python/pyudev/pyudev-0.24.1.ebuild
@@ -48,5 +48,5 @@ python_prepare_all() {
}
pkg_postinst() {
- optfeature "PyQt5 bindings" "dev-python/PyQt5"
+ optfeature "PyQt5 bindings" "dev-python/pyqt5"
}
diff --git a/dev-python/pyudev/pyudev-0.24.3.ebuild b/dev-python/pyudev/pyudev-0.24.3.ebuild
index 90c7c0b60ca6..6ea0c8e65ffd 100644
--- a/dev-python/pyudev/pyudev-0.24.3.ebuild
+++ b/dev-python/pyudev/pyudev-0.24.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 optfeature pypi
DESCRIPTION="Python binding to libudev"
@@ -73,5 +73,5 @@ python_test() {
}
pkg_postinst() {
- optfeature "PyQt5 bindings" "dev-python/PyQt5"
+ optfeature "PyQt5 bindings" "dev-python/pyqt5"
}
diff --git a/dev-python/pyxDamerauLevenshtein/Manifest b/dev-python/pyxdameraulevenshtein/Manifest
index 6a35681d1f45..6a35681d1f45 100644
--- a/dev-python/pyxDamerauLevenshtein/Manifest
+++ b/dev-python/pyxdameraulevenshtein/Manifest
diff --git a/dev-python/pyxDamerauLevenshtein/metadata.xml b/dev-python/pyxdameraulevenshtein/metadata.xml
index dc344125bd85..dc344125bd85 100644
--- a/dev-python/pyxDamerauLevenshtein/metadata.xml
+++ b/dev-python/pyxdameraulevenshtein/metadata.xml
diff --git a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild b/dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.8.0.ebuild
index e6eaaabc3af6..e6eaaabc3af6 100644
--- a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild
+++ b/dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.8.0.ebuild
diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
index d1da652bcc9e..d8618523de6f 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
@@ -21,13 +21,13 @@ SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
- >=dev-python/QtPy-2.0.0[gui,${PYTHON_USEDEP}]
+ >=dev-python/qtpy-2.0.0[gui,${PYTHON_USEDEP}]
"
DEPEND="
test? (
dev-python/qtsass[${PYTHON_USEDEP}]
dev-python/watchdog[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.0.0[gui,testlib,${PYTHON_USEDEP}]
+ >=dev-python/qtpy-2.0.0[gui,testlib,${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/qpageview/qpageview-0.6.2.ebuild b/dev-python/qpageview/qpageview-0.6.2.ebuild
index f7c5f4f2ffe4..f6433403ec40 100644
--- a/dev-python/qpageview/qpageview-0.6.2.ebuild
+++ b/dev-python/qpageview/qpageview-0.6.2.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="amd64 x86"
RDEPEND="
- dev-python/PyQt5[gui,printsupport,svg,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt5[gui,printsupport,svg,widgets,${PYTHON_USEDEP}]
dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
"
diff --git a/dev-python/qscintilla/qscintilla-2.14.1-r2.ebuild b/dev-python/qscintilla/qscintilla-2.14.1-r2.ebuild
index 83e0ea4da40d..0e1a5a97c5f8 100644
--- a/dev-python/qscintilla/qscintilla-2.14.1-r2.ebuild
+++ b/dev-python/qscintilla/qscintilla-2.14.1-r2.ebuild
@@ -26,24 +26,24 @@ RESTRICT="test"
DEPEND="${PYTHON_DEPS}
qt5? (
- >=dev-python/PyQt5-5.15.5[gui,printsupport,widgets,${PYTHON_USEDEP}]
+ >=dev-python/pyqt5-5.15.5[gui,printsupport,widgets,${PYTHON_USEDEP}]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtprintsupport:5
dev-qt/qtwidgets:5
)
qt6? (
- dev-python/PyQt6[gui,printsupport,widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt6[gui,printsupport,widgets,${PYTHON_USEDEP}]
dev-qt/qtbase:6[gui,widgets]
)
~x11-libs/qscintilla-${PV}:=[qt5(+)?,qt6(-)?]
"
RDEPEND="${DEPEND}
- qt5? ( >=dev-python/PyQt5-sip-12.9:=[${PYTHON_USEDEP}] )
- qt6? ( >=dev-python/PyQt6-sip-13.5:=[${PYTHON_USEDEP}] )
+ qt5? ( >=dev-python/pyqt5-sip-12.9:=[${PYTHON_USEDEP}] )
+ qt6? ( >=dev-python/pyqt6-sip-13.5:=[${PYTHON_USEDEP}] )
"
BDEPEND="
- >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}]
+ >=dev-python/pyqt-builder-1.10[${PYTHON_USEDEP}]
>=dev-python/sip-6.2[${PYTHON_USEDEP}]
qt5? ( dev-qt/qtcore:5 )
qt6? ( dev-qt/qtbase:6 )
diff --git a/dev-python/qtawesome/qtawesome-1.3.1.ebuild b/dev-python/qtawesome/qtawesome-1.3.1.ebuild
index 8d34344ce5dc..6428f6d24322 100644
--- a/dev-python/qtawesome/qtawesome-1.3.1.ebuild
+++ b/dev-python/qtawesome/qtawesome-1.3.1.ebuild
@@ -29,7 +29,7 @@ KEYWORDS="amd64 arm64 x86"
RDEPEND="
media-fonts/fontawesome
- dev-python/QtPy[gui,${PYTHON_USEDEP}]
+ dev-python/qtpy[gui,${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/qtconsole/qtconsole-5.5.2.ebuild b/dev-python/qtconsole/qtconsole-5.5.2.ebuild
index 8f08269264b9..c665cca67334 100644
--- a/dev-python/qtconsole/qtconsole-5.5.2.ebuild
+++ b/dev-python/qtconsole/qtconsole-5.5.2.ebuild
@@ -28,13 +28,13 @@ RDEPEND="
dev-python/pygments[${PYTHON_USEDEP}]
>=dev-python/pyzmq-17.1[${PYTHON_USEDEP}]
>=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.4.0[${PYTHON_USEDEP},gui,printsupport,svg]
+ >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},gui,printsupport,svg]
"
BDEPEND="
test? (
dev-python/flaky[${PYTHON_USEDEP}]
dev-python/pytest-qt[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP},svg,testlib]
+ dev-python/qtpy[${PYTHON_USEDEP},svg,testlib]
)
"
@@ -56,7 +56,7 @@ python_test() {
)
local -x QT_API
for QT_API in pyqt5 pyqt6 pyside2 pyside6; do
- if has_version "dev-python/QtPy[${QT_API}]"; then
+ if has_version "dev-python/qtpy[${QT_API}]"; then
local -x PYTEST_QT_API=${QT_API}
einfo "Testing with ${QT_API}"
nonfatal epytest ||
diff --git a/dev-python/qtconsole/qtconsole-5.6.1.ebuild b/dev-python/qtconsole/qtconsole-5.6.1.ebuild
index bb20cd7c90f4..52e4c911ef3c 100644
--- a/dev-python/qtconsole/qtconsole-5.6.1.ebuild
+++ b/dev-python/qtconsole/qtconsole-5.6.1.ebuild
@@ -27,13 +27,13 @@ RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
>=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.4.0[${PYTHON_USEDEP},gui,printsupport,svg]
+ >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},gui,printsupport,svg]
"
BDEPEND="
test? (
dev-python/flaky[${PYTHON_USEDEP}]
dev-python/pytest-qt[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP},svg,testlib]
+ dev-python/qtpy[${PYTHON_USEDEP},svg,testlib]
)
"
@@ -55,7 +55,7 @@ python_test() {
)
local -x QT_API
for QT_API in pyqt5 pyqt6 pyside2 pyside6; do
- if has_version "dev-python/QtPy[${QT_API}]"; then
+ if has_version "dev-python/qtpy[${QT_API}]"; then
local -x PYTEST_QT_API=${QT_API}
einfo "Testing with ${QT_API}"
nonfatal epytest ||
diff --git a/dev-python/QtPy/Manifest b/dev-python/qtpy/Manifest
index 19715d04e382..19715d04e382 100644
--- a/dev-python/QtPy/Manifest
+++ b/dev-python/qtpy/Manifest
diff --git a/dev-python/QtPy/metadata.xml b/dev-python/qtpy/metadata.xml
index e4777803df88..6d647f05cf63 100644
--- a/dev-python/QtPy/metadata.xml
+++ b/dev-python/qtpy/metadata.xml
@@ -15,8 +15,8 @@
Basically, you can write your code as if you were using PySide2 but import Qt modules from qtpy instead of PySide2 (or PyQt5)
</longdescription>
<use>
- <flag name="pyqt5">Use <pkg>dev-python/PyQt5</pkg> as Qt for Python implementation</flag>
- <flag name="pyqt6">Use <pkg>dev-python/PyQt6</pkg> as Qt for Python implementation</flag>
+ <flag name="pyqt5">Use <pkg>dev-python/pyqt5</pkg> as Qt for Python implementation</flag>
+ <flag name="pyqt6">Use <pkg>dev-python/pyqt6</pkg> as Qt for Python implementation</flag>
<flag name="pyside2">Use <pkg>dev-python/pyside2</pkg> as Qt for Python implementation</flag>
<flag name="pyside6">Use <pkg>dev-python/pyside6</pkg> as Qt for Python implementation</flag>
<flag name="designer">Pull in bindings for the QtDesigner module and enable the designer plugin</flag>
diff --git a/dev-python/QtPy/QtPy-2.4.1-r2.ebuild b/dev-python/qtpy/qtpy-2.4.1-r2.ebuild
index 22f79f3d25f1..23af9c33307c 100644
--- a/dev-python/QtPy/QtPy-2.4.1-r2.ebuild
+++ b/dev-python/qtpy/qtpy-2.4.1-r2.ebuild
@@ -73,20 +73,20 @@ REQUIRED_USE="
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
pyqt5? (
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/PyQt5[designer?,gui?,help?,multimedia?,network?,opengl?]
- dev-python/PyQt5[positioning?,printsupport?,sensors?,serialport?,speech?,sql?,svg?]
- dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?]
- qml? ( dev-python/PyQt5[declarative] )
- quick? ( dev-python/PyQt5[declarative] )
- webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
+ dev-python/pyqt5[${PYTHON_USEDEP}]
+ dev-python/pyqt5[designer?,gui?,help?,multimedia?,network?,opengl?]
+ dev-python/pyqt5[positioning?,printsupport?,sensors?,serialport?,speech?,sql?,svg?]
+ dev-python/pyqt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?]
+ qml? ( dev-python/pyqt5[declarative] )
+ quick? ( dev-python/pyqt5[declarative] )
+ webengine? ( dev-python/pyqtwebengine[${PYTHON_USEDEP}] )
)
pyqt6? (
- dev-python/PyQt6[${PYTHON_USEDEP}]
- dev-python/PyQt6[designer?,gui?,help?,multimedia?,network?,opengl?]
- dev-python/PyQt6[positioning?,printsupport?,qml?,quick?,sensors?,serialport?,sql?]
- dev-python/PyQt6[speech?,svg?,testlib?,webchannel?,websockets?,widgets?,xml?]
- webengine? ( dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets?,quick?] )
+ dev-python/pyqt6[${PYTHON_USEDEP}]
+ dev-python/pyqt6[designer?,gui?,help?,multimedia?,network?,opengl?]
+ dev-python/pyqt6[positioning?,printsupport?,qml?,quick?,sensors?,serialport?,sql?]
+ dev-python/pyqt6[speech?,svg?,testlib?,webchannel?,websockets?,widgets?,xml?]
+ webengine? ( dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets?,quick?] )
)
pyside2? (
@@ -114,21 +114,21 @@ BDEPEND="
test? (
dev-python/pytest-qt[${PYTHON_USEDEP}]
pyqt5? (
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location]
- dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport]
- dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel]
- dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns]
- dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+ dev-python/pyqt5[${PYTHON_USEDEP}]
+ dev-python/pyqt5[bluetooth,dbus,declarative,designer,gui,help,location]
+ dev-python/pyqt5[multimedia,network,opengl,positioning,printsupport]
+ dev-python/pyqt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel]
+ dev-python/pyqt5[websockets,widgets,x11extras,xml(+),xmlpatterns]
+ dev-python/pyqtwebengine[${PYTHON_USEDEP}]
dev-qt/qtsql:5[sqlite]
)
pyqt6? (
- dev-python/PyQt6[${PYTHON_USEDEP}]
- dev-python/PyQt6[dbus,designer,gui,help,multimedia,network,nfc,opengl]
- dev-python/PyQt6[pdfium(-),positioning,printsupport,qml,quick,quick3d,serialport]
- dev-python/PyQt6[sensors(-),spatialaudio(-),speech(-),sql,ssl,svg,testlib,webchannel]
- dev-python/PyQt6[websockets,widgets,xml]
- dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets,quick]
+ dev-python/pyqt6[${PYTHON_USEDEP}]
+ dev-python/pyqt6[dbus,designer,gui,help,multimedia,network,nfc,opengl]
+ dev-python/pyqt6[pdfium(-),positioning,printsupport,qml,quick,quick3d,serialport]
+ dev-python/pyqt6[sensors(-),spatialaudio(-),speech(-),sql,ssl,svg,testlib,webchannel]
+ dev-python/pyqt6[websockets,widgets,xml]
+ dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets,quick]
dev-qt/qtbase:6[sqlite]
)
pyside2? (
diff --git a/dev-python/QtPy/QtPy-2.4.2.ebuild b/dev-python/qtpy/qtpy-2.4.2.ebuild
index a8486eb6f97e..cc6c93a759a9 100644
--- a/dev-python/QtPy/QtPy-2.4.2.ebuild
+++ b/dev-python/qtpy/qtpy-2.4.2.ebuild
@@ -72,20 +72,20 @@ REQUIRED_USE="
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
pyqt5? (
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/PyQt5[designer?,gui?,help?,multimedia?,network?,opengl?]
- dev-python/PyQt5[positioning?,printsupport?,sensors?,serialport?,speech?,sql?,svg?]
- dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?]
- qml? ( dev-python/PyQt5[declarative] )
- quick? ( dev-python/PyQt5[declarative] )
- webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
+ dev-python/pyqt5[${PYTHON_USEDEP}]
+ dev-python/pyqt5[designer?,gui?,help?,multimedia?,network?,opengl?]
+ dev-python/pyqt5[positioning?,printsupport?,sensors?,serialport?,speech?,sql?,svg?]
+ dev-python/pyqt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?]
+ qml? ( dev-python/pyqt5[declarative] )
+ quick? ( dev-python/pyqt5[declarative] )
+ webengine? ( dev-python/pyqtwebengine[${PYTHON_USEDEP}] )
)
pyqt6? (
- dev-python/PyQt6[${PYTHON_USEDEP}]
- dev-python/PyQt6[designer?,gui?,help?,multimedia?,network?,opengl?]
- dev-python/PyQt6[positioning?,printsupport?,qml?,quick?,sensors?,serialport?,sql?]
- dev-python/PyQt6[speech?,svg?,testlib?,webchannel?,websockets?,widgets?,xml?]
- webengine? ( dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets?,quick?] )
+ dev-python/pyqt6[${PYTHON_USEDEP}]
+ dev-python/pyqt6[designer?,gui?,help?,multimedia?,network?,opengl?]
+ dev-python/pyqt6[positioning?,printsupport?,qml?,quick?,sensors?,serialport?,sql?]
+ dev-python/pyqt6[speech?,svg?,testlib?,webchannel?,websockets?,widgets?,xml?]
+ webengine? ( dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets?,quick?] )
)
pyside2? (
@@ -113,21 +113,21 @@ BDEPEND="
test? (
dev-python/pytest-qt[${PYTHON_USEDEP}]
pyqt5? (
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location]
- dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport]
- dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel]
- dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns]
- dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+ dev-python/pyqt5[${PYTHON_USEDEP}]
+ dev-python/pyqt5[bluetooth,dbus,declarative,designer,gui,help,location]
+ dev-python/pyqt5[multimedia,network,opengl,positioning,printsupport]
+ dev-python/pyqt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel]
+ dev-python/pyqt5[websockets,widgets,x11extras,xml(+),xmlpatterns]
+ dev-python/pyqtwebengine[${PYTHON_USEDEP}]
dev-qt/qtsql:5[sqlite]
)
pyqt6? (
- dev-python/PyQt6[${PYTHON_USEDEP}]
- dev-python/PyQt6[dbus,designer,gui,help,multimedia,network,nfc,opengl]
- dev-python/PyQt6[pdfium(-),positioning,printsupport,qml,quick,quick3d,serialport]
- dev-python/PyQt6[sensors(-),spatialaudio(-),speech(-),sql,ssl,svg,testlib,webchannel]
- dev-python/PyQt6[websockets,widgets,xml]
- dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets,quick]
+ dev-python/pyqt6[${PYTHON_USEDEP}]
+ dev-python/pyqt6[dbus,designer,gui,help,multimedia,network,nfc,opengl]
+ dev-python/pyqt6[pdfium(-),positioning,printsupport,qml,quick,quick3d,serialport]
+ dev-python/pyqt6[sensors(-),spatialaudio(-),speech(-),sql,ssl,svg,testlib,webchannel]
+ dev-python/pyqt6[websockets,widgets,xml]
+ dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets,quick]
dev-qt/qtbase:6[sqlite]
)
pyside2? (
diff --git a/dev-python/requests/requests-2.32.3.ebuild b/dev-python/requests/requests-2.32.3.ebuild
index 25efdffdbdb6..77ca4358cd2b 100644
--- a/dev-python/requests/requests-2.32.3.ebuild
+++ b/dev-python/requests/requests-2.32.3.ebuild
@@ -27,14 +27,14 @@ RDEPEND="
<dev-python/charset-normalizer-4[${PYTHON_USEDEP}]
<dev-python/idna-4[${PYTHON_USEDEP}]
<dev-python/urllib3-3[${PYTHON_USEDEP}]
- socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
+ socks5? ( >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
>=dev-python/pytest-httpbin-2.0.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
- >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
+ >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}]
test-rust? (
dev-python/trustme[${PYTHON_USEDEP}]
)
diff --git a/dev-python/simpleeval/Manifest b/dev-python/simpleeval/Manifest
index 487dd536ade1..cd0410f929f6 100644
--- a/dev-python/simpleeval/Manifest
+++ b/dev-python/simpleeval/Manifest
@@ -1,2 +1 @@
-DIST simpleeval-1.0.2.tar.gz 24378 BLAKE2B 1e4e6224c249fb13d3d39dd29d3d82356aecdcdab64336656650606b53c0d24d4bf66bf7a09b763cb647068594453d19243abfeb241928db6e0c3998803fc287 SHA512 480ba3f4ab50c10c0dceb9a552603ba90791fd34f3ecbd737fe10eafb5c60d0f5cec9ef44b8bd8ba62bbebad9bcf89117078800716ed2e26d7e0455fe681a0e4
DIST simpleeval-1.0.3.tar.gz 24358 BLAKE2B aa073d0e6776b3943240c7054736097f2695933f9590d085dadc442e7541f47386f5894aef9709bdacbe857cae850aa8faa421b75539b8c48054c2e57696be1d SHA512 e5dbfe40c48afcc75c0d2bae00f8fd5e33f56052a0f4671ae89cb1d072e218190af3115acf6bfbecbeae8c9a4b39cb75adac9071d44e3c851a9ad31c89c26139
diff --git a/dev-python/simpleeval/simpleeval-1.0.2.ebuild b/dev-python/simpleeval/simpleeval-1.0.2.ebuild
deleted file mode 100644
index c3f285110b5f..000000000000
--- a/dev-python/simpleeval/simpleeval-1.0.2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A simple, safe single expression evaluator library"
-HOMEPAGE="
- https://github.com/danthedeckie/simpleeval/
- https://pypi.org/project/simpleeval/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-distutils_enable_tests unittest
diff --git a/dev-python/simpleeval/simpleeval-1.0.3.ebuild b/dev-python/simpleeval/simpleeval-1.0.3.ebuild
index c2691f0c9b1f..c3f285110b5f 100644
--- a/dev-python/simpleeval/simpleeval-1.0.3.ebuild
+++ b/dev-python/simpleeval/simpleeval-1.0.3.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
distutils_enable_tests unittest
diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild
index 57c0b98e6716..f3cb403e07b6 100644
--- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild
+++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-python/line-profiler[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild
index c06691818746..b8f621e5b1b5 100644
--- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild
+++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND="
dev-python/line-profiler[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild
index ce8b954081b3..acc0e9b663b3 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild
@@ -14,14 +14,14 @@ HOMEPAGE="https://github.com/spyder-ide/spyder-notebook"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-python/nbformat[${PYTHON_USEDEP}]
>=dev-python/notebook-7[${PYTHON_USEDEP}]
<dev-python/notebook-8[${PYTHON_USEDEP}]
dev-python/qdarkstyle[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP}]
+ dev-python/qtpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
>=dev-python/spyder-5.4.3[${PYTHON_USEDEP}]
<dev-python/spyder-6[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild
index 8ef64dc0b0a0..1090fb222b6e 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild
@@ -13,14 +13,14 @@ HOMEPAGE="https://github.com/spyder-ide/spyder-notebook"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND="
dev-python/nbformat[${PYTHON_USEDEP}]
>=dev-python/notebook-7.2[${PYTHON_USEDEP}]
<dev-python/notebook-8[${PYTHON_USEDEP}]
dev-python/qdarkstyle[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP}]
+ dev-python/qtpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
>=dev-python/spyder-6[${PYTHON_USEDEP}]
<dev-python/spyder-7[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-terminal/spyder-terminal-1.2.2-r1.ebuild b/dev-python/spyder-terminal/spyder-terminal-1.2.2-r1.ebuild
index a9a34bd20851..8814023d9aa8 100644
--- a/dev-python/spyder-terminal/spyder-terminal-1.2.2-r1.ebuild
+++ b/dev-python/spyder-terminal/spyder-terminal-1.2.2-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/spyder-ide/spyder-terminal"
LICENSE="MIT BSD Apache-2.0 BSD-2 ISC CC-BY-4.0 ZLIB WTFPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND="
dev-python/coloredlogs[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
index 80f8b384207b..aa943455aab6 100644
--- a/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
+++ b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64"
RDEPEND="
>=dev-python/spyder-5.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
index 2b8efeaeda75..c25610199cbe 100644
--- a/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
+++ b/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/spyder-6[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild b/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild
index 3f2c4b180037..64d219b3d88e 100644
--- a/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild
+++ b/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RESTRICT="test"
RDEPEND="
diff --git a/dev-python/spyder/spyder-5.5.6.ebuild b/dev-python/spyder/spyder-5.5.6.ebuild
index adff8e0dbaa0..7eb416267cf6 100644
--- a/dev-python/spyder/spyder-5.5.6.ebuild
+++ b/dev-python/spyder/spyder-5.5.6.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64"
RDEPEND="
>=dev-python/atomicwrites-1.2.0[${PYTHON_USEDEP}]
@@ -54,7 +54,7 @@ RDEPEND="
<dev-python/qtawesome-1.4.0[${PYTHON_USEDEP}]
>=dev-python/qtconsole-5.5.1[${PYTHON_USEDEP}]
<dev-python/qtconsole-5.6.0[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.1.0[${PYTHON_USEDEP},pyqt5,svg,webengine]
+ >=dev-python/qtpy-2.1.0[${PYTHON_USEDEP},pyqt5,svg,webengine]
>=dev-python/rtree-0.9.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
>=dev-python/spyder-kernels-2.5.2[${PYTHON_USEDEP}]
@@ -77,7 +77,7 @@ RDEPEND="
# dev-python/pytest-qt[${PYTHON_USEDEP}]
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
# dev-python/pyyaml[${PYTHON_USEDEP}]
-# dev-python/QtPy[${PYTHON_USEDEP},pyside2,pyqt5]
+# dev-python/qtpy[${PYTHON_USEDEP},pyside2,pyqt5]
# dev-python/scipy[${PYTHON_USEDEP}]
# dev-python/sympy[${PYTHON_USEDEP}]
# )"
diff --git a/dev-python/spyder/spyder-6.0.1.ebuild b/dev-python/spyder/spyder-6.0.1.ebuild
index de1b888b8ba3..acb0ac720646 100644
--- a/dev-python/spyder/spyder-6.0.1.ebuild
+++ b/dev-python/spyder/spyder-6.0.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
@@ -43,7 +43,7 @@ RDEPEND="
>=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}]
>=dev-python/pickleshare-0.4[${PYTHON_USEDEP}]
>=dev-python/psutil-5.3[${PYTHON_USEDEP}]
- >=dev-python/PyGithub-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/pygithub-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pylint-venv-3.0.2[${PYTHON_USEDEP}]
>=dev-python/python-lsp-black-2.0.0[${PYTHON_USEDEP}]
@@ -57,7 +57,7 @@ RDEPEND="
<dev-python/qtawesome-1.4.0[${PYTHON_USEDEP}]
>=dev-python/qtconsole-5.6.0[${PYTHON_USEDEP}]
<dev-python/qtconsole-5.7.0[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.4.0[${PYTHON_USEDEP},quick,svg,webengine]
+ >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},quick,svg,webengine]
>=dev-python/rtree-0.9.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
>=dev-python/spyder-kernels-3.0.0[${PYTHON_USEDEP}]
@@ -83,7 +83,7 @@ RDEPEND="
# dev-python/pytest-qt[${PYTHON_USEDEP}]
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
# dev-python/pyyaml[${PYTHON_USEDEP}]
-# dev-python/QtPy[${PYTHON_USEDEP}]
+# dev-python/qtpy[${PYTHON_USEDEP}]
# dev-python/scipy[${PYTHON_USEDEP}]
# dev-python/sympy[${PYTHON_USEDEP}]
# )"
diff --git a/dev-python/spyder/spyder-6.0.2.ebuild b/dev-python/spyder/spyder-6.0.2.ebuild
index a108b3e71f44..7c454f902ff0 100644
--- a/dev-python/spyder/spyder-6.0.2.ebuild
+++ b/dev-python/spyder/spyder-6.0.2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
@@ -43,7 +43,7 @@ RDEPEND="
>=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}]
>=dev-python/pickleshare-0.4[${PYTHON_USEDEP}]
>=dev-python/psutil-5.3[${PYTHON_USEDEP}]
- >=dev-python/PyGithub-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/pygithub-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pylint-venv-3.0.2[${PYTHON_USEDEP}]
>=dev-python/python-lsp-black-2.0.0[${PYTHON_USEDEP}]
@@ -57,7 +57,7 @@ RDEPEND="
<dev-python/qtawesome-1.4.0[${PYTHON_USEDEP}]
>=dev-python/qtconsole-5.6.1[${PYTHON_USEDEP}]
<dev-python/qtconsole-5.7.0[${PYTHON_USEDEP}]
- >=dev-python/QtPy-2.4.0[${PYTHON_USEDEP},quick,svg,webengine]
+ >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},quick,svg,webengine]
>=dev-python/rtree-0.9.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
>=dev-python/spyder-kernels-3.0.0[${PYTHON_USEDEP}]
@@ -83,7 +83,7 @@ RDEPEND="
# dev-python/pytest-qt[${PYTHON_USEDEP}]
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
# dev-python/pyyaml[${PYTHON_USEDEP}]
-# dev-python/QtPy[${PYTHON_USEDEP}]
+# dev-python/qtpy[${PYTHON_USEDEP}]
# dev-python/scipy[${PYTHON_USEDEP}]
# dev-python/sympy[${PYTHON_USEDEP}]
# )"
diff --git a/dev-python/superqt/superqt-0.6.4.ebuild b/dev-python/superqt/superqt-0.6.4.ebuild
index d28d26f40bb0..da6d0dd5939c 100644
--- a/dev-python/superqt/superqt-0.6.4.ebuild
+++ b/dev-python/superqt/superqt-0.6.4.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/qtpy-1.1.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
"
diff --git a/dev-python/superqt/superqt-0.6.6.ebuild b/dev-python/superqt/superqt-0.6.6.ebuild
index d28d26f40bb0..da6d0dd5939c 100644
--- a/dev-python/superqt/superqt-0.6.6.ebuild
+++ b/dev-python/superqt/superqt-0.6.6.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/qtpy-1.1.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
"
diff --git a/dev-python/superqt/superqt-0.6.7.ebuild b/dev-python/superqt/superqt-0.6.7.ebuild
index d28d26f40bb0..da6d0dd5939c 100644
--- a/dev-python/superqt/superqt-0.6.7.ebuild
+++ b/dev-python/superqt/superqt-0.6.7.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/qtpy-1.1.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
"
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index f42e4d5710a5..058532f245a2 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,3 +1 @@
-DIST trimesh-4.4.9.gh.tar.gz 13612220 BLAKE2B 9ee21f8a3f0db041133b2843948a00e8ee6bf52e3de1d2ca9ac88391ef1c07a4b540c75b439da3e137923f0822399cdf759072729363253ad8137a06cb208791 SHA512 3b58a0378231dd1111ac4ffe030b1dd18d24647e22fe815bc411a7854f83e12a9482cb0b48d5333be9f6f6ebf622c15e29c446531ce27ff12c1835a6f25cc51a
-DIST trimesh-4.5.1.gh.tar.gz 13615930 BLAKE2B c3477dba45e27e50e9dd295693abd3c5f87aefefaa8b9f68efae3e36a7fd8b2fa74f319535dd3a5b9cf795c5603f11e1bc1ca78e7ad98b78c46b9349c7be91f9 SHA512 5cd289dce9f6913afc9708de16bec2f0fb2f5c1d171f9c043bb3f2a0ac56d59a06e0c4e4bfaf833594850abbb75ab798331bbad28f9089998f801979cabe3657
DIST trimesh-4.5.2.gh.tar.gz 13616030 BLAKE2B 1201b0d3f2780564c970d7c14331905e4fe808df3f0185dbdd1cdf383d4358d9dd50d3bdbedd6a3ada843657452a5aabb0ca3eaab6b56c65373ebc9a1ca91ad5 SHA512 13fedd9bac79e25d510b776166d9ea04cf60638f3702cdf3a8a7f14e4297fe26fa4b9eacffb9a22f1b175c01bf75d4452e57a073ca8eb4858b028abca99d2e5b
diff --git a/dev-python/trimesh/trimesh-4.4.9.ebuild b/dev-python/trimesh/trimesh-4.4.9.ebuild
deleted file mode 100644
index 98c2977bc8ed..000000000000
--- a/dev-python/trimesh/trimesh-4.4.9.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for loading and using triangular meshes"
-HOMEPAGE="
- https://trimesh.org/
- https://github.com/mikedh/trimesh/
- https://pypi.org/project/trimesh/
-"
-SRC_URI="
- https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/networkx[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycollada[${PYTHON_USEDEP}]
- dev-python/pyglet[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
- dev-python/svg-path[${PYTHON_USEDEP}]
- dev-python/sympy[${PYTHON_USEDEP}]
- dev-python/xxhash[${PYTHON_USEDEP}]
- dev-python/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mapbox-earcut[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_TIMEOUT=1800
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # require pyinstrument
- tests/test_sweep.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
-
-pkg_postinst() {
- optfeature_header "${PN} functionality can be extended by installing the following packages:"
- optfeature "making GUI applications with 3D stuff" dev-python/glooey
- optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
- optfeature "loading a number of additional mesh formats" dev-python/meshio
- optfeature "figuring out how much memory we have" dev-python/psutil
- optfeature "marching cubes and other nice stuff" dev-python/scikit-image
-}
diff --git a/dev-python/trimesh/trimesh-4.5.1.ebuild b/dev-python/trimesh/trimesh-4.5.1.ebuild
deleted file mode 100644
index 7b71b21dd4d0..000000000000
--- a/dev-python/trimesh/trimesh-4.5.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for loading and using triangular meshes"
-HOMEPAGE="
- https://trimesh.org/
- https://github.com/mikedh/trimesh/
- https://pypi.org/project/trimesh/
-"
-SRC_URI="
- https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/networkx[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycollada[${PYTHON_USEDEP}]
- dev-python/pyglet[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
- dev-python/svg-path[${PYTHON_USEDEP}]
- dev-python/sympy[${PYTHON_USEDEP}]
- dev-python/xxhash[${PYTHON_USEDEP}]
- dev-python/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mapbox-earcut[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_TIMEOUT=1800
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires manifold3d
- tests/test_boolean.py::test_multiple_difference
- )
- local EPYTEST_IGNORE=(
- # require pyinstrument
- tests/test_sweep.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
-
-pkg_postinst() {
- optfeature_header "${PN} functionality can be extended by installing the following packages:"
- optfeature "making GUI applications with 3D stuff" dev-python/glooey
- optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
- optfeature "loading a number of additional mesh formats" dev-python/meshio
- optfeature "figuring out how much memory we have" dev-python/psutil
- optfeature "marching cubes and other nice stuff" dev-python/scikit-image
-}
diff --git a/dev-python/trimesh/trimesh-4.5.2.ebuild b/dev-python/trimesh/trimesh-4.5.2.ebuild
index 7b71b21dd4d0..58c9f28ea269 100644
--- a/dev-python/trimesh/trimesh-4.5.2.ebuild
+++ b/dev-python/trimesh/trimesh-4.5.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
diff --git a/dev-python/twisted/twisted-24.10.0.ebuild b/dev-python/twisted/twisted-24.10.0.ebuild
index 2503c5619daf..8115ec7540e9 100644
--- a/dev-python/twisted/twisted-24.10.0.ebuild
+++ b/dev-python/twisted/twisted-24.10.0.ebuild
@@ -58,6 +58,7 @@ RDEPEND="
IDEPEND="
>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
>=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
>=dev-python/zope-interface-5[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/twisted/twisted-24.7.0.ebuild b/dev-python/twisted/twisted-24.7.0.ebuild
index 671c4626b4b6..0e23e33e40a0 100644
--- a/dev-python/twisted/twisted-24.7.0.ebuild
+++ b/dev-python/twisted/twisted-24.7.0.ebuild
@@ -58,6 +58,7 @@ RDEPEND="
IDEPEND="
>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
>=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
>=dev-python/zope-interface-5[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest
index 0f60ac99c09b..8e0d96e110b4 100644
--- a/dev-python/typeguard/Manifest
+++ b/dev-python/typeguard/Manifest
@@ -1,3 +1 @@
-DIST typeguard-4.3.0.tar.gz 73374 BLAKE2B 0a7cd0dfa2c3caa19160cd66fffeeafe21cb1d195271b82e67d26fa471615768c48f8dd7d92a004db187b9b231f1bce12f1054d98f4157b784854dbb32b18320 SHA512 ce085f0655beede2d3e1178c64cea0a6fbebe9e7eeece3f9ff656233d74d3d9be5c4119aaecdc0541e9adf9c6f1458b06e6c2056b8e5394ded3f7ae4101e9e11
-DIST typeguard-4.4.0.tar.gz 74399 BLAKE2B 2f4131e3ebf632660d2aa8838c729049b5a2e0864a2e18527a9a14527497341425507cb152fa48f507eb698f54b13f2a25caa173017619d5e6456ea582fd6433 SHA512 7c15cc724b8e4b0a5b777a14727a45cb0c039be18ade1ba6d8b00cfaaa3c2c7fc0c98320a53e172d07ad069f10b995384894e262a5bd14c00d6a04a7595e26aa
DIST typeguard-4.4.1.tar.gz 74959 BLAKE2B 1b08e7404045d128bbecf5c16c0b24dbc42a59a3e78d0516f458989d6874d7795332017ac87ce59a7ed05edf4df6b918516d63d90723c702b5d05d7acc0193df SHA512 af862371b22237cc39efad4840bb0bbd632116bee6e095531426dbaff606b6c1b2b58c82ddc083f816c340b4151421ff911ffd689dc3dc2fb7a031c067182aba
diff --git a/dev-python/typeguard/typeguard-4.3.0.ebuild b/dev-python/typeguard/typeguard-4.3.0.ebuild
deleted file mode 100644
index 725ce2370edd..000000000000
--- a/dev-python/typeguard/typeguard-4.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Run-time type checker for Python"
-HOMEPAGE="
- https://pypi.org/project/typeguard/
- https://github.com/agronholm/typeguard/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # mypy changes results from version to version
- # (we can't use EPYTEST_IGNORE because pytest_ignore_collect breaks it)
- rm -rf tests/mypy || die
-
- local -x PYTHONDONTWRITEBYTECODE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # the XFAIL test pass due to some package being installed
- epytest -o xfail_strict=False -p typeguard
-}
diff --git a/dev-python/typeguard/typeguard-4.4.0.ebuild b/dev-python/typeguard/typeguard-4.4.0.ebuild
deleted file mode 100644
index 2fb152939008..000000000000
--- a/dev-python/typeguard/typeguard-4.4.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Run-time type checker for Python"
-HOMEPAGE="
- https://pypi.org/project/typeguard/
- https://github.com/agronholm/typeguard/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # mypy changes results from version to version
- # (we can't use EPYTEST_IGNORE because pytest_ignore_collect breaks it)
- rm -rf tests/mypy || die
-
- local -x PYTHONDONTWRITEBYTECODE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # the XFAIL test pass due to some package being installed
- epytest -o xfail_strict=False -p typeguard
-}
diff --git a/dev-python/urllib3/urllib3-2.2.3.ebuild b/dev-python/urllib3/urllib3-2.2.3.ebuild
index 713b06d9a5be..31a214a682ec 100644
--- a/dev-python/urllib3/urllib3-2.2.3.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.3.ebuild
@@ -34,8 +34,8 @@ RESTRICT="!test? ( test )"
# [secure] extra is deprecated and slated for removal, we don't need it:
# https://github.com/urllib3/urllib3/issues/2680
RDEPEND="
- >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
- <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
+ >=dev-python/pysocks-1.5.8[${PYTHON_USEDEP}]
+ <dev-python/pysocks-2.0[${PYTHON_USEDEP}]
brotli? ( >=dev-python/brotlicffi-0.8.0[${PYTHON_USEDEP}] )
http2? (
<dev-python/h2-5[${PYTHON_USEDEP}]
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 9e5d3d7f50e7..bb51bbb4a63d 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,3 +1 @@
-DIST werkzeug-3.0.6.tar.gz 805170 BLAKE2B 7aa02e3e979d9375ec676d02f43738b96410fc3dddf60ca96fc9709790caa47e590952e7675f9226af9f8111271463e82a7069d0ed6e8e672188bc824d3d04a8 SHA512 500f47e13546a3d0ce3a41f21157649571ea70b332ca22758bad939cb42aee4d1b58b64cecc4ed83a857ad466f37de8256cf7b53ad28e5fe0fd353455df3639b
-DIST werkzeug-3.1.2.tar.gz 806496 BLAKE2B e7020f4044889f105473300ac3e14faf98f4f840fe6ac03c7a99c43ab31c8e48544ee1bf04e0d0633229f6f2043b7e2d440080d99a56ec7292422310175f8011 SHA512 f8628364dcd999ab4c50c3c4fbf8de78da24f541d2fb768be313296a116de901c9a8c3001c6280f07a0ffba102f7dcf02658f3f9a2c48517c029df5753d44c35
DIST werkzeug-3.1.3.tar.gz 806925 BLAKE2B 1bb69dfb9ec0b8e40e4df9098d5e7e69aa74c419c0a9ab3c798a3d2a92599744aecb22a8e4b3d14840355bf21457171456630d30a4d3bf7f9344a3ea5d87ee4f SHA512 922c7c377cb10baa76ba9457a2334716969fe058cbc75725989a3d8c61c061a8cf5c6e8bdce70ec098db7822dd12db3391fb8c1471f51d99f48c54df00b182e1
diff --git a/dev-python/werkzeug/files/werkzeug-3.0.2-pytest-xprocess-1.patch b/dev-python/werkzeug/files/werkzeug-3.0.2-pytest-xprocess-1.patch
deleted file mode 100644
index 3993b0847957..000000000000
--- a/dev-python/werkzeug/files/werkzeug-3.0.2-pytest-xprocess-1.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/tests/conftest.py b/tests/conftest.py
-index b73202cd..905f3f4b 100644
---- a/tests/conftest.py
-+++ b/tests/conftest.py
-@@ -107,10 +107,12 @@ def dev_server(xprocess, request, tmp_path):
- # Unbuffered output so the logs update immediately.
- env = {**os.environ, "PYTHONPATH": str(tmp_path), "PYTHONUNBUFFERED": "1"}
-
-- @cached_property
-- def pattern(self):
-- client.request("/ensure")
-- return "GET /ensure"
-+ def startup_check(self):
-+ try:
-+ client.request("/ensure")
-+ return True
-+ except (ConnectionRefusedError, FileNotFoundError):
-+ return False
-
- # Each test that uses the fixture will have a different log.
- xp_name = f"dev_server-{request.node.name}"
diff --git a/dev-python/werkzeug/werkzeug-3.0.6.ebuild b/dev-python/werkzeug/werkzeug-3.0.6.ebuild
deleted file mode 100644
index 7f6712b44f6d..000000000000
--- a/dev-python/werkzeug/werkzeug-3.0.6.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of various utilities for WSGI applications"
-HOMEPAGE="
- https://palletsprojects.com/p/werkzeug/
- https://pypi.org/project/Werkzeug/
- https://github.com/pallets/werkzeug/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test-rust"
-
-RDEPEND="
- >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- >=dev-python/pytest-xprocess-1[${PYTHON_USEDEP}]
- >=dev-python/watchdog-2.3[${PYTHON_USEDEP}]
- test-rust? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- )
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- # https://github.com/pallets/werkzeug/issues/2875
- "${FILESDIR}/${PN}-3.0.2-pytest-xprocess-1.patch"
-)
-
-python_test() {
- local EPYTEST_DESELECT=(
- # RequestRedirect class started incidentally being tested
- # with pytest-8, though the test isn't prepared for that
- # https://github.com/pallets/werkzeug/issues/2845
- 'tests/test_exceptions.py::test_response_body[RequestRedirect]'
- )
- if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- "tests/test_serving.py::test_server[https]"
- tests/test_serving.py::test_ssl_dev_cert
- tests/test_serving.py::test_ssl_object
- )
- fi
-
- # the default portage tempdir is too long for AF_UNIX sockets
- local -x TMPDIR=/tmp
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p xprocess -p timeout tests
-}
diff --git a/dev-python/werkzeug/werkzeug-3.1.2.ebuild b/dev-python/werkzeug/werkzeug-3.1.2.ebuild
deleted file mode 100644
index 886c4e4621ba..000000000000
--- a/dev-python/werkzeug/werkzeug-3.1.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of various utilities for WSGI applications"
-HOMEPAGE="
- https://palletsprojects.com/p/werkzeug/
- https://pypi.org/project/Werkzeug/
- https://github.com/pallets/werkzeug/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="test-rust"
-
-RDEPEND="
- >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- >=dev-python/pytest-xprocess-1[${PYTHON_USEDEP}]
- >=dev-python/watchdog-2.3[${PYTHON_USEDEP}]
- test-rust? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- )
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=()
- if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- "tests/test_serving.py::test_server[https]"
- tests/test_serving.py::test_ssl_dev_cert
- tests/test_serving.py::test_ssl_object
- )
- fi
-
- # the default portage tempdir is too long for AF_UNIX sockets
- local -x TMPDIR=/tmp
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p xprocess -p timeout tests
-}
diff --git a/dev-python/yappi/yappi-1.6.9.ebuild b/dev-python/yappi/yappi-1.6.9.ebuild
index c96c9bcafc47..aa0709d6e13f 100644
--- a/dev-python/yappi/yappi-1.6.9.ebuild
+++ b/dev-python/yappi/yappi-1.6.9.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
distutils_enable_tests unittest