From 12f44434dede883e1d33b5470fb17a1b873107cd Mon Sep 17 00:00:00 2001 From: root Date: Tue, 30 Jun 2026 03:04:47 -0500 Subject: Adding metadata --- dev-python/aioitertools/aioitertools-0.13.0.ebuild | 2 +- dev-python/aioquic/aioquic-1.3.0.ebuild | 1 + dev-python/aiosqlite/aiosqlite-0.22.1.ebuild | 2 +- dev-python/aiostream/aiostream-0.7.1.ebuild | 2 +- dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild | 3 +- dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild | 11 ++- dev-python/allpairspy/allpairspy-2.5.1.ebuild | 3 +- .../annotated-types/annotated-types-0.7.0.ebuild | 24 +----- dev-python/ansi/ansi-0.3.7.ebuild | 3 +- dev-python/ansi2html/ansi2html-1.9.2.ebuild | 3 +- .../antlr4-python3-runtime-4.13.2.ebuild | 9 +-- dev-python/anyascii/anyascii-0.3.3.ebuild | 2 +- .../argon2-cffi-bindings-25.1.0.ebuild | 2 +- .../argparse-addons/argparse-addons-0.12.0.ebuild | 3 +- dev-python/arpeggio/arpeggio-2.0.3.ebuild | 2 +- .../asn1crypto/asn1crypto-1.5.1_p20231012.ebuild | 2 +- dev-python/astor/astor-0.8.1-r2.ebuild | 14 ++-- .../async-timeout/async-timeout-5.0.1.ebuild | 2 +- dev-python/babelfish/babelfish-0.6.1.ebuild | 5 +- dev-python/backrefs/Manifest | 2 - dev-python/backrefs/backrefs-6.2.ebuild | 30 -------- .../basho-erlastic/basho-erlastic-2.1.1-r1.ebuild | 2 +- dev-python/blessed/Manifest | 1 + dev-python/blessed/blessed-1.45.0.ebuild | 56 ++++++++++++++ dev-python/boolean-py/boolean-py-5.0.ebuild | 3 +- dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.43.37.ebuild | 53 +++++++++++++ dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.43.37.ebuild | 67 +++++++++++++++++ dev-python/bracex/Manifest | 2 + dev-python/bracex/bracex-3.0.ebuild | 29 ++++++++ .../canonicaljson/canonicaljson-2.0.0.ebuild | 2 +- dev-python/cerberus/cerberus-1.3.8.ebuild | 2 +- dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-1.52.1.ebuild | 64 ++++++++++++++++ dev-python/chainstream/Manifest | 1 - dev-python/chainstream/chainstream-1.0.1.ebuild | 25 ------- dev-python/chainstream/chainstream-1.0.2.ebuild | 2 +- dev-python/chameleon/chameleon-4.6.0.ebuild | 3 +- .../click-default-group-1.2.4.ebuild | 5 +- .../click-help-colors-0.9.4.ebuild | 3 +- dev-python/click-log/click-log-0.4.0.ebuild | 3 +- .../click-threading-0.5.0-r1.ebuild | 6 +- dev-python/clint/clint-0.5.1-r4.ebuild | 3 +- dev-python/cloudpickle/cloudpickle-3.1.2.ebuild | 2 +- dev-python/colorama/colorama-0.4.6.ebuild | 4 +- dev-python/colorful/colorful-0.5.8.ebuild | 2 +- dev-python/colorlog/colorlog-6.10.1.ebuild | 2 +- dev-python/colour/colour-0.1.5-r1.ebuild | 6 +- dev-python/comm/comm-0.2.3.ebuild | 2 +- dev-python/configobj/configobj-5.0.9.ebuild | 3 +- dev-python/configupdater/configupdater-3.2.ebuild | 3 +- .../conway-polynomials-0.10.ebuild | 3 +- dev-python/cookies/cookies-2.2.1-r2.ebuild | 3 +- dev-python/cppy/cppy-1.3.1.ebuild | 3 +- dev-python/cramjam/cramjam-2.12.0_rc1.ebuild | 6 +- dev-python/crashtest/crashtest-0.4.1.ebuild | 3 +- dev-python/crc32c/crc32c-2.8.ebuild | 2 +- dev-python/crcmod/crcmod-1.7-r5.ebuild | 2 +- dev-python/cwcwidth/cwcwidth-0.1.12.ebuild | 2 +- dev-python/cycler/cycler-0.12.1.ebuild | 3 +- dev-python/daemonize/daemonize-2.5.0-r1.ebuild | 2 +- .../datastructclass/datastructclass-0.1.1.ebuild | 10 +-- dev-python/dbfread/dbfread-2.0.7-r1.ebuild | 3 +- dev-python/dbutils/dbutils-3.1.2.ebuild | 2 +- dev-python/ddt/ddt-1.7.2.ebuild | 3 +- dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild | 2 +- dev-python/deprecated/deprecated-1.3.1.ebuild | 7 +- .../diff-match-patch-20241021.ebuild | 5 +- dev-python/distro/distro-1.9.0.ebuild | 3 +- dev-python/dj-email-url/dj-email-url-1.0.6.ebuild | 2 +- .../dkimpy-milter/dkimpy-milter-1.2.3.ebuild | 7 +- dev-python/dominate/dominate-2.9.1.ebuild | 3 +- dev-python/editorconfig/editorconfig-0.17.1.ebuild | 2 +- dev-python/emoji/emoji-2.15.0.ebuild | 2 +- dev-python/entrypoints/entrypoints-0.4.ebuild | 5 +- dev-python/events/events-0.5.ebuild | 2 +- dev-python/expandvars/expandvars-1.1.2.ebuild | 10 ++- dev-python/expecttest/expecttest-0.3.0.ebuild | 2 +- .../faust-cchardet/faust-cchardet-2.1.19.ebuild | 3 +- dev-python/fido2/Manifest | 1 + dev-python/fido2/fido2-2.2.1.ebuild | 56 ++++++++++++++ dev-python/filebytes/filebytes-9999.ebuild | 2 +- dev-python/filetype/filetype-1.2.0.ebuild | 2 +- dev-python/findimports/findimports-3.0.0.ebuild | 2 +- dev-python/findpython/Manifest | 1 - dev-python/findpython/findpython-0.7.1.ebuild | 27 ------- dev-python/flatdict/Manifest | 3 +- dev-python/flatdict/flatdict-4.1.0.ebuild | 9 +-- dev-python/fleep/fleep-1.0.1-r1.ebuild | 2 +- dev-python/fleep/fleep-9999.ebuild | 2 +- dev-python/flit-scm/flit-scm-1.7.0.ebuild | 2 +- dev-python/freetype-py/freetype-py-2.5.1.ebuild | 4 +- dev-python/ftfy/ftfy-6.3.1.ebuild | 8 +- .../funcparserlib/funcparserlib-1.0.1.ebuild | 2 +- dev-python/gast/gast-0.6.0.ebuild | 2 +- dev-python/gast/gast-0.7.0.ebuild | 2 +- dev-python/genson/genson-1.3.0.ebuild | 2 +- dev-python/genty/genty-1.3.2-r3.ebuild | 2 +- dev-python/geographiclib/geographiclib-2.1.ebuild | 2 +- dev-python/greenstalk/greenstalk-2.1.1.ebuild | 2 +- dev-python/guessit/Manifest | 1 + dev-python/guessit/guessit-4.0.2.ebuild | 37 +++++++++ .../hatch-nodejs-version-0.4.0.ebuild | 4 +- dev-python/hidapi/hidapi-0.15.0.ebuild | 2 +- dev-python/httpauth/httpauth-0.4.1.ebuild | 3 +- dev-python/hyperframe/hyperframe-6.1.0.ebuild | 3 +- dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild | 9 +-- dev-python/id/id-1.6.1.ebuild | 21 +----- dev-python/ifaddr/ifaddr-0.2.0.ebuild | 1 + .../imageio-ffmpeg/imageio-ffmpeg-0.6.0.ebuild | 3 +- dev-python/immutables/immutables-0.21.ebuild | 4 +- dev-python/ini2toml/ini2toml-0.15.ebuild | 31 ++++---- .../iniparse/iniparse-0.5.1_p20250425.ebuild | 2 +- dev-python/intelhex/intelhex-2.3.0-r1.ebuild | 2 +- dev-python/iocapture/iocapture-0.1.2-r3.ebuild | 3 +- dev-python/ioctl-opt/ioctl-opt-1.3.ebuild | 2 +- dev-python/ipy/ipy-1.01-r1.ebuild | 37 --------- dev-python/irctokens/irctokens-2.0.2.ebuild | 2 +- dev-python/isal/isal-1.8.0.ebuild | 2 +- .../jaraco-logging/jaraco-logging-3.4.0.ebuild | 3 +- .../jaraco-stream/jaraco-stream-3.0.4.ebuild | 3 +- dev-python/jdcal/jdcal-1.4.1-r1.ebuild | 3 +- dev-python/jellyfish/jellyfish-1.2.1.ebuild | 4 +- dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild | 3 +- dev-python/joserfc/Manifest | 2 + dev-python/joserfc/joserfc-1.7.2.ebuild | 32 ++++++++ dev-python/jsondiff/jsondiff-2.2.1.ebuild | 6 +- dev-python/jsonext/jsonext-0.4.2-r1.ebuild | 3 +- dev-python/jsonmerge/jsonmerge-1.9.2.ebuild | 2 +- dev-python/jsonpatch/jsonpatch-1.33.ebuild | 2 +- dev-python/jsonref/jsonref-1.1.0.ebuild | 3 +- dev-python/jsonxs/jsonxs-0.6-r1.ebuild | 2 +- dev-python/junit-xml/junit-xml-1.9-r1.ebuild | 3 +- dev-python/k5test/k5test-0.10.4.ebuild | 2 +- dev-python/krb5/krb5-0.9.0.ebuild | 2 +- dev-python/ldap3/ldap3-2.9.1.ebuild | 2 +- dev-python/legacy-cgi/legacy-cgi-2.6.4.ebuild | 2 +- dev-python/libarchive-c/libarchive-c-5.3.ebuild | 2 +- dev-python/libnacl/libnacl-2.1.0.ebuild | 2 +- dev-python/libsass/libsass-0.23.0-r1.ebuild | 1 + .../license-expression-30.4.4.ebuild | 2 +- dev-python/littleutils/littleutils-0.2.4.ebuild | 2 +- dev-python/looseversion/looseversion-1.3.0.ebuild | 3 +- dev-python/mock/mock-5.2.0.ebuild | 3 +- .../parameterized/parameterized-0.9.0.ebuild | 2 +- dev-python/pycurl/Manifest | 2 + dev-python/pycurl/pycurl-7.47.0.ebuild | 87 ++++++++++++++++++++++ dev-python/random2/random2-1.0.2.ebuild | 2 +- dev-python/rebulk/Manifest | 1 + dev-python/rebulk/rebulk-6.0.0.ebuild | 22 ++++++ dev-python/sabctools/Manifest | 1 + dev-python/sabctools/sabctools-9.5.1.ebuild | 40 ++++++++++ dev-python/tzlocal/Manifest | 1 + dev-python/tzlocal/tzlocal-5.4.4.ebuild | 22 ++++++ dev-python/vcs-versioning/Manifest | 2 + .../vcs-versioning/vcs-versioning-2.2.2.ebuild | 39 ++++++++++ dev-python/wcmatch/Manifest | 1 + dev-python/wcmatch/wcmatch-10.2.ebuild | 44 +++++++++++ dev-python/wcwidth/Manifest | 1 + dev-python/wcwidth/wcwidth-0.8.2.ebuild | 32 ++++++++ 161 files changed, 932 insertions(+), 354 deletions(-) delete mode 100644 dev-python/backrefs/backrefs-6.2.ebuild create mode 100644 dev-python/blessed/blessed-1.45.0.ebuild create mode 100644 dev-python/boto3/boto3-1.43.37.ebuild create mode 100644 dev-python/botocore/botocore-1.43.37.ebuild create mode 100644 dev-python/bracex/bracex-3.0.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-1.52.1.ebuild delete mode 100644 dev-python/chainstream/chainstream-1.0.1.ebuild create mode 100644 dev-python/fido2/fido2-2.2.1.ebuild delete mode 100644 dev-python/findpython/findpython-0.7.1.ebuild create mode 100644 dev-python/guessit/guessit-4.0.2.ebuild delete mode 100644 dev-python/ipy/ipy-1.01-r1.ebuild create mode 100644 dev-python/joserfc/joserfc-1.7.2.ebuild create mode 100644 dev-python/pycurl/pycurl-7.47.0.ebuild create mode 100644 dev-python/rebulk/rebulk-6.0.0.ebuild create mode 100644 dev-python/sabctools/sabctools-9.5.1.ebuild create mode 100644 dev-python/tzlocal/tzlocal-5.4.4.ebuild create mode 100644 dev-python/vcs-versioning/vcs-versioning-2.2.2.ebuild create mode 100644 dev-python/wcmatch/wcmatch-10.2.ebuild create mode 100644 dev-python/wcwidth/wcwidth-0.8.2.ebuild (limited to 'dev-python') diff --git a/dev-python/aioitertools/aioitertools-0.13.0.ebuild b/dev-python/aioitertools/aioitertools-0.13.0.ebuild index e3b81ba58c25..62ed71ba7d4f 100644 --- a/dev-python/aioitertools/aioitertools-0.13.0.ebuild +++ b/dev-python/aioitertools/aioitertools-0.13.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 diff --git a/dev-python/aioquic/aioquic-1.3.0.ebuild b/dev-python/aioquic/aioquic-1.3.0.ebuild index 1f140eb0e800..811740226107 100644 --- a/dev-python/aioquic/aioquic-1.3.0.ebuild +++ b/dev-python/aioquic/aioquic-1.3.0.ebuild @@ -33,4 +33,5 @@ RDEPEND=" " EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 distutils_enable_tests pytest diff --git a/dev-python/aiosqlite/aiosqlite-0.22.1.ebuild b/dev-python/aiosqlite/aiosqlite-0.22.1.ebuild index 2a9ee3a16e25..3c7b22f2093f 100644 --- a/dev-python/aiosqlite/aiosqlite-0.22.1.ebuild +++ b/dev-python/aiosqlite/aiosqlite-0.22.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/aiostream/aiostream-0.7.1.ebuild b/dev-python/aiostream/aiostream-0.7.1.ebuild index c73dbdc32522..ba7515c52bf9 100644 --- a/dev-python/aiostream/aiostream-0.7.1.ebuild +++ b/dev-python/aiostream/aiostream-0.7.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 diff --git a/dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild b/dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild index b8d76c5942f1..db5b5672c26a 100644 --- a/dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild +++ b/dev-python/aiounittest/aiounittest-1.5.0-r1.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 @@ -30,4 +30,5 @@ PATCHES=( "${FILESDIR}"/${PN}-1.5.0-py314.patch ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild index fe52bbe4a487..f2464efa0184 100644 --- a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild +++ b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild @@ -1,18 +1,23 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-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 +PYTHON_COMPAT=( python3_{13..14} ) + inherit distutils-r1 pypi DESCRIPTION="Async JSON-RPC 2.0 protocol + server powered by asyncio" -HOMEPAGE="https://github.com/pavlov99/ajsonrpc" +HOMEPAGE=" + https://github.com/pavlov99/ajsonrpc/ + https://pypi.org/project/ajsonrpc/ +" # Don't use GH for now; seems to not have valid version set LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/allpairspy/allpairspy-2.5.1.ebuild b/dev-python/allpairspy/allpairspy-2.5.1.ebuild index 974fe1fcab4c..15219164d474 100644 --- a/dev-python/allpairspy/allpairspy-2.5.1.ebuild +++ b/dev-python/allpairspy/allpairspy-2.5.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 @@ -18,4 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/annotated-types/annotated-types-0.7.0.ebuild b/dev-python/annotated-types/annotated-types-0.7.0.ebuild index 67b9740ea408..2403c2c2f037 100644 --- a/dev-python/annotated-types/annotated-types-0.7.0.ebuild +++ b/dev-python/annotated-types/annotated-types-0.7.0.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 @@ -18,25 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - +EPYTEST_PLUGINS=( pytest-mock ) distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/annotated-types/annotated-types/issues/71 - 'tests/test_main.py::test_predicate_repr[pred2-Predicate(math.isfinite)]' - ) - ;; - esac - - epytest -} diff --git a/dev-python/ansi/ansi-0.3.7.ebuild b/dev-python/ansi/ansi-0.3.7.ebuild index cc8b8a38db69..3e93b3f9e878 100644 --- a/dev-python/ansi/ansi-0.3.7.ebuild +++ b/dev-python/ansi/ansi-0.3.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 @@ -24,4 +24,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/ansi2html/ansi2html-1.9.2.ebuild b/dev-python/ansi2html/ansi2html-1.9.2.ebuild index 0738a1c392a8..b7af2552df23 100644 --- a/dev-python/ansi2html/ansi2html-1.9.2.ebuild +++ b/dev-python/ansi2html/ansi2html-1.9.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 @@ -22,4 +22,5 @@ BDEPEND=" >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild index 2a99dd138fae..050f1d3df6a8 100644 --- a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild +++ b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.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,13 +25,6 @@ LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm64 ~riscv x86" -src_prepare() { - # https://github.com/antlr/antlr4/pull/4593 - sed -i -e 's:assertEquals:assertEqual:' tests/TestIntervalSet.py || die - - distutils-r1_src_prepare -} - python_test() { "${EPYTHON}" tests/run.py -v || die "Tests failed with ${EPYTHON}" } diff --git a/dev-python/anyascii/anyascii-0.3.3.ebuild b/dev-python/anyascii/anyascii-0.3.3.ebuild index 34187796090d..b868d4fc6ca1 100644 --- a/dev-python/anyascii/anyascii-0.3.3.ebuild +++ b/dev-python/anyascii/anyascii-0.3.3.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/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild index 04a7939b0f1c..22b8b166dc69 100644 --- a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild +++ b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.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/argparse-addons/argparse-addons-0.12.0.ebuild b/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild index 23d3b4ee09c2..1808e3f3f921 100644 --- a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild +++ b/dev-python/argparse-addons/argparse-addons-0.12.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,4 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/arpeggio/arpeggio-2.0.3.ebuild b/dev-python/arpeggio/arpeggio-2.0.3.ebuild index 5ba34a43eb00..a47520eb4793 100644 --- a/dev-python/arpeggio/arpeggio-2.0.3.ebuild +++ b/dev-python/arpeggio/arpeggio-2.0.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 diff --git a/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild b/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild index 4c30fe77b8c6..fac757e93d06 100644 --- a/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild +++ b/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.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/astor/astor-0.8.1-r2.ebuild b/dev-python/astor/astor-0.8.1-r2.ebuild index 2f3395af66a0..c4cf3fa4cca4 100644 --- a/dev-python/astor/astor-0.8.1-r2.ebuild +++ b/dev-python/astor/astor-0.8.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 @@ -24,13 +24,9 @@ PATCHES=( "${FILESDIR}/${P}-py314.patch" ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest -python_test() { - local EPYTEST_IGNORE=( - tests/test_rtrip.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} +EPYTEST_IGNORE=( + tests/test_rtrip.py +) diff --git a/dev-python/async-timeout/async-timeout-5.0.1.ebuild b/dev-python/async-timeout/async-timeout-5.0.1.ebuild index cd3eafb34c51..efa3e5f6ca92 100644 --- a/dev-python/async-timeout/async-timeout-5.0.1.ebuild +++ b/dev-python/async-timeout/async-timeout-5.0.1.ebuild @@ -10,7 +10,7 @@ inherit distutils-r1 pypi DESCRIPTION="Timeout context manager for asyncio programs" HOMEPAGE=" - https://github.com/aio-libs/async-timeout/ + https://github.com/aio-libs-abandoned/async-timeout/ https://pypi.org/project/async-timeout/ " diff --git a/dev-python/babelfish/babelfish-0.6.1.ebuild b/dev-python/babelfish/babelfish-0.6.1.ebuild index 5c210a378d59..6d0bb3174040 100644 --- a/dev-python/babelfish/babelfish-0.6.1.ebuild +++ b/dev-python/babelfish/babelfish-0.6.1.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 @@ -22,4 +22,5 @@ LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest index 80840b11b8e4..51e7071765ff 100644 --- a/dev-python/backrefs/Manifest +++ b/dev-python/backrefs/Manifest @@ -1,4 +1,2 @@ -DIST backrefs-6.2.tar.gz 7012303 BLAKE2B ce8faf008aac05913ca8cda7f8d659042a03bd6254ec411f6dea60bc76b23bb6771fa4c59a35dd5de2411f133f7a0d7dcf06af626c8fb38407cc0108ec99057d SHA512 66f096e71357bdafbfe65298e06c865d6ec4522d1218b9d9af461c7453a3fae82db366b5ead7318b64a04ee83a76a8d002ce27b57872f573b0c85aac46bbd3e0 -DIST backrefs-6.2.tar.gz.provenance 9459 BLAKE2B f0c14b2ba9e4f466a9c9080cbd0753d77ff27ac54a44c221ba8e403f3f37029b24b1010f1c90ea401c057dd8b0356c07a23e893085633fc279c517b6123d0c58 SHA512 84f3c470bd351975d9111cbb8b8a43ebb10e1bedc11e4d05e5562c46965cc0e7ba4822994029e68de3462ab84a4e70081c7035cb94c389965a6a8f51e2cd31b5 DIST backrefs-7.0.tar.gz 7012453 BLAKE2B 8c6f9235f65b846621318406e4a31bb8ee325b277d561874329e639854655fa680d1306d75449df7c0dad167aa968f2ec72213415e37ab488ea99f91174a5411 SHA512 4c12a1ff958619a3ebdb033c110efc614b2a3e13767bc72100c6dbf3c8217f15fc2fe85e547221ce01b5f14dc47ccd0d079ce12b4dd55bda458fdf748e1b002c DIST backrefs-7.0.tar.gz.provenance 9169 BLAKE2B c8f94a5331b52534c62f0661376c8a984d7f4d1f6cdad501a9c3bdf6efd9562604d33c5b49f753927ebccb29ccca8d2c1f3fef4e4689e529eb311dc01c4368ac SHA512 2e153fb1167218dce95916d642d6e0546cae940e6020bb36ba7889f3262b3b01513db7eb0d07b5a517dbbc2e490b7f0a603784bf473b894ec27325b7bf3120f3 diff --git a/dev-python/backrefs/backrefs-6.2.ebuild b/dev-python/backrefs/backrefs-6.2.ebuild deleted file mode 100644 index 8419dc211ea6..000000000000 --- a/dev-python/backrefs/backrefs-6.2.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=hatchling -PYPI_VERIFY_REPO=https://github.com/facelessuser/backrefs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrapper around re or regex that adds additional back references" -HOMEPAGE=" - https://github.com/facelessuser/backrefs/ - https://pypi.org/project/backrefs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/regex[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild b/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild index 09b9bd8a96b8..1a13fcd579b6 100644 --- a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild +++ b/dev-python/basho-erlastic/basho-erlastic-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 diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest index f69d7e485b88..8a75235be849 100644 --- a/dev-python/blessed/Manifest +++ b/dev-python/blessed/Manifest @@ -1,3 +1,4 @@ DIST blessed-1.39.0.tar.gz 14011417 BLAKE2B d2eec5e8bf8d53f2889c0b33babedadeb65a91b03de5300c3d1b8c7d3892a179342995185dae25f66db227973e84b2ca028c543613466dc3befe7cda943d7de1 SHA512 0af3ab46eb16f94985702f749d3146d570de95f21d7deb3113f80dec795fb4f786b4f4838e67297be80a056635a06c11f4b1f6cb6697d4d389077be29d3fbb25 DIST blessed-1.42.0.tar.gz 14025805 BLAKE2B cc2b5b7d7df05615daf4049daac637150aa76c527139778cd17aab7f016ee608ec43fae5a2b53fa33d01c37a9c53cf80c7ec99472dbdefcfadcf6924b8b7939f SHA512 87b22066ef950c2a4f6637e9103cca74ab6933c7e74156672c7c0616f38b97998e296cc2607f0326d99f81a704c29cf109d9ac68c5e9b09cb492190386f5f743 DIST blessed-1.44.0.tar.gz 14031337 BLAKE2B e8d2aa64dfedca67dbbdf236a577ab3c3f7b221dfedbf4db68189b775aa690fc1f74595f9f5b5762497f92c0cb1f968a37691b861be71276871d61498c6169e8 SHA512 07f6dbd15e315fe71bd97f795b4a5e739f10566ad14267d8bbcefe7085cdebb5c2cc1d285441e1ddc04831ef9caa09ac2e5dd9ca61222cda26081d56a2e2759a +DIST blessed-1.45.0.tar.gz 14032801 BLAKE2B 65575ba3075fddf46068b9c6c8c476592d3d3d2e28ce6f62ed50d15dc10e7aa9e7c1a000c826a70a0384efaafbfd56fb8dddae39ad72498a2708870ac70fc2b5 SHA512 cb0731d4713a729c53d7e3d79ee03fc4e4ffc96e74f13fcb9b36ce9e365baf8ea05e450798c126647b59ee132e8be6322061a69dd6cd987349ce7e339b4961be diff --git a/dev-python/blessed/blessed-1.45.0.ebuild b/dev-python/blessed/blessed-1.45.0.ebuild new file mode 100644 index 000000000000..af48be172049 --- /dev/null +++ b/dev-python/blessed/blessed-1.45.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" +HOMEPAGE=" + https://github.com/jquast/blessed/ + https://pypi.org/project/blessed/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/jinxed-2.0[${PYTHON_USEDEP}] + >=dev-python/wcwidth-0.8.1[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs dev-python/sphinx-rtd-theme + +EPYTEST_PLUGINS=() +# tests are flaky with xdist +distutils_enable_tests pytest + +# README.rst is a symlink to docs/ +DOCS=() + +python_prepare_all() { + # Skip those extensions as they don't have a Gentoo package + # Remove calls to scripts that generate rst files because they + # are not present in the tarball + sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ + -e '/^for script in/,/runpy.run_path/d' \ + -i docs/conf.py || die + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # fragile to timing + tests/test_sixel.py::test_sixel_height_and_width_fallback_to_xtwinops + ) + + # COLORTERM must not be truecolor + # See https://github.com/jquast/blessed/issues/162 + local -x COLORTERM= + # Ignore coverage options + epytest --override-ini="addopts=" +} diff --git a/dev-python/boolean-py/boolean-py-5.0.ebuild b/dev-python/boolean-py/boolean-py-5.0.ebuild index 45c26738124b..08c6990bd003 100644 --- a/dev-python/boolean-py/boolean-py-5.0.ebuild +++ b/dev-python/boolean-py/boolean-py-5.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 @@ -24,4 +24,5 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index c2ada9abc9cb..42cda70727a4 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -5,3 +5,4 @@ DIST boto3-1.43.29.gh.tar.gz 1161648 BLAKE2B 3f0a040019fd8ea2a42a82c75bf31e563ef DIST boto3-1.43.34.gh.tar.gz 1167805 BLAKE2B d5c01a44a913870dbed56c33372b83aae97f51fa3835673eb3c65bfc2b8564d226121a276aa53ecb5705548b8440d384b6713fe70d83fe959a75c4bbe7e628b1 SHA512 bee3f5ac75074bdbf8bb79d81bcbbb41b8cb6a80a247fe0887fbd16071e588f0ae4304a6a4813fe394d8a4a0311d12f853aefc43aee216af0608d9e10c893ece DIST boto3-1.43.35.gh.tar.gz 1169237 BLAKE2B aeaaedfa5adf47d8453511be0c490187427ac5b7fda5a90560631953c5569d77e858fa259ff9935d8db4becd0787e4d39d68225ced6f24760163a6dee7b0d3d7 SHA512 eb7900427fd29dcde27ad99b8c9cc0eae84c6a67c1245f3da6ba9b2dfad79dd0ebdc31233c3622d71a46138c38152492d19310d1521538eb5c4ac1f76c0eb745 DIST boto3-1.43.36.gh.tar.gz 1169288 BLAKE2B c316bf8bc804c7c7a70eed0b01a66d7cf8ffdd0662e3bdb54864a9c78d3baa1d092c99fd43dd2df93314fc4795738a6ad432cad6a333f0a5535e13b9c6765fca SHA512 bd9f623a67508741cd45b239a4e575bf5688146d38bdb4f3af0b294f17898205e23b57d04bf6ed9584b92088515be1fd6f11922fdba5cd19bcf3ea4340d16f55 +DIST boto3-1.43.37.gh.tar.gz 1171489 BLAKE2B 55d1a012b3c2aa98591a25c367b18fed3435bb3d02e35a1e97f5a69c79af13fe7e6775e7bc9fa7feff7848854c761ad33e3815aa9d6ac3c98f272852238c6774 SHA512 15e191664a7f1cc275f9d54efa0781a0b362755a4142c7fe51cef0a300dd0ceedd8d1f706c120daa193dc6e29e2909103059bb86e6479a005728696999d3b7e0 diff --git a/dev-python/boto3/boto3-1.43.37.ebuild b/dev-python/boto3/boto3-1.43.37.ebuild new file mode 100644 index 000000000000..93fbbe6dd59b --- /dev/null +++ b/dev-python/boto3/boto3-1.43.37.ebuild @@ -0,0 +1,53 @@ +# 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="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 9de4f596d293..4d2bb2330f1d 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -5,3 +5,4 @@ DIST botocore-1.43.29.gh.tar.gz 16476072 BLAKE2B 2525545c2425568e8765100bad446e2 DIST botocore-1.43.34.gh.tar.gz 16563578 BLAKE2B 587551dd360e3fa389cf778d110dc1c080444bfc2c76dad4068b1a185c92ceba85fa76488528a3bd99d33d31edc1858b26f99961ed2e6e0852e99ad4429205c7 SHA512 2a0452dabe1329e511e3d34c5b625768c7ed27bb32e0044b47ac87c56702448f8f941ec0ec3fae648575c5ce0e82aca8973f83ae2785026c6da2eeee95e8128e DIST botocore-1.43.35.gh.tar.gz 16602288 BLAKE2B b2b61f787a3bf4cbd9100a1825b155fe53e10c83611ebac6189c4335909e1695205b138b6ab5ac657c2c7f0e5331e9037fedae46591692594daeff65e31573d7 SHA512 d721568fbb10e65e458976dda7c4768f75da4618851169d1486f6978b65c5974fee8b5da5a88975455d8b9d7acccfdba0de701b3a41df02441cf2340b79e7bc8 DIST botocore-1.43.36.gh.tar.gz 16601718 BLAKE2B b4643995a2c173c9df865923d6912e2c804da45b3bcfaf2e73e941366df02c23f4cb05408550992e9747aaacf1acaaced06dc497625e5e3dd5d8dc1eafc881b9 SHA512 02754b7766b91b569fa9aa3f83797c4b01834914415b535d690308e373583cafadf0b35846309aabbc0c66413d7adec05db0132e441eae273c4b9b78327570a8 +DIST botocore-1.43.37.gh.tar.gz 16625905 BLAKE2B ff085acb7ab6cc50ae0b93e99b45c871110408ccc72b87327a5a85767330947d292175af402a92d61e12154f8efb3d65d08d70e5bd719f4c1a2d13f3be369d6f SHA512 b58ac57522daf0ce17e91b3a3e1f40fa89b689dc98f74575e9a67719a97ddc87b3110797af084ea136b7fc8b5527136c581385a2e8585c7f773cde641bc590ab diff --git a/dev-python/botocore/botocore-1.43.37.ebuild b/dev-python/botocore/botocore-1.43.37.ebuild new file mode 100644 index 000000000000..a3a161f78545 --- /dev/null +++ b/dev-python/botocore/botocore-1.43.37.ebuild @@ -0,0 +1,67 @@ +# 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="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest index b913833c27e4..911d412906f9 100644 --- a/dev-python/bracex/Manifest +++ b/dev-python/bracex/Manifest @@ -2,3 +2,5 @@ DIST bracex-2.6.tar.gz 26642 BLAKE2B 283e73a59afb6f90a59c4fb11ba999a13284a204481 DIST bracex-2.6.tar.gz.provenance 9192 BLAKE2B 5d528916e13c892df9d1e3b56132a6ff2092cf1f0653c6b1813ad50aa8775f99a1b7216e5f294f445ad0543ee315bd0b171460a04c8a1220c7fa09a45c40baea SHA512 8dd2fd4919d001f69198eaafb78de0f91d3f826cd88cb7ca57573d1e367893c21dda627cbd94cb5946a0001283065d5f1237e8b4266d7237f285980d31ae6ea6 DIST bracex-2.7.tar.gz 42150 BLAKE2B 600124d6611f4592436b22bff66ea909d491526949fd0946b0e02b81ce887a999902945845bc0be7389b71a6428c9cb37665b9f97f729453177b03df960468f2 SHA512 b5deb52f0f552c0a3bc1910fa0826a5ae0b0b64e287d953df338d3946a82c215c06fd6bc2aa9fa5fc6532726b7e4db863b4059c6fb484543e5ab729b4d3d96e5 DIST bracex-2.7.tar.gz.provenance 9839 BLAKE2B e03ba0fc9427ab6a1509abc0de758976dc9733817ca4e2e7038f53dbb7b4c744013982a7b28c481955d6a72f874f8b5636d38bfe38a12de486299a124dbd3789 SHA512 a1df0296f57fe2f43b56cb92ebc6fb10bdcf274db1743e054adc730a89d4d32f27f948c9a118285397341bc09a2ee36c110bf711d0e979cebf3ae4b1a0ed484f +DIST bracex-3.0.tar.gz 43162 BLAKE2B c7e31337fa849d24afd4f5a2d8b50163314ce04a550425867e7b6530983eb572ef997ada9b1fde75203252db416e5862e5546aef037dde2efacc36e517039394 SHA512 cfa892c84eacd238c3f8469e4db9a8c7063541b950158fe4b0920c57a55b9029f916648fadc5ac9b0108ffa8cc7b9ea29c481449b42ff28cef90a6e6d5583116 +DIST bracex-3.0.tar.gz.provenance 9731 BLAKE2B d681d185bbb435e7ba472643909e354644a6f8276556f97f3e807eed998776755f05f572a654491fd4cef9f5cef10e235e7faa4d7971d0bcf07aa3b2d447b716 SHA512 17a5d4be38a867b0d763011118824a5c68971d6ea0a84d7394b94abf4136c6c59483b53b37811225c756761b05cd3ce075aad33fcf21ef348b3de2f4aa8acf28 diff --git a/dev-python/bracex/bracex-3.0.ebuild b/dev-python/bracex/bracex-3.0.ebuild new file mode 100644 index 000000000000..06fae3104a7d --- /dev/null +++ b/dev-python/bracex/bracex-3.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/facelessuser/bracex +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Bash style brace expansion for Python" +HOMEPAGE=" + https://github.com/facelessuser/bracex/ + https://pypi.org/project/bracex/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-vcs/git + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild b/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild index a14fe88961b5..57767fe12ce9 100644 --- a/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild +++ b/dev-python/canonicaljson/canonicaljson-2.0.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 diff --git a/dev-python/cerberus/cerberus-1.3.8.ebuild b/dev-python/cerberus/cerberus-1.3.8.ebuild index e819af9f40f6..105391acecbc 100644 --- a/dev-python/cerberus/cerberus-1.3.8.ebuild +++ b/dev-python/cerberus/cerberus-1.3.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/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index cea1006a6dfb..c5d62f31cf2c 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -10,3 +10,5 @@ DIST cfn_lint-1.51.5.tar.gz 4114038 BLAKE2B 21932e73fdc81b2d8485ccb06dc7e527951a DIST cfn_lint-1.51.5.tar.gz.provenance 10032 BLAKE2B 9e5830cdbb37342a07349ae71816a93abf1e943f91c836cfef6ceb39cf1b735373530b68418b0501488c92e338b493a09028e365fd6aed048ccc0e4958a6e863 SHA512 ca84d91a9860a2d4967fa431a134c92ed65e2bf304ed0b7b54763c04bcde16f5873baef0a3ce550bb58e5d308259660f62acaa0768ba494e7860f16e35a288ec DIST cfn_lint-1.52.0.tar.gz 4466061 BLAKE2B 3524c753fd259dec2d014a9b3cf5ffd488eef15118e7ce1cd42a41ba9f02f97e2af635aab602cb3a3c909be097ec102eb128941adde8b32d3c371f5284056f78 SHA512 26a0a4f0b6f43683adc147d3426c627ec05300874b9af9243cdee64c2b317ca2e6110b3c6237b45d72f4f70eb913a44d0208018f6eb4b88846f90dc39ddb5a9f DIST cfn_lint-1.52.0.tar.gz.provenance 10142 BLAKE2B e240509d51e71b46efc855b25968120e775d18ae92b595bbf5e0c940a721a6d2272d02ff78c1df4c5940469e77bdbe5f33202e7ad475edf5a61e4332cc7db4ff SHA512 a5d37fbb823dd5ccdc509eb8291bc25db628ce48b503c71bd759de55d810986153aeee7fcd5b827cb16cd1662a24f7ea233cd2346528fba665485266692d843f +DIST cfn_lint-1.52.1.tar.gz 4487553 BLAKE2B 7424bb7e2f02d9c825db9c2dcbd0b7601baee7fd828b32458c8f18b12b97a1d0f2752ffbb16c7d4b779b488d2b86521864561cfa51122b489342463e277c7fe7 SHA512 3d10dd41165708b2c27d7aa75d2177e270ebd3da92543b17f164e12e3b07dd188cb781fcc73be272741cdb9f4dae95ec01bf699c62f6f62b800495c90d52dc44 +DIST cfn_lint-1.52.1.tar.gz.provenance 10005 BLAKE2B 9745d99328ace70220263a5298f41d95f49d192fbef8130a4052681af0a06e18d57e25ad7922e4f93a535fd9b2ead070eb3b7f652a870c74d8a60e84bad3aea7 SHA512 166ff9ec2ceef4fa4bcb8b9b152a8423e976d9192bb3c7cb1621c620bbfdda4949ef3780b802fae278078853776eef47ef0b53ed39f571962b9cb54b6d64a356 diff --git a/dev-python/cfn-lint/cfn-lint-1.52.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.52.1.ebuild new file mode 100644 index 000000000000..d7de023d99dc --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-1.52.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.110.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + =dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.14.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] + test? ( + dev-python/defusedxml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # different line wrapping somehow + test/unit/module/template/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # TODO: suddenly started failing in older versions too + # https://github.com/aws-cloudformation/cfn-lint/issues/4207 + test/integration/test_good_templates.py + test/unit/module/override/test_exclude.py::TestExclude::test_success_run + test/unit/module/test_api.py::TestLintFile::test_good_template + test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run + # crashes on 3.12+, probably pygraphviz + test/unit/module/test_api.py::TestLintByConfig::test_graph + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + epytest +} diff --git a/dev-python/chainstream/Manifest b/dev-python/chainstream/Manifest index 7afc83b4e623..fed76969dcbc 100644 --- a/dev-python/chainstream/Manifest +++ b/dev-python/chainstream/Manifest @@ -1,2 +1 @@ -DIST chainstream-1.0.1.tar.gz 3160 BLAKE2B 1aa8f9323cbb0f71c4bb7ab1aa709f369cc836b12b946de3d5e4a9beb4acb4d6a7d63642285fc3572eb6d85243bb08d9d387c02e768342cb1a90f91bf7b404bc SHA512 5badc4ef451ea208acf5acfe80a24541e2bbb8edfe43cca0cdac7d229d6a68c2df07d2c83d71d8d4251bc0d4b443952d0cdad638f603a85f4f4657717d0bcbac DIST chainstream-1.0.2.tar.gz 3434 BLAKE2B 1cb8cd9af284dbfc2e55c9813a0c486d66d91e10a3515c6055777bc1aa6de232ee28343da900cd42d39b73202c891b3bae11e00ff51c5ad13c830a4fb5d164bd SHA512 5f53e9c89cfc719da959d8428f7575cbdb84a2d0421d6b05731bf6e6f5ff43b460b6554100dd8dac6498f69b52cdecb0cf3150d01c79f8537344d33ec8a7f9ff diff --git a/dev-python/chainstream/chainstream-1.0.1.ebuild b/dev-python/chainstream/chainstream-1.0.1.ebuild deleted file mode 100644 index 810ffd3a4fea..000000000000 --- a/dev-python/chainstream/chainstream-1.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2024 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="Chain I/O-Streams together into a single stream" -HOMEPAGE="https://github.com/rrthomas/chainstream" -SRC_URI="https://github.com/rrthomas/chainstream/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="CC-BY-SA-4.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" - -src_configure() { - # upstream doesn't provide build system in pyproject.toml - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["setuptools", "wheel"] - build-backend = "setuptools.build_meta" - EOF -} diff --git a/dev-python/chainstream/chainstream-1.0.2.ebuild b/dev-python/chainstream/chainstream-1.0.2.ebuild index 746f66d29dfd..5fab75948565 100644 --- a/dev-python/chainstream/chainstream-1.0.2.ebuild +++ b/dev-python/chainstream/chainstream-1.0.2.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/chameleon/chameleon-4.6.0.ebuild b/dev-python/chameleon/chameleon-4.6.0.ebuild index 948c9de551b0..fb1a1b09bfba 100644 --- a/dev-python/chameleon/chameleon-4.6.0.ebuild +++ b/dev-python/chameleon/chameleon-4.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 @@ -20,4 +20,5 @@ LICENSE="repoze" SLOT="0" KEYWORDS="amd64 arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/click-default-group/click-default-group-1.2.4.ebuild b/dev-python/click-default-group/click-default-group-1.2.4.ebuild index 77f12870b8aa..f91af9f29014 100644 --- a/dev-python/click-default-group/click-default-group-1.2.4.ebuild +++ b/dev-python/click-default-group/click-default-group-1.2.4.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 @@ -26,4 +26,5 @@ RDEPEND=" dev-python/click[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild b/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild index 4ae9bb98e9ab..aa6fbbc008de 100644 --- a/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild +++ b/dev-python/click-help-colors/click-help-colors-0.9.4.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/click[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( diff --git a/dev-python/click-log/click-log-0.4.0.ebuild b/dev-python/click-log/click-log-0.4.0.ebuild index f00b1e0d6431..17b14b44aece 100644 --- a/dev-python/click-log/click-log-0.4.0.ebuild +++ b/dev-python/click-log/click-log-0.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 @@ -25,4 +25,5 @@ RDEPEND=" DOCS=( README.rst ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/click-threading/click-threading-0.5.0-r1.ebuild b/dev-python/click-threading/click-threading-0.5.0-r1.ebuild index dbf4ef0dcb7a..13ac7c2fddd5 100644 --- a/dev-python/click-threading/click-threading-0.5.0-r1.ebuild +++ b/dev-python/click-threading/click-threading-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 @@ -28,4 +28,8 @@ RDEPEND=" DOCS=( README.rst ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest + +# trigger pkg_resources ImportError +EPYTEST_IGNORE=( docs ) diff --git a/dev-python/clint/clint-0.5.1-r4.ebuild b/dev-python/clint/clint-0.5.1-r4.ebuild index 055d02657944..d83f968c934c 100644 --- a/dev-python/clint/clint-0.5.1-r4.ebuild +++ b/dev-python/clint/clint-0.5.1-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 @@ -27,6 +27,7 @@ IUSE="examples" PATCHES=( "${FILESDIR}/${P}-disable-args-dependency.patch" ) distutils_enable_sphinx docs --no-autodoc +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_install_all() { diff --git a/dev-python/cloudpickle/cloudpickle-3.1.2.ebuild b/dev-python/cloudpickle/cloudpickle-3.1.2.ebuild index d4679c3292f4..30b401a88b07 100644 --- a/dev-python/cloudpickle/cloudpickle-3.1.2.ebuild +++ b/dev-python/cloudpickle/cloudpickle-3.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/colorama/colorama-0.4.6.ebuild b/dev-python/colorama/colorama-0.4.6.ebuild index 1682490d1120..b9df3135e2c9 100644 --- a/dev-python/colorama/colorama-0.4.6.ebuild +++ b/dev-python/colorama/colorama-0.4.6.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 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples" +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_install_all() { @@ -36,7 +37,6 @@ python_install_all() { } python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 # Some tests require stdout to be a TTY # https://github.com/tartley/colorama/issues/169 script -eqc "${EPYTHON} -m pytest -vv -s" /dev/null \ diff --git a/dev-python/colorful/colorful-0.5.8.ebuild b/dev-python/colorful/colorful-0.5.8.ebuild index 9848c709d056..04ab99c04baa 100644 --- a/dev-python/colorful/colorful-0.5.8.ebuild +++ b/dev-python/colorful/colorful-0.5.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2025 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/colorlog/colorlog-6.10.1.ebuild b/dev-python/colorlog/colorlog-6.10.1.ebuild index dea89c9f759e..ee666155f825 100644 --- a/dev-python/colorlog/colorlog-6.10.1.ebuild +++ b/dev-python/colorlog/colorlog-6.10.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/colour/colour-0.1.5-r1.ebuild b/dev-python/colour/colour-0.1.5-r1.ebuild index 7d6b5359e5b8..cff4d727ec91 100644 --- a/dev-python/colour/colour-0.1.5-r1.ebuild +++ b/dev-python/colour/colour-0.1.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=flit +DISTUTILS_USE_PEP517=flit-core PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi @@ -18,6 +18,7 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 arm64 ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_configure() { @@ -36,6 +37,5 @@ src_configure() { } python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest --doctest-modules } diff --git a/dev-python/comm/comm-0.2.3.ebuild b/dev-python/comm/comm-0.2.3.ebuild index 5c4ba884f561..f38df20ab4cc 100644 --- a/dev-python/comm/comm-0.2.3.ebuild +++ b/dev-python/comm/comm-0.2.3.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/configobj/configobj-5.0.9.ebuild b/dev-python/configobj/configobj-5.0.9.ebuild index 43fbc215c169..3a444af6b84e 100644 --- a/dev-python/configobj/configobj-5.0.9.ebuild +++ b/dev-python/configobj/configobj-5.0.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 @@ -26,4 +26,5 @@ RDEPEND=" dev-python/six[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/configupdater/configupdater-3.2.ebuild b/dev-python/configupdater/configupdater-3.2.ebuild index 9f3d292ee51f..ae062a229b82 100644 --- a/dev-python/configupdater/configupdater-3.2.ebuild +++ b/dev-python/configupdater/configupdater-3.2.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,6 +26,7 @@ BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/conway-polynomials/conway-polynomials-0.10.ebuild b/dev-python/conway-polynomials/conway-polynomials-0.10.ebuild index 51e835b4fdcb..3951c4d3f227 100644 --- a/dev-python/conway-polynomials/conway-polynomials-0.10.ebuild +++ b/dev-python/conway-polynomials/conway-polynomials-0.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 @@ -18,4 +18,5 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 ~riscv" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/cookies/cookies-2.2.1-r2.ebuild b/dev-python/cookies/cookies-2.2.1-r2.ebuild index 429f9fb5a190..159205488497 100644 --- a/dev-python/cookies/cookies-2.2.1-r2.ebuild +++ b/dev-python/cookies/cookies-2.2.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 @@ -22,4 +22,5 @@ PATCHES=( "${FILESDIR}/cookies-2.2.1-tests.patch" ) +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/cppy/cppy-1.3.1.ebuild b/dev-python/cppy/cppy-1.3.1.ebuild index 2fe5a83a0c00..94c11d083cb1 100644 --- a/dev-python/cppy/cppy-1.3.1.ebuild +++ b/dev-python/cppy/cppy-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 @@ -25,4 +25,5 @@ BDEPEND=" ${RDEPEND} " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild b/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild index d1cbb18e84f3..79f1c005bc85 100644 --- a/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild +++ b/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild @@ -145,9 +145,9 @@ LICENSE+=" Unicode-3.0 " SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" -fi +# This is the same as 2.12.0 final, except upstream never uploaded it +# to PyPI. +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" DEPEND=" app-arch/bzip2:= diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild b/dev-python/crashtest/crashtest-0.4.1.ebuild index b3f2cd7e9106..41803d8ff893 100644 --- a/dev-python/crashtest/crashtest-0.4.1.ebuild +++ b/dev-python/crashtest/crashtest-0.4.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 @@ -22,4 +22,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/crc32c/crc32c-2.8.ebuild b/dev-python/crc32c/crc32c-2.8.ebuild index cf928382f494..2077fd7ca054 100644 --- a/dev-python/crc32c/crc32c-2.8.ebuild +++ b/dev-python/crc32c/crc32c-2.8.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 diff --git a/dev-python/crcmod/crcmod-1.7-r5.ebuild b/dev-python/crcmod/crcmod-1.7-r5.ebuild index 8a33830b9433..f49d90222fcf 100644 --- a/dev-python/crcmod/crcmod-1.7-r5.ebuild +++ b/dev-python/crcmod/crcmod-1.7-r5.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/cwcwidth/cwcwidth-0.1.12.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.12.ebuild index 3c169387c927..814bd239e266 100644 --- a/dev-python/cwcwidth/cwcwidth-0.1.12.ebuild +++ b/dev-python/cwcwidth/cwcwidth-0.1.12.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/cycler/cycler-0.12.1.ebuild b/dev-python/cycler/cycler-0.12.1.ebuild index 861c7c0a79e4..1ae2930e7418 100644 --- a/dev-python/cycler/cycler-0.12.1.ebuild +++ b/dev-python/cycler/cycler-0.12.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,4 +23,5 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/daemonize/daemonize-2.5.0-r1.ebuild b/dev-python/daemonize/daemonize-2.5.0-r1.ebuild index 4663e3270440..c0627ffe9e33 100644 --- a/dev-python/daemonize/daemonize-2.5.0-r1.ebuild +++ b/dev-python/daemonize/daemonize-2.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 diff --git a/dev-python/datastructclass/datastructclass-0.1.1.ebuild b/dev-python/datastructclass/datastructclass-0.1.1.ebuild index 548e28f86d84..5200ace00ec9 100644 --- a/dev-python/datastructclass/datastructclass-0.1.1.ebuild +++ b/dev-python/datastructclass/datastructclass-0.1.1.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,9 +18,5 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64" +EPYTEST_PLUGINS=() distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild index d4f184279abb..de0870dea4e3 100644 --- a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild +++ b/dev-python/dbfread/dbfread-2.0.7-r1.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 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm64-macos ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/dbutils/dbutils-3.1.2.ebuild b/dev-python/dbutils/dbutils-3.1.2.ebuild index df1c47c4aa3f..51677c30a31c 100644 --- a/dev-python/dbutils/dbutils-3.1.2.ebuild +++ b/dev-python/dbutils/dbutils-3.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/ddt/ddt-1.7.2.ebuild b/dev-python/ddt/ddt-1.7.2.ebuild index b3e48f3f6686..3b243d77ea8f 100644 --- a/dev-python/ddt/ddt-1.7.2.ebuild +++ b/dev-python/ddt/ddt-1.7.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 @@ -30,4 +30,5 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild index 1cb020c2022e..e43faaa2bca4 100644 --- a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild +++ b/dev-python/defusedxml/defusedxml-0.8.0_rc2.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/deprecated/deprecated-1.3.1.ebuild b/dev-python/deprecated/deprecated-1.3.1.ebuild index 6af1cd61064a..a361ca7e582f 100644 --- a/dev-python/deprecated/deprecated-1.3.1.ebuild +++ b/dev-python/deprecated/deprecated-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2025 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,11 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/wrapt[${PYTHON_USEDEP}] " +BDEPEND=" + test? ( + dev-python/pkg-resources[${PYTHON_USEDEP}] + ) +" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild b/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild index 066f50471a36..92ca5219177d 100644 --- a/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild +++ b/dev-python/diff-match-patch/diff-match-patch-20241021.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,4 +18,5 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/distro/distro-1.9.0.ebuild b/dev-python/distro/distro-1.9.0.ebuild index 96641410b8ce..0476e99946b4 100644 --- a/dev-python/distro/distro-1.9.0.ebuild +++ b/dev-python/distro/distro-1.9.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,4 +19,5 @@ LICENSE="Apache-2.0" 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/dj-email-url/dj-email-url-1.0.6.ebuild b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild index def8ed247828..ff3b4727ae02 100644 --- a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild +++ b/dev-python/dj-email-url/dj-email-url-1.0.6.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/dkimpy-milter/dkimpy-milter-1.2.3.ebuild b/dev-python/dkimpy-milter/dkimpy-milter-1.2.3.ebuild index b39924f902cc..98efc1022c4f 100644 --- a/dev-python/dkimpy-milter/dkimpy-milter-1.2.3.ebuild +++ b/dev-python/dkimpy-milter/dkimpy-milter-1.2.3.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 @@ -41,10 +41,9 @@ python_configure() { --sysconfigdir=/etc } -python_install() { - distutils-r1_python_install - +python_install_all() { mv "${ED}"{/usr/etc,} || die rm "${ED}"/etc/init.d/dkimpy-milter{.openrc,} || die newinitd "${FILESDIR}"/dkimpy-milter.initd dkimpy-milter + distutils-r1_python_install_all } diff --git a/dev-python/dominate/dominate-2.9.1.ebuild b/dev-python/dominate/dominate-2.9.1.ebuild index 111960066563..6b7193e6f0c0 100644 --- a/dev-python/dominate/dominate-2.9.1.ebuild +++ b/dev-python/dominate/dominate-2.9.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="GPL-3+" SLOT="0" KEYWORDS="amd64 arm64 x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( diff --git a/dev-python/editorconfig/editorconfig-0.17.1.ebuild b/dev-python/editorconfig/editorconfig-0.17.1.ebuild index 3e3e0822c13b..e3cc0040a79a 100644 --- a/dev-python/editorconfig/editorconfig-0.17.1.ebuild +++ b/dev-python/editorconfig/editorconfig-0.17.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/emoji/emoji-2.15.0.ebuild b/dev-python/emoji/emoji-2.15.0.ebuild index acc8bd2df7f6..910182ecbbf4 100644 --- a/dev-python/emoji/emoji-2.15.0.ebuild +++ b/dev-python/emoji/emoji-2.15.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/entrypoints/entrypoints-0.4.ebuild b/dev-python/entrypoints/entrypoints-0.4.ebuild index c618d0aee684..ecb8c7fa179d 100644 --- a/dev-python/entrypoints/entrypoints-0.4.ebuild +++ b/dev-python/entrypoints/entrypoints-0.4.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,4 +18,5 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/events/events-0.5.ebuild b/dev-python/events/events-0.5.ebuild index 7ce24dbf4312..54bafa241369 100644 --- a/dev-python/events/events-0.5.ebuild +++ b/dev-python/events/events-0.5.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 diff --git a/dev-python/expandvars/expandvars-1.1.2.ebuild b/dev-python/expandvars/expandvars-1.1.2.ebuild index 9db3c22286a9..94b36aede146 100644 --- a/dev-python/expandvars/expandvars-1.1.2.ebuild +++ b/dev-python/expandvars/expandvars-1.1.2.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 @@ -20,3 +20,11 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~spar EPYTEST_PLUGINS=() distutils_enable_tests pytest + +src_prepare() { + # broken pytest config + # https://github.com/sayanarijit/expandvars/commit/0ab5747185be9135b0711e72fc64dfa6a33f3fd3 + sed -i -e "/addopts = '/d" pyproject.toml || die + + distutils-r1_src_prepare +} diff --git a/dev-python/expecttest/expecttest-0.3.0.ebuild b/dev-python/expecttest/expecttest-0.3.0.ebuild index d00fef70f3e5..250db0385740 100644 --- a/dev-python/expecttest/expecttest-0.3.0.ebuild +++ b/dev-python/expecttest/expecttest-0.3.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/faust-cchardet/faust-cchardet-2.1.19.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild index ccd4a71844bb..de3bc471f889 100644 --- a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild +++ b/dev-python/faust-cchardet/faust-cchardet-2.1.19.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,4 +24,5 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest index db0c1b0fffc9..165bd8941584 100644 --- a/dev-python/fido2/Manifest +++ b/dev-python/fido2/Manifest @@ -1,3 +1,4 @@ DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e DIST fido2-2.1.1.tar.gz 4455940 BLAKE2B 1d45ca8b3ebd3a010c8b055b169340a2c288ed53f52d6341a3cc887b873c44d10c8734e3d908c746ea77131fb80013f94a53f7fb70702c8f51bb564ad8906657 SHA512 883cfaf0c0cd304f467fcd515417c456fde353fcd991fa6aaf74fb12ba97a378d082f2fe0ae435bcf14a8c284e0b4665c721410ad2315bc8922e2f09d16d7cac DIST fido2-2.2.0.tar.gz 294167 BLAKE2B 189a86d4c003b0070063fbad55f618dbd973c6e8cb701a42ed7cf5af757d1e5d69e92b17f44a180ff7a6c219332e4ac7b3288f78fc50ef398081e77a7c330048 SHA512 bd250e77ff239256240b153da61c525232bb83c056becdce588ef8c287bfccb0ebdfc6d2ac1b7f50a857abc229f9c8a46d99092d26579f68649de5cdd1e15fa2 +DIST fido2-2.2.1.tar.gz 327147 BLAKE2B 1ffd3dda46cf36ca1982d4350d5a19eb43c12f72f9241ab927da4d7c23c228160a9af735c25c3a5d711be29c6949077864509aadb7b6a45d3a97f61f0473041d SHA512 4855a73a5617debfa86eeafbfe5331af4525e4c79f7262b488596213f6eecc8b29dfe544517673bb74fd13442872f7e7b1569d75e6185a56acab8b5d74e6ad22 diff --git a/dev-python/fido2/fido2-2.2.1.ebuild b/dev-python/fido2/fido2-2.2.1.ebuild new file mode 100644 index 000000000000..5889c25cc146 --- /dev/null +++ b/dev-python/fido2/fido2-2.2.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python based FIDO 2.0 library" +HOMEPAGE=" + https://github.com/Yubico/python-fido2/ + https://pypi.org/project/fido2/ +" +SRC_URI=" + https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz +" + +LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" +SLOT="0/1.0" # Bumped every time a backwards-incompatible version is released +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + "${HOME}"/test1.txt || die + > "${HOME}"/test2.txt || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest index a6ca5a0b37b8..769ee3f43240 100644 --- a/dev-python/wcwidth/Manifest +++ b/dev-python/wcwidth/Manifest @@ -1,3 +1,4 @@ DIST wcwidth-0.7.0.tar.gz 182132 BLAKE2B 97f800c3022425cfe245c5d0ec8b268aae9cadd12c7d49c2296146719158131c9f82da9be65b6e258b5c9a26f983b09c794b64e296827c5559eb7543068bb3a0 SHA512 5b8316ceb5be72e1eea2fc18ae4a237e726f6d649ef773aa6d4a3f8c75aae9bb1df83de7bbe24c97ee6dfa66b6eaa0ae462e22cc054f5965dc6c9e263fb504bc DIST wcwidth-0.8.0.tar.gz 1305357 BLAKE2B de06f5ced279ca7424d9ed133de0c09d70644b914da8626ddb14f499a576083bd7d382495bf63ef4073a95c90ba57a03efd9caa4376b968454616bd5f11e4c36 SHA512 8a428b56a6aa1a6cce348140486fbf21348271d0132c748c47319b29273e04255651435f4ba8c1ba70ec9d4b2e9585f9d4ec182b5f82d3e083e363c13a6f1dbf DIST wcwidth-0.8.1.tar.gz 1466072 BLAKE2B 8365a3965baba25700f8ea7b3ddfb09080dc3eef87f6e286246413723354305d24d396eadc0c440d335274d83aa6b96eee0a56931c11e37ccaa950c320f53045 SHA512 b8c44555efa608ee63a643e1661e41b8e8da1338446ea08b8c6c1163ece55ed52537c60f4c7d1b65cbc0a25a5896d614d473a1ffe0dbaf4d35c9f7338a773cd8 +DIST wcwidth-0.8.2.tar.gz 1466253 BLAKE2B d71edfcfe3c948090b2a8b454ddc9b701668076cba72fe888a79df06ae0b952d2329c75f27ed086c11c5aa02c68e1058c154d9f4b85f783e2ce5263a6355936d SHA512 5fa3741d4db553d1b06ed1310e01e8a21e696da3489d37a9f45997c279dea494c773e78c2c9d5ad2efb2c8b2e1217170eabc93c76d71167539a04a377595e84b diff --git a/dev-python/wcwidth/wcwidth-0.8.2.ebuild b/dev-python/wcwidth/wcwidth-0.8.2.ebuild new file mode 100644 index 000000000000..75230a0cfae8 --- /dev/null +++ b/dev-python/wcwidth/wcwidth-0.8.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-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 + +DESCRIPTION="Measures number of Terminal column cells of wide-character codes" +HOMEPAGE=" + https://pypi.org/project/wcwidth/ + https://github.com/jquast/wcwidth/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + epytest -o addopts= +} + +python_install_all() { + docinto docs + dodoc docs/intro.rst + distutils-r1_python_install_all +} -- cgit v1.3