diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 60ea6e0..b5ef3d5 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -36,14 +36,19 @@ jobs: uses: actions/checkout@v4 with: submodules: true + - name: Set up QEMU + if: runner.os == 'Linux' + uses: docker/setup-qemu-action@v3 + with: + platforms: arm64 - name: Build wheels uses: pypa/cibuildwheel@v2.16 env: CIBW_SKIP: pp* CIBW_ARCHS_WINDOWS: AMD64 - CIBW_ARCHS_LINUX: x86_64 + CIBW_ARCHS_LINUX: x86_64 aarch64 CIBW_ARCHS_MACOS: x86_64 arm64 - CIBW_TEST_SKIP: cp312* *arm64 + CIBW_TEST_SKIP: cp312* *arm64 *aarch64 - name: Upload wheels uses: actions/upload-artifact@v4 with: diff --git a/pyproject.toml b/pyproject.toml index 1557737..fe26649 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tree-sitter" -version = "0.21.1" +version = "0.21.2" description = "Python bindings for the Tree-Sitter parsing library" keywords = ["incremental", "parsing", "tree-sitter"] classifiers = [