Skip to content

Add CI support for Windows ARM64#580

Open
chinazhangchao wants to merge 5 commits into
openai:mainfrom
chinazhangchao:chao/winarm64
Open

Add CI support for Windows ARM64#580
chinazhangchao wants to merge 5 commits into
openai:mainfrom
chinazhangchao:chao/winarm64

Conversation

@chinazhangchao

@chinazhangchao chinazhangchao commented Jul 14, 2026

Copy link
Copy Markdown

Hi @hauntsaninja, I'm from Microsoft and recently I'm working on improving Python ecosystem support for Windows on Arm. We need tiktoken to support Windows ARM64. So I submit these changes. Could you please help to review?

CI/CD: Add Windows ARM64 wheel builds

  • .github/workflows/build_wheels.yml: Adds a new build_wheels_windows_arm64 job to build wheels for Python versions 3.9 through 3.14 (including freethreading variants) on Windows ARM64 (windows-11-arm). The built wheels are uploaded as artifacts.
  • .github/workflows/build_wheels.yml: Updates the join_artifacts job to include the new build_wheels_windows_arm64 job in its dependencies, ensuring these new wheels are merged with the others.

Testing: Pin hypothesis version

  • pyproject.toml: Pins the hypothesis dependency to <6.156 in before-test to avoid CI failures for Python 3.13 freethreading, as newer versions do not publish compatible wheels yet.

Build Wheels Pipeline Test Results
https://github.com/chinazhangchao/tiktoken/actions/runs/29305569386

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.

1 participant