From f113c0df7779023db73a5ac6c8dfd89d8784afa7 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sun, 4 Jan 2026 18:45:20 -0800 Subject: [PATCH 1/2] Build linux aarch64 wheels --- .github/workflows/wheels.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 06dd3991c..97b2f495d 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -18,7 +18,14 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-15-intel, macos-14] + include: + - os: ubuntu-latest + cibw_archs_linux: x86_64 + - os: ubuntu-24.04-arm + cibw_archs_linux: aarch64 + - os: windows-latest + - os: macos-15-intel + - os: macos-14 steps: - uses: actions/checkout@v6 @@ -35,6 +42,7 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v3.3.0 env: + CIBW_ARCHS_LINUX: ${{ matrix.cibw_archs_linux }} CIBW_ENVIRONMENT_WINDOWS: > CL_INC_DIR='${{github.workspace}}/OpenCL-Headers/install/include' CL_LIB_DIR="C:/Program Files/OpenCL-ICD-Loader/lib" From 0be39ad82c8459132d3810edf83958ea5bf740ae Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 8 Jan 2026 13:25:50 -0600 Subject: [PATCH 2/2] Turn off RUF067 for now --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 38fb08165..ad9cd77b6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,6 +100,9 @@ extend-ignore = [ "C90", # McCabe complexity "UP031", # use f-strings instead of % "UP032", # use f-strings instead of .format + + # FIXME: This is a longer discussion... + "RUF067", # __init__ should only contain reexports ] exclude = [ "examples/gl_interop_demo.py",