Skip to content

[RELEASE ONLY CHANGES] Prepare tokenizers 1.6.0 with Python 3.11-3.15 wheels - #230

Merged
JacobSzwejbka merged 1 commit into
release/1.6.0from
release-only/1.6.0-rc1-20261028
Oct 28, 2026
Merged

JacobSzwejbka merged 1 commit into
release/1.6.0from
release-only/1.6.0-rc1-20261028

Conversation

@JacobSzwejbka

Copy link
Copy Markdown
Contributor

Release-only preparation for pytorch-tokenizers 1.6.0, for ExecuTorch 1.6. Do not merge to main.

Review the four wheel workflows first: they generate the full Python 3.11 through 3.15 matrix on Linux x86-64, Linux AArch64, macOS arm64 and Windows x86-64, and use pytorch/test-infra release/2.15 for both reusable workflows and their checkout refs. The new release supports Python 3.11 and newer, matching the requested wheel range and PyTorch 2.15 build infrastructure. Package metadata, the runtime version and its existing version test are set to 1.6.0.

The extension's CMake FetchContent pin and Python build dependencies move from pybind11 2.13.6 to the published pybind11 3.1.0 release, which includes Python 3.15 CI coverage. The source cut is main at 96a595f, including Unicode 17 NFC normalization, PCRE2 10.48 and fixes for no-op normalizers and non-tiling Split regexes.

Validation

Parsed all four workflow YAML files and checked every supplied input against the release/2.15 reusable workflow schemas. Ran that release's actual matrix generator for all four platforms and verified five Python rows per platform, covering 3.11 through 3.15. Package metadata, Python syntax, version strings and pybind11 build pin agree. Changed Python files pass Black 24.4.2, and git diff --check passes. RC1 will run the complete platform build and installed-wheel smoke-test matrix before final publication.

As in the previous release, the RC tag identifies candidate artifacts with package version 1.6.0; publication of the final release follows successful candidate validation.

Authored with Codex assistance.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Oct 28, 2026
@JacobSzwejbka
JacobSzwejbka merged commit ec672cb into release/1.6.0 Oct 28, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant