diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16dec60..7e0783f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,7 +74,9 @@ jobs: CIBW_ARCHS_LINUX: auto64 CIBW_ARCHS_MACOS: x86_64 arm64 CIBW_ARCHS_WINDOWS: auto64 - CIBW_BEFORE_ALL_LINUX: yum install -y python3-devel + CIBW_BEFORE_ALL_LINUX: yum install -y ninja-build python3-devel + CIBW_BEFORE_ALL_WINDOWS: choco install ninja + CIBW_BEFORE_ALL_MACOS: brew install ninja - name: Upload package uses: actions/upload-artifact@v4 with: diff --git a/pixi.lock b/pixi.lock index a5da872..1b60a9c 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1405,9 +1405,9 @@ packages: requires_python: '>=3.9' - kind: pypi name: fastcan - version: 0.1.36 + version: 0.1.35 path: . - sha256: 10d930879710e2b95072ea84e84506577978ee087bd4308b6d6f52f86c5e6f0d + sha256: 96b38db276d26749b4ed51a59710d5c2983c590dade95c80b9b9402be97f454d requires_dist: - scikit-learn>=1.5.0,<1.6 - pytest ; extra == 'test' diff --git a/pyproject.toml b/pyproject.toml index 2838f03..14aaf13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ type = ["mypy"] doc = ["furo"] [build-system] -requires = ["meson-python", "cython", "scikit-learn", "build", "ninja"] +requires = ["meson-python", "cython", "scikit-learn", "build"] build-backend = "mesonpy" [tool.pixi.project]