Skip to content
This repository was archived by the owner on Dec 1, 2025. It is now read-only.

Commit f6888f2

Browse files
authored
Drop py3.8 support; upgrade dependencies to support new min py (#530)
* Bump version: 4.11.0 → 4.12.0 * Drop py3.8 support; upgrade dependencies to support new min py * Revert removal of fsspec limitation
1 parent 399c358 commit f6888f2

File tree

5 files changed

+11
-12
lines changed

5 files changed

+11
-12
lines changed

.github/workflows/build-main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python-version: [3.8, 3.9, '3.10', 3.11]
20+
python-version: [3.9, '3.10', 3.11]
2121
os: [
2222
ubuntu-latest,
2323
windows-latest,
@@ -55,7 +55,7 @@ jobs:
5555
strategy:
5656
fail-fast: false
5757
matrix:
58-
python-version: [3.8, 3.9, '3.10', 3.11]
58+
python-version: [3.9, '3.10', 3.11]
5959
os: [
6060
ubuntu-20.04,
6161
windows-latest,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python-version: [3.8, 3.9, '3.10', 3.11]
16+
python-version: [3.9, '3.10', 3.11]
1717
os: [
1818
ubuntu-latest,
1919
windows-latest,
@@ -51,7 +51,7 @@ jobs:
5151
strategy:
5252
fail-fast: false
5353
matrix:
54-
python-version: [3.8, 3.9, '3.10', 3.11]
54+
python-version: [3.9, '3.10', 3.11]
5555
os: [
5656
ubuntu-20.04,
5757
windows-latest,

.github/workflows/test-upstreams.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
python-version: [3.8, 3.9, '3.10', 3.11]
23+
python-version: [3.9, '3.10', 3.11]
2424
os: [
2525
ubuntu-latest,
2626
windows-latest,

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repos:
1111
--count,
1212
--show-source,
1313
--statistics,
14-
--min-python-version=3.8.0,
14+
--min-python-version=3.9.0,
1515
]
1616
- repo: https://github.com/myint/autoflake
1717
rev: v1.4

setup.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def run(self):
5555
]
5656

5757
test_requirements = [
58-
"dask[array,distributed]>=2021.4.1,!=2022.5.1,<=2023.5.0",
58+
"dask[array,distributed]>=2021.4.1,!=2022.5.1",
5959
"docutils>=0.10,<0.16",
6060
"psutil>=5.7.0",
6161
"pytest>=5.4.3",
@@ -100,20 +100,20 @@ def run(self):
100100
]
101101

102102
requirements = [
103-
"dask[array]>=2021.4.1,<=2023.5.0",
103+
"dask[array]>=2021.4.1",
104104
# fssspec restricted due to glob issue tracked here, when fixed remove ceiling
105105
# https://github.com/fsspec/filesystem_spec/issues/1380
106106
"fsspec>=2022.8.0,<2023.9.0",
107107
"imagecodecs>=2020.5.30",
108108
"lxml>=4.6,<5",
109-
"numpy>=1.16,<=1.24.0",
109+
"numpy>=1.21.0",
110110
"ome-types>=0.3.4",
111111
"ome-zarr>=0.6.1",
112112
"PyYAML>=6.0",
113113
"wrapt>=1.12",
114114
"resource-backed-dask-array>=0.1.0",
115115
"tifffile>=2021.8.30,<2023.3.15",
116-
"xarray>=0.16.1,<2023.02.0",
116+
"xarray>=0.16.1",
117117
"xmlschema", # no pin because it's pulled in from OME types
118118
"zarr>=2.6,<2.16.0",
119119
]
@@ -138,7 +138,6 @@ def run(self):
138138
"Intended Audience :: Education",
139139
"License :: OSI Approved :: BSD License",
140140
"Natural Language :: English",
141-
"Programming Language :: Python :: 3.8",
142141
"Programming Language :: Python :: 3.9",
143142
"Programming Language :: Python :: 3.10",
144143
"Programming Language :: Python :: 3.11",
@@ -165,7 +164,7 @@ def run(self):
165164
"*.benchmarks.*",
166165
]
167166
),
168-
python_requires=">=3.8",
167+
python_requires=">=3.9",
169168
setup_requires=setup_requirements,
170169
test_suite="aicsimageio/tests",
171170
tests_require=test_requirements,

0 commit comments

Comments
 (0)