chore(deps): update dependency tox to v4.3.5
Metadata
Current evaluation
Renovate PR #997 bumping tox from 4.0.19 to 4.3.5 was merged via commit 83418970 (merge c2b54f67), a one-line change to the tox pin in tox.ini. Later tox.ini was removed in #2224.
Resolution: closed resolved
Reason: The PR was approved and merged into main as commit 83418970 ("chore(deps): update dependency tox to v4.3.5") via merge commit c2b54f67, applying a +1/-1 pin update in tox.ini. Follow-up bumps (4.4.2, 4.6.4) and eventual removal in #2224 confirm the update landed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tox](https://togithub.com/tox-dev/tox) ([changelog](https://tox.wiki/en/latest/changelog.html)) | `==4.0.19` -> `==4.3.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>tox-dev/tox</summary>
### [`v4.3.5`](https://togithub.com/tox-dev/tox/releases/tag/4.3.5)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.3.4...4.3.5)
#### What's Changed
- Include WHEEL metadata when using PDM and poetry backends by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2881](https://togithub.com/tox-dev/tox/pull/2881)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.3.4...4.3.5
### [`v4.3.4`](https://togithub.com/tox-dev/tox/releases/tag/4.3.4)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.3.3...4.3.4)
#### What's Changed
- Provision cwd by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2877](https://togithub.com/tox-dev/tox/pull/2877)
- Fix the type annotation for `color` param of `Spinner.finalize()` by [@​kurtmckee](https://togithub.com/kurtmckee) in [https://github.com/tox-dev/tox/pull/2879](https://togithub.com/tox-dev/tox/pull/2879)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.3.3...4.3.4
### [`v4.3.3`](https://togithub.com/tox-dev/tox/releases/tag/4.3.3)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.3.2...4.3.3)
#### What's Changed
- Provision: ignore other test environments by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2865](https://togithub.com/tox-dev/tox/pull/2865)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.3.2...4.3.3
### [`v4.3.2`](https://togithub.com/tox-dev/tox/releases/tag/4.3.2)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.3.1...4.3.2)
#### What's Changed
- Fix rendering of `version_added` by [@​kurtmckee](https://togithub.com/kurtmckee) in [https://github.com/tox-dev/tox/pull/2867](https://togithub.com/tox-dev/tox/pull/2867)
- Fix a RestructuredText typo by [@​kurtmckee](https://togithub.com/kurtmckee) in [https://github.com/tox-dev/tox/pull/2866](https://togithub.com/tox-dev/tox/pull/2866)
- Fix typos in `{tox_root}` variable name by [@​kurtmckee](https://togithub.com/kurtmckee) in [https://github.com/tox-dev/tox/pull/2871](https://togithub.com/tox-dev/tox/pull/2871)
- Fix regression with multiple env substitutions for the same key by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2873](https://togithub.com/tox-dev/tox/pull/2873)
- Fix a incorrect config key name by [@​kurtmckee](https://togithub.com/kurtmckee) in [https://github.com/tox-dev/tox/pull/2868](https://togithub.com/tox-dev/tox/pull/2868)
#### New Contributors
- [@​kurtmckee](https://togithub.com/kurtmckee) made their first contribution in [https://github.com/tox-dev/tox/pull/2867](https://togithub.com/tox-dev/tox/pull/2867)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.3.1...4.3.2
### [`v4.3.1`](https://togithub.com/tox-dev/tox/releases/tag/4.3.1)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.3.0...4.3.1)
#### What's Changed
- Recursive replace by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2864](https://togithub.com/tox-dev/tox/pull/2864)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.3.0...4.3.1
### [`v4.3.0`](https://togithub.com/tox-dev/tox/releases/tag/4.3.0)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.8...4.3.0)
#### What's Changed
- Add Documentation URL for quick access via PyPI web by [@​kerel-fs](https://togithub.com/kerel-fs) in [https://github.com/tox-dev/tox/pull/2854](https://togithub.com/tox-dev/tox/pull/2854)
- Document factors by [@​stephenfin](https://togithub.com/stephenfin) in [https://github.com/tox-dev/tox/pull/2852](https://togithub.com/tox-dev/tox/pull/2852)
- Rewrite substitution parser by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2861](https://togithub.com/tox-dev/tox/pull/2861)
#### New Contributors
- [@​kerel-fs](https://togithub.com/kerel-fs) made their first contribution in [https://github.com/tox-dev/tox/pull/2854](https://togithub.com/tox-dev/tox/pull/2854)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.8...4.3.0
### [`v4.2.8`](https://togithub.com/tox-dev/tox/releases/tag/4.2.8)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.7...4.2.8)
##### What's Changed
- Allow package names with env markers with pip binary options by [@​q0w](https://togithub.com/q0w) in [https://github.com/tox-dev/tox/pull/2853](https://togithub.com/tox-dev/tox/pull/2853)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.7...4.2.8
### [`v4.2.7`](https://togithub.com/tox-dev/tox/releases/tag/4.2.7)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.6...4.2.7)
#### What's Changed
- Add release notes project URL for quick access in PyPI web by [@​scop](https://togithub.com/scop) in [https://github.com/tox-dev/tox/pull/2835](https://togithub.com/tox-dev/tox/pull/2835)
- Document colorization regression on Windows by [@​adamchainz](https://togithub.com/adamchainz) in [https://github.com/tox-dev/tox/pull/2837](https://togithub.com/tox-dev/tox/pull/2837)
- The tests actually require wheel by [@​hroncok](https://togithub.com/hroncok) in [https://github.com/tox-dev/tox/pull/2843](https://togithub.com/tox-dev/tox/pull/2843)
- Only return Python factor on base_python conflict by [@​stephenfin](https://togithub.com/stephenfin) in [https://github.com/tox-dev/tox/pull/2840](https://togithub.com/tox-dev/tox/pull/2840)
- Revert to supporting simple Python factors by [@​stephenfin](https://togithub.com/stephenfin) in [https://github.com/tox-dev/tox/pull/2849](https://togithub.com/tox-dev/tox/pull/2849)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.6...4.2.7
### [`v4.2.6`](https://togithub.com/tox-dev/tox/releases/tag/4.2.6)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.5...4.2.6)
##### What's Changed
- Handle properly pip --no-binary / --only-binary options in requirements.txt format files. by [@​q0w](https://togithub.com/q0w) in [https://github.com/tox-dev/tox/pull/2834](https://togithub.com/tox-dev/tox/pull/2834)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.5...4.2.6
### [`v4.2.5`](https://togithub.com/tox-dev/tox/releases/tag/4.2.5)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.4...4.2.5)
#### What's Changed
- Fix various issues with missing interpreters by [@​stephenfin](https://togithub.com/stephenfin) in [https://github.com/tox-dev/tox/pull/2828](https://togithub.com/tox-dev/tox/pull/2828)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.4...4.2.5
### [`v4.2.4`](https://togithub.com/tox-dev/tox/releases/tag/4.2.4)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.3...4.2.4)
#### What's Changed
- Also accept tab after colon before factor filter expansion by [@​pdecat](https://togithub.com/pdecat) in [https://github.com/tox-dev/tox/pull/2823](https://togithub.com/tox-dev/tox/pull/2823)
- Fail on mismatched python spec attributes by [@​stephenfin](https://togithub.com/stephenfin) in [https://github.com/tox-dev/tox/pull/2824](https://togithub.com/tox-dev/tox/pull/2824)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.3...4.2.4
### [`v4.2.3`](https://togithub.com/tox-dev/tox/releases/tag/4.2.3)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.2...4.2.3)
##### What's Changed
- Require space after colon before factor expansion by [@​pdecat](https://togithub.com/pdecat) in [https://github.com/tox-dev/tox/pull/2822](https://togithub.com/tox-dev/tox/pull/2822)
- Fix devenv when package for env is wheel/editable by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2820](https://togithub.com/tox-dev/tox/pull/2820)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.2...4.2.3
### [`v4.2.2`](https://togithub.com/tox-dev/tox/releases/tag/4.2.2)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.1...4.2.2)
#### What's Changed
- Remove docs about colour regression by [@​adamchainz](https://togithub.com/adamchainz) in [https://github.com/tox-dev/tox/pull/2816](https://togithub.com/tox-dev/tox/pull/2816)
- Add more c-extension env-vars to default pass_env by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2818](https://togithub.com/tox-dev/tox/pull/2818)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.1...4.2.2
### [`v4.2.1`](https://togithub.com/tox-dev/tox/releases/tag/4.2.1)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.2.0...4.2.1)
#### What's Changed
- update how extras are extracted to handle cases with more than 2 groups by [@​dconathan](https://togithub.com/dconathan) in [https://github.com/tox-dev/tox/pull/2812](https://togithub.com/tox-dev/tox/pull/2812)
#### New Contributors
- [@​dconathan](https://togithub.com/dconathan) made their first contribution in [https://github.com/tox-dev/tox/pull/2812](https://togithub.com/tox-dev/tox/pull/2812)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.2.0...4.2.1
### [`v4.2.0`](https://togithub.com/tox-dev/tox/releases/tag/4.2.0)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.1.3...4.2.0)
#### What's Changed
- Introduce Upgrading doc page for tox4 by [@​sirosen](https://togithub.com/sirosen) in [https://github.com/tox-dev/tox/pull/2805](https://togithub.com/tox-dev/tox/pull/2805)
- Document ambiguous usages in v3-to-v4 by [@​sirosen](https://togithub.com/sirosen) in [https://github.com/tox-dev/tox/pull/2808](https://togithub.com/tox-dev/tox/pull/2808)
- Packaging inherits from pkgenv, deps and document tox 4 packaging changes by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2813](https://togithub.com/tox-dev/tox/pull/2813)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.1.3...4.2.0
### [`v4.1.3`](https://togithub.com/tox-dev/tox/releases/tag/4.1.3)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.1.2...4.1.3)
#### What's Changed
- Relax test_list_installed_deps() to allow other packages by [@​mgorny](https://togithub.com/mgorny) in [https://github.com/tox-dev/tox/pull/2796](https://togithub.com/tox-dev/tox/pull/2796)
- Skip time-machine dep and spinner tests on PyPy by [@​mgorny](https://togithub.com/mgorny) in [https://github.com/tox-dev/tox/pull/2797](https://togithub.com/tox-dev/tox/pull/2797)
- Reuse package_env with --installpkg by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2803](https://togithub.com/tox-dev/tox/pull/2803)
- issue 2695/tox4 install command breaking change docs by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2806](https://togithub.com/tox-dev/tox/pull/2806)
- Better message when command parsing on empty input by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2807](https://togithub.com/tox-dev/tox/pull/2807)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.1.2...4.1.3
### [`v4.1.2`](https://togithub.com/tox-dev/tox/releases/tag/4.1.2)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.1.1...4.1.2)
#### What's Changed
- Fix --skip-missing-interpreters by [@​q0w](https://togithub.com/q0w) in [https://github.com/tox-dev/tox/pull/2793](https://togithub.com/tox-dev/tox/pull/2793)
- Show installed packages after setup in CI envs by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2794](https://togithub.com/tox-dev/tox/pull/2794)
- Fix extracting extras from markers with many extras by [@​q0w](https://togithub.com/q0w) in [https://github.com/tox-dev/tox/pull/2792](https://togithub.com/tox-dev/tox/pull/2792)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.1.1...4.1.2
### [`v4.1.1`](https://togithub.com/tox-dev/tox/releases/tag/4.1.1)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.1.0...4.1.1)
##### What's Changed
- Add faq entry about re-use of environments by [@​jugmac00](https://togithub.com/jugmac00) in [https://github.com/tox-dev/tox/pull/2789](https://togithub.com/tox-dev/tox/pull/2789)
- Fix logging error with emoji in git branch name. by [@​jamwil](https://togithub.com/jamwil) in [https://github.com/tox-dev/tox/pull/2790](https://togithub.com/tox-dev/tox/pull/2790)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.1.0...4.1.1
### [`v4.1.0`](https://togithub.com/tox-dev/tox/releases/tag/4.1.0)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.0.19...4.1.0)
#### What's Changed
- docs(config): Fix minor typo by [@​rpatterson](https://togithub.com/rpatterson) in [https://github.com/tox-dev/tox/pull/2785](https://togithub.com/tox-dev/tox/pull/2785)
- Update user_guide.rst by [@​jamwil](https://togithub.com/jamwil) in [https://github.com/tox-dev/tox/pull/2787](https://togithub.com/tox-dev/tox/pull/2787)
- Improved factor selection to allow multiple uses of `-f` for "OR" and to allow hyphenated factors by [@​sirosen](https://togithub.com/sirosen) in [https://github.com/tox-dev/tox/pull/2786](https://togithub.com/tox-dev/tox/pull/2786)
#### New Contributors
- [@​rpatterson](https://togithub.com/rpatterson) made their first contribution in [https://github.com/tox-dev/tox/pull/2785](https://togithub.com/tox-dev/tox/pull/2785)
- [@​jamwil](https://togithub.com/jamwil) made their first contribution in [https://github.com/tox-dev/tox/pull/2787](https://togithub.com/tox-dev/tox/pull/2787)
- [@​sirosen](https://togithub.com/sirosen) made their first contribution in [https://github.com/tox-dev/tox/pull/2786](https://togithub.com/tox-dev/tox/pull/2786)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.0.19...4.1.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC.
🚦 **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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDguMSIsInVwZGF0ZWRJblZlciI6IjM0LjEwOC4xIn0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR #997 bumping tox from 4.0.19 to 4.3.5 was merged via commit 83418970 (merge c2b54f67), a one-line change to the tox pin in tox.ini. Later tox.ini was removed in #2224. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/charmcraft#997 via commit c2b54f67, updating pinned tox from 4.0.19 to 4.3.5. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #997 after approval, updating Charmcraft's pinned tox version from 4.0.19 to 4.3.5 (commit 83418970; merge c2b54f67). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/charmcraft#997, upgrading the pinned tox version from 4.0.19 to 4.3.5 (commit 83418970; merge c2b54f67). | |
| qwen/qwen3.6-35b-a3b | — | — | Dependency update for tox to v4.3.5 was approved, passed CI checks, and successfully merged. The change updated the pinned version in the project configuration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged Renovate dependency update upgrading tox from v4.0.19 to v4.3.5. The change incorporates bug fixes, configuration improvements, and compatibility enhancements from multiple minor releases. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#2224
(confidence 40%)
Later commit 484d6ed0 removes tox.ini and freeze-requirements files, superseding this tox pin
-
Related To:
canonical/charmcraft#1176
(confidence 35%)
Later Renovate bump 57858344 takes tox to v4.6.4, building on the version updated here
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #19 chore(deps): update dependency tox to v4.4.2 | starbase | merged | Renovate PR #19 bumped tox from 4.3.5 to 4.4.2 in tox.ini; approved and merged into main via commit bcadedb (merge commit 84cc930). | |
| #1176 chore(deps): update dependency tox to v4.6.4 | charmcraft | merged | Renovate PR updating the tox dev dependency from 4.4.12 to 4.6.4 was approved and merged into main as commit 57858344 (tox.ini pin bump). | |
| #1008 chore(deps): update dependency tox to v4.4.2 | charmcraft | merged | Renovate dependency bump merged via commit b290ab8e ("Merge pull request #1008 from canonical/renovate/tox-4.x"), raising the tox pin from 4.3.5 to 4.4.2 in tox.ini (1-line change, approved). | |
| #22 chore(deps): update dependency tox to v4.4.5 | craft-archives | merged | Renovate dependency bump of tox from 4.4.4 to 4.4.5 approved and merged via commit cc4a934 (1 file, +1/-1), updating the pinned tox version. | |
| #10 chore(deps): update dependency tox to v4.4.2 | craft-archives | merged | Merged PR #10 as commit 7ffc53c, updating the pinned tox test dependency from 4.3.5 to 4.4.2. | |
| #15 chore(deps): update dependency tox to v4.4.4 | craft-archives | merged | Renovate PR merged (commit db090c0): tox test dependency bumped from 4.4.2 to 4.4.4 in pyproject.toml. Approved by a maintainer and auto-merged; later superseded by #22 bumping tox to 4.4.5. | |
| #975 chore(deps): update dependency tox to v4.2.8 | charmcraft | closed | Tox 4.2.8 was closed unmerged due to a filelock pin conflict; #997 later merged tox 4.3.5 after filelock was upgraded. | |
| #48 chore(deps): update dependency tox-gh to v1.3.1 | craft-application | merged | Renovate dependency bump of tox-gh from 1.2.0 to 1.3.1 merged into main as commit 09bb107f after two approvals; later superseded by 1.4.4 (#525) and tox config removal. | |
| #96 chore(deps): update dependency tox-gh to v1.3.1 | craft-store | merged | Renovate PR #96 bumped tox-gh from 1.2.0 to 1.3.1 (both requirements list and pin in tox.ini) and was merged as commit 348fd6e. Later superseded by tox-gh 1.3.2/1.3.3/1.4.x bumps and removal of tox.ini. | |
| #1221 chore(deps): update dependency tox to v4.11.1 | charmcraft | closed | Tox 4.11.1 update was closed unmerged as “not important right now”; Renovate ignored that release until a newer version appeared. |