Skip to content

Commit ad56e78

Browse files
committed
release 20.39.0
1 parent ae90556 commit ad56e78

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

docs/changelog.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@
66

77
.. towncrier release notes start
88
9+
***********************
10+
v20.39.0 (2026-02-23)
11+
***********************
12+
13+
Features - 20.39.0
14+
==================
15+
16+
- Automatically resolve version manager shims (pyenv, mise, asdf) to the real Python binary during discovery, preventing
17+
incorrect interpreter selection when shims are on ``PATH`` - by :user:`gaborbernat`. (:issue:`3049`)
18+
- Add architecture (ISA) awareness to Python discovery — users can now specify a CPU architecture suffix in the
19+
``--python`` spec string (e.g. ``cpython3.12-64-arm64``) to distinguish between interpreters that share the same
20+
version and bitness but target different architectures. Uses ``sysconfig.get_platform()`` as the data source, with
21+
cross-platform normalization (``amd64`` ↔ ``x86_64``, ``aarch64`` ↔ ``arm64``). Omitting the suffix preserves existing
22+
behavior - by :user:`rahuldevikar`. (:issue:`3059`)
23+
924
***********************
1025
v20.38.0 (2026-02-19)
1126
***********************

docs/changelog/3049.feature.rst

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

docs/changelog/3059.feature.rst

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

0 commit comments

Comments
 (0)