Skip to content

Commit 30d3660

Browse files
build: enable aarch64 wheels
1 parent ce1af66 commit 30d3660

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.github/workflows/pypi.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,19 @@ jobs:
3636
uses: actions/checkout@v4
3737
with:
3838
submodules: true
39+
- name: Set up QEMU
40+
if: runner.os == 'Linux'
41+
uses: docker/setup-qemu-action@v3
42+
with:
43+
platforms: arm64
3944
- name: Build wheels
4045
uses: pypa/cibuildwheel@v2.16
4146
env:
4247
CIBW_SKIP: pp*
4348
CIBW_ARCHS_WINDOWS: AMD64
44-
CIBW_ARCHS_LINUX: x86_64
49+
CIBW_ARCHS_LINUX: x86_64 aarch64
4550
CIBW_ARCHS_MACOS: x86_64 arm64
46-
CIBW_TEST_SKIP: cp312* *arm64
51+
CIBW_TEST_SKIP: cp312* *arm64 *aarch64
4752
- name: Upload wheels
4853
uses: actions/upload-artifact@v4
4954
with:

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "tree-sitter"
7-
version = "0.21.1"
7+
version = "0.21.2"
88
description = "Python bindings for the Tree-Sitter parsing library"
99
keywords = ["incremental", "parsing", "tree-sitter"]
1010
classifiers = [

0 commit comments

Comments
 (0)