chore(deps): update dependency tox to v4
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| tox (changelog) | ==3.24.3 -> ==4.32.0 |
Release Notes
tox-dev/tox (tox)
v4.32.0
What's Changed
- docs: Add Python 3.14 and 3.14t to config examples by @cclauss in #3626
- Fix broken log message (in that branch it did not match the arguments). by @ionelmc in #3634
- Allow braced range syntax in internal sections of tox.ini file by @marcosboger in #3631
- fix: ensure log folder is created before writing the execution logs by @ssbarnea in #3633
- TST: add weekly compatibility checks for CPython 3.15 by @neutrinoceros in #3629
New Contributors
- @ionelmc made their first contribution in #3634
- @marcosboger made their first contribution in #3631
- @neutrinoceros made their first contribution in #3629
Full Changelog: https://github.com/tox-dev/tox/compare/4.31.0...4.32.0
v4.31.0
What's Changed
- Address a type-conversion noted during doc builds by @kurtmckee in #3623
- Add 3.14, drop 3.9 and support | union style by @gaborbernat in #3624
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.3...4.31.0
v4.30.3
What's Changed
- Isolate the test suite from any existing
DEFAULT_CONFIG_FILEfile by @kurtmckee in #3612 - Fix none config file issue 3611 by @kurtmckee in #3613
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3608
- Fix incorrect type annotations in PythonPathPackageWithDeps (fixes #3607) by @PreistlyPython in #3616
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3615
New Contributors
- @PreistlyPython made their first contribution in #3616
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.2...4.30.3
v4.30.2
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #3603
- Ensure automatically provisioned environment is torn down by @vytas7 in #3601
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #3604
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.1...4.30.2
v4.30.1
What's Changed
- Prevent Tox from hanging with
--installpkgsdist due to orphaned build backend by @vytas7 in #3530
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.0...4.30.1
v4.30.0
What's Changed
- Pass through
CIas__TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CIby @Liam-DeVoe in #3592 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3596
- Fix the built docs HTML path hint in
tox.tomlby @webknjaz in #3594 - Add a "version added" note for
tox_extend_envsby @webknjaz in #3595 - fix: provide clear messaging about config file loading by @ssbarnea in #3578
- Ensure
tox_extend_envslist can be read twice by @webknjaz in #3598
New Contributors
- @Liam-DeVoe made their first contribution in #3592
Full Changelog: https://github.com/tox-dev/tox/compare/4.29.0...4.30.0
v4.29.0
What's Changed
- Docs: environment variables contain strings by @hroncok in #3575
- 🐍 Fix sys_platform Fixture Leakage breaking the CI by @gaborbernat in #3589
- Expose a new
tox_extend_envshook in plugins API by @webknjaz in #3591
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.4...4.29.0
v4.28.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3570
- Pass ssh-agent variables by default by @daniilgankov in #3572
New Contributors
- @daniilgankov made their first contribution in #3572
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.3...4.28.4
v4.28.3
What's Changed
- Fix typo on cmd_build filter check expression by @gaborbernat in #3569
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.2...4.28.3
v4.28.2
What's Changed
- Don't pass in the filter argument to tar.extractall on old Python versions by @gaborbernat in #3568
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.1...4.28.2
v4.28.1
What's Changed
- Fix an issue number typo in changelog by @hroncok in #3563
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3564
- Only use tarfile.data_filter when it's available by @gaborbernat in #3566
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.0...4.28.1
v4.28.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3548
- [docs] Document how to require a plugin by @stephenfin in #3552
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3554
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3558
- Add
[testenv] constraintsoption by @stephenfin in #3556 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3562
- Allow disabling plugins on a one-off by @gaborbernat in #3560
Full Changelog: https://github.com/tox-dev/tox/compare/4.27.0...4.28.0
v4.27.0
What's Changed
- Feat: include free_threaded flag in result-json by @robsdedude in #3534
- Add security policy by @jugmac00 in #3535
- Fix dependency-group name normalization by @robsdedude in #3540
- Log environment variables sorted by key while redacting values of unsafe ones by @ssbarnea in #3543
Full Changelog: https://github.com/tox-dev/tox/compare/4.26.0...4.27.0
v4.26.0
What's Changed
- Add a missing quote in a TOML example @
config.rstby @webknjaz in #3509 - Add colour to GitHub Actions CI logs by @hugovk in #3525
- Fix using deprecated virtualenv option
--wheelby @robsdedude in #3528 - Fix custom HelpFormatter for Python 3.14 by @The-Compiler in #3524
- Drop support for EOL Python 3.8 by @hugovk in #3527
- Test with Python 3.14 by @edgarrmondragon in #3533
- Fix for tox4 regression issue with setenv file and substitutions (#2435) by @realitycheck in #3521
- Feat: free-threaded python support by @robsdedude in #3526
New Contributors
- @edgarrmondragon made their first contribution in #3533
- @realitycheck made their first contribution in #3521
Full Changelog: https://github.com/tox-dev/tox/compare/4.25.0...4.26.0
v4.25.0
What's Changed
- Tests: Adjust expected exception message for Python 3.14.0a6 by @hroncok in #3500
- feat(config): Allow ranges in envlist by @mimre25 in #3503
Full Changelog: https://github.com/tox-dev/tox/compare/4.24.2...4.25.0
v4.24.2
What's Changed
- TOX-3117 bugfix -c pyproject with non legacy by @AdrianCert in #3471
- fix(docs): update expected code by @gforcada in #3480
- Add missing bracket in config example by @jodal in #3481
- Gh issue 3456 update environment variable documentation by @jugmac00 in #3482
- fix: Respect
--parallel Nwith--parallel-no-spinnerby @tusharsadhwani in #3495 - TOML set_env file support by @juditnovak in #3478
New Contributors
- @AdrianCert made their first contribution in #3471
- @gforcada made their first contribution in #3480
- @jodal made their first contribution in #3481
- @juditnovak made their first contribution in #3478
Full Changelog: https://github.com/tox-dev/tox/compare/4.24.1...4.24.2
v4.24.1
What's Changed
- Adds ability to configure stderr output color by @ssbarnea in #3426
Full Changelog: https://github.com/tox-dev/tox/compare/4.24.0...4.24.1
v4.24.0
What's Changed
- fix docs config typo by @wooshaun53 in #3424
- Allow users to disable use of pre-commit-uv by @ssbarnea in #3430
- Pass nix-ld related variables by default in pass_env (fixes #3425) by @albertodonato in #3434
- Improve testenv docs consistency by @thatch in #3440
- Display exception name when subprocesses raise them by @ssbarnea in #3450
- Fix the CI after setuptools 75.6 change by @gaborbernat in #3452
- Update pre-commit hooks with mypy fix by @ssbarnea in #3454
- Fix a typo in a code block in the User Guide by @bryant1410 in #3462
- Update pre-commit hooks by @ssbarnea in #3460
- 💅 Make SVG image compatible with Firefox by @webknjaz in #3466
- feat: adding a json schema command by @henryiii in #3446
New Contributors
- @wooshaun53 made their first contribution in #3424
- @albertodonato made their first contribution in #3434
- @thatch made their first contribution in #3440
- @bryant1410 made their first contribution in #3462
- @henryiii made their first contribution in #3446
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.2...4.24.0
v4.23.2
What's Changed
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.1...4.23.2
v4.23.1
What's Changed
- Docs: adjusting EOL Python version testing remarks by @robsdedude in #3417
- Fix example docs by @gaborbernat in #3421
New Contributors
- @robsdedude made their first contribution in #3417
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.0...4.23.1
v4.23.0
What's Changed
- replace tool.pyproject and tool.tox.pyproject with tool.tox in config… by @graingert-coef in #3411
- Add NETRC to the default_pass_env list by @chipot in #3410
New Contributors
- @graingert-coef made their first contribution in #3411
- @chipot made their first contribution in #3410
Full Changelog: https://github.com/tox-dev/tox/compare/4.22.0...4.23.0
v4.22.0
What's Changed
- Fix the fix environment definition by @gaborbernat in #3407
- Expose type checking dependencies into an extra by @ssbarnea in #3404
- Add dependency-groups support (PEP-735) by @gaborbernat in #3409
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.2...4.22.0
v4.21.2
What's Changed
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.1...4.21.2
v4.21.1
What's Changed
- Fix TOML configuration errors by @gaborbernat in #3388
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.0...4.21.1
v4.21.0
What's Changed
- Update Loader docs by @ziima in #3352
- True TOML config support by @gaborbernat in #3353
Full Changelog: https://github.com/tox-dev/tox/compare/4.20.0...4.21.0
v4.20.0
What's Changed
- Separate list dependencies to a separate installer class by @gaborbernat in #3347
Full Changelog: https://github.com/tox-dev/tox/compare/4.19.0...4.20.0
v4.19.0
What's Changed
- Add pypy-major.minor environment name support by @gaborbernat in #3346
Full Changelog: https://github.com/tox-dev/tox/compare/4.18.1...4.19.0
v4.18.1
What's Changed
- Fixup the spec string for sys.executable by @hroncok in #3327
- Fix issue link in changelog by @schlamar in #3332
- Properly document the
tox_env_teardownhook by @kemzeb in #3333 - Add 3.13 to CI and bump deps by @gaborbernat in #3339
New Contributors
- @schlamar made their first contribution in #3332
- @kemzeb made their first contribution in #3333
Full Changelog: https://github.com/tox-dev/tox/compare/4.18.0...4.18.1
v4.18.0
What's Changed
- Fix #3278 - Boost temporary directories cleanup in tests by @ziima in #3323
- Fix absolute base python paths conflicting by @gaborbernat in #3325
- Fix #3318 - Suppress spinner in parallel runs in CI by @ziima in #3321
Full Changelog: https://github.com/tox-dev/tox/compare/4.17.1...4.18.0
v4.17.1
What's Changed
- Restore limited
<major>.<minor>environment name support by @gaborbernat in #3319 - fix(tox_env.python): do not process absolute paths to interpreter as PythonSpec by @paveldikov in #3311
New Contributors
- @paveldikov made their first contribution in #3311
Full Changelog: https://github.com/tox-dev/tox/compare/4.17.0...4.17.1
v4.17.0
What's Changed
- Fix user guide system overview so nodes don't overlap. by @Tom01098 in #3307
- Table with list of default env vars per OS by @seyidaniels in #3291
- Add GraalPy and test both GraalPy and Jython env identifiers by @timfel in #3312
- Add on platform constat to core by @gaborbernat in #3315
New Contributors
- @Tom01098 made their first contribution in #3307
- @timfel made their first contribution in #3312
Full Changelog: https://github.com/tox-dev/tox/compare/4.16.0...4.17.0
v4.16.0
What's Changed
- Fix two small documentation issues by @srenfo in #3297
- Fix tests after new setuptools by @gaborbernat in #3299
- Add
windirto the default list ofpass_envvariables on Windows by @kurtmckee in #3303
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.15.1...4.16.0
v4.15.1
What's Changed
- fix skip with package = wheel by @MarcinKonowalczyk in #3269
- Fixed typo in user guide. by @carltongibson in #3277
- Fix broad build privileges @ GHA release workflow by @webknjaz in #3281
- Allow
ConfigSet.add_configto receive parameterized generics forof_type. by @ssbarnea in #3288 - Fix section substitution with setenv by @JJLLWW in #3289
New Contributors
- @MarcinKonowalczyk made their first contribution in #3269
- @carltongibson made their first contribution in #3277
- @JJLLWW made their first contribution in #3289
Full Changelog: https://github.com/tox-dev/tox/compare/4.15.0...4.15.1
v4.15.0
What's Changed
- Remove duplicated and misleading configuration section by @jugmac00 in #3251
- Fix dropped leading characters
cfrom constraints' packages by @jugmac00 in #3250 - Fix type-checking by @stefanor in #3260
- Update installation.rst by @shenxianpeng in #3257
- Allow appending to deps with the command line by @stefanor in #3259
- Support multiple override appends by @amitschang in #3261
- Add bang to invert exit code by @sillydan1 in #3271
- fix(parser): Fix --discover parsed incorrectly from env by @mimre25 in #3274
New Contributors
- @shenxianpeng made their first contribution in #3257
- @amitschang made their first contribution in #3261
- @sillydan1 made their first contribution in #3271
- @mimre25 made their first contribution in #3274
Full Changelog: https://github.com/tox-dev/tox/compare/4.14.2...4.15.0
v4.14.2
What's Changed
- Removed unneeded line by @reinout in #3241
- Add missing space by @droctothorpe in #3243
- Add Provision Arguments to ToxParser by @seyidaniels in #3246
New Contributors
- @reinout made their first contribution in #3241
- @droctothorpe made their first contribution in #3243
- @seyidaniels made their first contribution in #3246
Full Changelog: https://github.com/tox-dev/tox/compare/4.14.1...4.14.2
v4.14.1
What's Changed
- Fix fresh subprocesses and allow duplicate register config calls for the core set only by @gaborbernat in #3237
Full Changelog: https://github.com/tox-dev/tox/compare/4.14.0...4.14.1
v4.14.0
What's Changed
- Fix issue/PR number in 4.13.0 changelog by @hroncok in #3223
- Fix linkcheck failing by @gaborbernat in #3229
- Support fresh subprocess for build backends by @gaborbernat in #3233
- Allow plugins to attach data to --version by @gaborbernat in #3234
Full Changelog: https://github.com/tox-dev/tox/compare/4.13.0...4.14.0
v4.13.0
What's Changed
- Document usage of Pytest with Tox as a FAQ entry by @faph in #3192
- docs/config.rst: State in config directive sections their ini file sections by @0cjs in #3194
- .gitignore: Add /tests/demo_pkg_inline/.tox/ by @0cjs in #3198
- docs/development: Summarise important points experienced devs need to know by @0cjs in #3197
- Add tests for CliEnv by @0cjs in #3204
- Document how CliEnv works by @0cjs in #3206
- docs/development "Key points": Two updates and general improvement by @0cjs in #3205
- session.env_select.CliEnv: Document and test spaces behaviour by @0cjs in #3208
- config.cli.test_cli_ini: Re-order for clarity (textual moves only) by @0cjs in #3209
- Revert previous "precommit autoupdate (#3214)" commit; it's broken by @0cjs in #3215
- Extract packaging virtualenv code to its own class by @gaborbernat in #3221
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.12.1...4.13.0
v4.12.1
What's Changed
- Fix tox version requirement in docs by @Viicos in #3184
- #3165 fixed Tox failing with --installpkg and multi testenvs by @Stefanhg in #3186
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.12.0...4.12.1
v4.12.0
What's Changed
- Exclude bots from generated release notes by @hugovk in #3163
- Imply
--parallelwhen--parallel-no-spinneris passed by @tusharsadhwani in #3159 - Fix 'open an issue' link in development.rst by @TheRealFalcon in #3179
- Fix the CI by @gaborbernat in #3183
- Always pass FORCE_COLOR & NO_COLOR to the environment by @hashar in #3172
New Contributors
- @tusharsadhwani made their first contribution in #3159
- @TheRealFalcon made their first contribution in #3179
Full Changelog: https://github.com/tox-dev/tox/compare/4.11.4...4.12.0
v4.11.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3124
- Fix
quickstartcommand from requiringrootpositional argument by @Tbruno25 in #3123 - docs(config): fix default value for install_command by @hashar in #3126
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3132
- Added Python 3.12 in installation docs by @mj0nez in #3133
- Fix terminal size in tox commands (#2999) by @ziima in #3139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3135
- Use the new ruff formatter over black by @gaborbernat in #3142
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3147
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3149
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3154
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3161
- docs(config): Fix base_python default reference by @rpatterson in #3156
- Fixed 'AppData' not passed to env by default (#3151) by @Stefanhg in #3160
New Contributors
- @mj0nez made their first contribution in #3133
- @Stefanhg made their first contribution in #3160
Full Changelog: https://github.com/tox-dev/tox/compare/4.11.3...4.11.4
v4.11.3
What's Changed
- docs(plugin): explain plugin registration by @hashar in #3116
- Fix error caused by a bad
base_pythonpath by @Tbruno25 in #3122
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.11.2...4.11.3
v4.11.2
What's Changed
- Fix typos discovered by codespell by @cclauss in #3113
- Bump actions/checkout from 3 to 4 by @dependabot in #3114
- Providing example to make CLI help more helpful for -x,--override by @posita in #3119
- Remove stray colons in
config.rstleft over from #3111 by @posita in #3120
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.11.1...4.11.2
v4.11.1
What's Changed
- Tests: Don't assume Python 3.10 is always installed, use current Python version by @hroncok in #3108
- Set the --parallel default to "auto", not CPU count by @paravoid in #3109
- Fix , being used as value parser for env var configs by @gaborbernat in #3111
Full Changelog: https://github.com/tox-dev/tox/compare/4.11.0...4.11.1
v4.11.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3102
- Fix type checker and bump tools by @gaborbernat in #3107
- Add config_settings support for build backend calls by @nschloe in #3090
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.10.0...4.11.0
v4.10.0
What's Changed
- Set basepython for docs env in alignment to Read the Docs default by @jugmac00 in #3097
- Document release process by @jugmac00 in #3094
- Replace undefined settings with overrides when appending by @stefanor in #3101
- Accept environments with defined factors or of python selector form - suggest closest by @BeyondEvil in #3099
New Contributors
- @BeyondEvil made their first contribution in #3099
Full Changelog: https://github.com/tox-dev/tox/compare/4.9.0...4.10.0
v4.9.0
What's Changed
- Disallow command line environments which are not explicitly specified in the config file by @tjsmart in #3089
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3091
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.8.0...4.9.0
v4.8.0
[Compare Source](https://redire
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.