Skip to content

Commit fe97495

Browse files
Bump virtualenv from 20.32.0 to 20.33.0 (#11381)
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.32.0 to 20.33.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/releases">virtualenv's releases</a>.</em></p> <blockquote> <h2>20.33.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.32.0 by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2908">pypa/virtualenv#2908</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@​pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/pypa/virtualenv/pull/2909">pypa/virtualenv#2909</a></li> <li>Fix nushell deprecation warnings by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2910">pypa/virtualenv#2910</a></li> <li>test: Use <code>@pytest.mark.flaky</code> instead of <code>@flaky.flaky</code> by <a href="https://github.com/mgorny"><code>@​mgorny</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2911">pypa/virtualenv#2911</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@​pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/pypa/virtualenv/pull/2912">pypa/virtualenv#2912</a></li> <li>fix: handle StopIteration in discovery by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2913">pypa/virtualenv#2913</a></li> <li>fix: Improve symlink check and sysconfig path handling by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2914">pypa/virtualenv#2914</a></li> <li>docs: Recommend specific python version for virtualenv by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2916">pypa/virtualenv#2916</a></li> <li>fix: Force UTF-8 encoding for pip subprocess by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2918">pypa/virtualenv#2918</a></li> <li>fix: Prevent crash on file in PATH during discovery by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2917">pypa/virtualenv#2917</a></li> <li>fix: <code>--try-first-with</code> was overriding an absolute <code>--python</code> path by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2921">pypa/virtualenv#2921</a></li> <li>fix 'Too many open files' error and improve error message by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2922">pypa/virtualenv#2922</a></li> <li>fix(testing): Prevent logging setup when --help is passed by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2923">pypa/virtualenv#2923</a></li> <li>fix cache invalidation for PythonInfo by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2925">pypa/virtualenv#2925</a></li> <li>fix: Update venv redirector detection for Python 3.13 on Windows by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2920">pypa/virtualenv#2920</a></li> <li>feat: Add Tcl/Tkinter support by <a href="https://github.com/esafak"><code>@​esafak</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2928">pypa/virtualenv#2928</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.32.0...20.33.0">https://github.com/pypa/virtualenv/compare/20.32.0...20.33.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst">virtualenv's changelog</a>.</em></p> <blockquote> <h2>v20.33.0 (2025-08-03)</h2> <p>Features - 20.33.0</p> <pre><code>- Added support for Tcl and Tkinter. You're welcome. Contributed by :user:`esafak`. (:issue:`425`) <p>Bugfixes - 20.33.0 </code></pre></p> <ul> <li>Prevent logging setup when --help is passed, fixing a flaky test. Contributed by :user:<code>esafak</code>. (:issue:<code>u</code>)</li> <li>Fix cache invalidation for PythonInfo by hashing <code>py_info.py</code>. Contributed by :user:<code>esafak</code>. (:issue:<code>2467</code>)</li> <li>When no discovery plugins are found, the application would crash with a StopIteration. This change catches the StopIteration and raises a RuntimeError with a more informative message. Contributed by :user:<code>esafak</code>. (:issue:<code>2493</code>)</li> <li>Stop <code>--try-first-with</code> overriding absolute <code>--python</code> paths. Contributed by :user:<code>esafak</code>. (:issue:<code>2659</code>)</li> <li>Force UTF-8 encoding for pip download Contributed by :user:<code>esafak</code>. (:issue:<code>2780</code>)</li> <li>Creating a virtual environment on a filesystem without symlink-support would fail even with <code>--copies</code> Make <code>fs_supports_symlink</code> perform a real symlink creation check on all platforms. Contributed by :user:<code>esafak</code>. (:issue:<code>2786</code>)</li> <li>Add a note to the user guide recommending the use of a specific Python version when creating virtual environments. Contributed by :user:<code>esafak</code>. (:issue:<code>2808</code>)</li> <li>Fix 'Too many open files' error due to a file descriptor leak in virtualenv's locking mechanism. Contributed by :user:<code>esafak</code>. (:issue:<code>2834</code>)</li> <li>Support renamed Windows venv redirector (<code>venvlauncher.exe</code> and <code>venvwlauncher.exe</code>) on Python 3.13 Contributed by :user:<code>esafak</code>. (:issue:<code>2851</code>)</li> <li>Resolve Nushell activation script deprecation warnings by dynamically selecting the <code>--optional</code> flag for Nushell <code>get</code> command on version 0.106.0 and newer, while retaining the deprecated <code>-i</code> flag for older versions to maintain compatibility. Contributed by :user:<code>gaborbernat</code>. (:issue:<code>2910</code>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/virtualenv/commit/829e3d21c0c4b200383fdd10bfee3e80db6b0882"><code>829e3d2</code></a> release 20.33.0</li> <li><a href="https://github.com/pypa/virtualenv/commit/3d35fbb6486494d46bd050d225685d53a92b02c0"><code>3d35fbb</code></a> feat: Add Tcl/Tkinter support (<a href="https://redirect.github.com/pypa/virtualenv/issues/2928">#2928</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/9872144e6954eaaf1602789b5a1eacb9b0a135b1"><code>9872144</code></a> fix: Update venv redirector detection for Python 3.13 on Windows (<a href="https://redirect.github.com/pypa/virtualenv/issues/2920">#2920</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/31eb8b961105b8a54a4bb2b066ba96e9baed7dfc"><code>31eb8b9</code></a> fix cache invalidation for PythonInfo (<a href="https://redirect.github.com/pypa/virtualenv/issues/2925">#2925</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/ec1c83e2b3031b3c9fd1e372a3b7f43d0907bb07"><code>ec1c83e</code></a> fix(testing): Prevent logging setup when --help is passed (<a href="https://redirect.github.com/pypa/virtualenv/issues/2923">#2923</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/0c847288171bed06ed2c0c2f6d241e7de704ccde"><code>0c84728</code></a> fix 'Too many open files' error and improve error message (<a href="https://redirect.github.com/pypa/virtualenv/issues/2922">#2922</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/f264539ffc14cbb313d1c3af041c3af88f7ac867"><code>f264539</code></a> fix: <code>--try-first-with</code> was overriding an absolute <code>--python</code> path (<a href="https://redirect.github.com/pypa/virtualenv/issues/2921">#2921</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/19796cfd76b91f5932c700f3f87362395f1377a0"><code>19796cf</code></a> fix: Prevent crash on file in PATH during discovery (<a href="https://redirect.github.com/pypa/virtualenv/issues/2917">#2917</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/01074bc16bd86c85c78138923980b64818149737"><code>01074bc</code></a> fix: Force UTF-8 encoding for pip subprocess (<a href="https://redirect.github.com/pypa/virtualenv/issues/2918">#2918</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/fb2ba1ce1853318d06b49bc5add251e3c00f438b"><code>fb2ba1c</code></a> docs: Recommend specific python version for virtualenv (<a href="https://redirect.github.com/pypa/virtualenv/issues/2916">#2916</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/virtualenv/compare/20.32.0...20.33.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=virtualenv&package-manager=pip&previous-version=20.32.0&new-version=20.33.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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent f6941e7 commit fe97495

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

requirements/constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ uvloop==0.21.0 ; platform_system != "Windows"
288288
# -r requirements/lint.in
289289
valkey==6.1.0
290290
# via -r requirements/lint.in
291-
virtualenv==20.32.0
291+
virtualenv==20.33.0
292292
# via pre-commit
293293
wait-for-it==2.3.0
294294
# via -r requirements/test.in

requirements/dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpytho
279279
# -r requirements/lint.in
280280
valkey==6.1.0
281281
# via -r requirements/lint.in
282-
virtualenv==20.32.0
282+
virtualenv==20.33.0
283283
# via pre-commit
284284
wait-for-it==2.3.0
285285
# via -r requirements/test.in

requirements/lint.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ uvloop==0.21.0 ; platform_system != "Windows"
117117
# via -r requirements/lint.in
118118
valkey==6.1.0
119119
# via -r requirements/lint.in
120-
virtualenv==20.32.0
120+
virtualenv==20.33.0
121121
# via pre-commit
122122
zlib-ng==0.5.1
123123
# via -r requirements/lint.in

0 commit comments

Comments
 (0)