The available python versions provide 3.7 without a PYAPP_DISTRIBUTION_VARIANT. However, if the OS is linux and arch is x86_64, this variant cannot be accessed at all. In this case, if the PYAPP_DISTRIBUTION_VARIABLE is empty, it defaults to v3 -> which is not available. However, there seems to be no setting that the variable can be set to in order to access the variant "" that is the list.
This seems to be only an issue for 3.7.
Some possible fixes:
drop 3.7 support
ignore the PYAPP_DISTRIBUTION_VARIANT variable when 3.7 is selected, e.g., by changing the else if in the if statement in line 311 in build.rs to:
In addition, I think an overview page in the docs on what pythons are available in what configuration would be helpful. This could be auto-generated from the update_distributions.py script for example.
The available python versions provide
3.7
without aPYAPP_DISTRIBUTION_VARIANT
. However, if the OS islinux
and arch isx86_64
, this variant cannot be accessed at all. In this case, if thePYAPP_DISTRIBUTION_VARIABLE
is empty, it defaults tov3
-> which is not available. However, there seems to be no setting that the variable can be set to in order to access the variant""
that is the list.This seems to be only an issue for
3.7
.Some possible fixes:
3.7
supportPYAPP_DISTRIBUTION_VARIANT
variable when3.7
is selected, e.g., by changing the else if in the if statement in line 311 inbuild.rs
to:In addition, I think an overview page in the docs on what pythons are available in what configuration would be helpful. This could be auto-generated from the
update_distributions.py
script for example.Again, happy to contribute these changes :)