bpo-36513: Enable building cpython nuget package for arm32 by paulmon · Pull Request #12669 · python/cpython

Add support for building nuget packages Windows ARM32.

The nuget package contains the headers and libs required to cross-compile arm32 binary distribution packages for inclusion in wheels.

Since the arm32 nuget package is being built on x86/x64 build host $(PythonExe) needs to be overridden with a non-arm binary for the build steps. The parameter --python-exe was added to enable the user to specify which python.exe to use. The version of the specified python.exe should match exactly the version of the arm32 binaries being packaged.

@zooba @zware

https://bugs.python.org/issue36513