|
85 | 85 | pyqt6-ver:'!=6.6.0'
|
86 | 86 | # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
|
87 | 87 | pyside6-ver:'!=6.5.1'
|
| 88 | + -os:ubuntu-22.04 |
| 89 | +python-version:'3.13' |
| 90 | +# https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html |
| 91 | +pyqt6-ver:'!=6.6.0' |
| 92 | +# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 93 | +pyside6-ver:'!=6.5.1' |
88 | 94 | -os:macos-12# This runner is on Intel chips.
|
89 | 95 | python-version:'3.10'
|
90 | 96 | # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
|
|
93 | 99 | python-version:'3.12'
|
94 | 100 | # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
|
95 | 101 | pyside6-ver:'!=6.5.1'
|
| 102 | + -os:macos-14# This runner is on M1 (arm64) chips. |
| 103 | +python-version:'3.13' |
| 104 | +# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 105 | +pyside6-ver:'!=6.5.1' |
96 | 106 |
|
97 | 107 | steps:
|
98 | 108 | -uses:actions/checkout@v4
|
@@ -243,11 +253,11 @@ jobs:
|
243 | 253 | python -c 'import PyQt5.QtCore' &&
|
244 | 254 | echo 'PyQt5 is available' ||
|
245 | 255 | echo 'PyQt5 is not available'
|
246 |
| - # Even though PySide2 wheels can be installed on Python 3.12, they are broken and since PySide2 is |
| 256 | + # Even though PySide2 wheels can be installed on Python 3.12+, they are broken and since PySide2 is |
247 | 257 | # deprecated, they are unlikely to be fixed. For the same deprecation reason, there are no wheels
|
248 | 258 | # on M1 macOS, so don't bother there either.
|
249 | 259 | if [[ "${{ matrix.os }}" != 'macos-14'
|
250 |
| - && "${{ matrix.python-version }}" != '3.12' ]]; then |
| 260 | + && "${{ matrix.python-version }}" != '3.12'&& "${{ matrix.python-version }}" != '3.13']]; then |
251 | 261 | python -mpip install --upgrade pyside2${{ matrix.pyside2-ver }} &&
|
252 | 262 | python -c 'import PySide2.QtCore' &&
|
253 | 263 | echo 'PySide2 is available' ||
|
|