summaryrefslogtreecommitdiff
path: root/dev-python/tox
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-19 21:49:31 -0500
committerCrucible <crucible@localhost>2026-10-19 21:49:31 -0500
commit7381ef26a3e14a703da91508b2cc8606c34b804d (patch)
tree1ded3c74a64f9591c982f01ed71ab968a8bfad24 /dev-python/tox
parent3b4c7e627726016d50653b6dd2e06020a1915eac (diff)
downloadsrcux-7381ef26a3e14a703da91508b2cc8606c34b804d.tar.gz
srcux-7381ef26a3e14a703da91508b2cc8606c34b804d.tar.xz
srcux-7381ef26a3e14a703da91508b2cc8606c34b804d.zip
Publish srcux candidate 0000000740-20261019-200200
Diffstat (limited to 'dev-python/tox')
-rw-r--r--dev-python/tox/Manifest6
-rw-r--r--dev-python/tox/tox-4.61.4.ebuild2
-rw-r--r--dev-python/tox/tox-4.67.0.ebuild (renamed from dev-python/tox/tox-4.61.2.ebuild)4
-rw-r--r--dev-python/tox/tox-4.67.1.ebuild84
4 files changed, 91 insertions, 5 deletions
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 89a2c15d25db..27c82ac48293 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,5 +1,3 @@
-DIST tox-4.61.2.tar.gz 306825 BLAKE2B 71159dd79aef91c04aed340bc56cbb7cb1bc9b0e11655b7d8663ba3fc483a559f730bbb2082b8eceaa7ed845ddaa18dbf78f4c72498a55f47c6d57e5f58fb352 SHA512 8ba3dfd3f1595077b756204b159721f7b28279425b1cbc7f04e46282c9f08b81496827fcf4738fa056ea6da2a82ce85d69e826b89fa7163b7fc57f2fc60e378e
-DIST tox-4.61.2.tar.gz.provenance 9818 BLAKE2B b6f6d6d2ac83a7c5598df9ba0942a87a7830ea1b2ba5936fd2653db6febde47187a4f9e705504d4a42d7c898b2b850bc005709d9ffc24f787f4ce0dd62977a78 SHA512 c452837d29391310bdba4fc82ea7d0d6464efa394ed5a6629bb997db9578c9f97bf9322174aafb66212f88c69349f85cf73c587029aa501f7d475a4ecc90227b
DIST tox-4.61.4.tar.gz 308140 BLAKE2B ae284f0ac7fcca7d4bcb0ff7442c97b19e8b783d1218336b02e65ba6916cbcdf9a9aa1560b92d0c250d421fa7547e5d15aacc6ebb39989f79ee507e0ea1838b0 SHA512 6fbaa3f0380dc55d90d23a4dc204ef691085970902dedb99a1d9dbcd3713f784896a8cbe33fc367daeb044c367d4fc968da31829f0033e9091a2ef3c1dea5a71
DIST tox-4.61.4.tar.gz.provenance 9548 BLAKE2B 3fe6f9b3f0fb5461b30dbcba77407ebdb420858c31f12a69e78dc3f8b5490f35ae0df658a2e6222686829064a247975bd7747d29531e7dc0309a7ab636c341a6 SHA512 f3c144d2ffcbb8407f2a516a5d8b068e44e862bf163f62ba00bca73e6e543aa765afd0f18f5dbc97591bc4e640b14c68377b29729c0b69c54aadee9b24bad439
DIST tox-4.63.0.tar.gz 310965 BLAKE2B 6ddf45f8bcb2f673136004e5da559f07a64ad5120ae2437f2cd498beb39fcdafe543b4242b90088b56de167516efcc9856914a003c9a79d104742c1d2f3f696a SHA512 4f266d3eff95592aa6648e6e868c6d61c149e4975d092ef2470085819f343ada1027c1484723e8720b030fee495ded957c0c60454a100da7efd46d7a0f54368a
@@ -30,3 +28,7 @@ DIST tox-4.65.6.tar.gz 344248 BLAKE2B 51035fbc0901e2e6cec013afa6ab6568624a3b6173
DIST tox-4.65.6.tar.gz.provenance 9624 BLAKE2B f55d088386544d9b0e7e9770d0f511dc202c12af35d2366ba16c482dd462617b839bb99e04cd1c0ad18b1b6c95a0dbcf0df8bab284e0c52b6f25f660d974a486 SHA512 8f80e86241104d8f0b36d6d79495343785e957dd27671c90a6004494ba424810af350f7a04b1be8ae5c9a4be63595ac96d8e9c7c6dd10d769e25fdf121e6c4ad
DIST tox-4.66.0.tar.gz 344679 BLAKE2B 4d7a437caf1c90c2fe7b02ef919557787aa99fbda0719d5c3ed2e93c491003fba585fb8d17a0211e35d9bc3d7bccd026f698e70bcd08701ed61c5c6b701ecc05 SHA512 d5b42f3e21f488d4417d674b06aba8be5060d46a077c156d3cd0e9102602c61222ded2516988e9f927dd3bc9175df32f26cc34077576d6ebffed4094184acdb8
DIST tox-4.66.0.tar.gz.provenance 9244 BLAKE2B c2cfbcd12de6f9312887e675784e7e2879d23b669acbdd4b984dd359e60077e49a9d5880ab904583eb53a3d8a7cab510b4ff5e908dfd3c9e7955f63b1d5842e3 SHA512 40a99a6a6798b587d1c665fb7857c5867be2fcebfe00c5a3e8c41fc05eeedcc956ea0ed6e4b156dbe7fd4ac15552121ce62b5e4c2080d00938e03da018ca11ad
+DIST tox-4.67.0.tar.gz 346271 BLAKE2B 34ce9a6e6e0e9238d55139cc72d9f9c9479f31c84f02dbd1c8d3ac114437594d70f9700162a645bbb16d28af2f7c3340ca6373b4adc939b8fd06416320961e2a SHA512 1ce9746db4caf5d53a4f6ae34fd1d6604a4588458add4c03d9f9eeb65a9d215a0c75f1c67c4f81b936a6023f48a6edd4c1d3fd72066d8d735f1fdce22ad19a01
+DIST tox-4.67.0.tar.gz.provenance 9655 BLAKE2B c78a747013d7adb270905d22cc230058d1ff24fe21657d517061e5534022e8e06608d4faf1b3ce7b813b18bba9f011fd01cafbe387c24c53464b5fd3372da76c SHA512 e2da096ddf6afa4919c8ab67afa91863398d390d1b9edecc4e9f18227e33eab70404a9c1f4bdd2b1631963c21f0af3addb3911d8091cad008ccb63d3969e8611
+DIST tox-4.67.1.tar.gz 347211 BLAKE2B 2040abee08359939a65d6dfbfa119291926ce6a5db160b891dd6851614200817ba703faa962587b161da1272c422a3bb884b6815872f20cf34716a514e704a55 SHA512 136d2346746f66fdcb4314e4c90e119f9137d5d0bdec39c46c8010940e07fd8005cbba57125147e6df25758bec93defc4059b448864f7c85c828a0053941423d
+DIST tox-4.67.1.tar.gz.provenance 9565 BLAKE2B 7abacdacd7eff1c4d0649611e62885e3dbcf9100127aaac953b99cc6ee72d3db37faa32e7f4c03de65dba2d2faa7d523edd244eaf45ca04cf6ea8d9f6e35bc47 SHA512 544582b6d7e6213979bf577259bdfb5c1c0c343bd98543b16d4c6a3282dc4380b592baa8d00454de4a4134727322f7233bd22a4b1c7fe20194724d830a7bb6f9
diff --git a/dev-python/tox/tox-4.61.4.ebuild b/dev-python/tox/tox-4.61.4.ebuild
index 8eb35c40185e..3bac2113b5ce 100644
--- a/dev-python/tox/tox-4.61.4.ebuild
+++ b/dev-python/tox/tox-4.61.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 x86"
RDEPEND="
dev-python/cachetools[${PYTHON_USEDEP}]
diff --git a/dev-python/tox/tox-4.61.2.ebuild b/dev-python/tox/tox-4.67.0.ebuild
index 3bac2113b5ce..9d80c8ee22b8 100644
--- a/dev-python/tox/tox-4.61.2.ebuild
+++ b/dev-python/tox/tox-4.67.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86"
RDEPEND="
dev-python/cachetools[${PYTHON_USEDEP}]
@@ -51,7 +51,7 @@ EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} time-machine )
EPYTEST_RERUNS=3
# upstream timeouts are quite short
: ${EPYTEST_TIMEOUT:=180}
-# xdist seems to mess up state between successive implementation runs
+EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
diff --git a/dev-python/tox/tox-4.67.1.ebuild b/dev-python/tox/tox-4.67.1.ebuild
new file mode 100644
index 000000000000..9d80c8ee22b8
--- /dev/null
+++ b/dev-python/tox/tox-4.67.1.ebuild
@@ -0,0 +1,84 @@
+# 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/tox-dev/tox
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+ https://tox.readthedocs.io/
+ https://github.com/tox-dev/tox/
+ https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86"
+
+RDEPEND="
+ dev-python/cachetools[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pluggy[${PYTHON_USEDEP}]
+ dev-python/pyproject-api[${PYTHON_USEDEP}]
+ dev-python/python-discovery[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.15[${PYTHON_USEDEP}]
+ ' 3.12)
+"
+BDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ dev-python/build[${PYTHON_USEDEP}]
+ dev-python/distlib[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/re-assert[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} time-machine )
+EPYTEST_RERUNS=3
+# upstream timeouts are quite short
+: ${EPYTEST_TIMEOUT:=180}
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # upstream lower bounds are meaningless
+ sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # devpi_process is not packaged, and has lots of dependencies
+ cat > "${T}"/devpi_process.py <<-EOF || die
+ def IndexServer(*args, **kwargs): raise NotImplementedError()
+ EOF
+
+ local -x PYTHONPATH=${T}:${PYTHONPATH}
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+ tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
+ tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs
+ # require tombi
+ tests/session/cmd/test_schema.py::test_schema_tombi_lint
+ )
+ local EPYTEST_IGNORE=(
+ # requires devpi*
+ tests/test_provision.py
+ )
+
+ epytest -o addopts=
+}