Skip to content

"install python latest" tries to install free-threading version 3.13.0t #191

Open
@mjreed-wbd

Description

@mjreed-wbd

Provide environment information

OS:
Darwin top 23.6.0 Darwin Kernel Version 23.6.0: Mon Jul 29 21:14:30 PDT 2024; root:xnu-10063.141.2~1/RELEASE_ARM64_T6030 arm64

SHELL:
zsh 5.9 (x86_64-apple-darwin23.0)

BASH VERSION:
5.2.37(1)-release

ASDF VERSION:
v0.14.1

ASDF INTERNAL VARIABLES:
ASDF_DEFAULT_TOOL_VERSIONS_FILENAME=.tool-versions
ASDF_DATA_DIR=/Users/mjreed/.asdf
ASDF_DIR=/opt/homebrew/opt/asdf/libexec
ASDF_CONFIG_FILE=/Users/mjreed/.asdfrc

ASDF INSTALLED PLUGINS:
awscli [email protected]:/MetricMike/asdf-awscli.git main c26bbb4
nodejs [email protected]:/asdf-vm/asdf-nodejs.git master c36e6f0
opentofu [email protected]:/virtualroot/asdf-opentofu.git main f346577
python [email protected]:/danhper/asdf-python.git master a3a0185
raku [email protected]:/m-dango/asdf-raku.git main dd8c1ef
ruby [email protected]:/asdf-vm/asdf-ruby.git master 645ca9e
terraform [email protected]:/asdf-community/asdf-hashicorp.git master 22eb1c4

To Reproduce

Run:

asdf install python latest

Describe the Bug

The version selector sees 3.13.0t as a newer release than bare 3.13.0 and installs it when latest is selected (though in my case the default-module installation fails due to dependencies on the crypto limited API, which is unsupported by the freethreading release).

Expected Behaviour

The -t releasees should be ignored unless the user has set PYTHON_BUILD_FREE_THREADING=1, or some ASDF_-prefixed equivalent var.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions