chore(deps-dev): Update tox requirement from 4.27.0 to 4.29.0 by dependabot[bot] · Pull Request #959 · CycloneDX/cyclonedx-python
Updates the requirements on tox to permit the latest version.
Release notes
Sourced from tox's releases.
4.29.0
What's Changed
- Docs: environment variables contain strings by
@hroncokin tox-dev/tox#3575- 🐍 Fix sys_platform Fixture Leakage breaking the CI by
@gaborbernatin tox-dev/tox#3589- Expose a new
tox_extend_envshook in plugins API by@webknjazin tox-dev/tox#3591Full Changelog: tox-dev/tox@4.28.4...4.29.0
Changelog
Sourced from tox's changelog.
v4.29.0 (2025-08-29)
Features - 4.29.0
- A new tox life cycle event is now exposed for use via :doc:`Plugins API </plugins>` -- by :user:`webknjaz`.The corresponding hook point is :func:
tox_extend_envs <tox.plugin.spec.tox_extend_envs>. It allows plugin authors to declare ephemeral environments that they can then populate through the in-memory configuration loader interface.This patch was made possible thanks to pair programming with :user:
gaborbernatat PyCon US 2025. (:issue:3510, :issue:3591)v4.28.4 (2025-07-31)
Features - 4.28.4
- Pass ssh-agent variables
SSH_AGENT_PIDandSSH_AUTH_SOCKinpass_envby default.
- by :user:
daniilgankov(:issue:3572)v4.28.3 (2025-07-25)
No significant changes.
v4.28.2 (2025-07-25)
Bugfixes - 4.28.2
- Don't pass in the filter argument to tar.extractall on old Python versions - by :user:`gaborbernat`. (:issue:`3568`)v4.28.1 (2025-07-22)
Bugfixes - 4.28.1
Use
tarfile.data_filter <https://docs.python.org/3/library/tarfile.html#tarfile.data_filter>_ withextractallonly on supported Python versions:
>= 3.11.4>= 3.10.12and< 3.11>= 3.9.17and< 3.10by :user:
gaborbernat. (:issue:3565)
... (truncated)
Commits
59aaee9release 4.29.0bf558e3Expose a newtox_extend_envshook in plugins API (#3591)eceba31[pre-commit.ci] pre-commit autoupdate (#3587)18d2943Fix sys_platform patch in test suite leaking patching (#3589)8088ecbBump actions/checkout from 4 to 5 (#3582)c0b4118[pre-commit.ci] pre-commit autoupdate (#3581)1e06779Bump actions/download-artifact from 4 to 5 (#3576)7d4cb4eDocs: environment variables contain strings (#3575)9930f8b[pre-commit.ci] pre-commit autoupdate (#3573)611b751release 4.28.4- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)