Notes: 2026-10-20 CoreCollective Windows on Arm Technical
Hi all, The notes from this week's call are below. Please let us know if you spot any errors or important omissions. Thanks & regards, Nathalie -- CoreCollective Community Manager Android & WoA working groups *Attended:* - Adhemerval Zanella, Linaro - Evgeny Karpov, Arm - Gleb Khmyznikov, Microsoft - Grant Likely, CoreCollective - John Stubley, Arm - Julianus Larson, CoreCollective - Marcus Perryman, Microsoft - Nathalie CKC, CoreCollective - Omair Javaid, Linaro - Rick Duong, Arm - Stephanie Leong, Arm - Thomas Dunkle, Arm *Links shared in chat:* - GNU Toolchain experimental weekly builds for Windows on Arm64 are publicly available on GitHub. - https://github.com/arm/gnu-toolchain-for-windows-on-arm64 - https://github.com/arm/gnu-toolchain-for-windows-on-arm64/actions/runs/39314... - Celebrating Python 3.15 release (Blog posts, LinkedIn posts) - https://developer.arm.com/community/arm-community-blogs/b/announcements/posts/python-3-15-advances-… - Python 3.15 delivers a native-by-default experience on Windows on Arm - Windows Developer Blog <https://blogs.windows.com/windowsdeveloper/2026/10/14/python-3-15-delivers-native-by-default-experience-on-windows-arm/> - Native Python on Windows on Snapdragon: a stronger foundation for developers and AI workflows <https://www.qualcomm.com/developer/blog/2026/10/native-python-windows-on-snapdragon-stronger-foundation-for-developers-ai-workflows> - Python 3.15: New Features for Data Scientists <https://www.anaconda.com/blog/python-3-15> - https://windowsreport.com/microsoft-brings-native-python-support-to-windows-... - https://mangodeveloper.com/articles/python-3-15-windows-on-arm-native-by-def... - https://windowsforum.com/news/python-3-15-makes-windows-on-arm-native-first-... *AI Notes - please notify us of inaccuracies:* Meeting Overview - Toolchain progress updates, covering the public availability of experimental GNU toolchain builds for Windows on Arm64 and timelines for native compilation and Cygwin cross-toolchains. - Celebration of Python 3.15 native-by-default release on Windows on Arm, cross-organizational collaboration, and ongoing efforts to automate ecosystem package tracking. - Ecosystem status updates, PyArrow maintainer funding, alongside native PostgreSQL support status inquiries. Decisions/Key Takeaways - Approvals were completed and the public repository for experimental GNU toolchain weekly builds for Windows on Arm64 is live on the Arm GitHub organization, currently providing cross-toolchains for Linux and macOS. - Python 3.15 has officially achieved native-by-default support on Windows on Arm. - Python package ecosystem maintenance tracking: What we have for Cryptography could be extended to compare WoA vs Windows x86 build status at scheduled interval & flag discrepancy for investigation. - httptools and mysqlclient libraries have been enabled for Windows on Arm since the previous meeting. - PyArrow: Fathi from Linaro fully occupied on other projects, so responding on his patches would take a while --> can hand off to Microsoft team that has availability - [Deferred] Maintainer funding for PyArrow still under discussion. Action Items - *Gleb K.* - Share the what he has for the automated GitHub Actions wheel build monitoring. - (DONE) Send an email to the internal Microsoft team to coordinate the PyArrow handoff from Linaro. - *Grant L.* - (Shared for feedback <https://claude.ai/artifact/KiRoGa9rGDtwMKTggsaWYc>) Build a prototype tool or dashboard to automate tracking of Python package Arm enablement and maintainer maturity. - *Nathalie C.* - Add links to LinkedIn posts regarding the Python 3.15 release into the meeting notes. *Here they are:* - - *Rick's* <https://www.linkedin.com/posts/rickduong_great-news-python-315-now-fully-supports-share-7516184800152674304-OVrv/?highlightedUpdateUrn=urn%3Ali%3Aactivity%3A7516184800668389376&highlightedUpdateType=SOCIAL_SHARE&origin=SOCIAL_SHARE&utm_source=share&utm_medium=member_desktop&rcm=ACoAAANdEHwBWUeCxF1O1oGewKpPpOQb1NBH6ZU> - *Arm's* <https://www.linkedin.com/feed/update/urn:li:activity:7516276684438884352/?highlightedUpdateUrn=urn%3Ali%3Aactivity%3A7516276684438884352&highlightedUpdateType=SOCIAL_SHARE&origin=SOCIAL_SHARE&utm_source=share&utm_medium=member_desktop&rcm=ACoAAANdEHwBWUeCxF1O1oGewKpPpOQb1NBH6ZU> - *Devang's* <https://www.linkedin.com/posts/devangaggarwal_ai-python-snapdragon-share-7516182341057216513-8-4S/?highlightedUpdateUrn=urn%3Ali%3Aactivity%3A7516182342437109760&highlightedUpdateType=SOCIAL_SHARE&origin=SOCIAL_SHARE&utm_source=share&utm_medium=member_desktop&rcm=ACoAAANdEHwBWUeCxF1O1oGewKpPpOQb1NBH6ZU> - *Gaurav's* <https://www.linkedin.com/posts/gauravnimi_snapdragon-python-python-share-7516219166467510272-Zgf6/?highlightedUpdateUrn=urn%3Ali%3Aactivity%3A7516219167629422592&highlightedUpdateType=SOCIAL_SHARE&origin=SOCIAL_SHARE&utm_source=share&utm_medium=member_desktop&rcm=ACoAAANdEHwBWUeCxF1O1oGewKpPpOQb1NBH6ZU> - *Nicole's* <https://www.linkedin.com/posts/nicolemichaelis1_great-to-see-python-315-make-windows-arm64-share-7516226091812884481-ybKM/?highlightedUpdateUrn=urn%3Ali%3Aactivity%3A7516226092727226368&highlightedUpdateType=SOCIAL_SHARE&origin=SOCIAL_SHARE&utm_source=share&utm_medium=member_desktop&rcm=ACoAAANdEHwBWUeCxF1O1oGewKpPpOQb1NBH6ZU> - *Anaconda's* <https://www.linkedin.com/posts/python-315-is-here-and-so-is-native-python-share-7516181847135916034-Vl-5/?highlightedUpdateUrn=urn%3Ali%3Ashare%3A7516181847135916034&highlightedUpdateType=SOCIAL_SHARE&origin=SOCIAL_SHARE&utm_source=share&utm_medium=member_desktop&rcm=ACoAAANdEHwBWUeCxF1O1oGewKpPpOQb1NBH6ZU> - *Thomas D.* - Reach out to Mayank to get the latest status on native PostgreSQL support for Windows on Arm and request inclusion in communications with Dave Kramer. - *Evgeny K.* - Consult with Andre regarding merging experimental toolchain builds into official GNU releases once production quality is reached. For Future - Patches for native toolchain compilation are scheduled for submission by the end of November, with upstreaming targeting December or January. - Delivery of a native toolchain for MinGW and a cross-toolchain for Cygwin is targeting end of the year. - Fathi may return to address comments on his PyArrow patches in the future once current project commitments conclude. - Ecosystem enablement topics & outstanding PR list to be discussed in a future meeting when Mayank is available. Notes - *GNU Toolchain Updates* - Toolchain builds for Linux and macOS are currently available for download. - Arm has received all necessary approvals and published the experimental GNU toolchain repository on the Arm organization on GitHub . - Weekly experimental builds are automatically generated every Saturday directly from upstream commits without downstream patches. - Upstreaming of patches for native compilation is tracking for submission by late November, with upstream integration expected in December or January. - Delivery of a native toolchain for MinGW and a cross-toolchain for Cygwin is targeted by the end of the year to streamline testing and unblock GNU-dependent downstream projects. - *Python 3.15 Native-by-Default Release* - Python 3.15 is now native-by-default on Windows on Arm, marking a major milestone for ecosystem maturity. - The achievement was recognized as a prime example of successful cross-industry collaboration among Microsoft, Arm, Qualcomm, and Linaro via CoreCollective. - Native execution delivers efficiency benefits across Windows on Arm environments, especially for developer tooling and agentic workflows that routinely spin up Python. - Ongoing efforts will focus on Python package enablement, though full parity with x64 is not required given legacy and obsolete packages. - *PyArrow * - Upstream PyArrow maintainers lack funding for review bandwidth. The community has sufficient engineering resources to submit lots of PRs. - Microsoft is evaluating funding mechanisms internally to help alleviate maintainer bandwidth constraints, with outcomes pending. - Linaro engineering contributions from Fathi have paused due to his full allocation to other projects, though he may return to address feedback comments on his patches later. - Microsoft has an internal engineering team prepared to take up PyArrow work, and Gleb K. will make the intro for hand-off from Fathi via email. - *Python Package Ecosystem Automation and Tracking* - Microsoft is developing an automated workflow to monitor approximately 80 packages with wheel builds that have GitHub Actions, expanding on the monitoring model used for cryptography. - Workflows will run on a schedule comparing Windows on Arm builds against Windows x86 builds. - Any failure specific to Windows on Arm will trigger automated issue updates across package-specific tracking issues under a master issue . - Overall top 1000 downloaded package enablement currently stands at 86%, which is down from before because the top 1000 list is based on downloads, so WoA-enabled packages might drop off & new ones replacing them. httptools and mysqlclient enabled since the prior meeting. - Grant L. will prototype an automated dashboard to track package maturity from initial enablement to maintainer-owned maintenance, avoiding manual tracking across repositories. - *PostgreSQL Native Support* - Arm received another internal request regarding native PostgreSQL support on Windows on Arm. - The most recent correspondence between Mayank and Dave Cramer at PostgreSQL indicates Dave does not directly manage Arm build generation, leaving unresolved technical issues as of September 2026. - Native PostgreSQL progress remains stalled after initial assessment 18 months ago; Thomas D. will follow up with Mayank to obtain current status and join the discussion thread.
participants (1)
-
Nathalie Chan King Choy (Windows on Arm)