From 1a17ec176bc5264bbc495ca46b3425e698cefe18 Mon Sep 17 00:00:00 2001 From: Kyle Sunden Date: Mon, 21 Aug 2023 12:14:20 -0500 Subject: [PATCH] Backport PR #26543: Add ninja to Cygwin builder --- .github/workflows/cygwin.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cygwin.yml b/.github/workflows/cygwin.yml index 652a09e45953..b4b30b57dab1 100644 --- a/.github/workflows/cygwin.yml +++ b/.github/workflows/cygwin.yml @@ -86,7 +86,7 @@ jobs: with: packages: >- ccache gcc-g++ gdb git graphviz libcairo-devel libffi-devel - libgeos-devel libQt5Core-devel pkgconf libglib2.0-devel + libgeos-devel libQt5Core-devel pkgconf libglib2.0-devel ninja noto-cjk-fonts python3${{ matrix.python-minor-version }}-devel python3${{ matrix.python-minor-version }}-pip @@ -177,7 +177,10 @@ jobs: python -m pip install --upgrade pip 'setuptools<60' wheel python -m pip install kiwisolver 'numpy!=1.21.*' pillow importlib_resources grep -v -F -e psutil requirements/testing/all.txt >requirements_test.txt - python -m pip install --upgrade 'contourpy>=1.0.1' cycler fonttools \ + python -m pip install meson-python pybind11 + export PATH="/usr/local/bin:$PATH" + python -m pip install --no-build-isolation 'contourpy>=1.0.1' + python -m pip install --upgrade cycler fonttools \ packaging pyparsing python-dateutil setuptools-scm \ -r requirements_test.txt sphinx ipython python -m pip install --upgrade pycairo 'cairocffi>=0.8' PyGObject &&