Skip to content

Commit e50fabe

Browse files
committed
Updated dependencies following NumPy vulnerability report (>=1.22)
1 parent 461ea74 commit e50fabe

File tree

4 files changed

+24
-26
lines changed

4 files changed

+24
-26
lines changed

doc/requirements.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,19 @@ The `PlotPy` package requires the following Python modules:
1111
- >=3.9, <4
1212
- Python programming language
1313
* - guidata
14-
- >=3.11
14+
- >= 3.11
1515
- Automatic GUI generation for easy dataset editing and display
1616
* - PythonQwt
17-
- >=0.14
17+
- >= 0.14
1818
- Qt plotting widgets for Python
19+
* - numpy
20+
- >= 1.22
21+
- Fundamental package for array computing in Python
1922
* - SciPy
20-
- >=1.5
23+
- >= 1.7.3
2124
- Fundamental algorithms for scientific computing in Python
2225
* - scikit-image
23-
- >= 0.18
26+
- >= 0.19
2427
- Image processing in Python
2528
* - Pillow
2629
-
@@ -39,7 +42,7 @@ Optional modules for GUI support (Qt):
3942
- Version
4043
- Summary
4144
* - PyQt5
42-
- >=5.11
45+
- >=5.15.6
4346
- Python bindings for the Qt cross platform application toolkit
4447

4548
Optional modules for development:
@@ -76,9 +79,6 @@ Optional modules for building the documentation:
7679
* - Name
7780
- Version
7881
- Summary
79-
* - PyQt5
80-
-
81-
- Python bindings for the Qt cross platform application toolkit
8282
* - sphinx
8383
-
8484
- Python documentation generator

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,11 @@ classifiers = [
3838
]
3939
requires-python = ">=3.9, <4"
4040
dependencies = [
41-
"guidata>=3.11",
42-
"PythonQwt>=0.14",
43-
"SciPy>=1.5",
44-
"scikit-image >= 0.18",
41+
"guidata >= 3.11",
42+
"PythonQwt >= 0.14",
43+
"numpy >= 1.22",
44+
"SciPy >= 1.7.3",
45+
"scikit-image >= 0.19",
4546
"Pillow",
4647
"tifffile",
4748
]
@@ -56,10 +57,9 @@ plotpy-tests = "plotpy.tests:run"
5657
plotpy-benchmarks = "plotpy.tests.benchmarks:run"
5758

5859
[project.optional-dependencies]
59-
qt = ["PyQt5>=5.11"]
60+
qt = ["PyQt5>=5.15.6"]
6061
dev = ["babel", "Coverage", "Cython>=3.0", "pylint", "ruff"]
6162
doc = [
62-
"PyQt5",
6363
"sphinx",
6464
"myst_parser",
6565
"sphinx-copybutton",

requirements-min.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
Coverage
22
Cython==3.0
33
Pillow
4-
PyQt5
5-
PyQt5==5.11
4+
PyQt5==5.15.6
65
PythonQwt==0.14
7-
SciPy==1.5
6+
SciPy==1.7.3
87
babel
98
guidata==3.11
109
myst_parser
10+
numpy==1.22
1111
pylint
1212
pytest
1313
pytest-xvfb
1414
python-docs-theme
1515
ruff
16-
scikit-image==0.18
16+
scikit-image==0.19
1717
sphinx
1818
sphinx-copybutton
1919
sphinx_qt_documentation
2020
tifffile
21-
toml-to-requirements

requirements.txt

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
Coverage
22
Cython>=3.0
33
Pillow
4-
PyQt5
5-
PyQt5>=5.11
6-
PythonQwt>=0.14
7-
SciPy>=1.5
4+
PyQt5>=5.15.6
5+
PythonQwt >= 0.14
6+
SciPy >= 1.7.3
87
babel
9-
guidata>=3.11
8+
guidata >= 3.11
109
myst_parser
10+
numpy >= 1.22
1111
pylint
1212
pytest
1313
pytest-xvfb
1414
python-docs-theme
1515
ruff
16-
scikit-image >= 0.18
16+
scikit-image >= 0.19
1717
sphinx
1818
sphinx-copybutton
1919
sphinx_qt_documentation
2020
tifffile
21-
toml-to-requirements

0 commit comments

Comments
 (0)