Skip to content
This repository was archived by the owner on May 7, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions .github/workflows/pypi-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,11 @@ jobs:
# Linux x86_64
- os: ubuntu-latest
target: x86_64-unknown-linux-gnu
# Linux aarch64 (ARM runner + manylinux_2_28 for ring 0.17+ compatibility)
- os: ubuntu-24.04-arm
target: aarch64-unknown-linux-gnu
manylinux: 2_28
# TODO: Linux aarch64 disabled — ring 0.17+ cross-compilation fails (__ARM_ARCH undefined)
# Ref: https://github.com/PyO3/maturin-action/issues/222
# - os: ubuntu-24.04-arm
# target: aarch64-unknown-linux-gnu
# manylinux: 2_28
# macOS x86_64
- os: macos-15-intel
target: x86_64-apple-darwin
Expand All @@ -50,7 +51,7 @@ jobs:
with:
target: ${{ matrix.target }}
args: --release --out dist
manylinux: ${{ matrix.manylinux || 'auto' }}
manylinux: auto
working-directory: wren-core-py
- name: Upload wheel
uses: actions/upload-artifact@v4
Expand Down
7 changes: 7 additions & 0 deletions wren-core-py/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ pip install wren-core-py

Requires Python >= 3.11.

Pre-built wheels are available for:
- Linux x86_64
- macOS x86_64 / ARM64 (Apple Silicon)
- Windows x86_64

Linux ARM64 wheels are not yet available. To use on that platform, build from source (requires Rust toolchain).

## Quick Start

```python
Expand Down
Loading