Free-threaded python3.13t interpreters are not discovered on Linux
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Problem: Free-threaded interpreters that are installed only under a pythonX.Yt name are never discovered. Fedora's python3.13-freethreading package installs /usr/bin/python3.13t (Py_GIL_DISABLED=1, sys.prefix=/usr), and it does not appear in pet find or in the VS Code interpreter list. The executable-name patterns accept python3.13 but not the t suffix. pet resolve /usr/bin/python3.13t works.
Environment: Fedora 42 container, PET main @ 4ca7c03.
Before:
$ ls /usr/bin/python*
/usr/bin/python -> ./python3
/usr/bin/python3 -> python3.13
/usr/bin/python3.13
/usr/bin/python3.13t
/usr/bin/python3.13t-config
/usr/bin/python3.13t-x86_64-config
$ /usr/bin/python3.13t -c "import sys, sysconfig; print(sys.prefix, sysconfig.get_config_var('Py_GIL_DISABLED'))"
/usr 1
$ pet find --json # summarized
kind=LinuxGlobal version=3.13.13.final.0 exe=/usr/bin/python prefix=/usr
symlinks: /usr/bin/python, /usr/bin/python3, /usr/bin/python3.13
Steps to verify fix:
- In a Fedora 42 container, run
dnf install -y python3 python3.13-freethreading. - Run
pet find --json. - Verify
/usr/bin/python3.13tis reported (LinuxGlobal, prefix/usr) in addition to/usr/bin/python. - Verify
/usr/bin/python3.13t-configis not reported. - On Windows with the Python install manager's 3.14 and 3.14t, verify
pet findlists the same environments as before.
Found by Copilot
- Vorherrschende Sprache
- Rust
- Sterne
- 207
- Forks
- 45
- Ø Merge
- 1 T. 4 Std.
- Gemergte PRs (30 T.)
- 18
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/python-environment-tools
-
pet server logs warnings as ANSI-colored stderr, shown as errorsEvtl. vergeben @karthiknadig hat das vor 1 Tag übernommen. Offenbug
microsoft/python-environment-tools#571 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
uv's Windows launchers in ~/.local/bin are reported as duplicate global PythonsEvtl. vergeben @karthiknadig hat das vor 2 Tagen übernommen. Offenbug
microsoft/python-environment-tools#567 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
microsoft/python-environment-tools#537 ·
Maintainer antworten meist innerhalb von 1 Tag
-
debt
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
microsoft/python-environment-tools#538 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
microsoft/python-environment-tools#539 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in microsoft/python-environment-tools
Ähnliche Issues
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
fastrevmd-lab/rustmistmcp#161 ·
-
arch-audit refactor
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
SocketDev/socket-patch#1011 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug user-priority/P2
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag
-
opencode: an unanswered --version probe launches opencode 2 without per-session service isolationOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
security-advisory
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
MinBZK/regelrecht#1686 ·
Maintainer antworten meist innerhalb von 1 Tag