Skip to content

Commit b63647a

Browse files
Build(deps): Bump tox from 4.30.3 to 4.36.0 (#797)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [tox](https://github.com/tox-dev/tox) from 4.30.3 to 4.36.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/tox/releases">tox's releases</a>.</em></p> <blockquote> <h2>4.36.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>✨ feat(config): allow skip_missing_interpreters per environment by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3684">tox-dev/tox#3684</a></li> <li>Return non-zero exit code from <code>tox config</code> when exceptions occur by <a href="https://github.com/veeceey"><code>@​veeceey</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3683">tox-dev/tox#3683</a></li> <li>Update development.rst to reflect current standards by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3685">tox-dev/tox#3685</a></li> <li>Build dependencies should only come from build backend by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3687">tox-dev/tox#3687</a></li> <li>Add packaging environment docs to regular Configuration by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3686">tox-dev/tox#3686</a></li> <li>🔧 chore(type): migrate from mypy to ty by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3688">tox-dev/tox#3688</a></li> <li>📝 docs(plugins): document CLI argument conventions by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3689">tox-dev/tox#3689</a></li> <li>Exclude self-dependencies in run_order to prevent KeyError by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3690">tox-dev/tox#3690</a></li> <li>Drop setup.py mentions from the installation page by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3693">tox-dev/tox#3693</a></li> <li>🚀 perf(tests): prevent stale fixture state and fix flaky timing assertions by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3692">tox-dev/tox#3692</a></li> <li>✨ feat(run): add fail-fast option to stop on first failure by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3691">tox-dev/tox#3691</a></li> <li>📝 docs(plugins): document toxfile.py inline plugins by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3694">tox-dev/tox#3694</a></li> <li>✨ feat(cli): add shell completion via argcomplete by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3695">tox-dev/tox#3695</a></li> <li>✨ feat(package): validate extras against package metadata by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3696">tox-dev/tox#3696</a></li> <li>✨ feat(depends): add glob pattern support for depends option by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3697">tox-dev/tox#3697</a></li> <li>✨ feat(env): add disallow_pass_env to exclude env vars by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3698">tox-dev/tox#3698</a></li> <li>📝 docs: restructure documentation following Diataxis framework by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3702">tox-dev/tox#3702</a></li> <li>📝 docs: config enhancements, man page, version tracking by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3703">tox-dev/tox#3703</a></li> <li>Added a _resolve_path() static method to InstallPackageAction by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3699">tox-dev/tox#3699</a></li> <li>Follow FORCE_COLOR. Any non-empty value now enables color by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3700">tox-dev/tox#3700</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/veeceey"><code>@​veeceey</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3683">tox-dev/tox#3683</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.35.0...4.36.0">https://github.com/tox-dev/tox/compare/4.35.0...4.36.0</a></p> <h2>4.35.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>docs: fix misleading ENVDIR reference in devenv description by <a href="https://github.com/VedantMadane"><code>@​VedantMadane</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3670">tox-dev/tox#3670</a></li> <li>Fix CI post packaging releese by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3673">tox-dev/tox#3673</a></li> <li>Fix code block format in docs/plugins.rst by <a href="https://github.com/mushitoriami"><code>@​mushitoriami</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3675">tox-dev/tox#3675</a></li> <li>fix(docs): correct path for built documentation by <a href="https://github.com/daniel7an"><code>@​daniel7an</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3680">tox-dev/tox#3680</a></li> <li>Document injected environment variables by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3681">tox-dev/tox#3681</a></li> <li>Show toxfile.py inline plugin in --version output by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3682">tox-dev/tox#3682</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/VedantMadane"><code>@​VedantMadane</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3670">tox-dev/tox#3670</a></li> <li><a href="https://github.com/mushitoriami"><code>@​mushitoriami</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3675">tox-dev/tox#3675</a></li> <li><a href="https://github.com/daniel7an"><code>@​daniel7an</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3680">tox-dev/tox#3680</a></li> <li><a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3681">tox-dev/tox#3681</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.34.1...4.35.0">https://github.com/tox-dev/tox/compare/4.34.1...4.35.0</a></p> <h2>4.34.1</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/tox/blob/main/docs/changelog.rst">tox's changelog</a>.</em></p> <blockquote> <h1>Features - 4.36.0</h1> <ul> <li>Allow <code>skip_missing_interpreters</code> to be set per environment, overriding the global setting. This enables marking specific environments as optional while keeping others required. (:issue:<code>435</code>)</li> <li>Add <code>--fail-fast</code> CLI flag and <code>fail_fast</code> per-environment config option to stop executing remaining environments when the first failure occurs - by :user:<code>gaborbernat</code>. (:issue:<code>578</code>)</li> <li>Add shell completion support for bash, zsh, and fish via :pypi:<code>argcomplete</code> - by :user:<code>gaborbernat</code> (:issue:<code>918</code>)</li> <li>Validate that configured extras exist in package metadata, raising a clear error for unknown extras - by :user:<code>gaborbernat</code> (:issue:<code>1113</code>)</li> <li>Add glob pattern support in <code>depends</code> (e.g. <code>depends = py3*</code>) to match environments by wildcard instead of listing them explicitly - by :user:<code>gaborbernat</code> (:issue:<code>1152</code>)</li> <li>Add <code>disallow_pass_env</code> configuration option to exclude specific environment variables after <code>pass_env</code> glob expansion - by :user:<code>gaborbernat</code> (:issue:<code>1387</code>)</li> <li>Support <code>file:</code> URIs in <code>--installpkg</code> (e.g. <code>--installpkg file:///path/to/pkg.whl</code>), including proper handling of percent-encoded characters - by :user:<code>rahuldevikar</code>. (:issue:<code>3498</code>)</li> </ul> <h1>Bugfixes - 4.36.0</h1> <ul> <li>Raise an error when <code>deps</code> is configured on a PEP-517 packaging environment (e.g. <code>.pkg</code>), since build dependencies should be specified via the <code>[build-system]</code> table in <code>pyproject.toml</code> - by :user:<code>rahuldevikar</code> (:issue:<code>3412</code>)</li> <li>Follow <code>FORCE_COLOR &lt;https://force-color.org/&gt;</code>_ recommendations: any non-empty value now enables color (previously only <code>yes</code>, <code>true</code>, or <code>1</code> were accepted, and other values caused a crash). Also add support for <code>TTY_COMPATIBLE</code> (<code>1</code> forces color, <code>0</code> disables it) — by :user:<code>rahuldevikar</code>. (:issue:<code>3579</code>)</li> <li>Return non-zero exit code from tox config when configuration exceptions occur. (:issue:<code>3649</code>)</li> <li>Fix flaky spinner test assertion caused by timing variations on slower systems. (:issue:<code>3692</code>)</li> </ul> <h1>Documentation - 4.36.0</h1> <ul> <li>Document how to provide environments via <code>toxfile.py</code> inline plugins using <code>tox_extend_envs</code> and <code>MemoryLoader</code> <ul> <li>by :user:<code>gaborbernat</code>. (:issue:<code>828</code>)</li> </ul> </li> <li>Document shell completion setup for bash, zsh, and fish in the CLI reference - by :user:<code>gaborbernat</code> (:issue:<code>918</code>)</li> <li>Document negative factor conditions and multi-factor combinations with negation in the INI configuration reference - by :user:<code>gaborbernat</code> (:issue:<code>3276</code>)</li> <li>Add a substitution quick reference table covering all available <code>{...}</code> replacement variables - by :user:<code>gaborbernat</code> (:issue:<code>3326</code>)</li> <li>Add TOML configuration reference with complete examples for <code>tox.toml</code> and <code>pyproject.toml</code> formats, and emphasize TOML as the recommended format throughout - by :user:<code>gaborbernat</code> (:issue:<code>3393</code>)</li> <li>Document the <code>tox exec</code> subcommand with usage examples in the how-to guides - by :user:<code>gaborbernat</code> (:issue:<code>3403</code>)</li> <li>Comprehensive documentation improvements: added how-to guides for tox exec, CI/CD, coverage, build backends, labels, migration, debugging, and extras; expanded plugin documentation with all hook examples and packaging guide; added env var handling guide, factor conditions reference, and substitution quick reference; integrated docstrfmt for consistent RST formatting; fixed docstring issues in source code - by :user:<code>gaborbernat</code> (:issue:<code>3475</code>)</li> <li>Update <code>development.rst</code> to reflect current standards: replace references to <code>flake8</code>/<code>black</code>/<code>isort</code>/<code>pyupgrade</code> with <code>ruff</code>, remove outdated Python 2.7 compatibility note, and fix CI config filename - by :user:<code>rahuldevikar</code> (:issue:<code>3483</code>)</li> <li>Drop <code>setup.py</code> mentions from the installation page — by :user:<code>rahuldevikar</code>. (:issue:<code>3588</code>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tox-dev/tox/commit/5408fd13a955e61d788b517e691e69fef83ce1e9"><code>5408fd1</code></a> release 4.36.0</li> <li><a href="https://github.com/tox-dev/tox/commit/99c315f1bfec0532a458e25fd69848628d4a7d66"><code>99c315f</code></a> 👷 ci(release): add workflow dispatch for release preparation (<a href="https://redirect.github.com/tox-dev/tox/issues/3704">#3704</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/f03d16682e4307f7691bee9caeed60c4c934cefa"><code>f03d166</code></a> Follow FORCE_COLOR. Any non-empty value now enables color (<a href="https://redirect.github.com/tox-dev/tox/issues/3700">#3700</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/03185a7bcef03a71eb8d3df0a010297e37e34e29"><code>03185a7</code></a> Added a _resolve_path() static method to InstallPackageAction (<a href="https://redirect.github.com/tox-dev/tox/issues/3699">#3699</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/30884c2f362d97cdf43df5a67516c0f67d3cef0e"><code>30884c2</code></a> 📝 docs: enhance config reference, expand guides, integrate docstrfmt (<a href="https://redirect.github.com/tox-dev/tox/issues/3703">#3703</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/d6687f21b88daad537698ff930a93bed81652294"><code>d6687f2</code></a> 📝 docs: restructure documentation following Diataxis framework (<a href="https://redirect.github.com/tox-dev/tox/issues/3702">#3702</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/a40b7da27dc8bf28216b0ad3bb54e6b767184052"><code>a40b7da</code></a> ✨ feat(env): add disallow_pass_env to exclude env vars (<a href="https://redirect.github.com/tox-dev/tox/issues/3698">#3698</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/8e85762372840eb6a72ff481efb86de5f1f69ac3"><code>8e85762</code></a> ✨ feat(depends): add glob pattern support for depends option (<a href="https://redirect.github.com/tox-dev/tox/issues/3697">#3697</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/4afd60bc181492214689a04430669a1f583589d3"><code>4afd60b</code></a> ✨ feat(package): validate extras against package metadata (<a href="https://redirect.github.com/tox-dev/tox/issues/3696">#3696</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/c50d3437c07910575de12c117065a9ce7f74eb92"><code>c50d343</code></a> ✨ feat(cli): add shell completion via argcomplete (<a href="https://redirect.github.com/tox-dev/tox/issues/3695">#3695</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tox-dev/tox/compare/4.30.3...4.36.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tox&package-manager=pip&previous-version=4.30.3&new-version=4.36.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent e3a9f3e commit b63647a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

requirements/ci-wheel.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
coverage==7.13.4
44
pytest-cov==7.0.0
5-
tox==4.30.3
5+
tox==4.36.0

0 commit comments

Comments
 (0)