diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1f04dd68..0a9add31 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -40,11 +40,11 @@ jobs: # We use the same order as in the table # * For Windows we support amd64 only # * For Linux we support ARM64 and x86_64 - # * For macOS we support x86_64 (macos-13 runner) and ARM64 (macos-14 runner) + # * For macOS we support x86_64 (macos-15-intel runner) and ARM64 (macos-14 runner) # * We build wheels for CPython only, one per platform, compatible with ABI3.9 include: # CPython 3.9 - - os: macos-13 + - os: macos-15-intel cibw_build: cp39-macosx_x86_64 - os: macos-14 cibw_build: cp39-macosx_arm64 diff --git a/CHANGELOG.md b/CHANGELOG.md index e7c7f997..4660cfbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `pyO3` and `rust-numpy` to 0.26.0: introduce Python build 3.14/3.14t support https://github.com/light-curve/light-curve-python/pull/553 +- **Breaking** macOS x86\_64 binary wheel now requires macOS 15 instead of 13 https://github.com/light-curve/light-curve-python/issues/587 ### Deprecated diff --git a/light-curve/README.md b/light-curve/README.md index 381236e8..773f152a 100644 --- a/light-curve/README.md +++ b/light-curve/README.md @@ -32,7 +32,7 @@ CPython 3 versions. | Arch \ OS | Linux glibc 2.17+ | Linux musl 1.2+ | macOS | Windows https://github.com/light-curve/light-curve-python/issues/186 | |-------------|-------------------|--------------------------------|-----------------------|----------------------------------------------------------------------| -| **x86-64** | PyPI (MKL), conda | PyPI (MKL) | PyPI macOS 13+, conda | PyPI, conda (both no Ceres, no GSL) | +| **x86-64** | PyPI (MKL), conda | PyPI (MKL) | PyPI macOS 15+, conda | PyPI, conda (both no Ceres, no GSL) | | **i686** | src | src | — | not tested | | **aarch64** | PyPI | PyPI | PyPI macOS 14+, conda | not tested | | **ppc64le** | src | not tested (no Rust toolchain) | — | — |