Skip to content

build: package wheels for Windows/ARM - #4691

Open
lidavidm wants to merge 4 commits into
apache:mainfrom
lidavidm:gh-4684
Open

build: package wheels for Windows/ARM#4691
lidavidm wants to merge 4 commits into
apache:mainfrom
lidavidm:gh-4684

Conversation

@lidavidm

Copy link
Copy Markdown
Member

Closes #4684.

Assisted-by: GPT-5.6 Sol codex@openai.com

Closes apache#4684.

Assisted-by: GPT-5.6 Sol <codex@openai.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Windows ARM64 Python wheel packaging and testing alongside AMD64.

Changes:

  • Adds architecture-aware PowerShell wheel tooling and CI matrices.
  • Enables Windows ARM64 native builds.
  • Updates vendored dependency attribution.

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/packaging.yml Builds and tests AMD64/ARM64 wheels.
.github/workflows/java.yml Uses the PowerShell driver build.
ci/scripts/python_wheel_windows_build_drivers.ps1 Builds architecture-specific driver wheels.
ci/scripts/python_wheel_windows_build_manager.ps1 Builds manager wheels per Python version.
ci/scripts/python_wheel_windows_test.ps1 Tests packaged Windows wheels.
ci/scripts/python_wheel_windows_build.bat Removes superseded batch build script.
ci/scripts/python_wheel_windows_test.bat Removes superseded batch test script.
c/cmake_modules/GoUtils.cmake Avoids unsupported Windows soname flags.
c/vendor/backward/backward.hpp Adds ARM64 stack-walking support.
LICENSE.txt Records the backward-cpp revision.
python/adbc_driver_flightsql/LICENSE.txt Updates bundled dependency attribution.
python/adbc_driver_postgresql/LICENSE.txt Updates bundled dependency attribution.
python/adbc_driver_sqlite/LICENSE.txt Updates bundled dependency attribution.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread ci/scripts/python_wheel_windows_test.ps1
@lidavidm
lidavidm marked this pull request as ready for review August 17, 2026 08:16
@lidavidm
lidavidm requested review from kou and zeroshade as code owners August 17, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

python: package wheels for Windows on ARM

2 participants