Skip to content

Commit 1f97532

Browse files
Remove ninja from build-time deps, use a system edition
1 parent 559ef3c commit 1f97532

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

.github/workflows/tests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ jobs:
9393
if [ "${USE_SCIPY}" == "1" ]; then pip install ${SCIPY_MIN}; fi
9494
elif [ "${OPTIONS_NAME}" == "editable-install" ]; then
9595
echo "Testing an editable install of pywt"
96-
pip install numpy==1.26.0 cython meson-python ninja matplotlib pytest
97-
# should we do apt-get install ninja instead and use a system ninja instead?
96+
apt-get install ninja-build
97+
pip install numpy==1.26.0 cython meson-python matplotlib pytest
9898
pip install -e . --no-build-isolation
9999
else
100100
pip install ${PIP_FLAGS} cython

pyproject.toml

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ build-backend = "mesonpy"
99
requires = [
1010
"meson-python>=0.14.0",
1111
"Cython>=0.29.35",
12-
"ninja>=1.10.0",
1312

1413
# When numpy 2.0.0rc1 comes out, we should update this to build against 2.0,
1514
# and then runtime depend on the range 1.22.X to <2.3. No need to switch to

0 commit comments

Comments
 (0)