@@ -52,60 +52,30 @@ jobs:
52
52
python-version : ' 3.11'
53
53
extra-requirements : ' -c requirements/testing/minver.txt'
54
54
delete-font-cache : true
55
- # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
56
- pyqt6-ver : ' !=6.6.0'
57
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
58
- pyside6-ver : ' !=6.5.1'
59
55
- os : ubuntu-22.04
60
56
python-version : ' 3.11'
61
57
CFLAGS : " -fno-lto" # Ensure that disabling LTO works.
62
- # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
63
- pyqt6-ver : ' !=6.6.0'
64
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
65
- pyside6-ver : ' !=6.5.1'
66
58
extra-requirements : ' -r requirements/testing/extra.txt'
67
59
- os : ubuntu-22.04-arm
68
60
python-version : ' 3.12'
69
- # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
70
- pyqt6-ver : ' !=6.6.0'
71
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
72
- pyside6-ver : ' !=6.5.1'
73
61
- os : ubuntu-22.04
74
62
python-version : ' 3.13'
75
- # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
76
- pyqt6-ver : ' !=6.6.0'
77
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
78
- pyside6-ver : ' !=6.5.1'
79
63
- name-suffix : " Free-threaded"
80
64
os : ubuntu-22.04
81
65
python-version : ' 3.13t'
82
- # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
83
- pyqt6-ver : ' !=6.6.0'
84
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
85
- pyside6-ver : ' !=6.5.1'
86
66
- os : ubuntu-24.04
87
67
python-version : ' 3.12'
88
- # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
89
- pyqt6-ver : ' !=6.6.0'
90
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
91
- pyside6-ver : ' !=6.5.1'
92
68
- os : macos-13 # This runner is on Intel chips.
93
69
# merge numpy and pandas install in nighties test when this runner is dropped
94
70
python-version : ' 3.10'
95
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
96
- pyside6-ver : ' !=6.5.1'
97
71
- os : macos-14 # This runner is on M1 (arm64) chips.
98
72
python-version : ' 3.12'
99
73
# https://github.com/matplotlib/matplotlib/issues/29732
100
74
pygobject-ver : ' <3.52.0'
101
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
102
- pyside6-ver : ' !=6.5.1'
103
75
- os : macos-14 # This runner is on M1 (arm64) chips.
104
76
python-version : ' 3.13'
105
77
# https://github.com/matplotlib/matplotlib/issues/29732
106
78
pygobject-ver : ' <3.52.0'
107
- # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
108
- pyside6-ver : ' !=6.5.1'
109
79
110
80
steps :
111
81
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -274,7 +244,7 @@ jobs:
274
244
275
245
# PyQt5 does not have any wheels for ARM on Linux.
276
246
if [[ "${{ matrix.os }}" != 'ubuntu-22.04-arm' ]]; then
277
- python -mpip install --upgrade --only-binary :all: pyqt5${{ matrix.pyqt5-ver }} &&
247
+ python -mpip install --upgrade --only-binary :all: pyqt5 &&
278
248
python -c 'import PyQt5.QtCore' &&
279
249
echo 'PyQt5 is available' ||
280
250
echo 'PyQt5 is not available'
@@ -284,16 +254,16 @@ jobs:
284
254
# on M1 macOS, so don't bother there either.
285
255
if [[ "${{ matrix.os }}" != 'macos-14'
286
256
&& "${{ matrix.python-version }}" != '3.12' && "${{ matrix.python-version }}" != '3.13' ]]; then
287
- python -mpip install --upgrade pyside2${{ matrix.pyside2-ver }} &&
257
+ python -mpip install --upgrade pyside2 &&
288
258
python -c 'import PySide2.QtCore' &&
289
259
echo 'PySide2 is available' ||
290
260
echo 'PySide2 is not available'
291
261
fi
292
- python -mpip install --upgrade --only-binary :all: pyqt6${{ matrix.pyqt6-ver }} &&
262
+ python -mpip install --upgrade --only-binary :all: pyqt6 &&
293
263
python -c 'import PyQt6.QtCore' &&
294
264
echo 'PyQt6 is available' ||
295
265
echo 'PyQt6 is not available'
296
- python -mpip install --upgrade --only-binary :all: pyside6${{ matrix.pyside6-ver }} &&
266
+ python -mpip install --upgrade --only-binary :all: pyside6 &&
297
267
python -c 'import PySide6.QtCore' &&
298
268
echo 'PySide6 is available' ||
299
269
echo 'PySide6 is not available'
0 commit comments