To allow extensions to properly enable cross-compilation (e.g. PyO3), PyMSBuild needs to pass in the target Python version and probably the three parts of the wheel tag.
A simple flag indicating whether it's different from $(HostPython) is probably also convenient, so that they can skip settings entirely when it's not really a cross build.
To allow extensions to properly enable cross-compilation (e.g. PyO3), PyMSBuild needs to pass in the target Python version and probably the three parts of the wheel tag.
A simple flag indicating whether it's different from
$(HostPython)is probably also convenient, so that they can skip settings entirely when it's not really a cross build.