Skip to content

build(deps-dev): bump tox from 4.64.8 to 4.65.0 - #713

Merged
dajiaji merged 1 commit into
mainfrom
dependabot/pip/tox-4.65.0
Nov 9, 2026
Merged

dajiaji merged 1 commit into
mainfrom
dependabot/pip/tox-4.65.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor

Bumps tox from 4.64.8 to 4.65.0.

Release notes

Sourced from tox's releases.

v4.65.0

Features

  • Bump the default maximum CPython minor version to 3.15 in generative environment lists. (#4136)

Bug fixes

  • --result-json and tox config -o create the missing parent directory of the output file instead of crashing by @​SulimanAbdulrazzaq. (#4126)
  • A set_env env file that is a directory or not UTF-8 fails the environment with a configuration error instead of a traceback, and a leading UTF-8 byte order mark no longer ends up in the first key by @​SulimanAbdulrazzaq. (#4127)
  • A reused environment with commands = [] clears env_log_dir at the start of the run instead of keeping logs from the previous run by @​glaziermag. (#4130)

Documentation

  • Drop @impl from the tox_append_version_info plugin doc examples, since it made tox skip the inline plugin by @​Rodrigo-Palma. (#4135)

🐍 PyPI release

📜 Full Changelog

v4.64.10

Bug fixes

  • Report an invalid configuration value as a one-line error naming the environment and key instead of a traceback, including -x overrides and values set by plugins by @​hfycium. (#4118)
  • A command prefixed with ! that exits with 0 now fails the environment with exit code 1; before, tox reported it as a success by @​feiiiiii5. (#4119)
  • Recreating an environment or clearing its temporary and log directories removes symlinks to directories, leaving their targets intact by @​gaborbernat. (#4121)
  • A command prefixed with ! that cannot start, such as a missing executable, now fails the environment instead of passing by @​feiiiiii5. (#4125)

New Contributors

🐍 PyPI release

📜 Full Changelog

v4.64.9

Bug fixes

  • Resolve substitutions and file| entries in set_env overrides passed through -x or TOX_OVERRIDE. Appended blocks replace inherited values while preserving explicit keys in the same or later overrides. Preserve these rules through section references, including native TOML arrays with extend = true. Resolve env-file selectors and values in the consuming environment. Prevent included values from overriding tox's own variables by @​Rodrigo-Palma. (#4116)

... (truncated)

Changelog

Sourced from tox's changelog.

########### Changelog ###########

.. towncrier-draft-entries:: Unreleased

.. towncrier release notes start

.. _release-4-67-13:


4.67.13 (2026-11-06)


.. _release-4-67-13-fixed:

Fixed

  • Relative {glob:...} and TOML replace = "glob" patterns now match files when :ref:tox_root contains [, * or ?. tox treats those characters in the project path literally while keeping wildcards in the configured pattern (:pr:4389) by :user:qodelicious and :user:gaborbernat.
  • When :ref:work_dir or :ref:tox_root contains [, * or ?, tox now treats those characters literally in its own executable paths and in default or relative :ref:package_glob patterns. This lets it run environment commands and find packages built by package = external (:pr:4390) by :user:qodelicious and :user:gaborbernat.

.. _release-4-67-12:


4.67.12 (2026-11-05)


.. _release-4-67-12-fixed:

Fixed

  • A quoted set_env value that ends with a literal backslash and contains a semicolon no longer loses its quote protection, so WINPATH="C:\tools;C:\bin\\" keeps the whole value instead of failing with invalid marker. tox now counts the backslashes in front of a quote: an even number leaves the quote unescaped (:pr:4388) by :user:haigou-web and :user:gaborbernat. (:issue:4387)

.. _release-4-67-11:


4.67.11 (2026-11-04)


.. _release-4-67-11-fixed:

... (truncated)

Commits
  • 21d7b51 release 4.65.0
  • fbe1248 feat: bump default maximum Python minor to 3.15 (#4136)
  • c6dabc2 📝 docs(plugins): drop @​impl from tox_append_version_info examples (#4135)
  • 5cec382 👷 ci: fix the cancelled() check that broke check.yaml (#4134)
  • 96f52d2 🐛 fix(env): reset env_log_dir when a run executes no commands (#4133)
  • 691ff93 ✅ test(exec): make the no_capture check actually assert (#4131)
  • 2316fa4 👷 ci: upload each test job's JUnit report as an artifact (#4132)
  • 023395c 🐛 fix(set_env): report unreadable env files and strip a UTF-8 BOM (#4127)
  • 0bb658c ✅ test: prune duplicate tests and fold lookup tables (#4129)
  • 9c6b900 🐛 fix(output): create missing parent dirs for --result-json and config -o (#4...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tox](https://github.com/tox-dev/tox) from 4.64.8 to 4.65.0.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@4.64.8...4.65.0)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.65.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Nov 9, 2026
@codecov

codecov Bot commented Nov 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.06%. Comparing base (2173bbb) to head (848e532).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #713   +/-   ##
=======================================
  Coverage   97.06%   97.06%           
=======================================
  Files          32       32           
  Lines        3476     3476           
=======================================
  Hits         3374     3374           
  Misses        102      102           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dajiaji
dajiaji merged commit 4865e26 into main Nov 9, 2026
17 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/tox-4.65.0 branch November 9, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant