Splitting up build into multiple jobs to avoid timeout.

This commit is contained in:
jupfi 2024-04-22 19:57:29 +02:00
parent 2bc6ba2019
commit 6d448e0857

View file

@ -46,14 +46,28 @@ jobs:
run: |
python -m venv venv
. ./venv/bin/activate
pip install -U twine cibuildwheel
pip install -U twine cibuildwheel build
- name: Build wheels
- name : Build source dist
run: |
. ./venv/bin/activate
python -m build --sdist .
- name: Build wheels manylinux
run: |
. ./venv/bin/activate
python -m cibuildwheel --output-dir dist
env:
CIBW_BEFORE_BUILD: ./build_wheel.sh
CIBW_SKIP: "*-musllinux_*"
- name: Build wheels musllinux
run: |
. ./venv/bin/activate
python -m cibuildwheel --output-dir dist
env:
CIBW_BEFORE_BUILD: ./build_wheel.sh
CIBW_SKIP: "*-manylinux_*"
- name: Publish to PyPI
run: |