Skip to content

Commit e87cb95

Browse files
joshmoorejhammanjakirkham
committed
Drop python 3.8 and numpy 1.20 (zarr-developers#1557)
* Drop 3.8 and add 3.12 * Try removing line_profiler * Also bump the minimal numpy to 1.21 * Drop 3.12 again * Revert "Try removing line_profiler" This reverts commit 837854b. * Update release.rst --------- Co-authored-by: Joe Hamman <[email protected]> Co-authored-by: jakirkham <[email protected]>
1 parent 91c5c01 commit e87cb95

File tree

7 files changed

+13
-11
lines changed

7 files changed

+13
-11
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ body:
2727
attributes:
2828
label: Python Version
2929
description: Version of Python interpreter
30-
placeholder: 3.8.5, 3.9, 3.10, etc.
30+
placeholder: 3.9, 3.10, 3.11, etc.
3131
validations:
3232
required: true
3333
- type: input

.github/workflows/python-package.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
python-version: ['3.8', '3.9', '3.10', '3.11']
19-
numpy_version: ['>=1.22.0', '==1.20.*']
18+
python-version: ['3.9', '3.10', '3.11']
19+
numpy_version: ['>=1.22.0', '==1.21.*']
2020
exclude:
2121
- python-version: '3.10'
22-
numpy_version: '==1.20.*'
22+
numpy_version: '==1.21.*'
2323
- python-version: '3.11'
24-
numpy_version: '==1.20.*'
24+
numpy_version: '==1.21.*'
2525
services:
2626
redis:
2727
image: redis

.github/workflows/releases.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/[email protected]
2020
name: Install Python
2121
with:
22-
python-version: '3.8'
22+
python-version: '3.9'
2323

2424
- name: Install PyBuild
2525
run: |

.github/workflows/windows-testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: True
1818
matrix:
19-
python-version: ['3.8', '3.9', '3.10', '3.11']
19+
python-version: ['3.9', '3.10', '3.11']
2020
steps:
2121
- uses: actions/checkout@v4
2222
with:

docs/release.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ Docs
4949
Maintenance
5050
~~~~~~~~~~~
5151

52+
* Drop Python 3.8 and NumPy 1.20
53+
By :user:`Josh Moore <joshmoore>`; :issue:`1557`.
54+
5255
* Cache result of ``FSStore._fsspec_installed()``.
5356
By :user:`Janick Martinez Esturo <ph03>` :issue:`1581`.
5457

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ channels:
44
dependencies:
55
- wheel
66
- numcodecs >= 0.6.4
7-
- numpy >= 1.20
7+
- numpy >= 1.21
88
- pip
99
- pip:
1010
- asciitree

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ readme = { file = "README.md", content-type = "text/markdown" }
1010
maintainers = [
1111
{ name = "Alistair Miles", email = "[email protected]" }
1212
]
13-
requires-python = ">=3.8"
13+
requires-python = ">=3.9"
1414
dependencies = [
1515
'asciitree',
16-
'numpy>=1.20,!=1.21.0',
16+
'numpy>=1.21.1',
1717
'fasteners',
1818
'numcodecs>=0.10.0',
1919
]
@@ -30,7 +30,6 @@ classifiers = [
3030
'Topic :: Software Development :: Libraries :: Python Modules',
3131
'Operating System :: Unix',
3232
'Programming Language :: Python :: 3',
33-
'Programming Language :: Python :: 3.8',
3433
'Programming Language :: Python :: 3.9',
3534
'Programming Language :: Python :: 3.10',
3635
'Programming Language :: Python :: 3.11',

0 commit comments

Comments
 (0)