Hi Rich Chiodo (@rchiodo) , I'm from Microsoft and recently I'm working on improving Python ecosystem support for Windows on Arm. I want to add support for Windows ARM64 builds and tests of debugpy, but I find that wheel building, signing, and publishing happen in separate internal pipelines (
|
# Seperate internal pipelines are used for generating wheels, signing, and releasing to pypi.org |
).
Could you please help to support this?
Feature request
Please add native Windows ARM64 (win_arm64) wheels to debugpy’s existing build, signing, and PyPI release pipeline, for supported CPython versions that provide Windows ARM64 builds.
This would let users running native ARM64 Python on Windows install a prebuilt package without compiling debugpy locally or switching to x64 Python under emulation.
Current repository configuration
A few places appear to need attention:
azure-pipelines/pipelines.yaml notes that wheel building, signing, and publishing happen in separate internal pipelines, so the release build matrix is not available in this repository.
setup.py only retains Windows native binaries for the win32 and win-amd64 platforms; ARM64 packaging would need to be included.
- The Windows attach-helper build script currently builds only x86 and x64 binaries. ARM64 compatibility for those helpers may need separate work.
Desired outcome
- Publish correctly tagged
win_arm64 wheels through the existing release process.
- Build and package the appropriate ARM64 native extensions.
- Add native Windows ARM64 installation and basic debugging coverage.
- Document any remaining limitations, particularly attaching to an existing process.
Hi Rich Chiodo (@rchiodo) , I'm from Microsoft and recently I'm working on improving Python ecosystem support for Windows on Arm. I want to add support for Windows ARM64 builds and tests of debugpy, but I find that wheel building, signing, and publishing happen in separate internal pipelines (
debugpy/azure-pipelines/pipelines.yaml
Line 2 in e77356e
Could you please help to support this?
Feature request
Please add native Windows ARM64 (
win_arm64) wheels to debugpy’s existing build, signing, and PyPI release pipeline, for supported CPython versions that provide Windows ARM64 builds.This would let users running native ARM64 Python on Windows install a prebuilt package without compiling debugpy locally or switching to x64 Python under emulation.
Current repository configuration
A few places appear to need attention:
azure-pipelines/pipelines.yamlnotes that wheel building, signing, and publishing happen in separate internal pipelines, so the release build matrix is not available in this repository.setup.pyonly retains Windows native binaries for thewin32andwin-amd64platforms; ARM64 packaging would need to be included.Desired outcome
win_arm64wheels through the existing release process.