Skip to content

Commit a7c6824

Browse files
authored
Merge branch 'main' into fix/2930-tcl-library-bug
2 parents 034f717 + 94004cc commit a7c6824

15 files changed

+41
-28
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ repos:
1515
- id: codespell
1616
args: ["--write-changes"]
1717
- repo: https://github.com/tox-dev/tox-ini-fmt
18-
rev: "1.5.0"
18+
rev: "1.6.0"
1919
hooks:
2020
- id: tox-ini-fmt
2121
args: ["-p", "fix"]
@@ -24,7 +24,7 @@ repos:
2424
hooks:
2525
- id: pyproject-fmt
2626
- repo: https://github.com/astral-sh/ruff-pre-commit
27-
rev: "v0.12.5"
27+
rev: "v0.12.7"
2828
hooks:
2929
- id: ruff-format
3030
- id: ruff

docs/changelog.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,40 @@ Release History
55

66
.. towncrier release notes start
77
8+
v20.33.0 (2025-08-03)
9+
---------------------
10+
11+
Features - 20.33.0
12+
~~~~~~~~~~~~~~~~~~
13+
- Added support for Tcl and Tkinter. You're welcome.
14+
Contributed by :user:`esafak`. (:issue:`425`)
15+
16+
Bugfixes - 20.33.0
17+
~~~~~~~~~~~~~~~~~~
18+
- Prevent logging setup when --help is passed, fixing a flaky test.
19+
Contributed by :user:`esafak`. (:issue:`u`)
20+
- Fix cache invalidation for PythonInfo by hashing `py_info.py`.
21+
Contributed by :user:`esafak`. (:issue:`2467`)
22+
- When no discovery plugins are found, the application would crash with a StopIteration.
23+
This change catches the StopIteration and raises a RuntimeError with a more informative message.
24+
Contributed by :user:`esafak`. (:issue:`2493`)
25+
- Stop `--try-first-with` overriding absolute `--python` paths.
26+
Contributed by :user:`esafak`. (:issue:`2659`)
27+
- Force UTF-8 encoding for pip download
28+
Contributed by :user:`esafak`. (:issue:`2780`)
29+
- Creating a virtual environment on a filesystem without symlink-support would fail even with `--copies`
30+
Make `fs_supports_symlink` perform a real symlink creation check on all platforms.
31+
Contributed by :user:`esafak`. (:issue:`2786`)
32+
- Add a note to the user guide recommending the use of a specific Python version when creating virtual environments.
33+
Contributed by :user:`esafak`. (:issue:`2808`)
34+
- Fix 'Too many open files' error due to a file descriptor leak in virtualenv's locking mechanism.
35+
Contributed by :user:`esafak`. (:issue:`2834`)
36+
- Support renamed Windows venv redirector (`venvlauncher.exe` and `venvwlauncher.exe`) on Python 3.13
37+
Contributed by :user:`esafak`. (:issue:`2851`)
38+
- Resolve Nushell activation script deprecation warnings by dynamically selecting the ``--optional`` flag for Nushell
39+
``get`` command on version 0.106.0 and newer, while retaining the deprecated ``-i`` flag for older versions to maintain
40+
compatibility. Contributed by :user:`gaborbernat`. (:issue:`2910`)
41+
842
v20.32.0 (2025-07-20)
943
---------------------
1044

docs/changelog/2467.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/2493.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changelog/2659.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/2780.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/2786.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changelog/2808.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/2834.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/2851.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)