diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml new file mode 100644 index 0000000..ac04c04 --- /dev/null +++ b/.github/workflows/build_wheels.yml @@ -0,0 +1,29 @@ +name: Build + +on: push + +permissions: + contents: write + +jobs: + build_wheels: + name: Build wheels on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + # os: [ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-13, macos-14] + os: [macos-14] + + steps: + - uses: actions/checkout@v4 + + - name: Build wheels + uses: pypa/cibuildwheel@v2.23.3 + + - name: Commit + run: | + git config --global user.name 'Wheel bot' + git config --global user.email '<>' + git add wheelhouse/*.whl + git commit -m "Bot: Add built wheels" -m "[skip ci]" + git push diff --git a/setup.py b/setup.py index 8cfe435..b1dc1a1 100644 --- a/setup.py +++ b/setup.py @@ -29,7 +29,7 @@ 'clean' in sys.argv): setup_requires = [] else: - setup_requires = ['numpy'] + setup_requires = ['Cython', 'numpy'] # --- Encapsulate NumPy imports in a specialized Extension type --------------- diff --git a/wheelhouse/sima-1.3.2-cp312-cp312-macosx_11_0_arm64.whl b/wheelhouse/sima-1.3.2-cp312-cp312-macosx_11_0_arm64.whl new file mode 100644 index 0000000..8071913 Binary files /dev/null and b/wheelhouse/sima-1.3.2-cp312-cp312-macosx_11_0_arm64.whl differ diff --git a/wheelhouse/sima-1.3.2-cp313-cp313-macosx_11_0_arm64.whl b/wheelhouse/sima-1.3.2-cp313-cp313-macosx_11_0_arm64.whl new file mode 100644 index 0000000..8c5015e Binary files /dev/null and b/wheelhouse/sima-1.3.2-cp313-cp313-macosx_11_0_arm64.whl differ