README.md : update support matrix

This commit is contained in:
KIU Shueng Chuan 2021-01-20 12:41:29 +08:00
parent 9f54baed0c
commit 54d25ffbcf

View File

@ -9,7 +9,7 @@ PyQtGraph
[![Total alerts](https://img.shields.io/lgtm/alerts/g/pyqtgraph/pyqtgraph.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pyqtgraph/pyqtgraph/alerts/) [![Total alerts](https://img.shields.io/lgtm/alerts/g/pyqtgraph/pyqtgraph.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pyqtgraph/pyqtgraph/alerts/)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/pyqtgraph/pyqtgraph.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pyqtgraph/pyqtgraph/context:python) [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/pyqtgraph/pyqtgraph.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pyqtgraph/pyqtgraph/context:python)
A pure-Python graphics library for PyQt5/PySide2 A pure-Python graphics library for PyQt5/PySide2/PySide6
Copyright 2020 Luke Campagnola, University of North Carolina at Chapel Hill Copyright 2020 Luke Campagnola, University of North Carolina at Chapel Hill
@ -29,33 +29,34 @@ This project supports:
* All minor versions of Python released 42 months prior to the project, and at minimum the two latest minor versions. * All minor versions of Python released 42 months prior to the project, and at minimum the two latest minor versions.
* All minor versions of numpy released in the 24 months prior to the project, and at minimum the last three minor versions. * All minor versions of numpy released in the 24 months prior to the project, and at minimum the last three minor versions.
* All minor versions of Qt 5 currently supported by upstream Qt (Note, Qt 6 support is not yet implemented) * All minor versions of Qt 5 and Qt 6 currently supported by upstream Qt
Currently this means: Currently this means:
* Python 3.7+ * Python 3.7+
* Qt 5.12-5.15 * Qt 5.12-6.0
* Required * Required
* PyQt5 or PySide2 * PyQt5, PySide2 or PySide6
* `numpy` 1.17+ * `numpy` 1.17+
* Optional * Optional
* `scipy` for image processing * `scipy` for image processing
* `pyopengl` for 3D graphics * `pyopengl` for 3D graphics
* `pyopengl` on macOS Big Sur only works with python 3.9.1+ * `pyopengl` on macOS Big Sur only works with python 3.9.1+
* `hdf5` for large hdf5 binary format support * `hdf5` for large hdf5 binary format support
* `colorcet` for supplimental colormaps * `colorcet` for supplemental colormaps
Qt Bindings Test Matrix 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 20.04, Windows Server 2019, and macOS 10.15 base images.
| Qt-Bindings | Python 3.7 | Python 3.8 | Python 3.9 | | Qt-Bindings | Python 3.7 | Python 3.8 | Python 3.9 |
| :------------- | :----------------: | :----------------: | :----------------: | | :------------- | :----------------: | :----------------: | :----------------: |
| PySide2-5.12 | :white_check_mark: | :x: | :x: | | PySide2-5.12 | :white_check_mark: | :x: | :x: |
| PyQt5-5.12 | :white_check_mark: | :x: | :x: | | PyQt5-5.12 | :white_check_mark: | :x: | :x: |
| PySide2-5.15 | :x: | :white_check_mark: | :white_check_mark: | | PySide2-5.15 | :x: | :white_check_mark: | :x: |
| PyQt5-5.15 | :x: | :white_check_mark: | :white_check_mark: | | PyQt5-5.15 | :x: | :white_check_mark: | :white_check_mark: |
| PySide6-6.0 | :x: | :x: | :white_check_mark: |
Support Support
------- -------