From 719f34f1b995c87fcee57237cdbc4f7b4ee21b51 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 30 Jun 2026 16:35:43 -0500 Subject: Adding metadata --- dev-python/beniget/beniget-0.5.0-r1.ebuild | 25 +++ dev-python/bottleneck/bottleneck-1.6.0.ebuild | 12 +- dev-python/clikit/clikit-0.6.2-r1.ebuild | 8 +- .../confusable-homoglyphs-3.3.1.ebuild | 3 +- dev-python/cson/cson-0.8-r4.ebuild | 3 +- dev-python/flaky/flaky-3.8.1.ebuild | 11 +- dev-python/frozenlist/frozenlist-1.8.0.ebuild | 2 +- dev-python/funcy/funcy-2.0.ebuild | 3 +- dev-python/furl/furl-2.1.4.ebuild | 7 +- dev-python/gitdb/gitdb-4.0.12.ebuild | 11 +- dev-python/h2/h2-4.3.0.ebuild | 2 +- dev-python/housekeeping/housekeeping-1.1.ebuild | 3 +- dev-python/identify/Manifest | 1 - dev-python/identify/identify-2.6.18.ebuild | 30 ---- dev-python/irc/irc-20.5.0-r1.ebuild | 3 - dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild | 3 +- dev-python/lz4/lz4-4.4.5.ebuild | 2 +- dev-python/markdownify/Manifest | 1 + dev-python/markdownify/markdownify-1.2.2.ebuild | 33 ++++ .../matrix-common/matrix-common-1.3.0-r1.ebuild | 2 +- dev-python/mdurl/mdurl-0.1.2.ebuild | 5 +- dev-python/merge3/Manifest | 1 - dev-python/merge3/merge3-0.0.15.ebuild | 25 --- dev-python/merge3/merge3-0.0.16.ebuild | 2 +- dev-python/mergedict/mergedict-1.0.0-r1.ebuild | 3 +- dev-python/mimerender/mimerender-0.6.0-r1.ebuild | 2 +- dev-python/minidb/minidb-2.0.8.ebuild | 3 +- dev-python/minimock/minimock-1.3.0-r1.ebuild | 3 +- dev-python/msgspec/msgspec-0.21.1.ebuild | 8 +- dev-python/multipart/multipart-1.3.1.ebuild | 2 +- .../multipledispatch/multipledispatch-1.0.0.ebuild | 3 +- dev-python/munkres/munkres-1.1.4-r1.ebuild | 3 +- dev-python/mygpoclient/mygpoclient-1.10.ebuild | 2 +- dev-python/natsort/natsort-8.4.0.ebuild | 10 +- dev-python/netifaces/netifaces-0.11.0-r2.ebuild | 2 +- dev-python/nnpy/nnpy-1.4.2-r1.ebuild | 2 +- .../noiseprotocol/noiseprotocol-0.3.1.ebuild | 1 + dev-python/ntplib/ntplib-0.4.0-r1.ebuild | 2 +- dev-python/objgraph/objgraph-3.6.2.ebuild | 4 +- dev-python/odfpy/odfpy-1.4.2.ebuild | 3 +- dev-python/openai/Manifest | 5 + .../openai-2.44.0-mock-server-package-lock.json | 96 ++++++++++++ .../files/openai-2.44.0-mock-server-package.json | 5 + dev-python/openai/openai-2.44.0.ebuild | 167 +++++++++++++++++++++ dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild | 5 +- .../orderedmultidict/orderedmultidict-1.0.1.ebuild | 3 +- dev-python/orderly-set/orderly-set-5.5.0.ebuild | 4 +- dev-python/overrides/overrides-7.7.0-r1.ebuild | 1 + dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild | 7 +- .../parsedatetime/parsedatetime-2.6-r1.ebuild | 3 +- dev-python/pastedeploy/pastedeploy-3.1.ebuild | 12 +- dev-python/pastel/pastel-0.2.1-r1.ebuild | 3 +- .../path-and-address-2.0.1-r2.ebuild | 3 +- dev-python/path/path-17.1.1.ebuild | 2 +- dev-python/pathable/pathable-0.6.0.ebuild | 2 +- dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild | 2 +- dev-python/phply/phply-1.2.6.ebuild | 3 +- dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild | 3 +- dev-python/pid/pid-3.0.4-r1.ebuild | 3 +- dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild | 5 +- dev-python/pkgcraft/pkgcraft-0.0.11.ebuild | 8 +- dev-python/pkgcraft/pkgcraft-9999.ebuild | 8 +- .../podcastparser/podcastparser-0.6.11.ebuild | 2 +- dev-python/posthog/Manifest | 2 +- dev-python/posthog/posthog-7.18.3.ebuild | 59 -------- dev-python/posthog/posthog-7.21.0.ebuild | 62 ++++++++ dev-python/poyo/poyo-0.5.0-r1.ebuild | 3 +- dev-python/precis-i18n/precis-i18n-1.1.2.ebuild | 2 +- .../process-tests/process-tests-3.0.0.ebuild | 3 +- dev-python/progress/progress-1.6.1.ebuild | 2 +- .../prompt-toolkit/prompt-toolkit-3.0.52.ebuild | 2 +- dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild | 2 +- dev-python/pycdio/pycdio-2.1.1-r1.ebuild | 3 +- dev-python/pychm/pychm-0.8.6-r1.ebuild | 3 +- dev-python/pycryptodome/pycryptodome-3.23.0.ebuild | 2 +- dev-python/pyenchant/pyenchant-3.3.0.ebuild | 2 +- dev-python/pyflakes/pyflakes-3.4.0.ebuild | 23 +-- dev-python/pyh2o/pyh2o-1-r1.ebuild | 3 +- dev-python/pyhcl/pyhcl-0.4.5.ebuild | 3 +- dev-python/pylev/pylev-1.4.0-r1.ebuild | 2 +- dev-python/pymad/pymad-0.11.3.ebuild | 3 +- dev-python/pyparted/pyparted-3.13.0.ebuild | 2 +- dev-python/pyphen/pyphen-0.17.2.ebuild | 5 +- dev-python/pypng/pypng-0.20220715.0.ebuild | 2 +- dev-python/pyrefly/Manifest | 6 +- dev-python/pyrefly/pyrefly-1.1.0.ebuild | 11 +- dev-python/pyrefly/pyrefly-1.1.1.ebuild | 13 +- dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild | 2 +- dev-python/pyrqlite/pyrqlite-2.2.3.ebuild | 3 +- dev-python/pyrsistent/pyrsistent-0.20.0.ebuild | 9 +- dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild | 20 --- dev-python/pysimdjson/pysimdjson-7.0.2.ebuild | 2 +- dev-python/pysol-cards/pysol-cards-0.24.0.ebuild | 2 +- dev-python/pysrt/pysrt-1.1.2-r1.ebuild | 3 +- dev-python/pysrt/pysrt-9999.ebuild | 3 +- dev-python/pystache/Manifest | 2 +- dev-python/pystache/pystache-0.6.8.ebuild | 10 +- dev-python/pyte/pyte-0.8.2.ebuild | 3 +- .../pytest-console-scripts-1.4.1.ebuild | 4 +- .../pytest-custom-exit-code-0.3.0.ebuild | 2 + .../pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild | 2 +- dev-python/pytest-home/pytest-home-0.6.0.ebuild | 10 +- .../pytest-import-check-0.0.4.ebuild | 10 +- .../pytest-metadata/pytest-metadata-3.1.1.ebuild | 4 +- .../pytest-reraise/pytest-reraise-2.1.2.ebuild | 6 +- .../python-augeas/python-augeas-1.2.0.ebuild | 3 +- .../python-ctags3/python-ctags3-1.6.0-r1.ebuild | 3 +- .../python-gflags/python-gflags-3.1.2-r2.ebuild | 2 +- dev-python/python-linux-procfs/Manifest | 1 - .../python-linux-procfs-0.7.3.ebuild | 27 ---- dev-python/python-lzo/python-lzo-1.15.ebuild | 3 +- .../python-memcached/python-memcached-1.62.ebuild | 2 +- .../python-mimeparse/python-mimeparse-2.0.0.ebuild | 2 +- dev-python/python-pam/python-pam-2.0.2-r2.ebuild | 11 +- dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild | 3 +- dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild | 2 +- dev-python/pytokens/Manifest | 1 - dev-python/pytokens/pytokens-0.4.0-r1.ebuild | 30 ---- dev-python/pyuca/pyuca-1.2.ebuild | 2 +- dev-python/pyusb/pyusb-1.3.1.ebuild | 2 +- dev-python/rarfile/rarfile-4.2.ebuild | 3 +- dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild | 3 +- dev-python/re-assert/re-assert-1.1.0-r3.ebuild | 24 +-- dev-python/re-assert/re-assert-1.1.0-r4.ebuild | 30 ++++ dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild | 3 +- dev-python/regress/regress-2025.10.1.ebuild | 2 + dev-python/rencode/rencode-1.0.8-r1.ebuild | 3 +- .../retry-decorator-1.1.1-r1.ebuild | 3 +- dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild | 3 +- dev-python/rfc8785/rfc8785-0.1.4.ebuild | 5 +- dev-python/roman-numerals/Manifest | 2 - .../roman-numerals/roman-numerals-4.0.0.ebuild | 27 ---- dev-python/roman/roman-5.2.ebuild | 2 +- dev-python/rsa/rsa-4.9.ebuild | 2 +- dev-python/schema/schema-0.7.8.ebuild | 2 +- dev-python/screeninfo/screeninfo-0.8.1.ebuild | 7 +- dev-python/scripttest/scripttest-2.0_p1.ebuild | 3 +- dev-python/semver/semver-3.0.4.ebuild | 3 +- .../setuptools-git/setuptools-git-1.2-r3.ebuild | 2 +- dev-python/sexpdata/sexpdata-1.0.2.ebuild | 3 +- dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild | 2 +- dev-python/shellingham/shellingham-1.5.4.ebuild | 7 +- dev-python/shtab/shtab-1.8.0.ebuild | 4 +- dev-python/simber/simber-0.2.6.ebuild | 3 +- dev-python/smartypants/smartypants-2.0.2.ebuild | 2 +- dev-python/smmap/smmap-6.0.0.ebuild | 2 +- dev-python/sniffio/sniffio-1.3.1.ebuild | 3 +- dev-python/socksio/socksio-1.0.0.ebuild | 5 +- dev-python/speg/speg-0.3_p20180819-r2.ebuild | 3 +- dev-python/sqlitedict/sqlitedict-2.1.0.ebuild | 3 +- dev-python/srt/srt-3.5.3.ebuild | 6 +- dev-python/statsd/statsd-4.0.1.ebuild | 3 +- dev-python/stdio-mgr/stdio-mgr-1.0.1.1.ebuild | 2 +- .../suds-community/suds-community-1.2.0.ebuild | 3 +- dev-python/svgwrite/svgwrite-1.4.3.ebuild | 3 +- .../text-unidecode/text-unidecode-1.3-r1.ebuild | 3 +- dev-python/texttable/texttable-1.7.0.ebuild | 9 +- dev-python/textual/Manifest | 2 +- dev-python/textual/textual-8.2.5.ebuild | 107 ------------- dev-python/textual/textual-8.2.8.ebuild | 105 +++++++++++++ dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild | 3 +- dev-python/toposort/toposort-1.10.ebuild | 2 +- .../u-msgpack-python/u-msgpack-python-2.8.0.ebuild | 3 +- dev-python/ukkonen/ukkonen-1.1.0.ebuild | 4 +- dev-python/unidecode/unidecode-1.4.0.ebuild | 2 +- dev-python/unidiff/unidiff-0.7.5.ebuild | 3 +- .../unittest-mixins/unittest-mixins-1.6-r2.ebuild | 3 +- .../unpaddedbase64/unpaddedbase64-2.1.0.ebuild | 2 +- dev-python/untangle/untangle-1.2.1-r2.ebuild | 5 +- dev-python/userpath/userpath-1.9.2.ebuild | 3 +- dev-python/uuid6/uuid6-2025.0.1.ebuild | 2 +- dev-python/uuid7/Manifest | 1 + dev-python/uuid7/metadata.xml | 9 ++ dev-python/uuid7/uuid7-0.1.0.ebuild | 22 +++ dev-python/validators/validators-0.35.0.ebuild | 3 +- dev-python/varlink/Manifest | 2 +- dev-python/varlink/varlink-31.0.0.ebuild | 12 +- dev-python/vdf/vdf-4.0.ebuild | 3 +- dev-python/versioneer/versioneer-0.29-r1.ebuild | 2 +- dev-python/vine/vine-5.1.0.ebuild | 3 +- dev-python/visitor/visitor-0.1.3-r2.ebuild | 3 +- dev-python/vobject/vobject-0.9.8.ebuild | 2 +- dev-python/waitress/waitress-3.0.2.ebuild | 3 +- .../webencodings/webencodings-0.5.1-r2.ebuild | 4 +- dev-python/whatever/whatever-0.7.ebuild | 3 +- dev-python/whisper/whisper-1.1.10.ebuild | 3 +- dev-python/wurlitzer/wurlitzer-3.1.1.ebuild | 3 +- dev-python/xcffib/xcffib-1.12.0.ebuild | 4 +- dev-python/xkbcommon/xkbcommon-1.5.1.ebuild | 8 +- dev-python/xlrd/xlrd-2.0.2.ebuild | 3 +- dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild | 2 +- dev-python/yapf/yapf-0.43.0-r1.ebuild | 4 +- dev-python/yattag/yattag-1.16.1.ebuild | 2 +- dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild | 3 +- .../zope-deprecation/zope-deprecation-6.0.ebuild | 2 +- dev-python/zope-event/Manifest | 1 - dev-python/zope-event/zope-event-6.1.ebuild | 26 ---- .../zope-i18nmessageid-8.2.ebuild | 2 +- dev-python/zstandard/zstandard-0.25.0.ebuild | 2 +- 199 files changed, 892 insertions(+), 700 deletions(-) create mode 100644 dev-python/beniget/beniget-0.5.0-r1.ebuild delete mode 100644 dev-python/identify/identify-2.6.18.ebuild create mode 100644 dev-python/markdownify/markdownify-1.2.2.ebuild delete mode 100644 dev-python/merge3/merge3-0.0.15.ebuild create mode 100644 dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json create mode 100644 dev-python/openai/files/openai-2.44.0-mock-server-package.json create mode 100644 dev-python/openai/openai-2.44.0.ebuild delete mode 100644 dev-python/posthog/posthog-7.18.3.ebuild create mode 100644 dev-python/posthog/posthog-7.21.0.ebuild delete mode 100644 dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild delete mode 100644 dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild delete mode 100644 dev-python/pytokens/pytokens-0.4.0-r1.ebuild create mode 100644 dev-python/re-assert/re-assert-1.1.0-r4.ebuild delete mode 100644 dev-python/roman-numerals/roman-numerals-4.0.0.ebuild delete mode 100644 dev-python/textual/textual-8.2.5.ebuild create mode 100644 dev-python/textual/textual-8.2.8.ebuild create mode 100644 dev-python/uuid7/Manifest create mode 100644 dev-python/uuid7/metadata.xml create mode 100644 dev-python/uuid7/uuid7-0.1.0.ebuild delete mode 100644 dev-python/zope-event/zope-event-6.1.ebuild (limited to 'dev-python') diff --git a/dev-python/beniget/beniget-0.5.0-r1.ebuild b/dev-python/beniget/beniget-0.5.0-r1.ebuild new file mode 100644 index 000000000000..e31a9e29076a --- /dev/null +++ b/dev-python/beniget/beniget-0.5.0-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Extract semantic information about static Python code" +HOMEPAGE=" + https://pypi.org/project/beniget/ + https://github.com/serge-sans-paille/beniget/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/gast-0.7.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/bottleneck/bottleneck-1.6.0.ebuild b/dev-python/bottleneck/bottleneck-1.6.0.ebuild index dacc03e53255..b26fd3984ae5 100644 --- a/dev-python/bottleneck/bottleneck-1.6.0.ebuild +++ b/dev-python/bottleneck/bottleneck-1.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -43,16 +43,6 @@ src_prepare() { } python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # GC assumptions? - tests/memory_test.py::test_memory_leak - ) - ;; - esac - rm -rf bottleneck || die epytest --pyargs bottleneck } diff --git a/dev-python/clikit/clikit-0.6.2-r1.ebuild b/dev-python/clikit/clikit-0.6.2-r1.ebuild index 00ad7c613118..c7c0efcc6420 100644 --- a/dev-python/clikit/clikit-0.6.2-r1.ebuild +++ b/dev-python/clikit/clikit-0.6.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=poetry-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 @@ -29,15 +29,13 @@ RDEPEND=" BDEPEND=" test? ( dev-python/crashtest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] ) " +EPYTEST_PLUGINS=( pytest-mock ) distutils_enable_tests pytest python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_mock.plugin local -x COLUMNS=80 epytest } diff --git a/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild b/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild index 75c33611d112..420b72865b08 100644 --- a/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild +++ b/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,6 +25,7 @@ BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/cson/cson-0.8-r4.ebuild b/dev-python/cson/cson-0.8-r4.ebuild index 57a24b6d09e2..d61aa41baf46 100644 --- a/dev-python/cson/cson-0.8-r4.ebuild +++ b/dev-python/cson/cson-0.8-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,4 +28,5 @@ RDEPEND=" dev-python/speg[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/flaky/flaky-3.8.1.ebuild b/dev-python/flaky/flaky-3.8.1.ebuild index 5afcd87ddefc..42e621cf121d 100644 --- a/dev-python/flaky/flaky-3.8.1.ebuild +++ b/dev-python/flaky/flaky-3.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,12 +26,17 @@ RDEPEND=" BDEPEND=" test? ( dev-python/genty[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] ) " +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + python_test() { + # this one needs to be run without the plugin + epytest test/test_pytest/test_flaky_pytest_plugin.py || die + + local EPYTEST_PLUGINS=( flaky ) epytest -k 'example and not options' --doctest-modules test/test_pytest/ || die - epytest -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py || die epytest --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py || die } diff --git a/dev-python/frozenlist/frozenlist-1.8.0.ebuild b/dev-python/frozenlist/frozenlist-1.8.0.ebuild index 7352ddcecaf8..0411c4f5d400 100644 --- a/dev-python/frozenlist/frozenlist-1.8.0.ebuild +++ b/dev-python/frozenlist/frozenlist-1.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/funcy/funcy-2.0.ebuild b/dev-python/funcy/funcy-2.0.ebuild index 979e614e462d..0bc3b55401f1 100644 --- a/dev-python/funcy/funcy-2.0.ebuild +++ b/dev-python/funcy/funcy-2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,4 +24,5 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/furl/furl-2.1.4.ebuild b/dev-python/furl/furl-2.1.4.ebuild index 386374ee59cd..ecfa59940162 100644 --- a/dev-python/furl/furl-2.1.4.ebuild +++ b/dev-python/furl/furl-2.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,8 +15,11 @@ LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-python/orderedmultidict[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/orderedmultidict[${PYTHON_USEDEP}] +" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/gitdb/gitdb-4.0.12.ebuild b/dev-python/gitdb/gitdb-4.0.12.ebuild index 53d0e29beddb..0a87f1300fe0 100644 --- a/dev-python/gitdb/gitdb-4.0.12.ebuild +++ b/dev-python/gitdb/gitdb-4.0.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,7 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { @@ -60,6 +61,14 @@ python_test() { local EPYTEST_IGNORE=( gitdb/test/performance ) + local EPYTEST_DESELECT=() + + if has_version "sys-libs/zlib-ng[compat]"; then + EPYTEST_DESELECT+=( + # relies on bit-exact zlib output + gitdb/test/test_stream.py::TestStream::test_compressed_writer + ) + fi local -x GITDB_TEST_GIT_REPO_BASE="${T}"/repo.git epytest } diff --git a/dev-python/h2/h2-4.3.0.ebuild b/dev-python/h2/h2-4.3.0.ebuild index c9956f3dd3b6..40e8a4defce5 100644 --- a/dev-python/h2/h2-4.3.0.ebuild +++ b/dev-python/h2/h2-4.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/housekeeping/housekeeping-1.1.ebuild b/dev-python/housekeeping/housekeeping-1.1.ebuild index 49d56a7c2427..bb4ce638a08a 100644 --- a/dev-python/housekeeping/housekeeping-1.1.ebuild +++ b/dev-python/housekeeping/housekeeping-1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,4 +28,5 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest index cf79a283e81f..93e7a27b1604 100644 --- a/dev-python/identify/Manifest +++ b/dev-python/identify/Manifest @@ -1,2 +1 @@ -DIST identify-2.6.18.gh.tar.gz 102246 BLAKE2B 58673e43a634f62529a45b01e9e85a97156663347e73eaa36ce59029788f2571e4822ffd921a2cb1561164d5dc2f3ddc34d062fb83e1e77f974115e0cca12bd0 SHA512 9574cd9936c572a1eae819a0eefe35a7baedde478d2cc589f5c92a845029b170a77f5b5cad9fe285cd491692de58c986bed5f5df54705f5a4e9efbf444b4ca98 DIST identify-2.6.19.gh.tar.gz 102248 BLAKE2B fe1bf189dbb91abeecc3a2b08a941b2f2744f9ffd0c0f4215c104227a05e2658c472fcb30b145698ee88b15853277d24be16a909522b20ab2ff1727c0bc51b2e SHA512 746a9452e2cba83a2054addb564b7d131115166946a2fca6af2f307e20f210c8eb97052ec4d1b596885db71b190c0091d9b3ba3def286079ed9935801631534d diff --git a/dev-python/identify/identify-2.6.18.ebuild b/dev-python/identify/identify-2.6.18.ebuild deleted file mode 100644 index a8c1763c66e9..000000000000 --- a/dev-python/identify/identify-2.6.18.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="File identification library for Python" -HOMEPAGE=" - https://github.com/pre-commit/identify/ - https://pypi.org/project/identify/ -" -SRC_URI=" - https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/ukkonen[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/irc/irc-20.5.0-r1.ebuild b/dev-python/irc/irc-20.5.0-r1.ebuild index ee7f5abaaf0a..fb3593094c8d 100644 --- a/dev-python/irc/irc-20.5.0-r1.ebuild +++ b/dev-python/irc/irc-20.5.0-r1.ebuild @@ -28,9 +28,6 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] >=dev-python/tempora-1.6[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/importlib-resources[${PYTHON_USEDEP}] - ' 3.11) " BDEPEND=" >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild index 939059160229..fdf769772954 100644 --- a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild +++ b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,7 @@ BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/lz4/lz4-4.4.5.ebuild b/dev-python/lz4/lz4-4.4.5.ebuild index 2b3eb6e03307..27bdcc1ea2f1 100644 --- a/dev-python/lz4/lz4-4.4.5.ebuild +++ b/dev-python/lz4/lz4-4.4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/markdownify/Manifest b/dev-python/markdownify/Manifest index 03c98162c017..13e13b5004db 100644 --- a/dev-python/markdownify/Manifest +++ b/dev-python/markdownify/Manifest @@ -1 +1,2 @@ DIST markdownify-0.11.6.tar.gz 16183 BLAKE2B 3bd511937043f4b262eb3bea102ad490ccfac3583adaff9120e781fdb308a072fa053595302ffd26d650cf65b3f20dc828cdf3b6755037bfc87afb0cf6dffe4e SHA512 9ab2bf56981081737e5ed95aa96ec16c2644fecca62763a4ea4ba1f6ebb61b671cecc857abd4a92a738a9762104b2d9beb92b320638d80dca3ad4ee7621d02e7 +DIST markdownify-1.2.2.gh.tar.gz 22205 BLAKE2B 1a30fe3f95e09e94a2e93b72377d01b7f891a7cccacd804c593d3054be29668b02db6685439e1e4eef6b0e50e6b4e477b29a75437a9292940813f63b27448243 SHA512 700baa295258cdf537e11597c99044e8a3ccef1980843ff5096b56d4ad6e724d8ba856dcb0501c3a678904f35daf5e8a649ce017414c0ccd50468031781a1be0 diff --git a/dev-python/markdownify/markdownify-1.2.2.ebuild b/dev-python/markdownify/markdownify-1.2.2.ebuild new file mode 100644 index 000000000000..c8d5116b2572 --- /dev/null +++ b/dev-python/markdownify/markdownify-1.2.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +MY_PN="python-markdownify" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Convert HTML to Markdown" +HOMEPAGE=" + https://pypi.org/project/markdownify/ + https://github.com/matthewwithanm/python-markdownify +" +SRC_URI=" + https://github.com/matthewwithanm/${MY_PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/beautifulsoup4-4.9[${PYTHON_USEDEP}] + >=dev-python/six-1.15[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild index 6cf439612edc..a23e84071710 100644 --- a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild +++ b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/mdurl/mdurl-0.1.2.ebuild b/dev-python/mdurl/mdurl-0.1.2.ebuild index ad2e0b5680b3..9df83a8f7ebc 100644 --- a/dev-python/mdurl/mdurl-0.1.2.ebuild +++ b/dev-python/mdurl/mdurl-0.1.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=flit +DISTUTILS_USE_PEP517=flit-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 @@ -22,4 +22,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/merge3/Manifest b/dev-python/merge3/Manifest index 5f8df6e0421d..48b243f8d587 100644 --- a/dev-python/merge3/Manifest +++ b/dev-python/merge3/Manifest @@ -1,2 +1 @@ -DIST merge3-0.0.15.gh.tar.gz 16783 BLAKE2B 6c6a7ac8e8be8d4711c8dbf69fb38eb3b90b93281295d5ae172f371d3c8a1647a2f0e3c14725b760d9dcc0dfd77583170487956e9de87f21720d6db1be19e3eb SHA512 d87ead80219e14b210840333396e274d46ef282c12a3de61ae06efb186f0bfd9c65f3ccbd7566ec62766201ed33a962bdc3ea3c30efbd241fd0018b69b94e3e4 DIST merge3-0.0.16.gh.tar.gz 20832 BLAKE2B b1e79d15a7a9bf623ca605136d1e9e76a94f03893a3d1719d59d869c0d597b75f4757e3d83e8b03709c5ab26cd3a54a16a04f400c87ac0afc5c54a949177ea61 SHA512 bcbf42145a79845c2a53d788949def6f254ae4d951e203f73555da09ed73a669c37ba29cef3f1bf3dcb60a6530b04953852447b8b0dfadc22cf8f6ba60c22ce0 diff --git a/dev-python/merge3/merge3-0.0.15.ebuild b/dev-python/merge3/merge3-0.0.15.ebuild deleted file mode 100644 index fe791749ca0a..000000000000 --- a/dev-python/merge3/merge3-0.0.15.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of 3-way merge" -HOMEPAGE=" - https://github.com/breezy-team/merge3 - https://pypi.org/project/merge3/ -" -SRC_URI=" - https://github.com/breezy-team/merge3/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" - -distutils_enable_tests unittest diff --git a/dev-python/merge3/merge3-0.0.16.ebuild b/dev-python/merge3/merge3-0.0.16.ebuild index 0012484731e3..0adf8a5a3ca9 100644 --- a/dev-python/merge3/merge3-0.0.16.ebuild +++ b/dev-python/merge3/merge3-0.0.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild index 7696a2d9f8e6..f592ef16b036 100644 --- a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild +++ b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,4 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm64 ~riscv x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild index 25f8aa49d053..98c92773e060 100644 --- a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild +++ b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/minidb/minidb-2.0.8.ebuild b/dev-python/minidb/minidb-2.0.8.ebuild index acfa1da48393..5ec1a0764ae8 100644 --- a/dev-python/minidb/minidb-2.0.8.ebuild +++ b/dev-python/minidb/minidb-2.0.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,4 +19,5 @@ LICENSE="ISC" SLOT="0" KEYWORDS="amd64 arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/minimock/minimock-1.3.0-r1.ebuild b/dev-python/minimock/minimock-1.3.0-r1.ebuild index 5ea5a3e4045e..5fcdea09a778 100644 --- a/dev-python/minimock/minimock-1.3.0-r1.ebuild +++ b/dev-python/minimock/minimock-1.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,6 +25,7 @@ KEYWORDS="amd64 arm arm64 ppc x86" DOCS=( CHANGELOG.txt README.rst ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/msgspec/msgspec-0.21.1.ebuild b/dev-python/msgspec/msgspec-0.21.1.ebuild index ec311215b7c7..395498e7489a 100644 --- a/dev-python/msgspec/msgspec-0.21.1.ebuild +++ b/dev-python/msgspec/msgspec-0.21.1.ebuild @@ -11,12 +11,14 @@ inherit distutils-r1 pypi DESCRIPTION="Fast serialization and validation library, with builtin support for many formats" HOMEPAGE=" - https://jcristharif.com/msgspec/ - https://github.com/jcrist/msgspec + https://github.com/msgspec/msgspec https://pypi.org/project/msgspec/ " # No tests in sdist -SRC_URI="https://github.com/jcrist/msgspec/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI=" + https://github.com/msgspec/msgspec/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="BSD" SLOT="0" diff --git a/dev-python/multipart/multipart-1.3.1.ebuild b/dev-python/multipart/multipart-1.3.1.ebuild index e76d7e093b13..226d4b1bf98a 100644 --- a/dev-python/multipart/multipart-1.3.1.ebuild +++ b/dev-python/multipart/multipart-1.3.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -DISTUTILS_USE_PEP517=flit +DISTUTILS_USE_PEP517=flit-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi diff --git a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild index bb07d17b76ef..1b13a3efcffc 100644 --- a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild +++ b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild b/dev-python/munkres/munkres-1.1.4-r1.ebuild index a738df71d86d..a0236db26cf5 100644 --- a/dev-python/munkres/munkres-1.1.4-r1.ebuild +++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,6 +24,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( diff --git a/dev-python/mygpoclient/mygpoclient-1.10.ebuild b/dev-python/mygpoclient/mygpoclient-1.10.ebuild index 0353d3c8e03e..473cabd9cbef 100644 --- a/dev-python/mygpoclient/mygpoclient-1.10.ebuild +++ b/dev-python/mygpoclient/mygpoclient-1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/natsort/natsort-8.4.0.ebuild b/dev-python/natsort/natsort-8.4.0.ebuild index f616bdece161..654bb74a899c 100644 --- a/dev-python/natsort/natsort-8.4.0.ebuild +++ b/dev-python/natsort/natsort-8.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,13 +18,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - +EPYTEST_PLUGINS=( hypothesis pytest-mock ) distutils_enable_tests pytest pkg_postinst() { diff --git a/dev-python/netifaces/netifaces-0.11.0-r2.ebuild b/dev-python/netifaces/netifaces-0.11.0-r2.ebuild index 151068217496..2bd0bffea820 100644 --- a/dev-python/netifaces/netifaces-0.11.0-r2.ebuild +++ b/dev-python/netifaces/netifaces-0.11.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild index 2f25f002ed38..2545733c16d3 100644 --- a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild +++ b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild index af0bf84ea711..3bf3326abf2d 100644 --- a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild +++ b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild @@ -26,6 +26,7 @@ RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild index 09df8b3fdb2f..7e5b96c9dac5 100644 --- a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild +++ b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/objgraph/objgraph-3.6.2.ebuild b/dev-python/objgraph/objgraph-3.6.2.ebuild index 8674ef13e562..43ad05a022fb 100644 --- a/dev-python/objgraph/objgraph-3.6.2.ebuild +++ b/dev-python/objgraph/objgraph-3.6.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,6 +23,7 @@ RDEPEND=" media-gfx/graphviz " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { @@ -44,7 +45,6 @@ python_test() { ;; esac - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 # TODO: figure out how to run doctests epytest tests.py } diff --git a/dev-python/odfpy/odfpy-1.4.2.ebuild b/dev-python/odfpy/odfpy-1.4.2.ebuild index f3315186cc2a..f4c5e905076d 100644 --- a/dev-python/odfpy/odfpy-1.4.2.ebuild +++ b/dev-python/odfpy/odfpy-1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,6 +29,7 @@ RDEPEND=" dev-python/defusedxml[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_install_all() { diff --git a/dev-python/openai/Manifest b/dev-python/openai/Manifest index 32e8c1147fd1..cab0dd560388 100644 --- a/dev-python/openai/Manifest +++ b/dev-python/openai/Manifest @@ -1,5 +1,10 @@ DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e +DIST npm-@stdy-cli-cli-0.22.1.tgz 7776 BLAKE2B ec66af59c4c864a4331dc7918ed0a82d452579427663c3666b94d6008e769cb8a61d00e1971a394c326ca180da7f3009597b15d4c6bea8d169bda56c87ae21fb SHA512 55d9c2a0afddd09588853a1a8c1c4075a813a4b097ff34dded18ae2b529d4f5d90e29667ffe792f7b82af78fa3bfa4db88c77ef5259e39db100a86a0a4b98d7c DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4 +DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.22.1.tgz 37635112 BLAKE2B f749d99342d9cffb831f0feea34ed74301a3beea7ec4c7e46cd5b942cacfea4b10c28632cc3e38a0ac00b565c2ca5889cb6587fcccb75f1557fa29dace58a343 SHA512 5c6432dd9a85e423aa4600151b109da16f5dcf19dfc710920070869a1a4573ea557e941c6077cf72736199686994c09eae24d4c8228b246fbf7c67728e2eded9 DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1 +DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.22.1.tgz 38431354 BLAKE2B f6b49ce9f79ad98de58f6f01874e5ae03f728f062b09b91b092f1410e1bf3d2874d25dfb30038291429043eeffc4c5e3183e7e9307c6fb889521008b981df4f9 SHA512 bbbe7cd48dec73a47e3d4c0692f1056ef0ffc3a617bd193e893d0122658a3ed298036e9c3cfd7a96003b82abaeded00493eddcf581a7e71854a6109cf7a68b4a +DIST openai-openapi-spec-2.44.0.yml 2333764 BLAKE2B f96a21463f43efd8e4930e91fae4f48b4be28ed497223374d3402a22a7f1fc1644deb89ce613901dde2a05c1ac92551406ebc8a99c58bf014698f3932565da77 SHA512 0a1c51e2a330f05c91f76646c7efc02633632524db0a18cf2eabbac9147ecbe60083b1e5789b0e3efd445cbebf34b48c025d4f640e4948289c44c8d2c4ef52ba DIST openai-openapi-spec-v2.3.0.yml 2167549 BLAKE2B f4f87bbaf33689e8f1336ad4ea78d39302c7b4c457ab47a164936f3e4056068d9a49e5bc54e47d196123c12da7b033f0c018c22ce8bef3a6fa7504dbd8f758ac SHA512 23ac527df45040575a5f9b020af0971a86acf1cc296eda538a39b003692277ba86b7d6d477eff0466e9178a2d8271a3374692aecad4e6b6ecd29c5bcae64947d DIST openai-python-2.29.0.gh.tar.gz 691490 BLAKE2B ce5dd047bc178d10e2505733e532b0e45bf604ce940902bed8656f41bfcdbdbdf61af91aaca30f1fc2e4175002d53a4c4b0c70ee8385e2e065d125e7f661faf6 SHA512 9bc5d9dbb747920412c1f73bbdcc36f6450dd0c4a245fde1e397864376816181823d92886ae4eb87fbee09e098fedeee8785602198deebd037a5f7bc520d2596 +DIST openai-python-2.44.0.gh.tar.gz 1017643 BLAKE2B bedd273b0e790b331c20244ae967a5082f878db1764451a47a6fbdedb71dd72c18f075d63e6cd2500bd4a6e95521034f5280cb5aa08ef06b0bfc09738cbdce6a SHA512 c0ae402fb6e60499220416c010ab3ce7f89c755f9ab04f61465c6b5033c339a1a94c971fe6af2eaf926d2d08a76d7270f249eb07f580978fe23a0aaa436e3d47 diff --git a/dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json b/dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json new file mode 100644 index 000000000000..f651ba1b6452 --- /dev/null +++ b/dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json @@ -0,0 +1,96 @@ +{ + "name": "mock-server", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@stdy/cli": "0.22.1" + } + }, + "node_modules/@stdy/cli": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli/-/cli-0.22.1.tgz", + "integrity": "sha512-VdnCoK/d0JWIhToajBxAdagTpLCX/zTd7RiuK1KdT12Q4pZn/+eS97gq94+jv6TbiMd+9SWeOdsQCoagpLmNfA==", + "license": "Elastic-2.0", + "bin": { + "steady": "steady.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@stdy/cli-darwin-arm64": "0.22.1", + "@stdy/cli-darwin-x64": "0.22.1", + "@stdy/cli-linux-arm64": "0.22.1", + "@stdy/cli-linux-x64": "0.22.1", + "@stdy/cli-win32-x64": "0.22.1" + } + }, + "node_modules/@stdy/cli-darwin-arm64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-arm64/-/cli-darwin-arm64-0.22.1.tgz", + "integrity": "sha512-sahxc3R9I+vO7dDr7t9aneE8aLZdZeaQU5OfhZVLny97K8K7RXqhpXHN/0DFvg3Pw5ZKisHvJysY3iu/LIZA6g==", + "cpu": [ + "arm64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@stdy/cli-darwin-x64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-x64/-/cli-darwin-x64-0.22.1.tgz", + "integrity": "sha512-/bVzcHkbX6zn5qZL73oWR5YXVc/+/IP7uWYw905B+hWRuZlJfN7hX4+68BxCBOI8wiRf82cSQjRnI/Datdwz1Q==", + "cpu": [ + "x64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@stdy/cli-linux-arm64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-0.22.1.tgz", + "integrity": "sha512-XGQy3ZqF5COqRgAVGxCdoW9dzxnfxxCSAHCGmhpFc+pVfpQcYHfPcnNhmWhplMCeriTUyCKLJG+/fGdyji7e2Q==", + "cpu": [ + "arm64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@stdy/cli-linux-x64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-0.22.1.tgz", + "integrity": "sha512-u7581I3sc6R+PUwGkvEFbvD/w6YXvRk+iT0BImWKPtKYA26cPP16lgA7gquu3tAEk+3c9YGn5xhUphCc96aLSg==", + "cpu": [ + "x64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@stdy/cli-win32-x64": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@stdy/cli-win32-x64/-/cli-win32-x64-0.22.1.tgz", + "integrity": "sha512-4kkgSGCKTO/Fb+ciBANshegYIztBqynIyOveWYc3Vp7mXszg8yx6slKSzz5bg757H8Ol2jxxuL4XxHVIGMr6Rw==", + "cpu": [ + "x64" + ], + "license": "Elastic-2.0", + "optional": true, + "os": [ + "win32" + ] + } + } +} diff --git a/dev-python/openai/files/openai-2.44.0-mock-server-package.json b/dev-python/openai/files/openai-2.44.0-mock-server-package.json new file mode 100644 index 000000000000..66616ec5d29b --- /dev/null +++ b/dev-python/openai/files/openai-2.44.0-mock-server-package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "@stdy/cli": "0.22.1" + } +} diff --git a/dev-python/openai/openai-2.44.0.ebuild b/dev-python/openai/openai-2.44.0.ebuild new file mode 100644 index 000000000000..f87c9ccfc949 --- /dev/null +++ b/dev-python/openai/openai-2.44.0.ebuild @@ -0,0 +1,167 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +# See https://github.com/openai/openai-python/blob/main/.stats.yml +API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs/openai" +API_SPEC="openai-openapi-spec-${PV}.yml" +MY_PN="openai-python" +MY_P="${MY_PN}-${PV}" +# See https://github.com/openai/openai-python/blob/main/scripts/mock +STDY_PV=0.22.1 +DESCRIPTION="The official Python library for the openai API" +HOMEPAGE=" + https://github.com/openai/openai-python + https://pypi.org/project/openai/ +" +SRC_URI=" + https://github.com/openai/${MY_PN}/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz + + test? ( + ${API_SPEC_BASE}/openai-b5b621065906a2579dc180db1236ee3b08a4fca9539accc2fbbf88da0ca3923f.yml + -> ${API_SPEC} + + https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz + -> npm-@stdy-cli-cli-${STDY_PV}.tgz + + amd64? ( + https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz + -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz + ) + + arm64? ( + https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz + -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz + ) + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] + >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] + >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] + >=dev-python/jiter-0.10.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + >=dev-python/botocore-1.42.97[${PYTHON_USEDEP}] + dev-python/dirty-equals[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/httpx-aiohttp[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-6.7.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] + net-libs/nodejs[npm] + net-misc/curl + ) +" + +EPYTEST_PLUGINS=( + inline-snapshot + nest-asyncio + pytest-{asyncio,xdist} + respx + time-machine +) +distutils_enable_tests pytest + +src_unpack() { + unpack "${MY_P}.gh.tar.gz" +} + +src_test() { + einfo "Assembling npm cache..." + + local -x npm_config_cache="${WORKDIR}/npm-cache" + mkdir -p "${npm_config_cache}" || die + + for distfile in ${A}; do + if [[ "${distfile}" == npm-* ]]; then + npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die + fi + done + + einfo "Installing mock server..." + + local mock_dir="${WORKDIR}/mock-server" + mkdir -p "${mock_dir}" || die + + cp "${FILESDIR}/${PN}-2.44.0-mock-server-package.json" \ + "${mock_dir}/package.json" || die + cp "${FILESDIR}/${PN}-2.44.0-mock-server-package-lock.json" \ + "${mock_dir}/package-lock.json" || die + + local mock_dir="${WORKDIR}/mock-server" + local mock="${mock_dir}/node_modules/.bin/steady" + + pushd "${mock_dir}" >/dev/null || die + + npm ci &>/dev/null || die + + einfo "Starting mock server..." + + # Replicate the logic from scripts/mock --daemon + "${mock}" --host 127.0.0.1 -p 4010 \ + --validator-form-array-format=brackets \ + --validator-query-array-format=brackets \ + --validator-form-object-format=brackets \ + --validator-query-object-format=brackets \ + "${DISTDIR}/${API_SPEC}" &> .stdy.log & + local mock_pid=$! + + is_mock_running() { + local -a args + readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 + [[ "${args[1]}" == "${mock}" ]] + } + + local attempts=0 + while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do + if ! is_mock_running; then + cat .stdy.log + die "Mock server failed to start" + fi + attempts=$((attempts + 1)) + if (( attempts >= 300 )); then + cat .stdy.log + die "Timed out waiting for mock server to start" + fi + sleep 0.1 + done + + # Oops; connected to another Steady instance running on 4010 + is_mock_running || die + + popd >/dev/null || die + + nonfatal distutils-r1_src_test + local ret=${?} + + if is_mock_running; then + einfo "Stopping mock server..." + kill "${mock_pid}" || die + fi + + [[ ${ret} -ne 0 ]] && die +} + +python_test() { + epytest -o asyncio_mode=auto +} diff --git a/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild b/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild index b41710dc80df..59391630a5e2 100644 --- a/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild +++ b/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=flit +DISTUTILS_USE_PEP517=flit-core PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{13..14} ) @@ -19,4 +19,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild index 09e845c033e4..aa231bc7b5c0 100644 --- a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild +++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,4 +17,5 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/orderly-set/orderly-set-5.5.0.ebuild b/dev-python/orderly-set/orderly-set-5.5.0.ebuild index b0637047ad4c..7567f45b2916 100644 --- a/dev-python/orderly-set/orderly-set-5.5.0.ebuild +++ b/dev-python/orderly-set/orderly-set-5.5.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=flit +DISTUTILS_USE_PEP517=flit-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi diff --git a/dev-python/overrides/overrides-7.7.0-r1.ebuild b/dev-python/overrides/overrides-7.7.0-r1.ebuild index 0515c4c17d1d..9b9b60762399 100644 --- a/dev-python/overrides/overrides-7.7.0-r1.ebuild +++ b/dev-python/overrides/overrides-7.7.0-r1.ebuild @@ -18,6 +18,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( diff --git a/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild b/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild index ae198022aa93..dcaeba838d50 100644 --- a/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild +++ b/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,11 +12,11 @@ MY_P="paho.mqtt.python-${PV}" DESCRIPTION="MQTT version 5.0/3.1.1 client class" HOMEPAGE=" https://eclipse.dev/paho/index.php?page=clients/python/ - https://github.com/eclipse/paho.mqtt.python/ + https://github.com/eclipse-paho/paho.mqtt.python/ https://pypi.org/project/paho-mqtt/ " SRC_URI=" - https://github.com/eclipse/paho.mqtt.python/archive/v${PV}.tar.gz + https://github.com/eclipse-paho/paho.mqtt.python/archive/v${PV}.tar.gz -> ${MY_P}.gh.tar.gz " S=${WORKDIR}/${MY_P} @@ -25,4 +25,5 @@ LICENSE="EPL-2.0" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~riscv x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild index b02f0e615e2f..2f0bda3279aa 100644 --- a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild +++ b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,4 +19,5 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pastedeploy/pastedeploy-3.1.ebuild b/dev-python/pastedeploy/pastedeploy-3.1.ebuild index 9545a85c433a..f259aaf6fd07 100644 --- a/dev-python/pastedeploy/pastedeploy-3.1.ebuild +++ b/dev-python/pastedeploy/pastedeploy-3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,18 +24,10 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -RDEPEND=" - !dev-python/namespace-paste -" - +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { sed -i -e 's:--cov::' pytest.ini || die distutils-r1_src_prepare } - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/pastel/pastel-0.2.1-r1.ebuild b/dev-python/pastel/pastel-0.2.1-r1.ebuild index 29c62d269c39..fb62446b95fe 100644 --- a/dev-python/pastel/pastel-0.2.1-r1.ebuild +++ b/dev-python/pastel/pastel-0.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,4 +22,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild b/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild index af12997c7f0e..f652483235a2 100644 --- a/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild +++ b/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,4 +19,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/path/path-17.1.1.ebuild b/dev-python/path/path-17.1.1.ebuild index 155ccf4018cb..db3a6cf86a6a 100644 --- a/dev-python/path/path-17.1.1.ebuild +++ b/dev-python/path/path-17.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pathable/pathable-0.6.0.ebuild b/dev-python/pathable/pathable-0.6.0.ebuild index 6334ea8b1814..d3f11556f820 100644 --- a/dev-python/pathable/pathable-0.6.0.ebuild +++ b/dev-python/pathable/pathable-0.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=poetry-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild index b894a08bba03..1afcd4d00020 100644 --- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild +++ b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/phply/phply-1.2.6.ebuild b/dev-python/phply/phply-1.2.6.ebuild index 3ec54c8b0a3d..edfa16966af9 100644 --- a/dev-python/phply/phply-1.2.6.ebuild +++ b/dev-python/phply/phply-1.2.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,6 +23,7 @@ KEYWORDS="amd64 arm64 x86" RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" BDEPEND="${RDEPEND}" +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild index f97f9e8a87e4..2012902f9990 100644 --- a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild +++ b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,4 +21,5 @@ RDEPEND=" >=dev-python/path-6.2[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pid/pid-3.0.4-r1.ebuild b/dev-python/pid/pid-3.0.4-r1.ebuild index e9a48ed5ad73..a9439aa78afc 100644 --- a/dev-python/pid/pid-3.0.4-r1.ebuild +++ b/dev-python/pid/pid-3.0.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,4 +18,5 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild index f974db94cf1a..7859b246f84a 100644 --- a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild +++ b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=poetry-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 @@ -26,4 +26,5 @@ RDEPEND=" virtual/pkgconfig " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild b/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild index f292d9f7e252..6b20b0f3f344 100644 --- a/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild +++ b/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -48,6 +48,7 @@ BDEPEND=" virtual/pkgconfig " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { @@ -63,11 +64,6 @@ python_prepare_all() { distutils-r1_python_prepare_all } -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - python_install() { # Conditional because these aren't installed officially right now # and the naming is just for convenience. diff --git a/dev-python/pkgcraft/pkgcraft-9999.ebuild b/dev-python/pkgcraft/pkgcraft-9999.ebuild index e2fe7ec8c8a3..ae31eeae56cc 100644 --- a/dev-python/pkgcraft/pkgcraft-9999.ebuild +++ b/dev-python/pkgcraft/pkgcraft-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -48,6 +48,7 @@ BDEPEND=" virtual/pkgconfig " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { @@ -63,11 +64,6 @@ python_prepare_all() { distutils-r1_python_prepare_all } -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - python_install() { # Conditional because these aren't installed officially right now # and the naming is just for convenience. diff --git a/dev-python/podcastparser/podcastparser-0.6.11.ebuild b/dev-python/podcastparser/podcastparser-0.6.11.ebuild index 53e176f34fd8..32bc03ec9c13 100644 --- a/dev-python/podcastparser/podcastparser-0.6.11.ebuild +++ b/dev-python/podcastparser/podcastparser-0.6.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest index 1abb7f7a32b5..e89a26b5c431 100644 --- a/dev-python/posthog/Manifest +++ b/dev-python/posthog/Manifest @@ -1,2 +1,2 @@ -DIST posthog-7.18.3.gh.tar.gz 3792845 BLAKE2B 5265039cd9dc75bf2ae60ff3f7fba28c0b338efec7915ad005b463a10880039422b7704aa0e1c2868a593d561626d73c7e8e860290227f4bc53abb4b751e6e5d SHA512 3f44c40b3e54764550daf461e1182d9206c7e877850ee26ef04540ace341db8a0c7072b8ca074a00819b1fa5fcc4fd355d4ac86b6a6229a7475e69c56d6c204e DIST posthog-7.19.2.gh.tar.gz 3853161 BLAKE2B 6b22ed9e84e5c03dcb9ba25966f11bee074b5c3273febb8c7bc65c4e024d4365bdab082ef6c032525e747b05602721a31fe7d86ee3e3b72d5f5d1b8febf1d2c4 SHA512 e25a26a01422dd6ef9118e298f83bbe3e384172e7cc18816a67a11e865ab905c495754b835ee4887f874cf6d5826a8e7fdfed1c382a12e71c99831976ee876ec +DIST posthog-7.21.0.gh.tar.gz 4026210 BLAKE2B 2e180d4c265898fbb374410e45586fd6198cff810cd8f435d7f074b7914910e774d9e15e832d6b33d3f4ac298f8247bcf4070c24fcb7905aec34a0717ae0f256 SHA512 e4f9b33b54d6395b142ab718bfa793999ca795fccef075a591ed2c07a74cee87e850313167297e1436de705fd670eae7ca91290ec73d3446de245412e1c0276e diff --git a/dev-python/posthog/posthog-7.18.3.ebuild b/dev-python/posthog/posthog-7.18.3.ebuild deleted file mode 100644 index 658fc3ec7e99..000000000000 --- a/dev-python/posthog/posthog-7.18.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Send usage data from your Python code to PostHog" -HOMEPAGE=" - https://github.com/PostHog/posthog-python - https://pypi.org/project/posthog/ -" -SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/posthog-python-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/backoff[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - "posthog/test/test_consumer.py::TestConsumer::test_request" - "posthog/test/test_consumer.py::TestConsumer::test_upload" - "posthog/test/test_exception_capture.py::test_excepthook" - "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" - "posthog/test/test_request.py::TestRequests::test_should_not_timeout" - "posthog/test/test_request.py::TestRequests::test_should_timeout" - "posthog/test/test_request.py::TestRequests::test_valid_request" -) - -EPYTEST_IGNORE=( posthog/test/ai/ ) - -EPYTEST_PLUGINS=( pytest-asyncio pytest-bdd ) -distutils_enable_tests pytest diff --git a/dev-python/posthog/posthog-7.21.0.ebuild b/dev-python/posthog/posthog-7.21.0.ebuild new file mode 100644 index 000000000000..72295ceb012d --- /dev/null +++ b/dev-python/posthog/posthog-7.21.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Send usage data from your Python code to PostHog" +HOMEPAGE=" + https://github.com/PostHog/posthog-python + https://pypi.org/project/posthog/ +" +SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/posthog-python-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/backoff[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/fastmcp[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mcp[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] + dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + "posthog/test/test_consumer.py::TestConsumer::test_request" + "posthog/test/test_consumer.py::TestConsumer::test_upload" + "posthog/test/test_exception_capture.py::test_excepthook" + "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" + "posthog/test/test_request.py::TestRequests::test_should_not_timeout" + "posthog/test/test_request.py::TestRequests::test_should_timeout" + "posthog/test/test_request.py::TestRequests::test_valid_request" +) + +EPYTEST_IGNORE=( posthog/test/ai/ ) + +EPYTEST_PLUGINS=( pytest-asyncio pytest-bdd ) +distutils_enable_tests pytest diff --git a/dev-python/poyo/poyo-0.5.0-r1.ebuild b/dev-python/poyo/poyo-0.5.0-r1.ebuild index b9521509c13a..71ca7633bd92 100644 --- a/dev-python/poyo/poyo-0.5.0-r1.ebuild +++ b/dev-python/poyo/poyo-0.5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,4 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm64 ~ppc64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild b/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild index 9881af9f8beb..807661dae784 100644 --- a/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild +++ b/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/process-tests/process-tests-3.0.0.ebuild b/dev-python/process-tests/process-tests-3.0.0.ebuild index 2dc9ada3dfbc..a27630612956 100644 --- a/dev-python/process-tests/process-tests-3.0.0.ebuild +++ b/dev-python/process-tests/process-tests-3.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,6 +19,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/progress/progress-1.6.1.ebuild b/dev-python/progress/progress-1.6.1.ebuild index b190e89d339b..c374b28ad46a 100644 --- a/dev-python/progress/progress-1.6.1.ebuild +++ b/dev-python/progress/progress-1.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild index 120ff2ed95e0..9f1111599d2e 100644 --- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild +++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild index 2743d320c2cc..e2ad73154fc7 100644 --- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild +++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild index 593b9fcdb5c5..c5eb4d2fb997 100644 --- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild +++ b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,6 +31,7 @@ BDEPEND=" dev-lang/swig " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { diff --git a/dev-python/pychm/pychm-0.8.6-r1.ebuild b/dev-python/pychm/pychm-0.8.6-r1.ebuild index cf4c890a3f43..814ec7a12f29 100644 --- a/dev-python/pychm/pychm-0.8.6-r1.ebuild +++ b/dev-python/pychm/pychm-0.8.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -30,6 +30,7 @@ RDEPEND=" ${DEPEND} " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_test() { diff --git a/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild index 668a592d5a53..e2677a1156e5 100644 --- a/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild +++ b/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pyenchant/pyenchant-3.3.0.ebuild b/dev-python/pyenchant/pyenchant-3.3.0.ebuild index ec2b8e41d332..ce858c6628ec 100644 --- a/dev-python/pyenchant/pyenchant-3.3.0.ebuild +++ b/dev-python/pyenchant/pyenchant-3.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pyflakes/pyflakes-3.4.0.ebuild b/dev-python/pyflakes/pyflakes-3.4.0.ebuild index 14dbc37b57d6..3c285cfabd03 100644 --- a/dev-python/pyflakes/pyflakes-3.4.0.ebuild +++ b/dev-python/pyflakes/pyflakes-3.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,24 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +EPYTEST_PLUGINS=() distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3*) - # upstream aims only to support long dead pypy3.9 - # https://github.com/PyCQA/pyflakes/issues/779 - # https://github.com/PyCQA/pyflakes/pull/802 - # https://github.com/PyCQA/pyflakes/issues/828 - EPYTEST_DESELECT+=( - pyflakes/test/test_api.py::CheckTests::test_eofSyntaxError - pyflakes/test/test_api.py::CheckTests::test_misencodedFileUTF8 - pyflakes/test/test_api.py::CheckTests::test_multilineSyntaxError - ) - ;; - esac - - local -X PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/pyh2o/pyh2o-1-r1.ebuild b/dev-python/pyh2o/pyh2o-1-r1.ebuild index 277185d13ba4..d10cea92d9eb 100644 --- a/dev-python/pyh2o/pyh2o-1-r1.ebuild +++ b/dev-python/pyh2o/pyh2o-1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,4 +27,5 @@ DEPEND=" ${RDEPEND} " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pyhcl/pyhcl-0.4.5.ebuild b/dev-python/pyhcl/pyhcl-0.4.5.ebuild index 6dfb8683674a..6cb54dcfe42a 100644 --- a/dev-python/pyhcl/pyhcl-0.4.5.ebuild +++ b/dev-python/pyhcl/pyhcl-0.4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,7 @@ fi LICENSE="MPL-2.0" SLOT="0" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { diff --git a/dev-python/pylev/pylev-1.4.0-r1.ebuild b/dev-python/pylev/pylev-1.4.0-r1.ebuild index 253f1660ce7d..077926b384f0 100644 --- a/dev-python/pylev/pylev-1.4.0-r1.ebuild +++ b/dev-python/pylev/pylev-1.4.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pymad/pymad-0.11.3.ebuild b/dev-python/pymad/pymad-0.11.3.ebuild index cae71155d0e2..e1d5a4ee8df4 100644 --- a/dev-python/pymad/pymad-0.11.3.ebuild +++ b/dev-python/pymad/pymad-0.11.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,4 +26,5 @@ KEYWORDS="amd64 arm64 ~ppc ~x86" DEPEND="media-libs/libmad" RDEPEND="${DEPEND}" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pyparted/pyparted-3.13.0.ebuild b/dev-python/pyparted/pyparted-3.13.0.ebuild index 29fa20564944..e5ff41215c45 100644 --- a/dev-python/pyparted/pyparted-3.13.0.ebuild +++ b/dev-python/pyparted/pyparted-3.13.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pyphen/pyphen-0.17.2.ebuild b/dev-python/pyphen/pyphen-0.17.2.ebuild index a3b9a2e62930..6724918fb60e 100644 --- a/dev-python/pyphen/pyphen-0.17.2.ebuild +++ b/dev-python/pyphen/pyphen-0.17.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=flit +DISTUTILS_USE_PEP517=flit-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi @@ -18,6 +18,7 @@ LICENSE="GPL-2+ LGPL-2+ MPL-1.1" SLOT="0" KEYWORDS="amd64 arm64 ~riscv x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/pypng/pypng-0.20220715.0.ebuild b/dev-python/pypng/pypng-0.20220715.0.ebuild index 831622aa030d..282e6445a972 100644 --- a/dev-python/pypng/pypng-0.20220715.0.ebuild +++ b/dev-python/pypng/pypng-0.20220715.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index 9f13323d2109..fe0b10abfc95 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -288,10 +288,8 @@ DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0e DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 DIST pyrefly-1.0.0.tar.gz 5677995 BLAKE2B a0668f10fbcd4f0ec2023198304fff8610c1cc28afbe9c721d5146da66f624a87cb0a8c92211278dc29559ec3189313fb768ee1b93d563196099384f421d6ca0 SHA512 295ce622a253989788efb32bfb7406ce7481804e7bbee4b51fe2e612b182850b97505aaf2803f07bee384db2555ae55c2a2e77eb82ea33998b02627eb59d304c DIST pyrefly-1.0.0.tar.gz.provenance 9796 BLAKE2B d089bb90b537936ca4d4061897e50e9e16218b38f429bc92721847dea8da23ef2d57020b258332c79270f82a0c313063e0cea72fd2ed40b0120159b698680ea3 SHA512 eda161ce6fc4f8ecfa7a6700d3bd798962d95c802a72fe3288f8383cf2661be8c22d4cf3ba322552fc758d97ffccc212740a4031c9c1adb1e168f1ca4a11c89f -DIST pyrefly-1.1.0.tar.gz 5880100 BLAKE2B b5dab29f6c9f23cc0aede6c10136f4744bb8e4e7883300cd10d711413d3bd17c02ca148294867c29385b6c73b87f57c79cc61a233c8a473329e4313dd2541482 SHA512 d41d895de8d5eacbf931e823f39be70166fd9cf062df86e85615c147fb50bf1b5a485ea873ae6e0ddbe982790f1ad3e22d065aa87b5efed73af1027f8e04c80b -DIST pyrefly-1.1.0.tar.gz.provenance 9810 BLAKE2B 5d0cf3dbbd4eb448ab4d68f3eb810ed999ac6805498482b229bdebf24ebc46119558792fc79e13e1b89c6ada199977315b3e356e79b3af38b0b5caa3bef29b0f SHA512 fe0f26bdf1b63476c1bfd229a8b57fba96dc5cc349ece9621a51a6246305a5889932735a9096d2345846f26685911039920c557300fef6255ba877efdeb91b33 -DIST pyrefly-1.1.1.tar.gz 5880491 BLAKE2B 05ffcc698801a20ddc0bc8bdac2e8b2ad34ee4f4616ac9333b2647fae2c729519a6bc783d345d16b13e2586a997165ce27f569484b2180a757811aad8296e692 SHA512 649d158d596ec4ef1d75d0e4b4afb8256afc201902c3c8d9ba594551a736866df8480d33ec17c695ab1a538ff08dce5d7e6960dd5e631cae72c74c307e752758 -DIST pyrefly-1.1.1.tar.gz.provenance 9763 BLAKE2B 10aa57c8c4ac6fe48a3079b2c276aba10d5e7d13a1a5c79298c51fbdedc2b399672fcd8b1417dabe52e5878d92e3709ca5125115f95e57452f9e5dee5ea489a3 SHA512 f8f4c53c33731fb7d92b744cfa3c3f48f3ece2e414cda2be15112fa9e4401ebdac0c9e749f25a648d640e387707682470b5c00328c6a232e12a5ffbf4bb380b8 +DIST pyrefly-1.1.0.gh.tar.gz 31156810 BLAKE2B a4b05266685f8203a98afe8b93253d37f126e8c0bfb108d1383d5e870f59ba80ae053f228f7c63e0ad487410017e4430748d7b8c17979f87326b2a6ae0356f73 SHA512 b7780478002ff5d306344827516dc730b0e5848f480acfb7d27b7f566d3a20599b474a1b49389f504fe9781b7f30beb9b60daec6e0cea78a79757b8d87931a6d +DIST pyrefly-1.1.1.gh.tar.gz 31157058 BLAKE2B adc958d1fd4015df5ed85a07bbef88f0e6cc81f40161e4e891f2f85a7355373ace0212e1acdee338a075e3dbca4cb87cd0e9b7cb7a3f3b8725cb208849c4aed6 SHA512 35bbf8d7a3bbc408c8a2ecbd6793dd6787baf20af9fcf69b144cf45763c3d603d75c772e44ddec9154f560fab0b7ccbefc68adcc8549bc2626e5828083eaaf35 DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1 DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a diff --git a/dev-python/pyrefly/pyrefly-1.1.0.ebuild b/dev-python/pyrefly/pyrefly-1.1.0.ebuild index d7adb9e545ed..3bcc7027b250 100644 --- a/dev-python/pyrefly/pyrefly-1.1.0.ebuild +++ b/dev-python/pyrefly/pyrefly-1.1.0.ebuild @@ -6,7 +6,6 @@ EAPI=8 RUST_MIN_VER="1.93" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ CRATES=" addr2line@0.25.1 @@ -406,7 +405,7 @@ declare -A GIT_CRATES=( [rustversion]='https://github.com/fbsource/rustversion;3f072e049635b7463275fc4edebbbed3840d9297;rustversion-%commit%' ) -inherit cargo pypi +inherit cargo DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" HOMEPAGE=" @@ -414,7 +413,8 @@ HOMEPAGE=" https://github.com/facebook/pyrefly https://pypi.org/project/pyrefly/ " -SRC_URI+=" +SRC_URI=" + https://github.com/facebook/pyrefly/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz ${CARGO_CRATE_URIS} " @@ -432,11 +432,6 @@ KEYWORDS="~amd64" DEPEND="app-arch/zstd:=" RDEPEND="${DEPEND}" -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - src_prepare() { default diff --git a/dev-python/pyrefly/pyrefly-1.1.1.ebuild b/dev-python/pyrefly/pyrefly-1.1.1.ebuild index d7adb9e545ed..dff9114407b1 100644 --- a/dev-python/pyrefly/pyrefly-1.1.1.ebuild +++ b/dev-python/pyrefly/pyrefly-1.1.1.ebuild @@ -5,8 +5,7 @@ EAPI=8 -RUST_MIN_VER="1.93" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ +RUST_MIN_VER="1.95" CRATES=" addr2line@0.25.1 @@ -406,7 +405,7 @@ declare -A GIT_CRATES=( [rustversion]='https://github.com/fbsource/rustversion;3f072e049635b7463275fc4edebbbed3840d9297;rustversion-%commit%' ) -inherit cargo pypi +inherit cargo DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" HOMEPAGE=" @@ -414,7 +413,8 @@ HOMEPAGE=" https://github.com/facebook/pyrefly https://pypi.org/project/pyrefly/ " -SRC_URI+=" +SRC_URI=" + https://github.com/facebook/pyrefly/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz ${CARGO_CRATE_URIS} " @@ -432,11 +432,6 @@ KEYWORDS="~amd64" DEPEND="app-arch/zstd:=" RDEPEND="${DEPEND}" -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - src_prepare() { default diff --git a/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild b/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild index 2b9d0009d9ca..9f9d785fa09b 100644 --- a/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild +++ b/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild b/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild index 3bb21c874d39..7ff9d6b20d55 100644 --- a/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild +++ b/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,4 +28,5 @@ BDEPEND=" " PATCHES=("${FILESDIR}/pyrqlite-2.2.3-test-support.patch") +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild index a2d0caa53533..3b4f3e6e2507 100644 --- a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild +++ b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,12 +20,7 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - +EPYTEST_PLUGINS=( hypothesis ) distutils_enable_tests pytest src_configure() { diff --git a/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild b/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild deleted file mode 100644 index 6c1373d3dc9c..000000000000 --- a/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -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/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" diff --git a/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild b/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild index 8f953d00977f..f7d5238fc672 100644 --- a/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild +++ b/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2025 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild b/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild index 6c2484df0ff4..cba2d1c67444 100644 --- a/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild +++ b/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild index 1a0e7b71be98..b977b074dd2c 100644 --- a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild +++ b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,7 @@ RDEPEND=" dev-python/chardet[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild index baa23d6e39b7..423ea6f9a8e9 100644 --- a/dev-python/pysrt/pysrt-9999.ebuild +++ b/dev-python/pysrt/pysrt-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,4 +28,5 @@ RDEPEND=" dev-python/chardet[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pystache/Manifest b/dev-python/pystache/Manifest index f9f4266a5002..1edf7a3ca394 100644 --- a/dev-python/pystache/Manifest +++ b/dev-python/pystache/Manifest @@ -1 +1 @@ -DIST pystache-0.6.8.gh.tar.gz 273350 BLAKE2B 55ca9cca131dbd61cb30b3cf37d677069f721f6ff80d8452b3abc51b76e5963a0bb68c35caa3afe4ad0cb0071e91866b7342eb01c636f39689bdecb38a91e6fc SHA512 b2eecabdc39f86713b4f3387b4a80afaa0a80ecc0a34482e3d9341467660666a7bdcd83d21fc9fd3b61a764a1c840a5ba8041f9a66a3b130c849e8bd8cf1f9b5 +DIST pystache-0.6.8.tar.gz 101892 BLAKE2B 5c7387771d9cd3222d5c4a22c5f9f4fc77f8e3d8a0a5a65f8924735066bfdbcfc344527df772a3055267fb265d771c6a16c75464379d5568647e06f908affe86 SHA512 ca8bbd389724243f81b19b4cf0fc654f292a9d0cba00d7b3cc5d1266f29d93a94db4063dbe87088a34e933ec272bdabfe477596fdae408570d65beda4c4fe3ae diff --git a/dev-python/pystache/pystache-0.6.8.ebuild b/dev-python/pystache/pystache-0.6.8.ebuild index 3f81647f384f..4cc90b61da82 100644 --- a/dev-python/pystache/pystache-0.6.8.ebuild +++ b/dev-python/pystache/pystache-0.6.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,10 +19,7 @@ if [[ ${PV} = 9999* ]]; then EGIT_BRANCH="master" inherit git-r3 else - SRC_URI=" - https://github.com/PennyDreadfulMTG/pystache/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " + inherit pypi KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi @@ -36,6 +33,5 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pyte/pyte-0.8.2.ebuild b/dev-python/pyte/pyte-0.8.2.ebuild index 20462f7b2578..7025cf39494c 100644 --- a/dev-python/pyte/pyte-0.8.2.ebuild +++ b/dev-python/pyte/pyte-0.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,6 +26,7 @@ RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { diff --git a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild index 7b9689779bb0..3d77e2b4b2ce 100644 --- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild +++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,6 +23,8 @@ BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=( "${PN}" ) +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 distutils_enable_tests pytest python_test() { diff --git a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild index 410b0e4f0647..f1165e686082 100644 --- a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild +++ b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild @@ -32,6 +32,8 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=( "${PN}" ) +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 distutils_enable_tests pytest python_test() { diff --git a/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild b/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild index 18de2e018eab..33fc3db126b5 100644 --- a/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild +++ b/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pytest-home/pytest-home-0.6.0.ebuild b/dev-python/pytest-home/pytest-home-0.6.0.ebuild index 9a8a4abc69b8..947430a6d54a 100644 --- a/dev-python/pytest-home/pytest-home-0.6.0.ebuild +++ b/dev-python/pytest-home/pytest-home-0.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,10 +27,6 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=( "${PN}" ) +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_home.fixtures - epytest -} diff --git a/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild index 98ae199a18dd..927f5cca2181 100644 --- a/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild +++ b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,11 +27,7 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=( "${PN}" ) +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 EPYTEST_XDIST=1 distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_import_check.plugin - epytest -} diff --git a/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild b/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild index 40c5142cdb7f..3823e221840e 100644 --- a/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild +++ b/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,4 +25,6 @@ BDEPEND=" >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=( "${PN}" ) +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 distutils_enable_tests pytest diff --git a/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild b/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild index 268a587bfd30..ae5c2b71f49b 100644 --- a/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild +++ b/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=poetry-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 @@ -27,4 +27,6 @@ RDEPEND=" >=dev-python/pytest-4.6[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=( "${PN}" ) +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 distutils_enable_tests pytest diff --git a/dev-python/python-augeas/python-augeas-1.2.0.ebuild b/dev-python/python-augeas/python-augeas-1.2.0.ebuild index e0adc41e4aed..f8257d1c3811 100644 --- a/dev-python/python-augeas/python-augeas-1.2.0.ebuild +++ b/dev-python/python-augeas/python-augeas-1.2.0.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{13..14} ) diff --git a/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild b/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild index 0e76edc70096..f6a0472c4ca3 100644 --- a/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild +++ b/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -30,6 +30,7 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { diff --git a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild index 96134b2ad2c6..171c92391b79 100644 --- a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild +++ b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/python-linux-procfs/Manifest b/dev-python/python-linux-procfs/Manifest index 60dca0bff7ee..ece510171253 100644 --- a/dev-python/python-linux-procfs/Manifest +++ b/dev-python/python-linux-procfs/Manifest @@ -1,2 +1 @@ -DIST python-linux-procfs-0.7.3.tar.xz 11412 BLAKE2B 66c22261a3ab9fff68949e2e1e54a07ac5bc365d12e52b8149a02105e2ace85e22be38ec84fb1c97b3d4fec6392998d98252e11454a72135eacae770efa171ae SHA512 fbb4bd5b22ccafd6e8fed853f9bc175f9c7b5fc6795b9641a5e39404a96c1cdfdad7856fa89b3dc91ee9f13e3c76a23c79e3729fdfd7a10df1e46fdbb25aa631 DIST python-linux-procfs-0.7.4.tar.xz 12880 BLAKE2B bbfb00b34dc58ce29816952ff90edca8e5a5363b85689396df086e4bbc2bcd238c0e54ba9d5ddcb735f650204042039ddec0820506221604e6fa85b5212de019 SHA512 99254aec2f205617391ed4d8833d8f20a1eaa6ef33042acbe4e19815976dca9cc3b41e00077fd4a51d15d8a0c83ea6934aa5fbd7bb1d9470c01b1811b0a54ea1 diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild deleted file mode 100644 index 93edd78302b6..000000000000 --- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python classes to extract information from the Linux kernel /proc files" -HOMEPAGE=" - https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/ -" -SRC_URI="https://cdn.kernel.org/pub/software/libs/python/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" ./bitmasklist_test.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild b/dev-python/python-lzo/python-lzo-1.15.ebuild index 8e6ca2230e55..a6d53dd28855 100644 --- a/dev-python/python-lzo/python-lzo-1.15.ebuild +++ b/dev-python/python-lzo/python-lzo-1.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,7 @@ RDEPEND=" ${DEPEND} " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { diff --git a/dev-python/python-memcached/python-memcached-1.62.ebuild b/dev-python/python-memcached/python-memcached-1.62.ebuild index 7416f4db2f19..3d890257c808 100644 --- a/dev-python/python-memcached/python-memcached-1.62.ebuild +++ b/dev-python/python-memcached/python-memcached-1.62.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild b/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild index bed430ae54ab..0f078828b9c5 100644 --- a/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild +++ b/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/python-pam/python-pam-2.0.2-r2.ebuild b/dev-python/python-pam/python-pam-2.0.2-r2.ebuild index 6c04a1f71e92..6f46f2148b82 100644 --- a/dev-python/python-pam/python-pam-2.0.2-r2.ebuild +++ b/dev-python/python-pam/python-pam-2.0.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,4 +26,13 @@ RDEPEND=" dev-python/six[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest + +src_prepare() { + # fix broken pytest config syntax + sed -e '/python_files = "/d' \ + -e '/norecursedirs = "/d' \ + -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild index 136271571229..75d3f56570f7 100644 --- a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild +++ b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,4 +21,5 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 RDEPEND="app-text/htmltidy" DEPEND=${RDEPEND} +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild index 8b1da1ca87ea..3b84152ae8b3 100644 --- a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild +++ b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pytokens/Manifest b/dev-python/pytokens/Manifest index cfcd6506174b..fa3895755f15 100644 --- a/dev-python/pytokens/Manifest +++ b/dev-python/pytokens/Manifest @@ -1,2 +1 @@ -DIST pytokens-0.4.0.tar.gz 15039 BLAKE2B 18a2d9b433179a87a2197e328317bf505abc2d742e9c2defeb79b6aeb8d7a24d86c087c72db2f6918d3f4d920fcce79cd9a1bd1b14daa449be65523e27089f57 SHA512 81d98687e10f4c80424b94c80921b9231cf690a94865ba2bc61c1672d914d21325105e227782eb4fbf8362b0a29cb1169465f3f8d23e361cf4bcd3879d660ff3 DIST pytokens-0.4.1.tar.gz 23015 BLAKE2B e0ace8f7298033d719f98ea27a3ea1449949ab1f7d368ec02168ac05d160129f83effe9c82f7c1a1105998fae99251119a5f32b1cbb8750d427d3fc417d009cb SHA512 9af0d79983a886b761b226aab1bb9dbd178bb71d74b274da528aa0879782d6634c77c30890d8213fac1eda85056a937cce376edea77e5db5b4cd7287b13e0a7c diff --git a/dev-python/pytokens/pytokens-0.4.0-r1.ebuild b/dev-python/pytokens/pytokens-0.4.0-r1.ebuild deleted file mode 100644 index 7693f935f2d9..000000000000 --- a/dev-python/pytokens/pytokens-0.4.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A fast, spec compliant Python 3.13+ tokenizer that runs on older Pythons" -HOMEPAGE=" - https://github.com/tusharsadhwani/pytokens/ - https://pypi.org/project/pytokens/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export PYTOKENS_USE_MYPYC=0 -} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/pyuca/pyuca-1.2.ebuild b/dev-python/pyuca/pyuca-1.2.ebuild index 105cdde77577..d3eaff5e0a56 100644 --- a/dev-python/pyuca/pyuca-1.2.ebuild +++ b/dev-python/pyuca/pyuca-1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pyusb/pyusb-1.3.1.ebuild b/dev-python/pyusb/pyusb-1.3.1.ebuild index 217148f37259..f2b1949e6541 100644 --- a/dev-python/pyusb/pyusb-1.3.1.ebuild +++ b/dev-python/pyusb/pyusb-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/rarfile/rarfile-4.2.ebuild b/dev-python/rarfile/rarfile-4.2.ebuild index 9dea5091a716..df5d53c5942d 100644 --- a/dev-python/rarfile/rarfile-4.2.ebuild +++ b/dev-python/rarfile/rarfile-4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,4 +24,5 @@ RDEPEND=" compressed? ( app-arch/unrar ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild index d0bf783fc367..3b9ac8eacd1a 100644 --- a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild +++ b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild index 4566fe942e31..1182e48aa145 100644 --- a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild +++ b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild @@ -28,32 +28,10 @@ RDEPEND=" ' 'python*') " +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( # use `re` as fallback since `regex` doesn't support PyPy "${FILESDIR}/${P}-re-fallback.patch" ) - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # message/repr mismatches due to using `re` module - tests/re_assert_test.py::test_fail_at_beginning - tests/re_assert_test.py::test_fail_at_end_of_line - tests/re_assert_test.py::test_fail_at_end_of_line_mismatching_newline - tests/re_assert_test.py::test_fail_end_of_line_with_newline - tests/re_assert_test.py::test_fail_multiple_lines - tests/re_assert_test.py::test_match_with_tabs - tests/re_assert_test.py::test_matches_repr_with_flags - tests/re_assert_test.py::test_repr_with_failure - ) - ;; - esac - - epytest -} diff --git a/dev-python/re-assert/re-assert-1.1.0-r4.ebuild b/dev-python/re-assert/re-assert-1.1.0-r4.ebuild new file mode 100644 index 000000000000..715d924a53ce --- /dev/null +++ b/dev-python/re-assert/re-assert-1.1.0-r4.ebuild @@ -0,0 +1,30 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Show where your regex match assertion failed" +HOMEPAGE=" + https://github.com/asottile/re-assert/ + https://pypi.org/project/re-assert/ +" +SRC_URI=" + https://github.com/asottile/re-assert/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/regex[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild index 46d27c552313..05a8e9274f13 100644 --- a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild +++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,6 +24,7 @@ BDEPEND=" >=dev-python/cython-3[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/regress/regress-2025.10.1.ebuild b/dev-python/regress/regress-2025.10.1.ebuild index 21c22fb7aad8..93eca9b3fbf6 100644 --- a/dev-python/regress/regress-2025.10.1.ebuild +++ b/dev-python/regress/regress-2025.10.1.ebuild @@ -61,3 +61,5 @@ EPYTEST_PLUGINS=() distutils_enable_tests pytest QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" + +export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 diff --git a/dev-python/rencode/rencode-1.0.8-r1.ebuild b/dev-python/rencode/rencode-1.0.8-r1.ebuild index 974ae9090907..eed0e14b0cea 100644 --- a/dev-python/rencode/rencode-1.0.8-r1.ebuild +++ b/dev-python/rencode/rencode-1.0.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,7 @@ BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild index 829751d5d104..8e8b6afc1ff8 100644 --- a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild +++ b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,4 +24,5 @@ KEYWORDS="amd64 arm arm64 ~riscv x86" DOCS=( README.rst ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild index 7eeee1390e83..e4d8fdaf2834 100644 --- a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild +++ b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -32,4 +32,5 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/rfc8785/rfc8785-0.1.4.ebuild b/dev-python/rfc8785/rfc8785-0.1.4.ebuild index 7ee7dafa3493..2fa446f87def 100644 --- a/dev-python/rfc8785/rfc8785-0.1.4.ebuild +++ b/dev-python/rfc8785/rfc8785-0.1.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=flit +DISTUTILS_USE_PEP517=flit-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi @@ -18,4 +18,5 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/roman-numerals/Manifest b/dev-python/roman-numerals/Manifest index 14c2bb5e9411..e54064184341 100644 --- a/dev-python/roman-numerals/Manifest +++ b/dev-python/roman-numerals/Manifest @@ -1,4 +1,2 @@ -DIST roman_numerals-4.0.0.tar.gz 9027 BLAKE2B dfd0ac89ae674889b9445be5c6399e524840afcc2b41fdfb9316a78b306b3cf0b988b4d38febd2d313634ac5ab8a229b426eb65635655bca232dc4b5e0e8ff03 SHA512 bd4e25a72a1908a39a32cc5b81ba74b564acc70c1621a817e396e0596b6f4f5d4b11706b156dd5add071aadcdeb6975274659386eeaa7734f36be6f9164f6f9a -DIST roman_numerals-4.0.0.tar.gz.provenance 9686 BLAKE2B 8b480ed8e5bfeaecf58a37d6f9cb49976027a0e28f8d4f9e40ca58f96ba052aafca9c65a4cd266657a7c1f213f78b51e5127134a6dc82254dc6c9488224a1aea SHA512 af244b8fb795afeec06b169c45dd9bb2faa7e099069d75b027e7d40afffbe35ac6e7402c00a5c5d880b1eb99785ee425b5a6add31a3b18eaf5507d8e8b2289e7 DIST roman_numerals-4.1.0.tar.gz 9077 BLAKE2B 0c7c8acb664ff43dc1b413230cedfcbfa2d037f703a7052da3eabc697b9d893ee83b20db587eb8fb094ad6b4e23f486d2446dfabf93f69b9e8b9832ee5e00163 SHA512 18541ec1a66e2b72d61baed44a90ef13b74e76ed29fecaeeff57cf48309c09daf6c052cc3e973ee33e69c1138dd284cd9d425b34b731280e6b679e43d8e2c945 DIST roman_numerals-4.1.0.tar.gz.provenance 9533 BLAKE2B fe4502ab67027d4ea3bd8b08cf7e6232b99d16ff3e9d2baf57102060df659ec0273c44cb66637b9593a74fa27e02906b24c6259c84bbfe0635ca4bb12e784533 SHA512 4f1f57c50cfec26792d626e183d2f3e00698fc47d3ff16c9c8a53f8b0c51950a433a3a3fa6d262b971535edfd0ddfa425c49751848b7a62544a3046340e83121 diff --git a/dev-python/roman-numerals/roman-numerals-4.0.0.ebuild b/dev-python/roman-numerals/roman-numerals-4.0.0.ebuild deleted file mode 100644 index ae9613239af5..000000000000 --- a/dev-python/roman-numerals/roman-numerals-4.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/AA-Turner/roman-numerals -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manipulate roman numerals" -HOMEPAGE=" - https://github.com/AA-Turner/roman-numerals/ - https://pypi.org/project/roman-numerals/ -" - -LICENSE="|| ( 0BSD CC0-1.0 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - ! + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + baldeagleos-repo + diff --git a/dev-python/uuid7/uuid7-0.1.0.ebuild b/dev-python/uuid7/uuid7-0.1.0.ebuild new file mode 100644 index 000000000000..cb3feda5a15c --- /dev/null +++ b/dev-python/uuid7/uuid7-0.1.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="UUID version 7, generating time-sorted UUIDs" +HOMEPAGE=" + https://github.com/stevesimmons/uuid7 + https://pypi.org/project/uuid7/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/validators/validators-0.35.0.ebuild b/dev-python/validators/validators-0.35.0.ebuild index 0cba0d029daf..d15a0593e349 100644 --- a/dev-python/validators/validators-0.35.0.ebuild +++ b/dev-python/validators/validators-0.35.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/varlink/Manifest b/dev-python/varlink/Manifest index 1b7a34c31b1b..6bd737c47bb1 100644 --- a/dev-python/varlink/Manifest +++ b/dev-python/varlink/Manifest @@ -1 +1 @@ -DIST python-varlink-31.0.0.gh.tar.gz 41003 BLAKE2B 3ffe5808ed130d09beabe545ff3437b6f91d74a35a7bf2a72eca854c77c7f8992f6d59c9f73428356cbb98f95b0af2950afd3bf3c6f9955b4f2b12524903d2c6 SHA512 3b8a9479c78a73793d56854b008fca7d041044314b6cf424326f9429c480b0b8561075ce6fa282c92b79ce75c2ec941249a65e9fb6a995510ede9dc064d6dcab +DIST varlink-31.0.0.tar.gz 44613 BLAKE2B 20c947aed2d6f1453be27785008d6aae5ea866eb754f7e70327f4554c86a672725c37fd303fe0304472b3952be372124cecdbd3b1f00e8d18011ad16b9de9223 SHA512 3a99876dd2ec519a877fc4994c5fec0567a8b9348cb19910aedf9e191bd7c2b6275c2340a861f6b86e64523a8c8792116d2565ac7b86e283fbebcfe195469d39 diff --git a/dev-python/varlink/varlink-31.0.0.ebuild b/dev-python/varlink/varlink-31.0.0.ebuild index c65cfa9f940c..7f56f8faab4e 100644 --- a/dev-python/varlink/varlink-31.0.0.ebuild +++ b/dev-python/varlink/varlink-31.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,19 +6,13 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 +inherit distutils-r1 pypi -MY_P=python-varlink-${PV} DESCRIPTION="Python implementation of the Varlink protocol" HOMEPAGE=" https://github.com/varlink/python/ https://pypi.org/project/varlink/ " -SRC_URI=" - https://github.com/varlink/python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" LICENSE="Apache-2.0" SLOT="0" @@ -29,5 +23,3 @@ BDEPEND=" " distutils_enable_tests unittest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/vdf/vdf-4.0.ebuild b/dev-python/vdf/vdf-4.0.ebuild index e5ae2b1a0885..93dd89a1f6da 100644 --- a/dev-python/vdf/vdf-4.0.ebuild +++ b/dev-python/vdf/vdf-4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,4 +22,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/versioneer/versioneer-0.29-r1.ebuild b/dev-python/versioneer/versioneer-0.29-r1.ebuild index 59f2f0ac9f26..7b7bf57be556 100644 --- a/dev-python/versioneer/versioneer-0.29-r1.ebuild +++ b/dev-python/versioneer/versioneer-0.29-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/vine/vine-5.1.0.ebuild b/dev-python/vine/vine-5.1.0.ebuild index e833eb3ee158..afb29e35da98 100644 --- a/dev-python/vine/vine-5.1.0.ebuild +++ b/dev-python/vine/vine-5.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( diff --git a/dev-python/visitor/visitor-0.1.3-r2.ebuild b/dev-python/visitor/visitor-0.1.3-r2.ebuild index 31cd736e9e70..a14426fd64db 100644 --- a/dev-python/visitor/visitor-0.1.3-r2.ebuild +++ b/dev-python/visitor/visitor-0.1.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,4 +24,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/vobject/vobject-0.9.8.ebuild b/dev-python/vobject/vobject-0.9.8.ebuild index cd046c832dd0..006234466f56 100644 --- a/dev-python/vobject/vobject-0.9.8.ebuild +++ b/dev-python/vobject/vobject-0.9.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/waitress/waitress-3.0.2.ebuild b/dev-python/waitress/waitress-3.0.2.ebuild index bf4c34c61a85..2b97a3244537 100644 --- a/dev-python/waitress/waitress-3.0.2.ebuild +++ b/dev-python/waitress/waitress-3.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,6 +19,7 @@ LICENSE="ZPL" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild index 14d905c23619..449403470b70 100644 --- a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild +++ b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,9 +18,9 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest -o 'python_files=test*.py' } diff --git a/dev-python/whatever/whatever-0.7.ebuild b/dev-python/whatever/whatever-0.7.ebuild index 0337b857189a..f9c22e2677ed 100644 --- a/dev-python/whatever/whatever-0.7.ebuild +++ b/dev-python/whatever/whatever-0.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,4 +22,5 @@ LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/whisper/whisper-1.1.10.ebuild b/dev-python/whisper/whisper-1.1.10.ebuild index df9eda4843a9..129453dac733 100644 --- a/dev-python/whisper/whisper-1.1.10.ebuild +++ b/dev-python/whisper/whisper-1.1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,7 @@ RDEPEND=" dev-python/six[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild index 0d626377e172..7b0d5128d585 100644 --- a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild +++ b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { diff --git a/dev-python/xcffib/xcffib-1.12.0.ebuild b/dev-python/xcffib/xcffib-1.12.0.ebuild index 0e6c756bd110..fe52a2c13b89 100644 --- a/dev-python/xcffib/xcffib-1.12.0.ebuild +++ b/dev-python/xcffib/xcffib-1.12.0.ebuild @@ -23,9 +23,7 @@ DEPEND=" x11-libs/libxcb " RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') + >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] ${DEPEND} " BDEPEND=" diff --git a/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild b/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild index bd4aa77cb4dc..3204f6fbbf8d 100644 --- a/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild +++ b/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,18 +21,16 @@ KEYWORDS="amd64 ~riscv ~x86" # x11-libs/libxkbcommon dep per README RDEPEND=" + dev-python/cffi[${PYTHON_USEDEP}] >=x11-libs/libxkbcommon-${PV} - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') " DEPEND="${RDEPEND}" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { rm -rf xkbcommon || die - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest } diff --git a/dev-python/xlrd/xlrd-2.0.2.ebuild b/dev-python/xlrd/xlrd-2.0.2.ebuild index c81545779610..3b5f67f3579d 100644 --- a/dev-python/xlrd/xlrd-2.0.2.ebuild +++ b/dev-python/xlrd/xlrd-2.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,4 +23,5 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild index 7ef9173787c1..621c8d6bc4ee 100644 --- a/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/yapf/yapf-0.43.0-r1.ebuild b/dev-python/yapf/yapf-0.43.0-r1.ebuild index 7758dc1b776c..6f3ea39c3570 100644 --- a/dev-python/yapf/yapf-0.43.0-r1.ebuild +++ b/dev-python/yapf/yapf-0.43.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2018-2025 Gentoo Authors +# Copyright 2018-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,7 +29,7 @@ RDEPEND=" " python_test() { - touch "${S}/.tox" || die + > "${S}/.tox" || die "${EPYTHON}" -m unittest discover -v -p '*_test.py' || die "Tests failed with ${EPYTHON}" } diff --git a/dev-python/yattag/yattag-1.16.1.ebuild b/dev-python/yattag/yattag-1.16.1.ebuild index 3934283a114d..e3e91c23f8eb 100644 --- a/dev-python/yattag/yattag-1.16.1.ebuild +++ b/dev-python/yattag/yattag-1.16.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild b/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild index 712056c94a57..3fd13bad73ac 100644 --- a/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild +++ b/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,4 +25,5 @@ BDEPEND=" >=dev-python/hatch-fancy-pypi-readme-24.1.0[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild b/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild index eb2793ed3c97..f942550ad792 100644 --- a/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild +++ b/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest index eee0030f8ee8..57cc0ddbcef1 100644 --- a/dev-python/zope-event/Manifest +++ b/dev-python/zope-event/Manifest @@ -1,2 +1 @@ -DIST zope_event-6.1.tar.gz 18739 BLAKE2B 1d8fb668164105eea7dc0d22b293475fc1f2dbc2061b36a76a0070847bc3252a8a5355b9ea133cfb856f72dd8b9e787d6dedfc54bb558d5c5d96c50a0f23a794 SHA512 cad9b6942fee284b26881824ec32d5952860f3f51ac593da377d09fba2c9f7c55929506a7551529d57c0fef32fc3f99007bc442f9e18f625454f706229c33156 DIST zope_event-6.2.tar.gz 18958 BLAKE2B 3aaa0f95119871f0d46e8df0508ec55f2fa18ee71889ff45afef4ff2e7f7b0dfaadd651fcc6fabb1a32d9feb211e91424a79e29b66b12e0074e71d471c794314 SHA512 67d0c0d96301dc716ad0cc01b676db81ddf1249ac5c77d42c360c4d6783eaa516beb4b5c6f872ada040b1c975e7e4948c48ba96df4cd2690ab81ea4f716e3585 diff --git a/dev-python/zope-event/zope-event-6.1.ebuild b/dev-python/zope-event/zope-event-6.1.ebuild deleted file mode 100644 index 8f8a4d4ab912..000000000000 --- a/dev-python/zope-event/zope-event-6.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture" -HOMEPAGE=" - https://pypi.org/project/zope.event/ - https://github.com/zopefoundation/zope.event/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild index ad160ef79555..745381f3c70f 100644 --- a/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild +++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/zstandard/zstandard-0.25.0.ebuild b/dev-python/zstandard/zstandard-0.25.0.ebuild index d684fd03eac0..fa59e4157fb0 100644 --- a/dev-python/zstandard/zstandard-0.25.0.ebuild +++ b/dev-python/zstandard/zstandard-0.25.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -- cgit v1.3