Skip to content

Commit 85ae041

Browse files
committed
Minimal requirements: pyproject & ci file accordance
1 parent ec4fdcf commit 85ae041

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

ci/requirements-py3.8-min.txt

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
matplotlib~=3.5
2-
numpy~=1.17
3-
pandas~=1.4
4-
pvlib~=0.8
5-
PyYAML~=5.1.2
6-
scipy~=1.6
1+
# operator ~= means that the version should be at least the one specified, but not higher than the second to the left:
2+
# e.g. ~=1.0.0 means that the version should be at least 1.0.0, but not higher than 1.1.0
3+
# e.g. ~=1.0 means that the version should be at least 1.0.0, but not higher than 2.0.0
4+
matplotlib~=3.5.0
5+
numpy~=1.20.3
6+
pandas~=1.5.0
7+
pvlib~=0.8.0
8+
ruamel.yaml~=0.15.0
9+
scipy~=1.7.1

pyproject.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ build-backend = "setuptools.build_meta"
66
name = "pvpltools"
77
dynamic = ["version"]
88
dependencies = [
9-
"matplotlib",
10-
"numpy",
11-
"pandas",
9+
"matplotlib>=3.5.0",
10+
"numpy>=1.20.3",
11+
"pandas>=1.5.0",
1212
"openpyxl",
13-
"pvlib",
14-
"PyYAML>=6",
15-
"scipy",
13+
"pvlib>=0.8.0",
14+
"ruamel.yaml>=0.15.0",
15+
"scipy>=1.7.1",
1616
]
1717
requires-python = ">=3.8"
1818
authors = [

0 commit comments

Comments
 (0)