|
56 | 56 | extra-requirements: '-r requirements/testing/extra.txt'
|
57 | 57 | - os: ubuntu-20.04
|
58 | 58 | python-version: '3.11'
|
| 59 | + extra-requirements: '-r requirements/testing/extra.txt' |
| 60 | + - os: ubuntu-latest |
| 61 | + python-version: '3.12-dev' |
59 | 62 | - os: macos-latest
|
60 | 63 | python-version: 3.8
|
61 | 64 |
|
@@ -113,6 +116,9 @@ jobs:
|
113 | 116 | if [[ "${{ matrix.os }}" = ubuntu-20.04 ]]; then
|
114 | 117 | sudo apt install -yy libopengl0
|
115 | 118 | fi
|
| 119 | + if [[ "${{ matrix.python-version }}" = "3.12-dev" ]]; then |
| 120 | + sudo apt install -yy webp |
| 121 | + fi |
116 | 122 | ;;
|
117 | 123 | macOS)
|
118 | 124 | brew install ccache
|
@@ -199,13 +205,11 @@ jobs:
|
199 | 205 | python -c 'import PyQt5.QtCore' &&
|
200 | 206 | echo 'PyQt5 is available' ||
|
201 | 207 | echo 'PyQt5 is not available'
|
202 |
| - if [[ "${{ runner.os }}" != 'macOS' ]]; then |
203 |
| - python -mpip install --upgrade pyside2${{ matrix.pyside2-ver }} && |
204 |
| - python -c 'import PySide2.QtCore' && |
205 |
| - echo 'PySide2 is available' || |
206 |
| - echo 'PySide2 is not available' |
207 |
| - fi |
208 | 208 | if [[ "${{ matrix.os }}" = ubuntu-20.04 ]]; then
|
| 209 | + python -mpip install --upgrade pyside2${{ matrix.pyside2-ver }} && |
| 210 | + python -c 'import PySide2.QtCore' && |
| 211 | + echo 'PySide2 is available' || |
| 212 | + echo 'PySide2 is not available' |
209 | 213 | python -mpip install --upgrade pyqt6${{ matrix.pyqt6-ver }} &&
|
210 | 214 | python -c 'import PyQt6.QtCore' &&
|
211 | 215 | echo 'PyQt6 is available' ||
|
|
0 commit comments