|
47 | 47 | fail-fast: false
|
48 | 48 | matrix:
|
49 | 49 | include:
|
| 50 | + - name-suffix: "(Minimum Versions)" |
| 51 | + os: ubuntu-20.04 |
| 52 | + python-version: '3.10' |
| 53 | + extra-requirements: '-c requirements/testing/minver.txt' |
| 54 | + delete-font-cache: true |
| 55 | + # Oldest versions with Py3.10 wheels. |
| 56 | + pyqt5-ver: '==5.15.5 sip==6.3.0' |
| 57 | + pyqt6-ver: '==6.2.0 PyQt6-Qt6==6.2.0' |
| 58 | + pyside2-ver: '==5.15.2.1' |
| 59 | + pyside6-ver: '==6.2.0' |
| 60 | + - os: ubuntu-20.04 |
| 61 | + python-version: '3.10' |
| 62 | + # One CI run tests ipython/matplotlib-inline before backend mapping moved to mpl |
| 63 | + extra-requirements: |
| 64 | + -r requirements/testing/extra.txt |
| 65 | + "ipython==7.29.0" |
| 66 | + "ipykernel==5.5.6" |
| 67 | + "matplotlib-inline<0.1.7" |
| 68 | + CFLAGS: "-fno-lto" # Ensure that disabling LTO works. |
| 69 | + # https://github.com/matplotlib/matplotlib/pull/26052#issuecomment-1574595954 |
| 70 | + # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html |
| 71 | + pyqt6-ver: '!=6.5.1,!=6.6.0,!=6.7.1' |
| 72 | + # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 73 | + pyside6-ver: '!=6.5.1' |
| 74 | + - os: ubuntu-22.04 |
| 75 | + python-version: '3.11' |
| 76 | + # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html |
| 77 | + pyqt6-ver: '!=6.6.0' |
| 78 | + # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 79 | + pyside6-ver: '!=6.5.1' |
| 80 | + extra-requirements: '-r requirements/testing/extra.txt' |
| 81 | + - os: ubuntu-22.04-arm |
| 82 | + python-version: '3.12' |
| 83 | + # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html |
| 84 | + pyqt6-ver: '!=6.6.0' |
| 85 | + # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 86 | + pyside6-ver: '!=6.5.1' |
| 87 | + - os: ubuntu-22.04 |
| 88 | + python-version: '3.13' |
| 89 | + # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html |
| 90 | + pyqt6-ver: '!=6.6.0' |
| 91 | + # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 92 | + pyside6-ver: '!=6.5.1' |
| 93 | + - name-suffix: "Free-threaded" |
| 94 | + os: ubuntu-22.04 |
| 95 | + python-version: '3.13t' |
| 96 | + # https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html |
| 97 | + pyqt6-ver: '!=6.6.0' |
| 98 | + # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 99 | + pyside6-ver: '!=6.5.1' |
| 100 | + - os: macos-13 # This runner is on Intel chips. |
| 101 | + # merge numpy and pandas install in nighties test when this runner is dropped |
| 102 | + python-version: '3.10' |
| 103 | + # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 |
| 104 | + pyside6-ver: '!=6.5.1' |
50 | 105 | - os: macos-14 # This runner is on M1 (arm64) chips.
|
51 | 106 | python-version: '3.12'
|
52 | 107 | # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
|
|
0 commit comments