Skip to content

Bump tox from 4.56.2 to 4.58.0 - #1193

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/tox-4.58.0
Closed

Bump tox from 4.56.2 to 4.58.0#1193
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/tox-4.58.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 22, 2026

Copy link
Copy Markdown
Contributor

Bumps tox from 4.56.2 to 4.58.0.

Release notes

Sourced from tox's releases.

v4.58.0

What's Changed

Full Changelog: tox-dev/tox@4.57.2...4.58.0

v4.57.2

What's Changed

Full Changelog: tox-dev/tox@4.57.1...4.57.2

v4.57.1

What's Changed

Full Changelog: tox-dev/tox@4.57.0...4.57.1

v4.57.0

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.56.4...4.57.0

... (truncated)

Changelog

Sourced from tox's changelog.

Miscellaneous internal changes - 4.58.0

  • Test against Python 3.15 (beta) in CI and declare its classifier - by :user:gaborbernat. (:issue:4001)

v4.57.2 (2026-07-21)


Bug fixes - 4.57.2

  • Fix package environment creation failures being misreported:

    • discard the partially registered configuration on failure, so the real error surfaces instead of a spurious duplicate configuration definition;
    • report the first creation failure in definition order, not a hash-random one;
    • build the PEP 517 frontend lazily, so tox c and tox l work when pyproject.toml cannot be read. (:issue:3987)
  • Fix state corruption in the environment creation machinery:

    • a failed run environment build no longer removes shared package environments other run environments still use;
    • a run environment registers with its package environment once, not twice with triple-counted usage;
    • circular depends reports the cycle as an error instead of a raw traceback;
    • Skip raised by a plugin for a package environment marks the run environment package-skipped instead of crashing with UnboundLocalError. (:issue:3991)
  • Fix two packaging regressions:

    • package = editable on a build backend without PEP-660 support now falls back to editable-legacy with a warning instead of crashing, also when the project metadata is static;
    • editable and wheel environments running after an sdist-wheel environment build from the project sources again, instead of a stale temporary copy that made source edits invisible. (:issue:3992)
  • An environment serving as both a run environment and a package environment now behaves predictably:

    • one defined through a [testenv:...]-style section and referenced by package_env inherits from pkgenv/env_pkg_base as documented, instead of silently keeping run environment defaults;
    • one listed in env_list while referenced as a package environment is reported as a configuration conflict up front, instead of failing late with cannot run packaging environment or silently disappearing from tox l. (:issue:3993)
  • pylock.toml installs now match the lock file:

    • a package locked once per Python range installs only the version matching the environment's interpreter;
    • packages locked to a local directory, VCS repository, or archive install from that source instead of resolving the name against the package index;
    • locked hashes are verified when every entry carries one;
    • changing a pip environment variable such as PIP_INDEX_URL reinstalls, as it already did for deps.

... (truncated)

Commits
  • 69e1bdc release 4.58.0
  • ea8734e 👷 ci: run the test matrix against Python 3.15 (#4001)
  • 2d8d5ae release 4.57.2
  • b74d78b 🐛 fix(ux): four run-edge polish fixes (#4000)
  • 09dad3d 🐛 fix(cli): honor tox c -o, clean devenv ALL error, correct provision pin (#3...
  • fa6ec2b 🐛 fix(run): honor the fail-fast contract, resilient teardown (#3999)
  • b1b0159 🐛 fix(pep723): honor metadata behind a BOM, fail cleanly on bad blocks (#3997)
  • a111ec6 🐛 fix(pip): stable rendering of set options in install cache (#3995)
  • e969723 🐛 fix(config): rebuild loader chains per config set (#3993)
  • 6a9b6a5 🐛 fix(cache): self-heal wrong-shape tox-info content (#3996)
  • 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.56.2 to 4.58.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.56.2...4.58.0)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.58.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 Jul 22, 2026
@netlify

netlify Bot commented Jul 22, 2026

Copy link
Copy Markdown

Deploy Preview for neo4j-graph-data-science-client canceled.

Name Link
🔨 Latest commit 676f201
🔍 Latest deploy log https://app.netlify.com/projects/neo4j-graph-data-science-client/deploys/6a607e3a0fcc4300080b79ce

FlorentinD added a commit that referenced this pull request Jul 27, 2026
Batches the applicable open dependabot bumps into one commit so that
pyproject.toml and uv.lock stay consistent:

- mypy 2.2.0 -> 2.3.0 (#1178)
- tox 4.56.2 -> 4.58.0 (#1193)
- sphinx 7.3.7 -> 8.1.3 (#1179)
- nbclient 0.10.4 -> 0.11.0 (#1180)
- nbconvert 7.16.6 -> 7.17.1 (#1093)

Verified: ruff, mypy and the unit tests pass; the sphinx API docs still
build with -W. Sphinx 8 changes no rendered output beyond a doctools.js
cache-bust hash and one core aria-label; enum-tools autoenum and
autodoc_pydantic render unchanged. nbconvert produces byte-identical
asciidoc for the tutorial notebooks.

The torch 2.12.1 -> 2.13.0 bump (#1192, #1186) is left out: the PyG wheel
index for torch 2.13.0 ships only pyg_lib, no torch-scatter/torch-sparse
wheels, so notebook-ci would have to build those from source.

Also switch dependabot from the pip to the uv ecosystem, so future PRs
update pyproject.toml and uv.lock together instead of opening duplicate
pip/uv PRs that leave the lockfile stale.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
FlorentinD added a commit that referenced this pull request Jul 27, 2026
Batches the applicable open dependabot bumps into one commit so that
pyproject.toml and uv.lock stay consistent:

- mypy 2.2.0 -> 2.3.0 (#1178)
- tox 4.56.2 -> 4.58.0 (#1193)
- sphinx 7.3.7 -> 8.1.3 (#1179)
- nbclient 0.10.4 -> 0.11.0 (#1180)
- nbconvert 7.16.6 -> 7.17.1 (#1093)

Verified: ruff, mypy and the unit tests pass; the sphinx API docs still
build with -W. Sphinx 8 changes no rendered output beyond a doctools.js
cache-bust hash and one core aria-label; enum-tools autoenum and
autodoc_pydantic render unchanged. nbconvert produces byte-identical
asciidoc for the tutorial notebooks.

The torch 2.12.1 -> 2.13.0 bump (#1192, #1186) is left out: the PyG wheel
index for torch 2.13.0 ships only pyg_lib, no torch-scatter/torch-sparse
wheels, so notebook-ci would have to build those from source.

Also switch dependabot from the pip to the uv ecosystem, so future PRs
update pyproject.toml and uv.lock together instead of opening duplicate
pip/uv PRs that leave the lockfile stale.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@FlorentinD

Copy link
Copy Markdown
Contributor

Superseded by #1196, which applied this bump to main back in July (commit 5670285). The version in pyproject.toml already matches or exceeds what this PR proposes, so there is nothing left to merge here.

Closing as part of a sweep of the stale dependabot queue — these PRs can never merge on their own because the required ClientPullRequests check is a TeamCity build that does not run on dependabot branches, so applicable bumps get batched into a human-authored PR instead (most recently #1217).

@FlorentinD FlorentinD closed this Aug 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/pip/tox-4.58.0 branch August 6, 2026 16:05
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