forked from 3-manifolds/SnapPy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.cirrus.yml
29 lines (29 loc) · 1.25 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
28
29
cirrus_wheels_macos_arm64_task:
name: Build macOS arm64 wheels.
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
- python3 --version
install_cibuildwheel_script:
- python3 -m pip install cibuildwheel==2.15.0
run_cibuildwheel_script:
- python3 -m cibuildwheel --output-dir wheelhouse
wheels_artifacts:
path: "wheelhouse/*"