Skip to content

Commit 6785455

Browse files
committed
Removed dependency to pytest-qt
1 parent fb949f5 commit 6785455

File tree

4 files changed

+19
-22
lines changed

4 files changed

+19
-22
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Documentation:
3838
Bug fixes:
3939

4040
* Fixed critical bug in oblique cross section feature (regression introduced in 2.0.0)
41+
* Removed dependency to `pytest-qt` for the test suite (due to Qt6 compatibility issues)
4142

4243
## Version 2.0.3 ##
4344

doc/requirements.rst

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The :mod:`plotpy` package requires the following Python modules:
99
- Summary
1010
* - Python
1111
- >=3.8, <4
12-
-
12+
-
1313
* - guidata
1414
- >=3.1
1515
- Automatic GUI generation for easy dataset editing and display
@@ -23,10 +23,10 @@ The :mod:`plotpy` package requires the following Python modules:
2323
- >=1.3
2424
- Fundamental algorithms for scientific computing in Python
2525
* - Pillow
26-
-
26+
-
2727
- Python Imaging Library (Fork)
2828
* - tifffile
29-
-
29+
-
3030
- Read and write TIFF files
3131
* - PyQt5
3232
- >=5.11
@@ -42,19 +42,19 @@ Optional modules for development:
4242
- Version
4343
- Summary
4444
* - black
45-
-
45+
-
4646
- The uncompromising code formatter.
4747
* - isort
48-
-
48+
-
4949
- A Python utility / library to sort Python imports.
5050
* - pylint
51-
-
51+
-
5252
- python code static checker
5353
* - Coverage
54-
-
54+
-
5555
- Code coverage measurement for Python
5656
* - Cython
57-
-
57+
-
5858
- The Cython compiler for writing C extensions in the Python language.
5959

6060
Optional modules for building the documentation:
@@ -67,22 +67,22 @@ Optional modules for building the documentation:
6767
- Version
6868
- Summary
6969
* - PyQt5
70-
-
70+
-
7171
- Python bindings for the Qt cross platform application toolkit
7272
* - sphinx
73-
-
73+
-
7474
- Python documentation generator
7575
* - myst_parser
76-
-
76+
-
7777
- An extended [CommonMark](https://spec.commonmark.org/) compliant parser,
7878
* - sphinx-copybutton
79-
-
79+
-
8080
- Add a copy button to each of your code cells.
8181
* - sphinx_qt_documentation
82-
-
82+
-
8383
- Plugin for proper resolve intersphinx references for Qt elements
8484
* - python-docs-theme
85-
-
85+
-
8686
- The Sphinx theme for the CPython docs and related projects
8787

8888
Optional modules for running test suite:
@@ -95,14 +95,11 @@ Optional modules for running test suite:
9595
- Version
9696
- Summary
9797
* - pytest
98-
-
98+
-
9999
- pytest: simple powerful testing with Python
100100
* - pytest-cov
101-
-
101+
-
102102
- Pytest plugin for measuring coverage.
103-
* - pytest-qt
104-
-
105-
- pytest support for PyQt and PySide applications
106103
* - pytest-xvfb
107-
-
104+
-
108105
- A pytest plugin to run Xvfb (or Xephyr/Xvnc) for tests.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ doc = [
5656
"sphinx_qt_documentation",
5757
"python-docs-theme",
5858
]
59-
test = ["pytest", "pytest-cov", "pytest-qt", "pytest-xvfb"]
59+
test = ["pytest", "pytest-cov", "pytest-xvfb"]
6060

6161
[tool.setuptools.packages.find]
6262
include = ["plotpy*"]

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ isort
1111
pylint
1212
pytest
1313
pytest-cov
14-
pytest-qt
1514
pytest-xvfb
1615
python-docs-theme
1716
sphinx

0 commit comments

Comments
 (0)