forked from 3-manifolds/SnapPy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.cirrus.yml
27 lines (27 loc) · 1.18 KB
/
.cirrus.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
cirrus_wheels_macos_arm64_task:
name: Build wheels on macOS arm64.
macos_instance:
image: ghcr.io/cirruslabs/macos-ventura-xcode:latest
env:
CIBW_ARCHS_MACOS: arm64
CIBW_SKIP: pp* cp38* cp312*
CIBW_BEFORE_BUILD: >
pip install cython FXrays low_index sphinx sphinx_rtd_theme &&
pip install --pre --extra-index-url https://test.pypi.org/simple cypari &&
pip install git+https://github.com/3-manifolds/PLink &&
pip install git+https://github.com/3-manifolds/snappy_manifolds &&
pip install git+https://github.com/3-manifolds/Spherogram
CIBW_BEFORE_TEST: >
pip install cython low_index &&
pip install --pre --extra-index-url https://test.pypi.org/simple cypari &&
pip install git+https://github.com/3-manifolds/PLink &&
pip install git+https://github.com/3-manifolds/snappy_manifolds &&
pip install git+https://github.com/3-manifolds/Spherogram
CIBW_TEST_COMMAND: python -m snappy.test --skip-modern-opengl
install_pre_requirements_script:
- brew install python3 pipx
- python3 --version
run_cibuildwheel_script:
- pipx run cibuildwheel --output-dir wheelhouse
wheels_artifacts:
path: "wheelhouse/*"