Skip to content

Commit 075abcd

Browse files
authored
Deprecate python 3.8 xarray-contrib/datatree#214
* update requirements and envs * whatsnew * added classifier for 3.11
1 parent e7e430a commit 075abcd

File tree

6 files changed

+10
-7
lines changed

6 files changed

+10
-7
lines changed

.github/workflows/main.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
shell: bash -l {0}
2121
strategy:
2222
matrix:
23-
python-version: ["3.8", "3.9", "3.10"]
23+
python-version: ["3.9", "3.10", "3.11"]
2424
steps:
2525
- uses: actions/checkout@v3
2626

@@ -65,7 +65,7 @@ jobs:
6565
shell: bash -l {0}
6666
strategy:
6767
matrix:
68-
python-version: ["3.8", "3.9", "3.10"]
68+
python-version: ["3.9", "3.10", "3.11"]
6969
steps:
7070
- uses: actions/checkout@v3
7171

.github/workflows/pypipublish.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- uses: actions/setup-python@v4
2626
name: Install Python
2727
with:
28-
python-version: 3.8
28+
python-version: 3.9
2929

3030
- name: Install dependencies
3131
run: |

ci/doc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- pip
6-
- python>=3.8
6+
- python>=3.9
77
- netcdf4
88
- scipy
99
- sphinx>=4.2.0

ci/environment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ channels:
33
- conda-forge
44
- nodefaults
55
dependencies:
6-
- python>=3.8
6+
- python>=3.9
77
- netcdf4
88
- pytest
99
- flake8

docs/source/whats-new.rst

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ Breaking changes
3434
Deprecations
3535
~~~~~~~~~~~~
3636

37+
- Dropped support for python 3.8 (:issue:`212`, :pull:`214`)
38+
By `Tom Nicholas <https://github.com/TomNicholas>`_.
39+
3740
Bug fixes
3841
~~~~~~~~~
3942

setup.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ classifiers =
1414
License :: OSI Approved :: Apache Software License
1515
Operating System :: OS Independent
1616
Programming Language :: Python
17-
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9
1918
Programming Language :: Python :: 3.10
19+
Programming Language :: Python :: 3.11
2020

2121
[options]
2222
packages = find:
23-
python_requires = >=3.8
23+
python_requires = >=3.9
2424
install_requires =
2525
xarray >=2022.6.0
2626

0 commit comments

Comments
 (0)