Skip to content

Commit f4f0b42

Browse files
authored
Add Python 3.12 to CI (#1719)
* Update python-package.yml * bump numpy versions * bump min python version * Update release.rst
1 parent 6fe553d commit f4f0b42

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

.github/workflows/python-package.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,15 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
python-version: ['3.9', '3.10', '3.11']
19-
numpy_version: ['>=1.22.0', '==1.21.*']
18+
python-version: ['3.9', '3.10', '3.11', '3.12']
19+
numpy_version: ['>=1.24.0', '==1.23.*']
2020
exclude:
2121
- python-version: '3.10'
22-
numpy_version: '==1.21.*'
22+
numpy_version: '==1.23.*'
2323
- python-version: '3.11'
24-
numpy_version: '==1.21.*'
24+
numpy_version: '==1.23.*'
25+
- python-version: '3.12'
26+
numpy_version: '==1.23.*'
2527
services:
2628
redis:
2729
image: redis

docs/release.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ Maintenance
5353
* Fix RTD build.
5454
By :user:`Sanket Verma <msankeys963>` :issue:`1694`.
5555

56+
* Add CI test environment for Python 3.12
57+
By :user:`Joe Hamman <jhamman>` :issue:`1719`.
58+
59+
* Bump minimum supported NumPy version to 1.23 (per spec 0000)
60+
By :user:`Joe Hamman <jhamman>` :issue:`1719`.
61+
5662
.. _release_2.17.0:
5763

5864
2.17.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ maintainers = [
1313
requires-python = ">=3.9"
1414
dependencies = [
1515
'asciitree',
16-
'numpy>=1.21.1',
16+
'numpy>=1.23',
1717
'fasteners; sys_platform != "emscripten"',
1818
'numcodecs>=0.10.0',
1919
]

0 commit comments

Comments
 (0)