Repository navigation
Update dependency tox to v4.67.3 - #2938
Merged
Merged
Conversation
✅ Deploy Preview for selenium-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
renovate
Bot
force-pushed
the
renovate/tox-4.x
branch
from
October 28, 2026 04:02
b5f7ba3 to
f6d2a4c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==4.67.1→==4.67.3Release Notes
tox-dev/tox (tox)
v4.67.3Compare Source
Bug fixes
env_listsuch aspy3{16-}used to fail withValueError: py3{}, and a TOML range dict expanded to an empty axis, dropping that dimension from the matrix (#4176) by @HyperionBurn and @gaborbernat.replace = "glob"table now substitutes itspatternanddefault, matching the INI{glob:PATTERN:DEFAULT}form, sopattern = "{env_name}/*.whl"matches files instead of a literal{env_name}directory (#4180) by @ag3ntsc4rn and @gaborbernat. (#4178)--force-depnow matches dependency names after PEP 503 normalization, so--force-dep typing-extensions==4.9.0replacesTyping_Extensions==4.12.2indepsinstead of passing both pins to pip, and replaces aTyping_Extensionsrequirement from the package metadata, where tox used to drop the forced pin (#4181) by @ag3ntsc4rn and @gaborbernat. (#4179){glob:PATTERN:DEFAULT}with a single-letter pattern and an absolute default, such as{glob:z:/fallback}, no longer expands to an empty string on POSIX: tox now looks for a Windows drive letter in the pattern only on Windows (#4183) by @JingHao-Leon and @gaborbernat. (#4182){ replace = "env" }table inset_envwhosedefaultends in a backslash now resolves to the variable or the default, instead of the literal{env:...}text (#4185) by @JingHao-Leon and @gaborbernat. (#4184)--no-indexin a requirements file ordepsnow wins over--index-urland--extra-index-urlon the same or a later line, as in pip. Previously tox dropped it and installed from those indexes, and from PyPI too when given an--extra-index-url(#4187) by @syahra712 and @gaborbernat.pyproject.tomlno longer breaksdependency_groupsor reading the package's static dependencies from[project], and one in abase_python_filesuch as.python-versionis no longer read as part of the Python version (#4188) by @pcbeingused333 and @gaborbernat.--parallel autonow counts the CPUs tox may run on instead of every CPU in the machine, so it respects the CPU affinity mask set bytasksetor a container's cpuset (andPYTHON_CPU_COUNTon Python 3.13+) (#4190) by @mehdimirzafaruk and @gaborbernat.{ replace = "ref", env = ..., key = ... }now takes a path (change_dir,env_dir), set (extras,labels,dependency_groups) or environment list (depends) value from another environment, instead of failing validation of the referencing key (#4192) by @pcbeingused333 and @gaborbernat.--result-jsonis now always written as UTF-8 instead of the locale's preferred encoding. Captured output that a legacy Windows code page cannot represent, or that holds bytes which are not valid UTF-8, no longer crashes the run at the end with a truncated file; the invalid bytes are stored as\uXXXXescapes (#4194) by @mehdimirzafaruk and @gaborbernat.lint-[ab]andlint-[!a]in an inidependsnow load, as thedependsreference documents, instead of failing to load the configuration (#4195) by @nk-batman21 and @gaborbernat.tox run-paralleldoes (#4196) by @Rodrigo-Palma and @gaborbernat.constrain_package_depsconstraints file, so pip no longer rejects it (#4203) by @ericdelorefice and @gaborbernat.PYTHONHASHSEEDno longer makes every tox command fail withValueError. tox treats it as unset, as Python does, and picks a random seed (#4205) by @devYRPauli and @gaborbernat.Documentation
[vars]values that contain spaces, and how quotes stored in those values pair with the quotes around them (#4197) by @Blues-berry and @gaborbernat. (#4191)New Contributors
PyPI release
Full Changelog
v4.67.2Compare Source
Packaging
🐍 PyPI release
📜 Full Changelog
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.