Skip to content

update to PyO3 v0.21 #35

update to PyO3 v0.21

update to PyO3 v0.21 #35

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- main
- release/*
jobs:
package:
name: Build and test package
uses: evalf/workflow-maturin/.github/workflows/build-and-test.yaml@release/1
with:
targets: |
defaults = dict(python='cp310', test=True)
targets = []
targets.extend(defaults | dict(os=os, arch=arch) for os in ('linux', 'musllinux') for arch in ('x86_64', 'aarch64'))
targets.append(defaults | dict(os='macos', arch='universal2'))
targets.extend(defaults | dict(os='windows', arch=arch) for arch in ('x86_64', 'i686'))
docs:
name: Build documentation
needs: package
uses: evalf/workflow-sphinx/.github/workflows/build.yaml@release/1
with:
# tomli is needed for Python<3.11
requirements: 'tomli'