1717
1818 steps :
1919 - uses : actions/checkout@v3
20-
2120 - name : Set up QEMU
2221 uses : docker/setup-qemu-action@v2
2322
5150
5251 steps :
5352 - uses : actions/checkout@v3
54-
5553 - uses : msys2/setup-msys2@v2
5654 with :
5755 location : C:/temp
@@ -138,17 +136,11 @@ jobs:
138136 with :
139137 platforms : arm64
140138
141- - name : manylinux preparations
142- if : matrix.cibw_buildlinux == 'manylinux'
143- run : echo INSTALL_OS_PACKAGES="yum makecache && yum install -y $OS_PACKAGES" >> $GITHUB_ENV
144- env :
145- OS_PACKAGES : " git-all libjpeg-turbo-devel lcms2-devel libffi-devel"
146-
147139 - name : musllinux preparations
148140 if : matrix.cibw_buildlinux == 'musllinux'
149141 run : echo INSTALL_OS_PACKAGES="apk update && apk --no-cache add $OS_PACKAGES" >> $GITHUB_ENV
150142 env :
151- OS_PACKAGES : " sudo py3-pip python3-dev fribidi-dev harfbuzz-dev jpeg-dev lcms2-dev openjpeg-dev"
143+ OS_PACKAGES : " fribidi-dev harfbuzz-dev jpeg-dev lcms2-dev openjpeg-dev"
152144
153145 - name : Only minimal testing on aarch64
154146 if : matrix.cibw_arch == 'aarch64'
@@ -207,17 +199,11 @@ jobs:
207199 with :
208200 platforms : arm64
209201
210- - name : manylinux preparations
211- if : matrix.cibw_buildlinux == 'manylinux'
212- run : echo INSTALL_OS_PACKAGES="yum makecache && yum install -y $OS_PACKAGES" >> $GITHUB_ENV
213- env :
214- OS_PACKAGES : " git-all libjpeg-turbo-devel lcms2-devel libffi-devel"
215-
216202 - name : musllinux preparations
217203 if : matrix.cibw_buildlinux == 'musllinux'
218204 run : echo INSTALL_OS_PACKAGES="apk update && apk --no-cache add $OS_PACKAGES" >> $GITHUB_ENV
219205 env :
220- OS_PACKAGES : " sudo py3-pip python3-dev fribidi-dev harfbuzz-dev jpeg-dev lcms2-dev openjpeg-dev"
206+ OS_PACKAGES : " fribidi-dev harfbuzz-dev jpeg-dev lcms2-dev openjpeg-dev"
221207
222208 - name : Only minimal testing on aarch64
223209 if : matrix.cibw_arch == 'aarch64'
@@ -262,7 +248,7 @@ jobs:
262248 matrix :
263249 cibw_buildlinux : [ manylinux ]
264250 cibw_arch : [ "aarch64", "x86_64" ]
265- cibw_build : [ "pp37 ", "pp38 " ]
251+ cibw_build : [ "pp38 ", "pp39 " ]
266252 name : ${{ matrix.cibw_buildlinux }} • ${{ matrix.cibw_arch }} • ${{ matrix.cibw_build }}
267253 runs-on : ubuntu-20.04
268254 env :
@@ -296,7 +282,7 @@ jobs:
296282 env :
297283 CIBW_BUILD : ${{ format('{0}-{1}_{2}', matrix.cibw_build , matrix.cibw_buildlinux, matrix.cibw_arch) }}
298284 CIBW_ARCHS : ${{ matrix.cibw_arch }}
299- CIBW_BEFORE_ALL_LINUX : " yum makecache && yum install -y git-all libjpeg-turbo-devel lcms2-devel libffi -devel"
285+ CIBW_BEFORE_ALL_LINUX : " yum makecache && yum install -y libjpeg-turbo-devel lcms2-devel"
300286 CIBW_ENVIRONMENT_LINUX : BUILD_DIR_PREFIX=/host${{ env.BUILD_DIR_PREFIX }} PH_FULL_ACTION=1
301287
302288 - name : Checking built wheels
@@ -320,7 +306,7 @@ jobs:
320306 matrix :
321307 cibw_buildlinux : [ manylinux ]
322308 cibw_arch : [ "i686" ]
323- cibw_build : [ "pp37 ", "pp38 " ]
309+ cibw_build : [ "pp38 ", "pp39 " ]
324310 name : ${{ matrix.cibw_buildlinux }} • ${{ matrix.cibw_arch }} • ${{ matrix.cibw_build }}
325311 runs-on : ubuntu-20.04
326312 env :
@@ -354,7 +340,6 @@ jobs:
354340 env :
355341 CIBW_BUILD : ${{ format('{0}-{1}_{2}', matrix.cibw_build , matrix.cibw_buildlinux, matrix.cibw_arch) }}
356342 CIBW_ARCHS : ${{ matrix.cibw_arch }}
357- CIBW_BEFORE_ALL_LINUX : " yum makecache && yum install -y git-all libjpeg-turbo-devel lcms2-devel libffi-devel"
358343 CIBW_ENVIRONMENT_LINUX : BUILD_DIR_PREFIX=/host${{ env.BUILD_DIR_PREFIX }} PH_LIGHT_ACTION=1
359344
360345 - name : Checking built wheels
@@ -378,7 +363,6 @@ jobs:
378363
379364 steps :
380365 - uses : actions/checkout@v3
381-
382366 - uses : actions/setup-python@v4
383367 with :
384368 python-version : ' 3.10'
@@ -409,7 +393,7 @@ jobs:
409393
410394 - name : Test sdist
411395 run : |
412- export PH_FULL_ACTION=1
396+ export PH_FULL_ACTION=1 TEST_DECODE_THREADS=0
413397 python3 -m pytest -rs
414398
415399 - name : Upload sdist
0 commit comments