summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-11-23 06:48:31 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-11-23 06:48:31 +0000
commit2192265bf68cb7383759a6296f267e6c6807749a (patch)
tree60e9f62c07f98d98ea3901f11670c3d4511518f2 /dev-python
parent603bf0a1dfd4cf571ac6da7bcb33911cf5259ab2 (diff)
downloadbaldeagleos-repo-2192265bf68cb7383759a6296f267e6c6807749a.tar.gz
baldeagleos-repo-2192265bf68cb7383759a6296f267e6c6807749a.tar.xz
baldeagleos-repo-2192265bf68cb7383759a6296f267e6c6807749a.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Nuitka/Manifest3
-rw-r--r--dev-python/Nuitka/Nuitka-2.4.11.ebuild54
-rw-r--r--dev-python/Nuitka/Nuitka-2.5.1.ebuild54
-rw-r--r--dev-python/Opcodes/Manifest1
-rw-r--r--dev-python/Opcodes/Opcodes-0.3.14-r1.ebuild30
-rw-r--r--dev-python/PeachPy/Manifest1
-rw-r--r--dev-python/PyGithub/PyGithub-2.4.0.ebuild1
-rw-r--r--dev-python/PyGithub/PyGithub-2.5.0.ebuild1
-rw-r--r--dev-python/PyQt-builder/PyQt-builder-1.16.4.ebuild7
-rw-r--r--dev-python/PyQt5-sip/PyQt5-sip-12.15.0.ebuild4
-rw-r--r--dev-python/PyQt5/PyQt5-5.15.11.ebuild2
-rw-r--r--dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild4
-rw-r--r--dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.8.0_pre2411020930.ebuild6
-rw-r--r--dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild4
-rw-r--r--dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild2
-rw-r--r--dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild4
-rw-r--r--dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild2
-rw-r--r--dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild9
-rw-r--r--dev-python/PySDL2/PySDL2-0.9.16.ebuild1
-rw-r--r--dev-python/PySocks/PySocks-1.7.1-r2.ebuild10
-rw-r--r--dev-python/Pyro5/Pyro5-5.15-r1.ebuild19
-rw-r--r--dev-python/QtPy/QtPy-2.4.1-r2.ebuild1
-rw-r--r--dev-python/QtPy/QtPy-2.4.2.ebuild1
-rw-r--r--dev-python/agate/agate-1.11.0.ebuild2
-rw-r--r--dev-python/agate/agate-1.12.0.ebuild2
-rw-r--r--dev-python/apprise/apprise-1.9.0.ebuild2
-rw-r--r--dev-python/apscheduler/Manifest (renamed from dev-python/APScheduler/Manifest)0
-rw-r--r--dev-python/apscheduler/apscheduler-3.10.4.ebuild (renamed from dev-python/APScheduler/APScheduler-3.10.4.ebuild)5
-rw-r--r--dev-python/apscheduler/files/apscheduler-3.8.1-external-server-tests.patch (renamed from dev-python/APScheduler/files/APScheduler-3.8.1-external-server-tests.patch)0
-rw-r--r--dev-python/apscheduler/metadata.xml (renamed from dev-python/APScheduler/metadata.xml)0
-rw-r--r--dev-python/arpeggio/Manifest (renamed from dev-python/Arpeggio/Manifest)0
-rw-r--r--dev-python/arpeggio/arpeggio-2.0.2.ebuild (renamed from dev-python/Arpeggio/Arpeggio-2.0.2.ebuild)1
-rw-r--r--dev-python/arpeggio/metadata.xml (renamed from dev-python/Arpeggio/metadata.xml)0
-rw-r--r--dev-python/babel/Manifest (renamed from dev-python/Babel/Manifest)0
-rw-r--r--dev-python/babel/babel-2.16.0.ebuild (renamed from dev-python/Babel/Babel-2.16.0.ebuild)1
-rw-r--r--dev-python/babel/metadata.xml (renamed from dev-python/Babel/metadata.xml)1
-rw-r--r--dev-python/bandit/bandit-1.7.10.ebuild2
-rw-r--r--dev-python/bitvector/Manifest (renamed from dev-python/BitVector/Manifest)0
-rw-r--r--dev-python/bitvector/bitvector-3.5.0-r1.ebuild (renamed from dev-python/BitVector/BitVector-3.5.0-r1.ebuild)6
-rw-r--r--dev-python/bitvector/metadata.xml (renamed from dev-python/BitVector/metadata.xml)0
-rw-r--r--dev-python/black/black-24.10.0.ebuild2
-rw-r--r--dev-python/configargparse/Manifest (renamed from dev-python/ConfigArgParse/Manifest)0
-rw-r--r--dev-python/configargparse/configargparse-1.7.ebuild (renamed from dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild)4
-rw-r--r--dev-python/configargparse/files/configargparse-1.7-py313.patch (renamed from dev-python/ConfigArgParse/files/ConfigArgParse-1.7-py313.patch)0
-rw-r--r--dev-python/configargparse/metadata.xml (renamed from dev-python/ConfigArgParse/metadata.xml)0
-rw-r--r--dev-python/cppheaderparser/Manifest (renamed from dev-python/CppHeaderParser/Manifest)0
-rw-r--r--dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild (renamed from dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild)1
-rw-r--r--dev-python/cppheaderparser/metadata.xml (renamed from dev-python/CppHeaderParser/metadata.xml)0
-rw-r--r--dev-python/events/Manifest (renamed from dev-python/Events/Manifest)2
-rw-r--r--dev-python/events/events-0.5.ebuild (renamed from dev-python/Events/Events-0.5.ebuild)8
-rw-r--r--dev-python/events/metadata.xml (renamed from dev-python/Events/metadata.xml)0
-rw-r--r--dev-python/eyed3/Manifest (renamed from dev-python/eyeD3/Manifest)0
-rw-r--r--dev-python/eyed3/eyed3-0.9.7-r1.ebuild (renamed from dev-python/eyeD3/eyeD3-0.9.7-r1.ebuild)4
-rw-r--r--dev-python/eyed3/metadata.xml (renamed from dev-python/eyeD3/metadata.xml)0
-rw-r--r--dev-python/faker/Manifest (renamed from dev-python/Faker/Manifest)0
-rw-r--r--dev-python/faker/faker-30.8.2.ebuild (renamed from dev-python/Faker/Faker-30.8.2.ebuild)1
-rw-r--r--dev-python/faker/faker-33.0.0.ebuild (renamed from dev-python/Faker/Faker-33.0.0.ebuild)1
-rw-r--r--dev-python/faker/metadata.xml (renamed from dev-python/Faker/metadata.xml)0
-rw-r--r--dev-python/flask-babel/flask-babel-4.0.0.ebuild2
-rw-r--r--dev-python/flit-scm/Manifest (renamed from dev-python/flit_scm/Manifest)0
-rw-r--r--dev-python/flit-scm/flit-scm-1.7.0.ebuild (renamed from dev-python/flit_scm/flit_scm-1.7.0.ebuild)6
-rw-r--r--dev-python/flit-scm/metadata.xml (renamed from dev-python/flit_scm/metadata.xml)0
-rw-r--r--dev-python/frozen-flask/Manifest (renamed from dev-python/Frozen-Flask/Manifest)0
-rw-r--r--dev-python/frozen-flask/frozen-flask-1.0.2.ebuild (renamed from dev-python/Frozen-Flask/Frozen-Flask-1.0.2.ebuild)1
-rw-r--r--dev-python/frozen-flask/metadata.xml (renamed from dev-python/Frozen-Flask/metadata.xml)0
-rw-r--r--dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild2
-rw-r--r--dev-python/gitpython/Manifest (renamed from dev-python/GitPython/Manifest)0
-rw-r--r--dev-python/gitpython/gitpython-3.1.43.ebuild (renamed from dev-python/GitPython/GitPython-3.1.43.ebuild)1
-rw-r--r--dev-python/gitpython/metadata.xml (renamed from dev-python/GitPython/metadata.xml)0
-rw-r--r--dev-python/griddataformats/Manifest (renamed from dev-python/GridDataFormats/Manifest)0
-rw-r--r--dev-python/griddataformats/griddataformats-1.0.2.ebuild (renamed from dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild)5
-rw-r--r--dev-python/griddataformats/metadata.xml (renamed from dev-python/GridDataFormats/metadata.xml)0
-rw-r--r--dev-python/grpclib/grpclib-0.4.7-r1.ebuild2
-rw-r--r--dev-python/ipy/Manifest (renamed from dev-python/IPy/Manifest)0
-rw-r--r--dev-python/ipy/ipy-1.01-r1.ebuild (renamed from dev-python/IPy/IPy-1.01-r1.ebuild)2
-rw-r--r--dev-python/ipy/metadata.xml (renamed from dev-python/IPy/metadata.xml)0
-rw-r--r--dev-python/ipython-genutils/Manifest (renamed from dev-python/ipython_genutils/Manifest)0
-rw-r--r--dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch (renamed from dev-python/ipython_genutils/files/ipython_genutils-0.2.0-remove-nose.patch)0
-rw-r--r--dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild (renamed from dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild)1
-rw-r--r--dev-python/ipython-genutils/metadata.xml (renamed from dev-python/ipython_genutils/metadata.xml)0
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.1.5.ebuild2
-rw-r--r--dev-python/jinja2-pluralize/Manifest (renamed from dev-python/jinja2_pluralize/Manifest)0
-rw-r--r--dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild (renamed from dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild)1
-rw-r--r--dev-python/jinja2-pluralize/metadata.xml (renamed from dev-python/jinja2_pluralize/metadata.xml)0
-rw-r--r--dev-python/jinja2/jinja2-3.1.4.ebuild4
-rw-r--r--dev-python/jupyterlab-server/jupyterlab-server-2.27.3.ebuild2
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild4
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/levenshtein/Manifest (renamed from dev-python/Levenshtein/Manifest)0
-rw-r--r--dev-python/levenshtein/levenshtein-0.26.1.ebuild (renamed from dev-python/Levenshtein/Levenshtein-0.26.1.ebuild)4
-rw-r--r--dev-python/levenshtein/metadata.xml (renamed from dev-python/Levenshtein/metadata.xml)0
-rw-r--r--dev-python/mako/mako-1.3.6.ebuild2
-rw-r--r--dev-python/mechanicalsoup/Manifest (renamed from dev-python/MechanicalSoup/Manifest)0
-rw-r--r--dev-python/mechanicalsoup/mechanicalsoup-1.3.0.ebuild (renamed from dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild)1
-rw-r--r--dev-python/mechanicalsoup/metadata.xml (renamed from dev-python/MechanicalSoup/metadata.xml)0
-rw-r--r--dev-python/mitmproxy-wireguard/Manifest (renamed from dev-python/mitmproxy_wireguard/Manifest)0
-rw-r--r--dev-python/mitmproxy-wireguard/metadata.xml (renamed from dev-python/mitmproxy_wireguard/metadata.xml)0
-rw-r--r--dev-python/mitmproxy-wireguard/mitmproxy-wireguard-0.1.20-r1.ebuild (renamed from dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild)19
-rw-r--r--dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.1.ebuild2
-rw-r--r--dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.2.ebuild2
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild4
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.45.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.0.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.1.ebuild2
-rw-r--r--dev-python/mypy-extensions/Manifest (renamed from dev-python/mypy_extensions/Manifest)0
-rw-r--r--dev-python/mypy-extensions/metadata.xml (renamed from dev-python/mypy_extensions/metadata.xml)0
-rw-r--r--dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild (renamed from dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild)4
-rw-r--r--dev-python/mypy/mypy-1.13.0.ebuild2
-rw-r--r--dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild4
-rw-r--r--dev-python/nbdime/nbdime-4.0.2.ebuild2
-rw-r--r--dev-python/nuitka/Manifest1
-rw-r--r--dev-python/nuitka/metadata.xml (renamed from dev-python/Nuitka/metadata.xml)0
-rw-r--r--dev-python/nuitka/nuitka-2.5.1.ebuild (renamed from dev-python/Nuitka/Nuitka-2.5.ebuild)1
-rw-r--r--dev-python/opcodes/Manifest1
-rw-r--r--dev-python/opcodes/metadata.xml (renamed from dev-python/Opcodes/metadata.xml)0
-rw-r--r--dev-python/opcodes/opcodes-0.3.14-r1.ebuild36
-rw-r--r--dev-python/opensearch-py/opensearch-py-2.7.1.ebuild2
-rw-r--r--dev-python/outputcheck/Manifest (renamed from dev-python/OutputCheck/Manifest)0
-rw-r--r--dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch (renamed from dev-python/OutputCheck/files/OutputCheck-0.4.2-Driver.patch)0
-rw-r--r--dev-python/outputcheck/metadata.xml (renamed from dev-python/OutputCheck/metadata.xml)0
-rw-r--r--dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild (renamed from dev-python/OutputCheck/OutputCheck-0.4.2-r2.ebuild)25
-rw-r--r--dev-python/parver/parver-0.5.ebuild2
-rw-r--r--dev-python/peachpy/Manifest1
-rw-r--r--dev-python/peachpy/metadata.xml (renamed from dev-python/PeachPy/metadata.xml)0
-rw-r--r--dev-python/peachpy/peachpy-2022.11.13-r2.ebuild (renamed from dev-python/PeachPy/PeachPy-2022.11.13-r2.ebuild)20
-rw-r--r--dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild14
-rw-r--r--dev-python/pyDes/pyDes-2.0.1-r1.ebuild3
-rw-r--r--dev-python/pyamg/pyamg-5.0.1.ebuild4
-rw-r--r--dev-python/pyamg/pyamg-5.1.0.ebuild2
-rw-r--r--dev-python/pyamg/pyamg-5.2.0.ebuild2
-rw-r--r--dev-python/pyamg/pyamg-5.2.1.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.0.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.0_beta1.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.0_beta2.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.1.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.9.2.ebuild2
-rw-r--r--dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.16.0.ebuild2
-rw-r--r--dev-python/pylint/pylint-3.3.1.ebuild4
-rw-r--r--dev-python/pyx/pyx-0.16-r1.ebuild6
-rw-r--r--dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild4
-rw-r--r--dev-python/requests-download/Manifest (renamed from dev-python/requests_download/Manifest)0
-rw-r--r--dev-python/requests-download/metadata.xml (renamed from dev-python/requests_download/metadata.xml)0
-rw-r--r--dev-python/requests-download/requests-download-0.1.2-r2.ebuild (renamed from dev-python/requests_download/requests_download-0.1.2-r2.ebuild)6
-rw-r--r--dev-python/sphinx-selective-exclude/Manifest (renamed from dev-python/sphinx_selective_exclude/Manifest)0
-rw-r--r--dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch (renamed from dev-python/sphinx_selective_exclude/files/sphinx_selective_exclude-description-file.patch)0
-rw-r--r--dev-python/sphinx-selective-exclude/metadata.xml (renamed from dev-python/sphinx_selective_exclude/metadata.xml)0
-rw-r--r--dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r1.ebuild (renamed from dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild)0
-rw-r--r--dev-python/sphinx/sphinx-8.0.2.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-8.1.3.ebuild2
-rw-r--r--dev-python/tap-py/tap-py-3.1-r1.ebuild2
-rw-r--r--dev-python/tavern/tavern-2.11.0.ebuild2
-rw-r--r--dev-python/textX/textX-4.1.0.ebuild58
-rw-r--r--dev-python/textx/Manifest (renamed from dev-python/textX/Manifest)1
-rw-r--r--dev-python/textx/metadata.xml (renamed from dev-python/textX/metadata.xml)0
-rw-r--r--dev-python/textx/textx-4.1.0.ebuild (renamed from dev-python/textX/textX-4.0.1.ebuild)7
-rw-r--r--dev-python/tld/tld-0.13.ebuild2
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.14.1.ebuild2
-rw-r--r--dev-python/txamqp/Manifest (renamed from dev-python/txAMQP/Manifest)0
-rw-r--r--dev-python/txamqp/metadata.xml (renamed from dev-python/txAMQP/metadata.xml)0
-rw-r--r--dev-python/txamqp/txamqp-0.8.2-r1.ebuild (renamed from dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild)5
-rw-r--r--dev-python/wtforms/wtforms-3.2.1.ebuild2
165 files changed, 278 insertions, 337 deletions
diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
deleted file mode 100644
index 6bbaa4ffefaa..000000000000
--- a/dev-python/Nuitka/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Nuitka-2.4.11.tar.gz 3730066 BLAKE2B f75729f1aeb2c16ee87ae428af96e5dda27ca4bf926fa7625e6c521d2a740cac827a952d45daa569400c73a1121f571dc3450b43516b8357fe965ea5e4cf5378 SHA512 db516d6ce5b557401e9549b2cf816f15af147773eae255c89b382a60423ddfdf8ac20d4efcb7c2682d17b9cea26351a4decd9f7af6f5cdc451de237ea2df8a49
-DIST Nuitka-2.5.1.tar.gz 3776847 BLAKE2B a6c36e736cf8aaa830cb5a47a2ae9ea9394c2afb5163e7955c196fb9ee9c37c61edc085c65f258bac0e27468bd97e5fb93bdeb8776fee85b99fd8c45076166b6 SHA512 ddf86589e2e576ae79b4e88fecac0668ef8e8c720d79d83799a15647c664c0d026f1241bcbc29036fab821611079ae808c22cb81ef14781bc7d0f96c3dba0428
-DIST Nuitka-2.5.tar.gz 3775959 BLAKE2B 25c91811fd7f1750c4be68031503c72694b512818aff9da57ea941257b376aee1db5921f7e9acec4b836a030a5ddcf329ada8d2e4305c735d6abefb3f97306e4 SHA512 265bd1d076acb2470598a78d6d66d9d246b27345b93bd28da0ff75621d2cf6f221760517e74c25d660b3c90eba2738eef1fb10978af97f9dc6c7720495ccdeed
diff --git a/dev-python/Nuitka/Nuitka-2.4.11.ebuild b/dev-python/Nuitka/Nuitka-2.4.11.ebuild
deleted file mode 100644
index cd36ef1f7397..000000000000
--- a/dev-python/Nuitka/Nuitka-2.4.11.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=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit distutils-r1 flag-o-matic optfeature pypi
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://nuitka.net/
- https://github.com/Nuitka/Nuitka/
- https://pypi.org/project/Nuitka/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-build/scons[${PYTHON_USEDEP}]
- >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/zstandard-0.15[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- doman doc/nuitka.1 doc/nuitka-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" dev-util/patchelf
-}
diff --git a/dev-python/Nuitka/Nuitka-2.5.1.ebuild b/dev-python/Nuitka/Nuitka-2.5.1.ebuild
deleted file mode 100644
index cd36ef1f7397..000000000000
--- a/dev-python/Nuitka/Nuitka-2.5.1.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=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit distutils-r1 flag-o-matic optfeature pypi
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://nuitka.net/
- https://github.com/Nuitka/Nuitka/
- https://pypi.org/project/Nuitka/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-build/scons[${PYTHON_USEDEP}]
- >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/zstandard-0.15[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- doman doc/nuitka.1 doc/nuitka-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" dev-util/patchelf
-}
diff --git a/dev-python/Opcodes/Manifest b/dev-python/Opcodes/Manifest
deleted file mode 100644
index 52680bec04bb..000000000000
--- a/dev-python/Opcodes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Opcodes-0.3.14.gh.tar.gz 236187 BLAKE2B 76e2f92a8860dc0306b5c48de9f64d6cd18e553af3936faac36e412bae129399ce7ff34ee2757b816a361aa29cdd45ac6b11e00bcaefd943e512ada6da0b70bc SHA512 bbdc08a75028c94def56b2afee0742db999acc8fe44aeeb6e8d8ac5e47e969a9daf0477e089ffff4c434be01c48b5e5ec5403bea86ba4e8674063a9f96fbeca8
diff --git a/dev-python/Opcodes/Opcodes-0.3.14-r1.ebuild b/dev-python/Opcodes/Opcodes-0.3.14-r1.ebuild
deleted file mode 100644
index 9ce1ce61a72b..000000000000
--- a/dev-python/Opcodes/Opcodes-0.3.14-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit distutils-r1
-
-CommitId=0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f
-
-DESCRIPTION="Opcodes Project"
-HOMEPAGE="
- https://pypi.org/project/Opcodes/
-"
-SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz
- -> ${P}.gh.tar.gz"
-S="${WORKDIR}"/${PN}-${CommitId}
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test" # depends on an old version of werkzeug
-
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-DOCS=readme.rst
-
-distutils_enable_sphinx sphinx \
- dev-python/sphinx-bootstrap-theme
diff --git a/dev-python/PeachPy/Manifest b/dev-python/PeachPy/Manifest
deleted file mode 100644
index eca2287dc132..000000000000
--- a/dev-python/PeachPy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PeachPy-2022.11.13.gh.tar.gz 248834 BLAKE2B 508100af45ee2868637c9f2123d835b26a6f8fc4fe880302ec273e19f95b855c667e30e1a31a23dc621aea57b3bf1948d9c2339e35dee55d46d3205d2fe93f03 SHA512 adda0e1c2e417792d0799f2fb5fa92636eff493e83dacf38344ca4a9fe37344bbb73228409cdf8680290ea7f374025f8b23bcdce6ab67b5329ae4a2acbc1cf4f
diff --git a/dev-python/PyGithub/PyGithub-2.4.0.ebuild b/dev-python/PyGithub/PyGithub-2.4.0.ebuild
index 0190f12f8bd2..4cf16e731ae7 100644
--- a/dev-python/PyGithub/PyGithub-2.4.0.ebuild
+++ b/dev-python/PyGithub/PyGithub-2.4.0.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=PyGithub
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/PyGithub/PyGithub-2.5.0.ebuild b/dev-python/PyGithub/PyGithub-2.5.0.ebuild
index afcd2432f4d1..524c77032075 100644
--- a/dev-python/PyGithub/PyGithub-2.5.0.ebuild
+++ b/dev-python/PyGithub/PyGithub-2.5.0.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=PyGithub
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
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 0b9e18b56cca..e9501a34c304 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.16.4.ebuild
+++ b/dev-python/PyQt-builder/PyQt-builder-1.16.4.ebuild
@@ -4,11 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=PyQt-builder
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 pypi
DESCRIPTION="The PEP 517 compliant PyQt build system"
-HOMEPAGE="https://github.com/Python-PyQt/PyQt-builder/"
+HOMEPAGE="
+ https://github.com/Python-PyQt/PyQt-builder/
+ https://pypi.org/project/PyQt-builder/
+"
LICENSE="BSD-2"
SLOT="0"
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 07326551b141..af2f9ebcbc33 100644
--- a/dev-python/PyQt5-sip/PyQt5-sip-12.15.0.ebuild
+++ b/dev-python/PyQt5-sip/PyQt5-sip-12.15.0.ebuild
@@ -6,9 +6,11 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/_}
+# actually, it's PyQt5-sip but upstream uses incorrect sdist name
+PYPI_PN=PyQt5_sip
# keep compat in sync with PyQt5 or else it confuses some revdeps
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 pypi
DESCRIPTION="sip extension module for PyQt5"
diff --git a/dev-python/PyQt5/PyQt5-5.15.11.ebuild b/dev-python/PyQt5/PyQt5-5.15.11.ebuild
index 6bfc18d789b2..ba0267dd65e2 100644
--- a/dev-python/PyQt5/PyQt5-5.15.11.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.15.11.ebuild
@@ -6,7 +6,9 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
+PYPI_PN=PyQt5
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
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 a1a0cf924bdb..64b5e3ddc9f7 100644
--- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild
+++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.7.0.ebuild
@@ -6,8 +6,10 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/_}
+# actually, it's PyQt6-WebEngine but upstream uses incorrect sdist name
+PYPI_PN=PyQt6_WebEngine
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
QT_PV=$(ver_cut 1-2):6
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 86094a933886..afd9ee32ace8 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
@@ -6,8 +6,10 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/_}
+# actually, it's PyQt6-WebEngine but upstream uses incorrect sdist name
+PYPI_PN=PyQt6_WebEngine
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 flag-o-matic multiprocessing qmake-utils # pypi
QT_PV=$(ver_cut 1-2):6
@@ -16,7 +18,7 @@ DESCRIPTION="Python bindings for QtWebEngine"
HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/"
# TODO: drop this and uncomment 'pypi' on a proper bump
-MY_P=${PN/-/_}-$(ver_cut 1-3).dev$(ver_cut 5)
+MY_P=${PYPI_PN}-$(ver_cut 1-3).dev$(ver_cut 5)
SRC_URI="https://www.riverbankcomputing.com/pypi/packages/PyQt6-WebEngine/${MY_P}.tar.gz"
S=${WORKDIR}/${MY_P}
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 9009f55c63fe..eb5b8ac0d8b4 100644
--- a/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild
+++ b/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild
@@ -6,9 +6,11 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/_}
+# actually, it's PyQt6-sip but upstream uses incorrect sdist name
+PYPI_PN=PyQt6_sip
# keep compat in sync with PyQt6 or else it confuses some revdeps
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 pypi
DESCRIPTION="sip module support for PyQt6"
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
index b24071f42c3a..e406bf3ed2d9 100644
--- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
@@ -6,7 +6,9 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
+PYPI_PN=PyQt6
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
# 'can' work with older Qt depending on features, but keeping it simple
diff --git a/dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild b/dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild
index ee50d47a0bf8..80d2a4762d61 100644
--- a/dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.8.0_pre2410211537.ebuild
@@ -6,7 +6,9 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
+PYPI_PN=PyQt6
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 flag-o-matic multiprocessing qmake-utils # pypi
# 'can' work with older Qt depending on features, but keeping it simple
@@ -16,7 +18,7 @@ DESCRIPTION="Python bindings for the Qt framework"
HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/"
# TODO: drop this and uncomment 'pypi' on a proper bump
-MY_P=${PN}-$(ver_cut 1-3).dev$(ver_cut 5)
+MY_P=${PYPI_PN}-$(ver_cut 1-3).dev$(ver_cut 5)
SRC_URI="https://www.riverbankcomputing.com/pypi/packages/PyQt6/${MY_P}.tar.gz"
S=${WORKDIR}/${MY_P}
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild
index 30399c8136f6..6c4073598aad 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild
@@ -6,7 +6,9 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
+PYPI_PN=PyQtWebEngine
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
DESCRIPTION="Python bindings for QtWebEngine"
diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
index b66dc6ad3a8a..6f7e3fc4b39d 100644
--- a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
+++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
@@ -8,9 +8,14 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=PyRSS2Gen-${PV}
DESCRIPTION="RSS feed generator written in Python"
-HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen/"
-SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz"
+HOMEPAGE="
+ http://www.dalkescientific.com/Python/PyRSS2Gen.html
+ https://pypi.org/project/PyRSS2Gen/
+"
+SRC_URI="http://www.dalkescientific.com/Python/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/PySDL2/PySDL2-0.9.16.ebuild b/dev-python/PySDL2/PySDL2-0.9.16.ebuild
index a66e1469ab87..04b214cc65a9 100644
--- a/dev-python/PySDL2/PySDL2-0.9.16.ebuild
+++ b/dev-python/PySDL2/PySDL2-0.9.16.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=PySDL2
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild b/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
index 5fc3efd7029c..d586081c1391 100644
--- a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
+++ b/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
@@ -1,17 +1,21 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=PySocks
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="SOCKS client module"
-HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/"
+HOMEPAGE="
+ https://github.com/Anorov/PySocks/
+ https://pypi.org/project/PySocks/
+"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/Pyro5/Pyro5-5.15-r1.ebuild b/dev-python/Pyro5/Pyro5-5.15-r1.ebuild
index 65fdf29a2f74..e2f6a9a9c080 100644
--- a/dev-python/Pyro5/Pyro5-5.15-r1.ebuild
+++ b/dev-python/Pyro5/Pyro5-5.15-r1.ebuild
@@ -3,18 +3,19 @@
EAPI=8
-PYTHON_REQ_USE="sqlite"
+DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
+PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
DESCRIPTION="Distributed object middleware for Python (RPC)"
HOMEPAGE="
- https://pyro5.readthedocs.io
+ https://pyro5.readthedocs.io/
+ https://github.com/irmen/Pyro5/
https://pypi.org/project/Pyro5/
- https://github.com/irmen/Pyro5
"
LICENSE="MIT"
@@ -33,11 +34,11 @@ distutils_enable_tests pytest
distutils_enable_sphinx docs/source \
dev-python/sphinx-rtd-theme
-EPYTEST_DESELECT=(
- # https://github.com/irmen/Pyro5/issues/83 (pypy3 specific)
- tests/test_server.py::TestServerOnce::testRegisterWeak
-)
-
python_test() {
+ local EPYTEST_DESELECT=(
+ # https://github.com/irmen/Pyro5/issues/83 (pypy3 specific)
+ tests/test_server.py::TestServerOnce::testRegisterWeak
+ )
+
epytest -m 'not network'
}
diff --git a/dev-python/QtPy/QtPy-2.4.1-r2.ebuild b/dev-python/QtPy/QtPy-2.4.1-r2.ebuild
index 6d48d1972b84..98ad16c34e2c 100644
--- a/dev-python/QtPy/QtPy-2.4.1-r2.ebuild
+++ b/dev-python/QtPy/QtPy-2.4.1-r2.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=QtPy
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/QtPy/QtPy-2.4.2.ebuild b/dev-python/QtPy/QtPy-2.4.2.ebuild
index 61488328d271..495eeb6013a8 100644
--- a/dev-python/QtPy/QtPy-2.4.2.ebuild
+++ b/dev-python/QtPy/QtPy-2.4.2.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=QtPy
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/agate/agate-1.11.0.ebuild b/dev-python/agate/agate-1.11.0.ebuild
index 414bf5b36724..db0d6eada929 100644
--- a/dev-python/agate/agate-1.11.0.ebuild
+++ b/dev-python/agate/agate-1.11.0.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}]
>=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.0[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.0[${PYTHON_USEDEP}]
>=dev-python/isodate-0.5.4[${PYTHON_USEDEP}]
>=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}]
>=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/agate/agate-1.12.0.ebuild b/dev-python/agate/agate-1.12.0.ebuild
index 414bf5b36724..db0d6eada929 100644
--- a/dev-python/agate/agate-1.12.0.ebuild
+++ b/dev-python/agate/agate-1.12.0.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}]
>=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.0[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.0[${PYTHON_USEDEP}]
>=dev-python/isodate-0.5.4[${PYTHON_USEDEP}]
>=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}]
>=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/apprise/apprise-1.9.0.ebuild b/dev-python/apprise/apprise-1.9.0.ebuild
index 7e9c72932a23..edc35e558352 100644
--- a/dev-python/apprise/apprise-1.9.0.ebuild
+++ b/dev-python/apprise/apprise-1.9.0.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] )
"
BDEPEND="
- dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/babel[${PYTHON_USEDEP}]
test? (
dev-python/pytest-mock[${PYTHON_USEDEP}]
)
diff --git a/dev-python/APScheduler/Manifest b/dev-python/apscheduler/Manifest
index c2baeb97bb07..c2baeb97bb07 100644
--- a/dev-python/APScheduler/Manifest
+++ b/dev-python/apscheduler/Manifest
diff --git a/dev-python/APScheduler/APScheduler-3.10.4.ebuild b/dev-python/apscheduler/apscheduler-3.10.4.ebuild
index 419e9e865e1c..81475d8f5a53 100644
--- a/dev-python/APScheduler/APScheduler-3.10.4.ebuild
+++ b/dev-python/apscheduler/apscheduler-3.10.4.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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=APScheduler
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
@@ -39,7 +40,7 @@ PATCHES=(
# disable test fixtures using external servers (mongodb, redis...)
# these fixtures are using markers in git master, so the patch
# should be no longer necessary with next major bump
- "${FILESDIR}"/APScheduler-3.8.1-external-server-tests.patch
+ "${FILESDIR}"/apscheduler-3.8.1-external-server-tests.patch
)
EPYTEST_DESELECT=(
diff --git a/dev-python/APScheduler/files/APScheduler-3.8.1-external-server-tests.patch b/dev-python/apscheduler/files/apscheduler-3.8.1-external-server-tests.patch
index 4ad1b62d0fd1..4ad1b62d0fd1 100644
--- a/dev-python/APScheduler/files/APScheduler-3.8.1-external-server-tests.patch
+++ b/dev-python/apscheduler/files/apscheduler-3.8.1-external-server-tests.patch
diff --git a/dev-python/APScheduler/metadata.xml b/dev-python/apscheduler/metadata.xml
index 6e476e9ee8d1..6e476e9ee8d1 100644
--- a/dev-python/APScheduler/metadata.xml
+++ b/dev-python/apscheduler/metadata.xml
diff --git a/dev-python/Arpeggio/Manifest b/dev-python/arpeggio/Manifest
index 62e673397779..62e673397779 100644
--- a/dev-python/Arpeggio/Manifest
+++ b/dev-python/arpeggio/Manifest
diff --git a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild b/dev-python/arpeggio/arpeggio-2.0.2.ebuild
index cc0baa6c5302..58a94531bc18 100644
--- a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
+++ b/dev-python/arpeggio/arpeggio-2.0.2.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/Arpeggio/metadata.xml b/dev-python/arpeggio/metadata.xml
index 6fb0e4bdaca7..6fb0e4bdaca7 100644
--- a/dev-python/Arpeggio/metadata.xml
+++ b/dev-python/arpeggio/metadata.xml
diff --git a/dev-python/Babel/Manifest b/dev-python/babel/Manifest
index 2516de2e668a..2516de2e668a 100644
--- a/dev-python/Babel/Manifest
+++ b/dev-python/babel/Manifest
diff --git a/dev-python/Babel/Babel-2.16.0.ebuild b/dev-python/babel/babel-2.16.0.ebuild
index 473e917f4e5d..cd52a46b99ff 100644
--- a/dev-python/Babel/Babel-2.16.0.ebuild
+++ b/dev-python/babel/babel-2.16.0.ebuild
@@ -4,7 +4,6 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=${PN,}
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
PYTHON_REQ_USE="threads(+)"
diff --git a/dev-python/Babel/metadata.xml b/dev-python/babel/metadata.xml
index a1db2645e4b0..790a56bfdb0c 100644
--- a/dev-python/Babel/metadata.xml
+++ b/dev-python/babel/metadata.xml
@@ -14,7 +14,6 @@
and date formatting, etc.
</longdescription>
<upstream>
- <remote-id type="cpe">cpe:/a:pocoo:babel</remote-id>
<bugs-to>https://github.com/python-babel/babel/issues</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/bandit/bandit-1.7.10.ebuild b/dev-python/bandit/bandit-1.7.10.ebuild
index c96a49cf3c3e..ef4e34f08eb6 100644
--- a/dev-python/bandit/bandit-1.7.10.ebuild
+++ b/dev-python/bandit/bandit-1.7.10.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/GitPython-3.1.30[${PYTHON_USEDEP}]
+ >=dev-python/gitpython-3.1.30[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
diff --git a/dev-python/BitVector/Manifest b/dev-python/bitvector/Manifest
index 8681efff0e2c..8681efff0e2c 100644
--- a/dev-python/BitVector/Manifest
+++ b/dev-python/bitvector/Manifest
diff --git a/dev-python/BitVector/BitVector-3.5.0-r1.ebuild b/dev-python/bitvector/bitvector-3.5.0-r1.ebuild
index 4f5db63d54fa..542f3eae0049 100644
--- a/dev-python/BitVector/BitVector-3.5.0-r1.ebuild
+++ b/dev-python/bitvector/bitvector-3.5.0-r1.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
@@ -8,12 +8,14 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=BitVector-${PV}
DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays"
HOMEPAGE="
https://engineering.purdue.edu/kak/dist/
https://pypi.org/project/BitVector/
"
-SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz"
+SRC_URI="https://engineering.purdue.edu/kak/dist/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="0"
diff --git a/dev-python/BitVector/metadata.xml b/dev-python/bitvector/metadata.xml
index 0722f3e71a77..0722f3e71a77 100644
--- a/dev-python/BitVector/metadata.xml
+++ b/dev-python/bitvector/metadata.xml
diff --git a/dev-python/black/black-24.10.0.ebuild b/dev-python/black/black-24.10.0.ebuild
index 2d6bacb8c69c..2c9931ed9818 100644
--- a/dev-python/black/black-24.10.0.ebuild
+++ b/dev-python/black/black-24.10.0.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+ >=dev-python/mypy-extensions-0.4.3[${PYTHON_USEDEP}]
>=dev-python/packaging-22.0[${PYTHON_USEDEP}]
>=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2[${PYTHON_USEDEP}]
diff --git a/dev-python/ConfigArgParse/Manifest b/dev-python/configargparse/Manifest
index cfb3199cbcf4..cfb3199cbcf4 100644
--- a/dev-python/ConfigArgParse/Manifest
+++ b/dev-python/configargparse/Manifest
diff --git a/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild b/dev-python/configargparse/configargparse-1.7.ebuild
index 8bc7601e669d..5d24cd9eb7b7 100644
--- a/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild
+++ b/dev-python/configargparse/configargparse-1.7.ebuild
@@ -8,14 +8,16 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=ConfigArgParse-${PV}
DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
HOMEPAGE="
https://github.com/bw2/ConfigArgParse/
https://pypi.org/project/ConfigArgParse/"
SRC_URI="
https://github.com/bw2/ConfigArgParse/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/ConfigArgParse/files/ConfigArgParse-1.7-py313.patch b/dev-python/configargparse/files/configargparse-1.7-py313.patch
index a079f37a18e6..a079f37a18e6 100644
--- a/dev-python/ConfigArgParse/files/ConfigArgParse-1.7-py313.patch
+++ b/dev-python/configargparse/files/configargparse-1.7-py313.patch
diff --git a/dev-python/ConfigArgParse/metadata.xml b/dev-python/configargparse/metadata.xml
index ea8988e8af6a..ea8988e8af6a 100644
--- a/dev-python/ConfigArgParse/metadata.xml
+++ b/dev-python/configargparse/metadata.xml
diff --git a/dev-python/CppHeaderParser/Manifest b/dev-python/cppheaderparser/Manifest
index 72f0f6990847..72f0f6990847 100644
--- a/dev-python/CppHeaderParser/Manifest
+++ b/dev-python/cppheaderparser/Manifest
diff --git a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild b/dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild
index c3f81f76d5a5..0e48ce0fcf14 100644
--- a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
+++ b/dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=CppHeaderParser
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/CppHeaderParser/metadata.xml b/dev-python/cppheaderparser/metadata.xml
index 2e0399db0a9e..2e0399db0a9e 100644
--- a/dev-python/CppHeaderParser/metadata.xml
+++ b/dev-python/cppheaderparser/metadata.xml
diff --git a/dev-python/Events/Manifest b/dev-python/events/Manifest
index 89f6288ca703..0425570ec95f 100644
--- a/dev-python/Events/Manifest
+++ b/dev-python/events/Manifest
@@ -1 +1 @@
-DIST Events-0.5.gh.tar.gz 13200 BLAKE2B c55361a0a31c0f01ae7c9e49ceb2ad6900384b0164d9ac8a5e289a8a80d9ab07f6439ee85f4ec77f0ae639b46e7c69c0f4b54341f9edfff05f865e0738315ff7 SHA512 3eb067bb2a8441eaf4801f25ced65afd7f6c253461c61a2e9bbdd87645718c72a7c13a66e46a6a48ef5b5857993f23a462a286937dc93a259bd02887a3dda6c6
+DIST events-0.5.gh.tar.gz 13200 BLAKE2B c55361a0a31c0f01ae7c9e49ceb2ad6900384b0164d9ac8a5e289a8a80d9ab07f6439ee85f4ec77f0ae639b46e7c69c0f4b54341f9edfff05f865e0738315ff7 SHA512 3eb067bb2a8441eaf4801f25ced65afd7f6c253461c61a2e9bbdd87645718c72a7c13a66e46a6a48ef5b5857993f23a462a286937dc93a259bd02887a3dda6c6
diff --git a/dev-python/Events/Events-0.5.ebuild b/dev-python/events/events-0.5.ebuild
index 07d1d0e14d4c..f941bb91cca1 100644
--- a/dev-python/Events/Events-0.5.ebuild
+++ b/dev-python/events/events-0.5.ebuild
@@ -11,11 +11,13 @@ inherit distutils-r1
DESCRIPTION="Bringing the elegance of C# EventHandler to Python"
HOMEPAGE="
https://pypi.org/project/Events/
- https://github.com/pyeve/events
+ https://github.com/pyeve/events/
"
# No sdist in pypi as of PV=0.5
-SRC_URI="https://github.com/pyeve/events/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S=${WORKDIR}/${P,,}
+SRC_URI="
+ https://github.com/pyeve/events/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/Events/metadata.xml b/dev-python/events/metadata.xml
index e80fd870bb02..e80fd870bb02 100644
--- a/dev-python/Events/metadata.xml
+++ b/dev-python/events/metadata.xml
diff --git a/dev-python/eyeD3/Manifest b/dev-python/eyed3/Manifest
index 1206902a6c2d..1206902a6c2d 100644
--- a/dev-python/eyeD3/Manifest
+++ b/dev-python/eyed3/Manifest
diff --git a/dev-python/eyeD3/eyeD3-0.9.7-r1.ebuild b/dev-python/eyed3/eyed3-0.9.7-r1.ebuild
index b5975b50cff0..96836f7e1605 100644
--- a/dev-python/eyeD3/eyeD3-0.9.7-r1.ebuild
+++ b/dev-python/eyed3/eyed3-0.9.7-r1.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=eyeD3-${PV}
DESCRIPTION="Module for manipulating ID3 (v1 + v2) tags in Python"
HOMEPAGE="
https://eyed3.nicfit.net/
@@ -16,12 +17,13 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/nicfit/eyeD3/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
test? (
https://eyed3.nicfit.net/releases/eyeD3-test-data.tgz
-> eyeD3-test-data-r1.tgz
)
"
+S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
SLOT="0.7"
diff --git a/dev-python/eyeD3/metadata.xml b/dev-python/eyed3/metadata.xml
index 4dc15aa3421e..4dc15aa3421e 100644
--- a/dev-python/eyeD3/metadata.xml
+++ b/dev-python/eyed3/metadata.xml
diff --git a/dev-python/Faker/Manifest b/dev-python/faker/Manifest
index 98d3401501f3..98d3401501f3 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/faker/Manifest
diff --git a/dev-python/Faker/Faker-30.8.2.ebuild b/dev-python/faker/faker-30.8.2.ebuild
index 0a9c19891ae4..ebbbc03e6941 100644
--- a/dev-python/Faker/Faker-30.8.2.ebuild
+++ b/dev-python/faker/faker-30.8.2.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN^}
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/Faker/Faker-33.0.0.ebuild b/dev-python/faker/faker-33.0.0.ebuild
index aea1a8ba7ec6..da73871f7d48 100644
--- a/dev-python/Faker/Faker-33.0.0.ebuild
+++ b/dev-python/faker/faker-33.0.0.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN^}
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/Faker/metadata.xml b/dev-python/faker/metadata.xml
index 8bc756be29cd..8bc756be29cd 100644
--- a/dev-python/Faker/metadata.xml
+++ b/dev-python/faker/metadata.xml
diff --git a/dev-python/flask-babel/flask-babel-4.0.0.ebuild b/dev-python/flask-babel/flask-babel-4.0.0.ebuild
index da64ed503302..085ab405147d 100644
--- a/dev-python/flask-babel/flask-babel-4.0.0.ebuild
+++ b/dev-python/flask-babel/flask-babel-4.0.0.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
- >=dev-python/Babel-2.12[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.12[${PYTHON_USEDEP}]
>=dev-python/flask-2.0[${PYTHON_USEDEP}]
>=dev-python/jinja2-3.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2022.7[${PYTHON_USEDEP}]
diff --git a/dev-python/flit_scm/Manifest b/dev-python/flit-scm/Manifest
index 0429de237dca..0429de237dca 100644
--- a/dev-python/flit_scm/Manifest
+++ b/dev-python/flit-scm/Manifest
diff --git a/dev-python/flit_scm/flit_scm-1.7.0.ebuild b/dev-python/flit-scm/flit-scm-1.7.0.ebuild
index 72e372858945..31ef59130acf 100644
--- a/dev-python/flit_scm/flit_scm-1.7.0.ebuild
+++ b/dev-python/flit-scm/flit-scm-1.7.0.ebuild
@@ -8,14 +8,16 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1
+MY_P=flit_scm-${PV}
DESCRIPTION="A PEP 518 build backend combining flit with setuptools_scm"
HOMEPAGE="
https://gitlab.com/WillDaSilva/flit_scm/
https://pypi.org/project/flit-scm/
"
SRC_URI="
- https://gitlab.com/WillDaSilva/flit_scm/-/archive/${PV}/${P}.tar.bz2
+ https://gitlab.com/WillDaSilva/flit_scm/-/archive/${PV}/${MY_P}.tar.bz2
"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
@@ -27,7 +29,7 @@ RDEPEND="
$(python_gen_cond_dep '
<dev-python/tomli-3[${PYTHON_USEDEP}]
>=dev-python/tomli-2[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10 )
+ ' 3.10)
"
BDEPEND="
${RDEPEND}
diff --git a/dev-python/flit_scm/metadata.xml b/dev-python/flit-scm/metadata.xml
index a0d4c5913ba0..a0d4c5913ba0 100644
--- a/dev-python/flit_scm/metadata.xml
+++ b/dev-python/flit-scm/metadata.xml
diff --git a/dev-python/Frozen-Flask/Manifest b/dev-python/frozen-flask/Manifest
index 1519248b5066..1519248b5066 100644
--- a/dev-python/Frozen-Flask/Manifest
+++ b/dev-python/frozen-flask/Manifest
diff --git a/dev-python/Frozen-Flask/Frozen-Flask-1.0.2.ebuild b/dev-python/frozen-flask/frozen-flask-1.0.2.ebuild
index cedf9f2a2d0c..84a598af744a 100644
--- a/dev-python/Frozen-Flask/Frozen-Flask-1.0.2.ebuild
+++ b/dev-python/frozen-flask/frozen-flask-1.0.2.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
+PYPI_PN=Frozen-Flask
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/Frozen-Flask/metadata.xml b/dev-python/frozen-flask/metadata.xml
index ea8988e8af6a..ea8988e8af6a 100644
--- a/dev-python/Frozen-Flask/metadata.xml
+++ b/dev-python/frozen-flask/metadata.xml
diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
index 6bf3b66e5a57..303ba02e280b 100644
--- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
+++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
@@ -19,7 +19,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
- dev-python/Levenshtein[${PYTHON_USEDEP}]
+ dev-python/levenshtein[${PYTHON_USEDEP}]
"
# pycodestyle imported unconditionally in the only test file, sigh
BDEPEND="
diff --git a/dev-python/GitPython/Manifest b/dev-python/gitpython/Manifest
index 7e514497ee52..7e514497ee52 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/gitpython/Manifest
diff --git a/dev-python/GitPython/GitPython-3.1.43.ebuild b/dev-python/gitpython/gitpython-3.1.43.ebuild
index c8c9564ee6c5..3f025529954b 100644
--- a/dev-python/GitPython/GitPython-3.1.43.ebuild
+++ b/dev-python/gitpython/gitpython-3.1.43.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=GitPython
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
PYTHON_REQ_USE="threads(+)"
diff --git a/dev-python/GitPython/metadata.xml b/dev-python/gitpython/metadata.xml
index ea8988e8af6a..ea8988e8af6a 100644
--- a/dev-python/GitPython/metadata.xml
+++ b/dev-python/gitpython/metadata.xml
diff --git a/dev-python/GridDataFormats/Manifest b/dev-python/griddataformats/Manifest
index 8807e6388106..8807e6388106 100644
--- a/dev-python/GridDataFormats/Manifest
+++ b/dev-python/griddataformats/Manifest
diff --git a/dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild b/dev-python/griddataformats/griddataformats-1.0.2.ebuild
index db7790095b2a..ced919e00b56 100644
--- a/dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild
+++ b/dev-python/griddataformats/griddataformats-1.0.2.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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=GridDataFormats
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
@@ -15,8 +16,8 @@ HOMEPAGE="
https://github.com/MDAnalysis/GridDataFormats/
"
-SLOT="0"
LICENSE="LGPL-3"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
diff --git a/dev-python/GridDataFormats/metadata.xml b/dev-python/griddataformats/metadata.xml
index cbae42d3b98a..cbae42d3b98a 100644
--- a/dev-python/GridDataFormats/metadata.xml
+++ b/dev-python/griddataformats/metadata.xml
diff --git a/dev-python/grpclib/grpclib-0.4.7-r1.ebuild b/dev-python/grpclib/grpclib-0.4.7-r1.ebuild
index e06b8c35055b..638de161826e 100644
--- a/dev-python/grpclib/grpclib-0.4.7-r1.ebuild
+++ b/dev-python/grpclib/grpclib-0.4.7-r1.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
BDEPEND="
test? (
dev-python/async-timeout[${PYTHON_USEDEP}]
- dev-python/Faker[${PYTHON_USEDEP}]
+ dev-python/faker[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/IPy/Manifest b/dev-python/ipy/Manifest
index 23bdf7c8ec7f..23bdf7c8ec7f 100644
--- a/dev-python/IPy/Manifest
+++ b/dev-python/ipy/Manifest
diff --git a/dev-python/IPy/IPy-1.01-r1.ebuild b/dev-python/ipy/ipy-1.01-r1.ebuild
index e83d3d4f5d8a..35cf0a09a4e7 100644
--- a/dev-python/IPy/IPy-1.01-r1.ebuild
+++ b/dev-python/ipy/ipy-1.01-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-
+PYPI_PN=IPy
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/IPy/metadata.xml b/dev-python/ipy/metadata.xml
index ea8988e8af6a..ea8988e8af6a 100644
--- a/dev-python/IPy/metadata.xml
+++ b/dev-python/ipy/metadata.xml
diff --git a/dev-python/ipython_genutils/Manifest b/dev-python/ipython-genutils/Manifest
index 83b179fdcc7a..83b179fdcc7a 100644
--- a/dev-python/ipython_genutils/Manifest
+++ b/dev-python/ipython-genutils/Manifest
diff --git a/dev-python/ipython_genutils/files/ipython_genutils-0.2.0-remove-nose.patch b/dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch
index a483aad330fa..a483aad330fa 100644
--- a/dev-python/ipython_genutils/files/ipython_genutils-0.2.0-remove-nose.patch
+++ b/dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch
diff --git a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild b/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild
index 5cf5864410d5..d391f1d80bc1 100644
--- a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
+++ b/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN/-/_}
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ipython_genutils/metadata.xml b/dev-python/ipython-genutils/metadata.xml
index 65093d18c968..65093d18c968 100644
--- a/dev-python/ipython_genutils/metadata.xml
+++ b/dev-python/ipython-genutils/metadata.xml
diff --git a/dev-python/ipywidgets/ipywidgets-8.1.5.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.5.ebuild
index 26413a5d1b65..7b142e8ceb99 100644
--- a/dev-python/ipywidgets/ipywidgets-8.1.5.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.1.5.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
>=dev-python/comm-0.1.3[${PYTHON_USEDEP}]
- >=dev-python/ipython_genutils-0.2.0[${PYTHON_USEDEP}]
+ >=dev-python/ipython-genutils-0.2.0[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}]
>=dev-python/widgetsnbextension-4.0.12[${PYTHON_USEDEP}]
>=dev-python/jupyterlab-widgets-3.0.12[${PYTHON_USEDEP}]
diff --git a/dev-python/jinja2_pluralize/Manifest b/dev-python/jinja2-pluralize/Manifest
index b501ccf6af5c..b501ccf6af5c 100644
--- a/dev-python/jinja2_pluralize/Manifest
+++ b/dev-python/jinja2-pluralize/Manifest
diff --git a/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild b/dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild
index 13ed20be590a..a312b8801c25 100644
--- a/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild
+++ b/dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN/-/_}
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jinja2_pluralize/metadata.xml b/dev-python/jinja2-pluralize/metadata.xml
index 7216aa3854f1..7216aa3854f1 100644
--- a/dev-python/jinja2_pluralize/metadata.xml
+++ b/dev-python/jinja2-pluralize/metadata.xml
diff --git a/dev-python/jinja2/jinja2-3.1.4.ebuild b/dev-python/jinja2/jinja2-3.1.4.ebuild
index 4f5f57dfb7b7..335d96d92952 100644
--- a/dev-python/jinja2/jinja2-3.1.4.ebuild
+++ b/dev-python/jinja2/jinja2-3.1.4.ebuild
@@ -45,7 +45,7 @@ src_prepare() {
}
pkg_postinst() {
- if ! has_version dev-python/Babel; then
- elog "For i18n support, please emerge dev-python/Babel."
+ if ! has_version dev-python/babel; then
+ elog "For i18n support, please emerge dev-python/babel."
fi
}
diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.27.3.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.27.3.ebuild
index 034ba046aad4..3487c5645d44 100644
--- a/dev-python/jupyterlab-server/jupyterlab-server-2.27.3.ebuild
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.27.3.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
- >=dev-python/Babel-2.10[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.10[${PYTHON_USEDEP}]
>=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}]
>=dev-python/json5-0.9.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index 37a64204a00a..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9b3521c5721afa49a58e0c35267f7d82bb56bd7e1d6d3152be0d36cd220180a526cb20b90b1113fbf0fff4a512137570f0b3bcf864498b7b7cc00403cb61ca27 SHA512 16d311400bf84a5f04e15f3da4b68b2810e4b005009f4d03dc8a487176dfc294403c976c412c83dcfa8084a49ef7b7d5389b43fb2ba446ce107ce4595e3558c6
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 56733bbffc48..eb2586280d80 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/Levenshtein/Manifest b/dev-python/levenshtein/Manifest
index f3d04f66f18c..f3d04f66f18c 100644
--- a/dev-python/Levenshtein/Manifest
+++ b/dev-python/levenshtein/Manifest
diff --git a/dev-python/Levenshtein/Levenshtein-0.26.1.ebuild b/dev-python/levenshtein/levenshtein-0.26.1.ebuild
index cb26029b59ce..fdeece548e55 100644
--- a/dev-python/Levenshtein/Levenshtein-0.26.1.ebuild
+++ b/dev-python/levenshtein/levenshtein-0.26.1.ebuild
@@ -9,6 +9,7 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=${P^}
DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations"
HOMEPAGE="
https://pypi.org/project/Levenshtein/
@@ -16,8 +17,9 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="GPL-2+"
SLOT="0"
diff --git a/dev-python/Levenshtein/metadata.xml b/dev-python/levenshtein/metadata.xml
index 853174b8f2ab..853174b8f2ab 100644
--- a/dev-python/Levenshtein/metadata.xml
+++ b/dev-python/levenshtein/metadata.xml
diff --git a/dev-python/mako/mako-1.3.6.ebuild b/dev-python/mako/mako-1.3.6.ebuild
index 236114304b43..4ccaed3e6993 100644
--- a/dev-python/mako/mako-1.3.6.ebuild
+++ b/dev-python/mako/mako-1.3.6.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
"
BDEPEND="
test? (
- dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/babel[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/MechanicalSoup/Manifest b/dev-python/mechanicalsoup/Manifest
index 57317f12db9f..57317f12db9f 100644
--- a/dev-python/MechanicalSoup/Manifest
+++ b/dev-python/mechanicalsoup/Manifest
diff --git a/dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild b/dev-python/mechanicalsoup/mechanicalsoup-1.3.0.ebuild
index 129264893252..0c4896a96b84 100644
--- a/dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild
+++ b/dev-python/mechanicalsoup/mechanicalsoup-1.3.0.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=MechanicalSoup
PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/MechanicalSoup/metadata.xml b/dev-python/mechanicalsoup/metadata.xml
index 1feed1b8ebdc..1feed1b8ebdc 100644
--- a/dev-python/MechanicalSoup/metadata.xml
+++ b/dev-python/mechanicalsoup/metadata.xml
diff --git a/dev-python/mitmproxy_wireguard/Manifest b/dev-python/mitmproxy-wireguard/Manifest
index a032cfea6eb1..a032cfea6eb1 100644
--- a/dev-python/mitmproxy_wireguard/Manifest
+++ b/dev-python/mitmproxy-wireguard/Manifest
diff --git a/dev-python/mitmproxy_wireguard/metadata.xml b/dev-python/mitmproxy-wireguard/metadata.xml
index 83d00b14c8d4..83d00b14c8d4 100644
--- a/dev-python/mitmproxy_wireguard/metadata.xml
+++ b/dev-python/mitmproxy-wireguard/metadata.xml
diff --git a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild b/dev-python/mitmproxy-wireguard/mitmproxy-wireguard-0.1.20-r1.ebuild
index ce3524b2bf30..749ef99984d0 100644
--- a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20-r1.ebuild
+++ b/dev-python/mitmproxy-wireguard/mitmproxy-wireguard-0.1.20-r1.ebuild
@@ -206,12 +206,18 @@ CRATES="
inherit cargo distutils-r1
+MY_P=mitmproxy_wireguard-${PV}
DESCRIPTION="WireGuard frontend for mitmproxy"
-HOMEPAGE="https://github.com/decathorpe/mitmproxy_wireguard"
+HOMEPAGE="
+ https://github.com/decathorpe/mitmproxy_wireguard/
+ https://pypi.org/project/mitmproxy-wireguard/
+"
SRC_URI="
- https://github.com/decathorpe/mitmproxy_wireguard/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+ https://github.com/decathorpe/mitmproxy_wireguard/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
${CARGO_CRATE_URIS}
"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
# Dependent crate licenses
@@ -222,10 +228,13 @@ LICENSE+="
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
-RDEPEND=""
-BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+"
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/${PN}/${PN}.*.so"
+QA_FLAGS_IGNORED="
+ usr/lib.*/py.*/site-packages/mitmproxy_wireguard/mitmproxy_wireguard.*.so
+"
src_test() {
cargo_src_test
diff --git a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.1.ebuild b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.1.ebuild
index 73ca9579af6a..d5bdf3f51603 100644
--- a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.1.ebuild
+++ b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.1.ebuild
@@ -33,7 +33,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RESTRICT="test"
RDEPEND="
- dev-python/GitPython[${PYTHON_USEDEP}]
+ dev-python/gitpython[${PYTHON_USEDEP}]
>=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.2.ebuild b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.2.ebuild
index 6f9ba0b4576e..1448d9fedabc 100644
--- a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.2.ebuild
+++ b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.9.2.ebuild
@@ -33,7 +33,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
RESTRICT="test"
RDEPEND="
- dev-python/GitPython[${PYTHON_USEDEP}]
+ dev-python/gitpython[${PYTHON_USEDEP}]
>=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild
index 6cacb1ef2b76..1bee6c1eb8b1 100644
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.3.0.ebuild
@@ -32,8 +32,8 @@ SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
- >=dev-python/Babel-2.7.0[${PYTHON_USEDEP}]
- dev-python/GitPython[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.7.0[${PYTHON_USEDEP}]
+ dev-python/gitpython[${PYTHON_USEDEP}]
>=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
"
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild
index 67573d18b3dc..9c5c238ac168 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.43.ebuild
@@ -31,7 +31,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="social"
RDEPEND="
- >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+ >=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}]
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 53cfcef57ba4..c99fc052adb8 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.44.ebuild
@@ -31,7 +31,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="social"
RDEPEND="
- >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+ >=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}]
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.45.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.45.ebuild
index 53cfcef57ba4..c99fc052adb8 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.45.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.45.ebuild
@@ -31,7 +31,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="social"
RDEPEND="
- >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+ >=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}]
diff --git a/dev-python/mkdocs/mkdocs-1.6.0.ebuild b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
index 62b9c5ee1588..3641cf46960f 100644
--- a/dev-python/mkdocs/mkdocs-1.6.0.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
@@ -37,7 +37,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
# )
# "
RDEPEND="
- >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.9.0[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/jinja2-2.11.1[${PYTHON_USEDEP}]
>=dev-python/markdown-3.3.6[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs/mkdocs-1.6.1.ebuild b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
index 62b9c5ee1588..3641cf46960f 100644
--- a/dev-python/mkdocs/mkdocs-1.6.1.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
@@ -37,7 +37,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
# )
# "
RDEPEND="
- >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.9.0[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/jinja2-2.11.1[${PYTHON_USEDEP}]
>=dev-python/markdown-3.3.6[${PYTHON_USEDEP}]
diff --git a/dev-python/mypy_extensions/Manifest b/dev-python/mypy-extensions/Manifest
index edb1536892fa..edb1536892fa 100644
--- a/dev-python/mypy_extensions/Manifest
+++ b/dev-python/mypy-extensions/Manifest
diff --git a/dev-python/mypy_extensions/metadata.xml b/dev-python/mypy-extensions/metadata.xml
index ea8988e8af6a..ea8988e8af6a 100644
--- a/dev-python/mypy_extensions/metadata.xml
+++ b/dev-python/mypy-extensions/metadata.xml
diff --git a/dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild b/dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild
index b40fa900f526..e15a6de8a38c 100644
--- a/dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild
+++ b/dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild
@@ -8,6 +8,7 @@ DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
+MY_P=mypy_extensions-${PV}
DESCRIPTION="Type system extensions for programs checked with mypy"
HOMEPAGE="
https://www.mypy-lang.org/
@@ -15,8 +16,9 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/python/mypy_extensions/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/mypy/mypy-1.13.0.ebuild b/dev-python/mypy/mypy-1.13.0.ebuild
index f149f34f9f13..b7592b76206f 100644
--- a/dev-python/mypy/mypy-1.13.0.ebuild
+++ b/dev-python/mypy/mypy-1.13.0.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
!dev-util/stubgen
>=dev-python/psutil-4[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/mypy-extensions-1.0.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.10)
diff --git a/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild b/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild
index 472ec611c810..b985871296a2 100644
--- a/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild
+++ b/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
+ dev-python/ipython-genutils[${PYTHON_USEDEP}]
>=dev-python/nest-asyncio-1.5[${PYTHON_USEDEP}]
>=dev-python/notebook-shim-0.2.3[${PYTHON_USEDEP}]
"
@@ -46,7 +46,7 @@ distutils_enable_sphinx docs/source \
dev-python/nbsphinx \
dev-python/sphinxcontrib-github-alt \
dev-python/myst-parser \
- dev-python/ipython_genutils
+ dev-python/ipython-genutils
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
diff --git a/dev-python/nbdime/nbdime-4.0.2.ebuild b/dev-python/nbdime/nbdime-4.0.2.ebuild
index 54284c4cfc58..8aedd64aefaa 100644
--- a/dev-python/nbdime/nbdime-4.0.2.ebuild
+++ b/dev-python/nbdime/nbdime-4.0.2.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/GitPython[${PYTHON_USEDEP}]
+ dev-python/gitpython[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
dev-python/jupyter-server[${PYTHON_USEDEP}]
dev-python/jupyter-server-mathjax[${PYTHON_USEDEP}]
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
new file mode 100644
index 000000000000..932b154dd7ba
--- /dev/null
+++ b/dev-python/nuitka/Manifest
@@ -0,0 +1 @@
+DIST Nuitka-2.5.1.tar.gz 3776847 BLAKE2B a6c36e736cf8aaa830cb5a47a2ae9ea9394c2afb5163e7955c196fb9ee9c37c61edc085c65f258bac0e27468bd97e5fb93bdeb8776fee85b99fd8c45076166b6 SHA512 ddf86589e2e576ae79b4e88fecac0668ef8e8c720d79d83799a15647c664c0d026f1241bcbc29036fab821611079ae808c22cb81ef14781bc7d0f96c3dba0428
diff --git a/dev-python/Nuitka/metadata.xml b/dev-python/nuitka/metadata.xml
index 0ce764eef6e8..0ce764eef6e8 100644
--- a/dev-python/Nuitka/metadata.xml
+++ b/dev-python/nuitka/metadata.xml
diff --git a/dev-python/Nuitka/Nuitka-2.5.ebuild b/dev-python/nuitka/nuitka-2.5.1.ebuild
index cd36ef1f7397..6508da1d241b 100644
--- a/dev-python/Nuitka/Nuitka-2.5.ebuild
+++ b/dev-python/nuitka/nuitka-2.5.1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 flag-o-matic optfeature pypi
diff --git a/dev-python/opcodes/Manifest b/dev-python/opcodes/Manifest
new file mode 100644
index 000000000000..ab797e881a51
--- /dev/null
+++ b/dev-python/opcodes/Manifest
@@ -0,0 +1 @@
+DIST Opcodes-0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f.gh.tar.gz 236187 BLAKE2B 76e2f92a8860dc0306b5c48de9f64d6cd18e553af3936faac36e412bae129399ce7ff34ee2757b816a361aa29cdd45ac6b11e00bcaefd943e512ada6da0b70bc SHA512 bbdc08a75028c94def56b2afee0742db999acc8fe44aeeb6e8d8ac5e47e969a9daf0477e089ffff4c434be01c48b5e5ec5403bea86ba4e8674063a9f96fbeca8
diff --git a/dev-python/Opcodes/metadata.xml b/dev-python/opcodes/metadata.xml
index a6b256295160..a6b256295160 100644
--- a/dev-python/Opcodes/metadata.xml
+++ b/dev-python/opcodes/metadata.xml
diff --git a/dev-python/opcodes/opcodes-0.3.14-r1.ebuild b/dev-python/opcodes/opcodes-0.3.14-r1.ebuild
new file mode 100644
index 000000000000..8d09813c97ef
--- /dev/null
+++ b/dev-python/opcodes/opcodes-0.3.14-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+EGIT_COMMIT=0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f
+MY_P=${PN^}-${EGIT_COMMIT}
+DESCRIPTION="Opcodes Project"
+HOMEPAGE="
+ https://github.com/Maratyszcza/Opcodes/
+ https://pypi.org/project/opcodes/
+"
+SRC_URI="
+ https://github.com/Maratyszcza/Opcodes/archive/${EGIT_COMMIT}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test" # depends on an old version of werkzeug
+
+RDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+DOCS=( readme.rst )
+
+distutils_enable_sphinx sphinx \
+ dev-python/sphinx-bootstrap-theme
diff --git a/dev-python/opensearch-py/opensearch-py-2.7.1.ebuild b/dev-python/opensearch-py/opensearch-py-2.7.1.ebuild
index 4244c85c9ae8..54c9332d7faa 100644
--- a/dev-python/opensearch-py/opensearch-py-2.7.1.ebuild
+++ b/dev-python/opensearch-py/opensearch-py-2.7.1.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=dev-python/requests-2.32.0[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/Events[${PYTHON_USEDEP}]
+ dev-python/events[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/OutputCheck/Manifest b/dev-python/outputcheck/Manifest
index fcdf322a8084..fcdf322a8084 100644
--- a/dev-python/OutputCheck/Manifest
+++ b/dev-python/outputcheck/Manifest
diff --git a/dev-python/OutputCheck/files/OutputCheck-0.4.2-Driver.patch b/dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch
index 9812bd728e0c..9812bd728e0c 100644
--- a/dev-python/OutputCheck/files/OutputCheck-0.4.2-Driver.patch
+++ b/dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch
diff --git a/dev-python/OutputCheck/metadata.xml b/dev-python/outputcheck/metadata.xml
index fca69831eb6a..fca69831eb6a 100644
--- a/dev-python/OutputCheck/metadata.xml
+++ b/dev-python/outputcheck/metadata.xml
diff --git a/dev-python/OutputCheck/OutputCheck-0.4.2-r2.ebuild b/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild
index eb9087d62c7c..a833b63aa5e8 100644
--- a/dev-python/OutputCheck/OutputCheck-0.4.2-r2.ebuild
+++ b/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild
@@ -8,10 +8,17 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=OutputCheck-${PV}
DESCRIPTION="A tool for checking the output of console programs inspired by LLVM's FileCheck"
-HOMEPAGE="https://github.com/stp/OutputCheck/"
-SRC_URI="https://github.com/stp/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
+HOMEPAGE="
+ https://github.com/stp/OutputCheck/
+ https://pypi.org/project/OutputCheck/
+"
+SRC_URI="
+ https://github.com/stp/OutputCheck/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
@@ -19,11 +26,17 @@ KEYWORDS="amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-BDEPEND="test? ( dev-python/lit[${PYTHON_USEDEP}] )"
-
-PATCHES=( "${FILESDIR}/${PN}-0.4.2-Driver.patch" )
+BDEPEND="
+ test? (
+ dev-python/lit[${PYTHON_USEDEP}]
+ )
+"
src_prepare() {
+ local PATCHES=(
+ "${FILESDIR}/${PN}-0.4.2-Driver.patch"
+ )
+
distutils-r1_src_prepare
# Remove bad tests.
diff --git a/dev-python/parver/parver-0.5.ebuild b/dev-python/parver/parver-0.5.ebuild
index f94564f8c0ef..a1776b0d78ed 100644
--- a/dev-python/parver/parver-0.5.ebuild
+++ b/dev-python/parver/parver-0.5.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
- >=dev-python/Arpeggio-1.7[${PYTHON_USEDEP}]
+ >=dev-python/arpeggio-1.7[${PYTHON_USEDEP}]
>=dev-python/attrs-19.2[${PYTHON_USEDEP}]
"
diff --git a/dev-python/peachpy/Manifest b/dev-python/peachpy/Manifest
new file mode 100644
index 000000000000..30a7288874a8
--- /dev/null
+++ b/dev-python/peachpy/Manifest
@@ -0,0 +1 @@
+DIST PeachPy-349e8f836142b2ed0efeb6bb99b1b715d87202e9.gh.tar.gz 248834 BLAKE2B 508100af45ee2868637c9f2123d835b26a6f8fc4fe880302ec273e19f95b855c667e30e1a31a23dc621aea57b3bf1948d9c2339e35dee55d46d3205d2fe93f03 SHA512 adda0e1c2e417792d0799f2fb5fa92636eff493e83dacf38344ca4a9fe37344bbb73228409cdf8680290ea7f374025f8b23bcdce6ab67b5329ae4a2acbc1cf4f
diff --git a/dev-python/PeachPy/metadata.xml b/dev-python/peachpy/metadata.xml
index a6b256295160..a6b256295160 100644
--- a/dev-python/PeachPy/metadata.xml
+++ b/dev-python/peachpy/metadata.xml
diff --git a/dev-python/PeachPy/PeachPy-2022.11.13-r2.ebuild b/dev-python/peachpy/peachpy-2022.11.13-r2.ebuild
index a2b08d4d611b..929c8ce1a49e 100644
--- a/dev-python/PeachPy/PeachPy-2022.11.13-r2.ebuild
+++ b/dev-python/peachpy/peachpy-2022.11.13-r2.ebuild
@@ -5,14 +5,22 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
inherit distutils-r1
-CommitId=349e8f836142b2ed0efeb6bb99b1b715d87202e9
+EGIT_COMMIT=349e8f836142b2ed0efeb6bb99b1b715d87202e9
+MY_P=PeachPy-${EGIT_COMMIT}
DESCRIPTION="Portable Efficient Assembly Code-generator in Higher-level Python"
-HOMEPAGE="https://pypi.org/project/PeachPy/"
-SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz
- -> ${P}.gh.tar.gz"
+HOMEPAGE="
+ https://github.com/Maratyszcza/PeachPy/
+ https://pypi.org/project/PeachPy/
+"
+SRC_URI="
+ https://github.com/Maratyszcza/PeachPy/archive/${EGIT_COMMIT}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
@@ -20,13 +28,11 @@ KEYWORDS="~amd64"
RESTRICT="test" # depends on an old version of werkzeug
RDEPEND="
- dev-python/Opcodes[${PYTHON_USEDEP}]
+ dev-python/opcodes[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
-S="${WORKDIR}"/${PN}-${CommitId}
-
DOCS=README.rst
distutils_enable_sphinx sphinx \
diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild b/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild
index abed3dc4f3c8..06d2a0514d91 100644
--- a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild
@@ -3,24 +3,26 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=pyClamd
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
-PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" )
-
-DESCRIPTION="python interface to Clamd (Clamav daemon)"
+DESCRIPTION="Python interface to Clamd (ClamAV daemon)"
HOMEPAGE="https://xael.org/pages/pyclamd-en.html"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
# Tests need clamd running and we cannot rely on that being
# true during build
RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" )
diff --git a/dev-python/pyDes/pyDes-2.0.1-r1.ebuild b/dev-python/pyDes/pyDes-2.0.1-r1.ebuild
index be3f2f9d58c6..bc009e1c4b0d 100644
--- a/dev-python/pyDes/pyDes-2.0.1-r1.ebuild
+++ b/dev-python/pyDes/pyDes-2.0.1-r1.ebuild
@@ -5,12 +5,13 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
+PYPI_PN=pyDes
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of DES and TRIPLE DES"
-HOMEPAGE="https://twhiteman.netfirms.com/des.html"
+HOMEPAGE="https://pypi.org/project/pyDes/"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pyamg/pyamg-5.0.1.ebuild b/dev-python/pyamg/pyamg-5.0.1.ebuild
index c02c8dd6db54..753220deb0fc 100644
--- a/dev-python/pyamg/pyamg-5.0.1.ebuild
+++ b/dev-python/pyamg/pyamg-5.0.1.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
@@ -29,7 +29,7 @@ DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
"
RDEPEND="
- dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+ dev-python/cppheaderparser[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyamg/pyamg-5.1.0.ebuild b/dev-python/pyamg/pyamg-5.1.0.ebuild
index 59071fd5c392..a2594592de47 100644
--- a/dev-python/pyamg/pyamg-5.1.0.ebuild
+++ b/dev-python/pyamg/pyamg-5.1.0.ebuild
@@ -29,7 +29,7 @@ DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
"
RDEPEND="
- dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+ dev-python/cppheaderparser[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
>=dev-python/scipy-1.8.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pyamg/pyamg-5.2.0.ebuild b/dev-python/pyamg/pyamg-5.2.0.ebuild
index 13a4e6efdb8a..db795cf20529 100644
--- a/dev-python/pyamg/pyamg-5.2.0.ebuild
+++ b/dev-python/pyamg/pyamg-5.2.0.ebuild
@@ -29,7 +29,7 @@ DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
"
RDEPEND="
- dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+ dev-python/cppheaderparser[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
>=dev-python/scipy-1.11.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pyamg/pyamg-5.2.1.ebuild b/dev-python/pyamg/pyamg-5.2.1.ebuild
index 13a4e6efdb8a..db795cf20529 100644
--- a/dev-python/pyamg/pyamg-5.2.1.ebuild
+++ b/dev-python/pyamg/pyamg-5.2.1.ebuild
@@ -29,7 +29,7 @@ DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
"
RDEPEND="
- dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+ dev-python/cppheaderparser[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
>=dev-python/scipy-1.11.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.0.ebuild b/dev-python/pydantic/pydantic-2.10.0.ebuild
index a2e2af698c33..120238a2408d 100644
--- a/dev-python/pydantic/pydantic-2.10.0.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.0.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild b/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild
index 01bdb424a727..0903907891bd 100644
--- a/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild b/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild
index a2e2af698c33..120238a2408d 100644
--- a/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.1.ebuild b/dev-python/pydantic/pydantic-2.10.1.ebuild
index 9cccc70e535b..f3124fe32d87 100644
--- a/dev-python/pydantic/pydantic-2.10.1.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.1.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.9.2.ebuild b/dev-python/pydantic/pydantic-2.9.2.ebuild
index 07d1a7dca946..c6e5628840d8 100644
--- a/dev-python/pydantic/pydantic-2.9.2.ebuild
+++ b/dev-python/pydantic/pydantic-2.9.2.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.16.0.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.16.0.ebuild
index fb56cd0f7349..b1dd0d8c185b 100644
--- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.16.0.ebuild
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.16.0.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/accessible-pygments[${PYTHON_USEDEP}]
- dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/babel[${PYTHON_USEDEP}]
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
>=dev-python/pygments-2.7[${PYTHON_USEDEP}]
diff --git a/dev-python/pylint/pylint-3.3.1.ebuild b/dev-python/pylint/pylint-3.3.1.ebuild
index 6a227e1e13e5..882cdc81469e 100644
--- a/dev-python/pylint/pylint-3.3.1.ebuild
+++ b/dev-python/pylint/pylint-3.3.1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
BDEPEND="
test? (
$(python_gen_cond_dep '
- >=dev-python/GitPython-3[${PYTHON_USEDEP}]
+ >=dev-python/gitpython-3[${PYTHON_USEDEP}]
' 'python*' )
>=dev-python/pytest-8.3[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
@@ -67,7 +67,7 @@ python_test() {
tests/benchmark/test_baseline_benchmarks.py
)
- if ! has_version "dev-python/GitPython[${PYTHON_USEDEP}]"; then
+ if ! has_version "dev-python/gitpython[${PYTHON_USEDEP}]"; then
EPYTEST_IGNORE+=(
tests/profile/test_profile_against_externals.py
tests/testutils/_primer/test_package_to_lint.py
diff --git a/dev-python/pyx/pyx-0.16-r1.ebuild b/dev-python/pyx/pyx-0.16-r1.ebuild
index 737804d7652a..a49968246cc0 100644
--- a/dev-python/pyx/pyx-0.16-r1.ebuild
+++ b/dev-python/pyx/pyx-0.16-r1.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
@@ -33,7 +33,7 @@ BDEPEND="${RDEPEND}
doc? (
$(python_gen_any_dep '
dev-python/sphinx[latex,${PYTHON_USEDEP}]
- dev-python/sphinx_selective_exclude[${PYTHON_USEDEP}]
+ dev-python/sphinx-selective-exclude[${PYTHON_USEDEP}]
')
)"
@@ -43,7 +43,7 @@ S="${WORKDIR}"/${MY_P}
python_check_deps() {
use doc || return 0
python_has_version "dev-python/sphinx[latex,${PYTHON_USEDEP}]" \
- "dev-python/sphinx_selective_exclude[${PYTHON_USEDEP}]"
+ "dev-python/sphinx-selective-exclude[${PYTHON_USEDEP}]"
}
src_prepare() {
diff --git a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild b/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild
index 61f87c0ac4bb..642c4803d7fb 100644
--- a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild
+++ b/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.8.0.ebuild
@@ -9,6 +9,7 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=pyxDamerauLevenshtein-${PV}
DESCRIPTION="Implements the Damerau-Levenshtein edit distance algorithm for Python in Cython"
HOMEPAGE="
https://github.com/lanl/pyxDamerauLevenshtein/
@@ -16,8 +17,9 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/lanl/pyxDamerauLevenshtein/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/requests_download/Manifest b/dev-python/requests-download/Manifest
index 85b3c7a8855d..85b3c7a8855d 100644
--- a/dev-python/requests_download/Manifest
+++ b/dev-python/requests-download/Manifest
diff --git a/dev-python/requests_download/metadata.xml b/dev-python/requests-download/metadata.xml
index d6e890507b1b..d6e890507b1b 100644
--- a/dev-python/requests_download/metadata.xml
+++ b/dev-python/requests-download/metadata.xml
diff --git a/dev-python/requests_download/requests_download-0.1.2-r2.ebuild b/dev-python/requests-download/requests-download-0.1.2-r2.ebuild
index 5788c32ff8d7..4dfca0252ba8 100644
--- a/dev-python/requests_download/requests_download-0.1.2-r2.ebuild
+++ b/dev-python/requests-download/requests-download-0.1.2-r2.ebuild
@@ -8,15 +8,17 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
inherit distutils-r1
+MY_P=requests_download-${PV}
DESCRIPTION="A convenient function to download to a file using requests"
HOMEPAGE="
- https://github.com/takluyver/requests_download
+ https://github.com/takluyver/requests_download/
https://pypi.org/project/requests_download/
"
SRC_URI="
https://github.com/takluyver/requests_download/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/sphinx_selective_exclude/Manifest b/dev-python/sphinx-selective-exclude/Manifest
index a3bbbcf4e4d0..a3bbbcf4e4d0 100644
--- a/dev-python/sphinx_selective_exclude/Manifest
+++ b/dev-python/sphinx-selective-exclude/Manifest
diff --git a/dev-python/sphinx_selective_exclude/files/sphinx_selective_exclude-description-file.patch b/dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch
index cc81f571d8f7..cc81f571d8f7 100644
--- a/dev-python/sphinx_selective_exclude/files/sphinx_selective_exclude-description-file.patch
+++ b/dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch
diff --git a/dev-python/sphinx_selective_exclude/metadata.xml b/dev-python/sphinx-selective-exclude/metadata.xml
index 71fcbf10df50..71fcbf10df50 100644
--- a/dev-python/sphinx_selective_exclude/metadata.xml
+++ b/dev-python/sphinx-selective-exclude/metadata.xml
diff --git a/dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild b/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r1.ebuild
index c4e3d0a6bfe7..c4e3d0a6bfe7 100644
--- a/dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild
+++ b/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r1.ebuild
diff --git a/dev-python/sphinx/sphinx-8.0.2.ebuild b/dev-python/sphinx/sphinx-8.0.2.ebuild
index d59b8b26f4df..89ffe511a5b9 100644
--- a/dev-python/sphinx/sphinx-8.0.2.ebuild
+++ b/dev-python/sphinx/sphinx-8.0.2.ebuild
@@ -29,7 +29,7 @@ IUSE="doc latex"
RDEPEND="
>=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.13[${PYTHON_USEDEP}]
<dev-python/docutils-0.22[${PYTHON_USEDEP}]
>=dev-python/docutils-0.20[${PYTHON_USEDEP}]
>=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx/sphinx-8.1.3.ebuild b/dev-python/sphinx/sphinx-8.1.3.ebuild
index b031fbd8481e..9d477fd1f62e 100644
--- a/dev-python/sphinx/sphinx-8.1.3.ebuild
+++ b/dev-python/sphinx/sphinx-8.1.3.ebuild
@@ -29,7 +29,7 @@ IUSE="doc latex"
RDEPEND="
>=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+ >=dev-python/babel-2.13[${PYTHON_USEDEP}]
<dev-python/docutils-0.22[${PYTHON_USEDEP}]
>=dev-python/docutils-0.20[${PYTHON_USEDEP}]
>=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/tap-py/tap-py-3.1-r1.ebuild b/dev-python/tap-py/tap-py-3.1-r1.ebuild
index d284d8d69a3a..41042e075d07 100644
--- a/dev-python/tap-py/tap-py-3.1-r1.ebuild
+++ b/dev-python/tap-py/tap-py-3.1-r1.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
- dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/babel[${PYTHON_USEDEP}]
test? (
dev-python/more-itertools[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/dev-python/tavern/tavern-2.11.0.ebuild b/dev-python/tavern/tavern-2.11.0.ebuild
index ebcc1c4e92ee..ed8c966e4716 100644
--- a/dev-python/tavern/tavern-2.11.0.ebuild
+++ b/dev-python/tavern/tavern-2.11.0.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
BDEPEND="
test? (
dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/Faker[${PYTHON_USEDEP}]
+ dev-python/faker[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/textX/textX-4.1.0.ebuild b/dev-python/textX/textX-4.1.0.ebuild
deleted file mode 100644
index bd3950a935d3..000000000000
--- a/dev-python/textX/textX-4.1.0.ebuild
+++ /dev/null
@@ -1,58 +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_{9,10,11,12,13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meta-language for DSL implementation inspired by Xtext"
-HOMEPAGE="
- https://pypi.org/project/textX/
- https://github.com/textX/textX/
-"
-SRC_URI="
- https://github.com/textX/textX/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/Arpeggio-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- cp -a "${BUILD_DIR}"/{install,test} || die
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- # Update the shebang
- sed -e "s:install/usr/bin/${EPYTHON}:test/usr/bin/${EPYTHON}:" \
- -i "${BUILD_DIR}"/test/usr/bin/textx || die
-
- # Install necessary plugins
- local plugins=(
- tests/functional/subcommands/example_project
- tests/functional/registration/projects/*
- )
- local p
- for p in "${plugins[@]}"; do
- pushd "${p}" >/dev/null || die
- distutils_pep517_install "${BUILD_DIR}"/test
- popd >/dev/null || die
- done
-
- epytest tests/functional
-}
diff --git a/dev-python/textX/Manifest b/dev-python/textx/Manifest
index eb0b55d54e8e..2f0ffaec2584 100644
--- a/dev-python/textX/Manifest
+++ b/dev-python/textx/Manifest
@@ -1,2 +1 @@
-DIST textX-4.0.1.gh.tar.gz 1824450 BLAKE2B 35c18f4f3acbccb57a027c40438099c17eaf97b6124f6cd2fef5b407fb51fc0810ec46daf563ab724ee3e3e6a2775308a0513dab91d6cff5e88d2c18fc6f6af0 SHA512 036eab82760f5f7f11f5da553097a3c1264070516d868568aebc09c6f143ca5f94fcaa21bff90c94e136860269789eda7b704e66e3396d25db491155dceb5bf0
DIST textX-4.1.0.gh.tar.gz 2136599 BLAKE2B d6c7d4d741b4e526d0a71743387ee8455cc861bc4b356c605b6d174adb870bd178fd557a804f170f3d411b3ae70845771f7ffa7bbe9c4d1053c3d87e062deddb SHA512 313fea5b6d9e94e280a0614d4130872229536fe39d5af6e440a08babe6c4e5a5c23b53827713d577cc9af32a55a6beeaeddce59dbceb5f53a3f87cb910609599
diff --git a/dev-python/textX/metadata.xml b/dev-python/textx/metadata.xml
index c2c89ba4f024..c2c89ba4f024 100644
--- a/dev-python/textX/metadata.xml
+++ b/dev-python/textx/metadata.xml
diff --git a/dev-python/textX/textX-4.0.1.ebuild b/dev-python/textx/textx-4.1.0.ebuild
index c79f49d9821d..2adf6a0eacc6 100644
--- a/dev-python/textX/textX-4.0.1.ebuild
+++ b/dev-python/textx/textx-4.1.0.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} )
inherit distutils-r1
+MY_P=textX-${PV}
DESCRIPTION="Meta-language for DSL implementation inspired by Xtext"
HOMEPAGE="
https://pypi.org/project/textX/
@@ -15,19 +16,19 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/textX/textX/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
- >=dev-python/Arpeggio-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/arpeggio-2.0.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
- dev-python/attrs[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
)
diff --git a/dev-python/tld/tld-0.13.ebuild b/dev-python/tld/tld-0.13.ebuild
index 3dd69d7b9493..0326d2eaf9be 100644
--- a/dev-python/tld/tld-0.13.ebuild
+++ b/dev-python/tld/tld-0.13.ebuild
@@ -24,7 +24,7 @@ KEYWORDS="~amd64 ~x86"
BDEPEND="
test? (
- dev-python/Faker[${PYTHON_USEDEP}]
+ dev-python/faker[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.14.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.14.1.ebuild
index 9f851d3c4f9a..7184c2b03764 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.14.1.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.14.1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
app-text/iso-codes
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
dev-python/cheroot[${PYTHON_USEDEP}]
- >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}]
+ >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
>=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3[${PYTHON_USEDEP}]
diff --git a/dev-python/txAMQP/Manifest b/dev-python/txamqp/Manifest
index a42034dab274..a42034dab274 100644
--- a/dev-python/txAMQP/Manifest
+++ b/dev-python/txamqp/Manifest
diff --git a/dev-python/txAMQP/metadata.xml b/dev-python/txamqp/metadata.xml
index 0c48affb2cc5..0c48affb2cc5 100644
--- a/dev-python/txAMQP/metadata.xml
+++ b/dev-python/txamqp/metadata.xml
diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild b/dev-python/txamqp/txamqp-0.8.2-r1.ebuild
index 3d8df05581cf..8f929392845a 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
+++ b/dev-python/txamqp/txamqp-0.8.2-r1.ebuild
@@ -9,17 +9,14 @@ PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
-MY_P="${PN,,}-${PV}"
-
DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
HOMEPAGE="https://github.com/txamqp/txamqp"
# pypi tarball misses doc files
# https://github.com/txamqp/txamqp/pull/10
SRC_URI="
https://github.com/txamqp/txamqp/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
+ -> ${P}.gh.tar.gz
"
-S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/wtforms/wtforms-3.2.1.ebuild b/dev-python/wtforms/wtforms-3.2.1.ebuild
index 0f468aa5585e..e1db000a9363 100644
--- a/dev-python/wtforms/wtforms-3.2.1.ebuild
+++ b/dev-python/wtforms/wtforms-3.2.1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
dev-python/markupsafe[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/babel[${PYTHON_USEDEP}]
test? (
dev-python/email-validator[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]