diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 84a41d1..dff1202 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -26,17 +26,22 @@ jobs: platform: - runner: ubuntu-latest target: x86_64 + manylinux: auto - runner: ubuntu-latest target: x86 - # Need to fix ring compilation: https://github.com/briansmith/ring/issues/1414#issuecomment-1055177218 - # - runner: ubuntu-latest - # target: aarch64 + manylinux: auto + - runner: ubuntu-latest + target: aarch64 + manylinux: "2_28" - runner: ubuntu-latest target: armv7 + manylinux: auto - runner: ubuntu-latest target: s390x + manylinux: auto - runner: ubuntu-latest target: ppc64le + manylinux: auto module: - arro3-core - arro3-compute @@ -61,7 +66,7 @@ jobs: # maturin to find the executable. --find-interpreter did not find it. args: --release --out dist -i 3.9 -i 3.10 -i 3.11 -i 3.12 -i 3.13 -i pypy3.10 --manifest-path ${{ matrix.module }}/Cargo.toml sccache: "true" - manylinux: auto + manylinux: ${{ matrix.platform.manylinux }} - name: Upload wheels uses: actions/upload-artifact@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d8cfa5..595a458 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ This is the changelog for arro3. pyo3-arrow has a separate changelog. +## [0.4.5] - 2024-12-16 + +### Bug fixes :bug: + +- Build wheels for linux aarch64. https://github.com/kylebarron/arro3/pull/277 + ## [0.4.4] - 2024-12-09 ### Bug fixes :bug: diff --git a/Cargo.lock b/Cargo.lock index d11c098..ae3e4d7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -72,7 +72,7 @@ dependencies = [ [[package]] name = "arro3-compute" -version = "0.4.4" +version = "0.4.5" dependencies = [ "arrow", "arrow-array", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "arro3-core" -version = "0.4.4" +version = "0.4.5" dependencies = [ "arrow-array", "arrow-buffer", @@ -98,7 +98,7 @@ dependencies = [ [[package]] name = "arro3-io" -version = "0.4.4" +version = "0.4.5" dependencies = [ "arrow", "arrow-array", diff --git a/Cargo.toml b/Cargo.toml index 203034f..489b9ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ resolver = "2" [workspace.package] # Package version for arro3-*, not for pyo3-arrow -version = "0.4.4" +version = "0.4.5" authors = ["Kyle Barron "] edition = "2021" homepage = "https://kylebarron.dev/arro3"