Description
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.