Skip to content

Commit 2dd4cf4

Browse files
Bump tox from 4.34.1 to 4.50.3 in /CI (#595)
Bumps [tox](https://github.com/tox-dev/tox) from 4.34.1 to 4.50.3. <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>v4.50.3</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>🐛 fix(pkg): distinguish free-threaded Python in wheel build env by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3891">tox-dev/tox#3891</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.50.2...4.50.3">https://github.com/tox-dev/tox/compare/4.50.2...4.50.3</a></p> <h2>v4.50.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>fix(sdist): include <code>docs/man/tox.1.rst</code> by <a href="https://github.com/branchv"><code>@​branchv</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3890">tox-dev/tox#3890</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/branchv"><code>@​branchv</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3890">tox-dev/tox#3890</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.50.1...4.50.2">https://github.com/tox-dev/tox/compare/4.50.1...4.50.2</a></p> <h2>v4.50.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>🐛 fix(env): suggest normalized env name for dotted Python versions by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3888">tox-dev/tox#3888</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.50.0...4.50.1">https://github.com/tox-dev/tox/compare/4.50.0...4.50.1</a></p> <h2>v4.50.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>document {env:TOX_PACKAGE} for referencing built packages in commands by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3873">tox-dev/tox#3873</a></li> <li>🧪 test(docs): validate doc config examples to prevent regressions by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3875">tox-dev/tox#3875</a></li> <li>✨ feat(run): add interrupt_post_commands for cleanup after Ctrl-C by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3882">tox-dev/tox#3882</a></li> <li>✨ feat(config): support subscript syntax and env_name in conditionals by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3884">tox-dev/tox#3884</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.49.1...4.50.0">https://github.com/tox-dev/tox/compare/4.49.1...4.50.0</a></p> <h2>v4.49.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Update maintainers by <a href="https://github.com/rahuldevikar"><code>@​rahuldevikar</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3868">tox-dev/tox#3868</a></li> <li>🐛 fix(run): break deadlock in execution interrupt chain by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3869">tox-dev/tox#3869</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.49.0...4.49.1">https://github.com/tox-dev/tox/compare/4.49.0...4.49.1</a></p> <!-- 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>Bug fixes - 4.50.3</h1> <ul> <li>Use separate <code>.pkg</code> environments for free-threaded Python targets by including the <code>t</code> suffix in the wheel build environment name (e.g., <code>.pkg-cpython314t</code>), preventing wheel tag mismatches when building for <code>py314t</code> - by :user:<code>gaborbernat</code>. (:issue:<code>3314</code>)</li> </ul> <hr /> <p>v4.50.2 (2026-03-19)</p> <hr /> <h1>Bug fixes - 4.50.2</h1> <ul> <li>Fix the sdist to include the missing <code>docs/man/tox.1.rst</code> file for building the manpage (:issue:<code>3889</code>)</li> </ul> <hr /> <p>v4.50.1 (2026-03-19)</p> <hr /> <h1>Bug fixes - 4.50.1</h1> <ul> <li>Detect and suggest normalized environment names when users specify dotted Python versions (e.g., <code>py3.10-lint</code>) that match existing environments with compact notation (e.g., <code>py310-lint</code>), preventing silent fallback to base <code>[testenv]</code> configuration - by :user:<code>gaborbernat</code>. (:issue:<code>3877</code>)</li> </ul> <hr /> <p>v4.50.0 (2026-03-17)</p> <hr /> <h1>Features - 4.50.0</h1> <ul> <li>Add <code>interrupt_post_commands</code> option to run cleanup commands even after SIGINT - by :user:<code>gaborbernat</code>. (:issue:<code>3858</code>)</li> <li>Add <code>factor['NAME']</code> and <code>env['VAR']</code> subscript syntax for conditional expressions, enabling checks of factors with non-identifier names like <code>factor['3.14']</code>. Add <code>env_name</code> variable to check the full environment name in conditions. (:issue:<code>3880</code>)</li> </ul> <h1>Bug fixes - 4.50.0</h1> <ul> <li>Fix multiple manpage issues: remove duplicate header/author/copyright sections, set <code>project</code> in Sphinx config, and compile the manpage to troff format at wheel-build time instead of shipping raw RST source - by :user:<code>gaborbernat</code>. (:issue:<code>3878</code>)</li> </ul> <h1>Improved documentation - 4.50.0</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tox-dev/tox/commit/72839128eef5ec4cb56ba1dbc95fef87b314601d"><code>7283912</code></a> release 4.50.3</li> <li><a href="https://github.com/tox-dev/tox/commit/96727361e705382af19e85afaf5e4177b8d0529c"><code>9672736</code></a> 🐛 fix(pkg): distinguish free-threaded Python in wheel build env (<a href="https://redirect.github.com/tox-dev/tox/issues/3891">#3891</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/1662c6147baa7dbd356006718a283e6e2a76ad40"><code>1662c61</code></a> release 4.50.2</li> <li><a href="https://github.com/tox-dev/tox/commit/ef45bd8e8576c086c5d620888eeaebf9d4e5409c"><code>ef45bd8</code></a> fix(sdist): include <code>docs/man/tox.1.rst</code> (<a href="https://redirect.github.com/tox-dev/tox/issues/3890">#3890</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/dcd955238b7f8d76291d99052e6838a76d9fcbd9"><code>dcd9552</code></a> release 4.50.1</li> <li><a href="https://github.com/tox-dev/tox/commit/a438b58f338349c1b4e0bd5e0af2969bb618657d"><code>a438b58</code></a> 🐛 fix(env): suggest normalized env name for dotted Python versions (<a href="https://redirect.github.com/tox-dev/tox/issues/3888">#3888</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/db1362d7ba99776d5e5d40d8f1f71b7dbf5bf149"><code>db1362d</code></a> release 4.50.0</li> <li><a href="https://github.com/tox-dev/tox/commit/2d18e29c0c0d5314cc438d3a7ebc35b7d809099f"><code>2d18e29</code></a> ✨ feat(config): support subscript syntax and env_name in conditionals (<a href="https://redirect.github.com/tox-dev/tox/issues/3884">#3884</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/bf4e4e8fd333c069f2b38e0135c094b3d644948d"><code>bf4e4e8</code></a> ✨ feat(run): add interrupt_post_commands for cleanup after Ctrl-C (<a href="https://redirect.github.com/tox-dev/tox/issues/3882">#3882</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/fb1f6afa642e50809565b8a721f1b62e3fbaadfe"><code>fb1f6af</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/tox/issues/3879">#3879</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tox-dev/tox/compare/4.34.1...4.50.3">compare view</a></li> </ul> </details> <br />
2 parents 63498d7 + 7161c35 commit 2dd4cf4

2 files changed

Lines changed: 31 additions & 27 deletions

File tree

CI/requirements_ci.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ pip==26.0
66
pydantic==2.12.5
77
pylint==4.0.5
88
tomli==2.4.0
9-
tox==4.34.1
9+
tox==4.50.3
1010
tox-gh==1.7.1

CI/requirements_ci.txt

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ bump-my-version==1.2.6 \
2424
--hash=sha256:1f2f0daa5d699904e9739be8efb51c4c945461bad83cd4da4c89d324d9a18343 \
2525
--hash=sha256:a2f567c10574a374b81a9bd6d2bd3cb2ca74befe5c24c3021123773635431659
2626
# via -r requirements_ci.in
27-
cachetools==7.0.0 \
28-
--hash=sha256:a9abf18ff3b86c7d05b27ead412e235e16ae045925e531fae38d5fada5ed5b08 \
29-
--hash=sha256:d52fef60e6e964a1969cfb61ccf6242a801b432790fe520d78720d757c81cbd2
27+
cachetools==7.0.5 \
28+
--hash=sha256:0cd042c24377200c1dcd225f8b7b12b0ca53cc2c961b43757e774ebe190fd990 \
29+
--hash=sha256:46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114
3030
# via tox
3131
certifi==2024.7.4 \
3232
--hash=sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b \
@@ -35,10 +35,6 @@ certifi==2024.7.4 \
3535
# httpcore
3636
# httpx
3737
# requests
38-
chardet==5.2.0 \
39-
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \
40-
--hash=sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970
41-
# via tox
4238
charset-normalizer==3.3.2 \
4339
--hash=sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027 \
4440
--hash=sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087 \
@@ -178,10 +174,11 @@ exceptiongroup==1.3.1 \
178174
# via
179175
# -r requirements_ci.in
180176
# anyio
181-
filelock==3.20.3 \
182-
--hash=sha256:18c57ee915c7ec61cff0ecf7f0f869936c7c30191bb0cf406f1341778d0834e1 \
183-
--hash=sha256:4b0dda527ee31078689fc205ec4f1c1bf7d56cf88b6dc9426c4f230e46c2dce1
177+
filelock==3.25.2 \
178+
--hash=sha256:b64ece2b38f4ca29dd3e810287aa8c48182bbecd1ae6e9ae126c9b35f1382694 \
179+
--hash=sha256:ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70
184180
# via
181+
# python-discovery
185182
# tox
186183
# virtualenv
187184
flit==3.12.0 \
@@ -227,19 +224,20 @@ mdurl==0.1.2 \
227224
--hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \
228225
--hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba
229226
# via markdown-it-py
230-
packaging==25.0 \
231-
--hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
232-
--hash=sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
227+
packaging==26.0 \
228+
--hash=sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4 \
229+
--hash=sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529
233230
# via
234231
# deptry
235232
# pyproject-api
236233
# requirements-parser
237234
# tox
238-
platformdirs==4.5.1 \
239-
--hash=sha256:61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda \
240-
--hash=sha256:d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31
235+
platformdirs==4.9.4 \
236+
--hash=sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934 \
237+
--hash=sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868
241238
# via
242239
# pylint
240+
# python-discovery
243241
# tox
244242
# virtualenv
245243
pluggy==1.6.0 \
@@ -396,6 +394,10 @@ pyproject-api==1.10.0 \
396394
--hash=sha256:40c6f2d82eebdc4afee61c773ed208c04c19db4c4a60d97f8d7be3ebc0bbb330 \
397395
--hash=sha256:8757c41a79c0f4ab71b99abed52b97ecf66bd20b04fa59da43b5840bac105a09
398396
# via tox
397+
python-discovery==1.2.1 \
398+
--hash=sha256:180c4d114bff1c32462537eac5d6a332b768242b76b69c0259c7d14b1b680c9e \
399+
--hash=sha256:b6a957b24c1cd79252484d3566d1b49527581d46e789aaf43181005e56201502
400+
# via virtualenv
399401
python-dotenv==1.0.1 \
400402
--hash=sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca \
401403
--hash=sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a
@@ -480,19 +482,21 @@ tomli==2.4.0 \
480482
# pylint
481483
# pyproject-api
482484
# tox
483-
tomli-w==1.0.0 \
484-
--hash=sha256:9f2a07e8be30a0729e533ec968016807069991ae2fd921a78d42f429ae5f4463 \
485-
--hash=sha256:f463434305e0336248cac9c2dc8076b707d8a12d019dd349f5c1e382dd1ae1b9
486-
# via flit
485+
tomli-w==1.2.0 \
486+
--hash=sha256:188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90 \
487+
--hash=sha256:2dd14fac5a47c27be9cd4c976af5a12d87fb1f0b4512f81d69cce3b35ae25021
488+
# via
489+
# flit
490+
# tox
487491
tomlkit==0.13.0 \
488492
--hash=sha256:08ad192699734149f5b97b45f1f18dad7eb1b6d16bc72ad0c2335772650d7b72 \
489493
--hash=sha256:7075d3042d03b80f603482d69bf0c8f345c2b30e41699fd8883227f89972b264
490494
# via
491495
# bump-my-version
492496
# pylint
493-
tox==4.34.1 \
494-
--hash=sha256:5610d69708bab578d618959b023f8d7d5d3386ed14a2392aeebf9c583615af60 \
495-
--hash=sha256:ef1e82974c2f5ea02954d590ee0b967fad500c3879b264ea19efb9a554f3cc60
497+
tox==4.50.3 \
498+
--hash=sha256:5e788a512bfe6f7447e0c8d7c1b666eb2e56e5e676c65717490423bec37d1a07 \
499+
--hash=sha256:c745641de6cc4f19d066bd9f98c1c25f7affb005b381b7f3694a1f142ea0946b
496500
# via
497501
# -r requirements_ci.in
498502
# tox-gh
@@ -525,9 +529,9 @@ urllib3==2.6.3 \
525529
--hash=sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed \
526530
--hash=sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4
527531
# via requests
528-
virtualenv==20.36.1 \
529-
--hash=sha256:575a8d6b124ef88f6f51d56d656132389f961062a9177016a50e4f507bbcc19f \
530-
--hash=sha256:8befb5c81842c641f8ee658481e42641c68b5eab3521d8e092d18320902466ba
532+
virtualenv==21.2.0 \
533+
--hash=sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098 \
534+
--hash=sha256:1bd755b504931164a5a496d217c014d098426cddc79363ad66ac78125f9d908f
531535
# via tox
532536
wcmatch==8.5.2 \
533537
--hash=sha256:17d3ad3758f9d0b5b4dedc770b65420d4dac62e680229c287bf24c9db856a478 \

0 commit comments

Comments
 (0)