Skip to content

Commit 3bc1c9c

Browse files
authored
Drop python 3.9 (#228)
* drop py 3.9, update min deps * whatsnew * Update requirements-min.txt * Update .readthedocs.yml
1 parent 22565cd commit 3bc1c9c

File tree

5 files changed

+24
-23
lines changed

5 files changed

+24
-23
lines changed

.github/workflows/lint-and-test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ jobs:
88
strategy:
99
matrix:
1010
os: [ubuntu-latest, macos-latest, windows-latest]
11-
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
11+
python-version: ["3.10", "3.11", "3.12", "3.13"]
1212
requirements: ['']
1313
include:
1414
- requirements: "-r requirements-min.txt"
15-
python-version: 3.9
15+
python-version: "3.10"
1616
os: ubuntu-latest
1717

1818
runs-on: ${{ matrix.os }}
@@ -48,10 +48,10 @@ jobs:
4848
runs-on: ubuntu-latest
4949

5050
steps:
51-
- name: Set up Python 3.9
51+
- name: Set up Python 3.10
5252
uses: actions/setup-python@v1
5353
with:
54-
python-version: 3.9
54+
python-version: "3.10"
5555
- name: Finish Coveralls Upload
5656
run: |
5757
pip install --upgrade pip
@@ -64,7 +64,7 @@ jobs:
6464

6565
strategy:
6666
matrix:
67-
python-version: [3.9]
67+
python-version: ["3.10"]
6868

6969
runs-on: ubuntu-latest
7070

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2
33
build:
44
os: "ubuntu-22.04"
55
tools:
6-
python: "3.9"
6+
python: "3.10"
77

88
sphinx:
99
configuration: docs/conf.py

docs/whatsnew/v0.2.3.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ Bug Fixes
1515

1616
Requirements
1717
~~~~~~~~~~~~
18-
* Advance minimum python to 3.8, and the following dependencies (:pull:`220`):
18+
* Advance minimum python to 3.10, and the following dependencies (:pull:`220`, :pull:`228`):
1919

20-
- numpy: 1.20.0
21-
- pandas: 1.3.0
22-
- statsmodels: 0.13.0
23-
- scikit-image: 0.18.0
20+
- numpy: 1.21.2
21+
- pandas: 1.3.3
22+
- scipy: 1.7.2
23+
- statsmodels: 0.13.1
24+
- scikit-image: 0.19.0
2425

2526

2627
Documentation

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ description = "PVAnalytics is a python library for the analysis of photovoltaic
99
authors = [
1010
{ name = "pvanalytics Contributors", email = "[email protected]" },
1111
]
12-
requires-python = ">=3.8"
12+
requires-python = ">=3.10"
1313
dependencies = [
14-
'numpy >= 1.20.0',
15-
'pandas >= 1.3.0',
14+
'numpy >= 1.21.2',
15+
'pandas >= 1.3.3',
1616
'pvlib >= 0.9.4',
17-
'scipy >= 1.6.0',
18-
'statsmodels >= 0.13.0',
19-
'scikit-image >= 0.18.0',
17+
'scipy >= 1.7.2',
18+
'statsmodels >= 0.13.1',
19+
'scikit-image >= 0.19.0',
2020
]
2121
license = "MIT"
2222
classifiers = [

requirements-min.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
numpy~=1.20.0
2-
pandas~=1.3.0
3-
pvlib~=0.9.4
4-
scipy~=1.6.0
5-
statsmodels~=0.13.0
6-
scikit-image~=0.18.0
1+
numpy==1.21.2
2+
pandas===1.3.3
3+
pvlib==0.9.4
4+
scipy==1.7.2
5+
statsmodels==0.13.1
6+
scikit-image==0.19.0

0 commit comments

Comments
 (0)