2121
2222if [[ $( uname) != CYGWIN* ]]; then
2323 sudo apt-get -qq install libfreetype6-dev liblcms2-dev python3-tk\
24- ghostscript libffi-dev libjpeg-turbo-progs libopenjp2-7-dev\
24+ ghostscript libjpeg-turbo-progs libopenjp2-7-dev\
2525 cmake meson imagemagick libharfbuzz-dev libfribidi-dev\
2626 sway wl-clipboard libopenblas-dev
2727fi
@@ -30,19 +30,15 @@ python3 -m pip install --upgrade pip
3030python3 -m pip install --upgrade wheel
3131python3 -m pip install coverage
3232python3 -m pip install defusedxml
33+ python3 -m pip install ipython
3334python3 -m pip install olefile
3435python3 -m pip install -U pytest
3536python3 -m pip install -U pytest-cov
3637python3 -m pip install -U pytest-timeout
3738python3 -m pip install pyroma
3839
3940if [[ $( uname) != CYGWIN* ]]; then
40- # TODO Update condition when NumPy supports free-threading
41- if [[ " $PYTHON_GIL " == " 0" ]]; then
42- python3 -m pip install numpy --index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
43- else
44- python3 -m pip install numpy
45- fi
41+ python3 -m pip install numpy
4642
4743 # PyQt6 doesn't support PyPy3
4844 if [[ $GHA_PYTHON_VERSION == 3.* ]]; then
@@ -52,10 +48,7 @@ if [[ $(uname) != CYGWIN* ]]; then
5248 fi
5349
5450 # Pyroma uses non-isolated build and fails with old setuptools
55- if [[
56- $GHA_PYTHON_VERSION == pypy3.9
57- || $GHA_PYTHON_VERSION == 3.9
58- ]]; then
51+ if [[ $GHA_PYTHON_VERSION == 3.9 ]]; then
5952 # To match pyproject.toml
6053 python3 -m pip install " setuptools>=67.8"
6154 fi
0 commit comments