From 498d144a3035069f1c54c6dd75c194745737363d Mon Sep 17 00:00:00 2001 From: Tomoki Ohtsuki Date: Sun, 15 Mar 2026 10:21:04 +0900 Subject: [PATCH 1/4] drop intel mac support --- .github/workflows/wheels.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 6fc1ccb..9d3b240 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -41,10 +41,6 @@ jobs: runs-on: windows-latest cibw: cflags: '' - - os: macos-intel - runs-on: macos-13 - cibw: - cflags: '' - os: macos-arm runs-on: macos-latest cibw: From 1742588e1d0a76d9354b7a2e6797908baec5df07 Mon Sep 17 00:00:00 2001 From: Tomoki Ohtsuki Date: Sun, 15 Mar 2026 10:22:27 +0900 Subject: [PATCH 2/4] fix readme --- Readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 126a532..198266f 100644 --- a/Readme.md +++ b/Readme.md @@ -34,7 +34,7 @@ The binaries have been compiled to use AVX instruction. If you want to use AVX2/ CFLAGS="-march=native" pip install git+https://github.com/tohtsky/irspack.git ``` -In that case, you must have a decent version of C++ compiler (with C++11 support). If it doesn't work, feel free to make an issue! +In that case, you must have a decent version of C++ compiler (with C++17 support). If it doesn't work, feel free to make an issue! ## Optional Dependencies From 6f37f0efe540584ddbff82db9d13741bcd18233a Mon Sep 17 00:00:00 2001 From: Tomoki Ohtsuki Date: Sun, 15 Mar 2026 10:26:05 +0900 Subject: [PATCH 3/4] test newer cibuildwheel --- .github/workflows/run-test.yml | 2 +- .github/workflows/wheels.yml | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/run-test.yml b/.github/workflows/run-test.yml index 3e342bc..e1dded0 100644 --- a/.github/workflows/run-test.yml +++ b/.github/workflows/run-test.yml @@ -13,7 +13,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: Build irspack (ubuntu) run: | pip install --upgrade pip setuptools wheel diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 9d3b240..e6bdead 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -1,8 +1,6 @@ name: Build on: push: - branches: - - main release: types: - created @@ -17,7 +15,7 @@ jobs: - uses: actions/setup-python@v3 name: Install Python with: - python-version: '3.13' + python-version: '3.14' - name: Build sdist run: pip install build && python -m build --sdist - uses: actions/upload-artifact@v4 @@ -51,7 +49,7 @@ jobs: submodule: recursive fetch-depth: 0 - name: Build wheels - uses: pypa/cibuildwheel@v3.0.1 + uses: pypa/cibuildwheel@v3.4.0 env: CIBW_PLATFORM: ${{ matrix.platform || 'auto' }} CFLAGS: ${{ matrix.cibw.cflags }} From cf2f603650a708e63502de2561586b6110ac6048 Mon Sep 17 00:00:00 2001 From: Tomoki Ohtsuki Date: Sun, 15 Mar 2026 10:39:33 +0900 Subject: [PATCH 4/4] build on main push --- .github/workflows/wheels.yml | 2 ++ pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e6bdead..c63677f 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -1,6 +1,8 @@ name: Build on: push: + branches: + - main release: types: - created diff --git a/pyproject.toml b/pyproject.toml index 9f18b3f..01da244 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,11 +11,11 @@ requires-python = ">=3.9" classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering", ] dependencies = [