Expand CI to test latest PySide2

This commit is contained in:
Ogi 2020-06-03 21:27:49 -07:00
parent 3ed8c49599
commit a171a098ad
2 changed files with 15 additions and 10 deletions

View File

@ -37,15 +37,16 @@ Qt Bindings Test Matrix
The following table represents the python environments we test in our CI system. Our CI system uses Ubuntu 18.04, Windows Server 2019, and macOS 10.15 base images. The following table represents the python environments we test in our CI system. Our CI system uses Ubuntu 18.04, Windows Server 2019, and macOS 10.15 base images.
| Qt-Bindings | Python 2.7 | Python 3.6 | Python 3.7 | Python 3.8 | | Qt-Bindings | Python 2.7 | Python 3.6 | Python 3.7 | Python 3.8 |
| :----------- | :----------------: | :----------------: | :----------------: | :----------------: | | :------------- | :----------------: | :----------------: | :----------------: | :----------------: |
| PyQt-4 | :white_check_mark: | :x: | :x: | :x: | | PyQt-4 | :white_check_mark: | :x: | :x: | :x: |
| PySide1 | :white_check_mark: | :x: | :x: | :x: | | PySide1 | :white_check_mark: | :x: | :x: | :x: |
| PyQt-5.9 | :x: | :white_check_mark: | :x: | :x: | | PyQt5-5.9 | :x: | :white_check_mark: | :x: | :x: |
| PySide2-5.13 | :x: | :x: | :white_check_mark: | :x: | | PySide2-5.13 | :x: | :x: | :white_check_mark: | :x: |
| PyQt-5.14 | :x: | :x: | :x: | :white_check_mark: | | PyQt5-Latest | :x: | :x: | :x: | :white_check_mark: |
| PySide2-Latest | :x: | :x: | :x: | :white_check_mark: |
* pyqtgraph has had some incompatabilities with PySide2-5.6, and we recommend you avoid those bindings if possible * pyqtgraph has had some incompatibilities with PySide2-5.6, and we recommend you avoid those bindings if possible
* on macOS with Python 2.7 and Qt4 bindings (PyQt4 or PySide) the openGL related visualizations do not work * on macOS with Python 2.7 and Qt4 bindings (PyQt4 or PySide) the openGL related visualizations do not work
Support Support

View File

@ -18,7 +18,7 @@ jobs:
python.version: '2.7' python.version: '2.7'
qt.bindings: "pyside" qt.bindings: "pyside"
install.method: "conda" install.method: "conda"
Python36-PyQt-5.9: Python36-PyQt5-5.9:
python.version: "3.6" python.version: "3.6"
qt.bindings: "pyqt" qt.bindings: "pyqt"
install.method: "conda" install.method: "conda"
@ -26,10 +26,14 @@ jobs:
python.version: "3.7" python.version: "3.7"
qt.bindings: "pyside2" qt.bindings: "pyside2"
install.method: "conda" install.method: "conda"
Python38-PyQt-5.14: Python38-PyQt5-Latest:
python.version: '3.8' python.version: '3.8'
qt.bindings: "PyQt5" qt.bindings: "PyQt5"
install.method: "pip" install.method: "pip"
Python38-PySide2-Latest:
python.version: '3.8'
qt.bindings: "PySide2"
install.method: "pip"
steps: steps:
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2