WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 9 additions & 14 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ jobs:
matrix:
os: ['ubuntu-latest', 'windows-latest', 'macos-14', 'macos-latest']
python-version:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -127,24 +126,22 @@ jobs:
include:
# Basic dependencies only
- os: ubuntu-latest
python-version: "3.9"
python-version: "3.10"
architecture: 'x64'
dependencies: 'none'
# Absolute minimum dependencies
- os: ubuntu-latest
python-version: "3.9"
python-version: "3.10"
architecture: 'x64'
dependencies: 'min'
# Absolute minimum dependencies
- os: ubuntu-latest
python-version: "3.10"
python-version: "3.11"
architecture: 'x64'
dependencies: 'min'
exclude:
# Use ubuntu-latest to cover the whole range of Python. For Windows
# and macOS, checking oldest and newest should be sufficient.
- os: windows-latest
python-version: "3.10"
- os: windows-latest
python-version: "3.11"
- os: windows-latest
Expand All @@ -154,15 +151,13 @@ jobs:
- os: windows-latest
python-version: "3.13t"
- os: macos-14
python-version: "3.9"
python-version: "3.11"
- os: macos-14
python-version: "3.10"
python-version: "3.12"
- os: macos-14
python-version: "3.14"
python-version: "3.13"
- os: macos-14
python-version: "3.14t"
- os: macos-latest
python-version: "3.10"
python-version: "3.13t"
- os: macos-latest
python-version: "3.11"
- os: macos-latest
Expand Down Expand Up @@ -194,10 +189,10 @@ jobs:
- os: macos-14
dependencies: pre
# Drop pre tests for SPEC-0-unsupported Python versions
- python-version: '3.9'
dependencies: pre
- python-version: '3.10'
dependencies: pre
- python-version: '3.11'
dependencies: pre

env:
DEPENDS: ${{ matrix.dependencies }}
Expand Down
9 changes: 5 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ readme = "README.rst"
license = "MIT"
requires-python = ">=3.9"
dependencies = [
"numpy >=1.23",
"numpy >=1.24",
"packaging >=20",
"importlib_resources >=5.12; python_version < '3.12'",
"typing_extensions >=4.6; python_version < '3.13'",
Expand All @@ -27,6 +27,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Scientific/Engineering",
]
# Version from setuptools_scm
Expand Down Expand Up @@ -55,9 +56,9 @@ all = ["nibabel[dicomfs,indexed_gzip,minc2,spm,zstd]"]
indexed_gzip = ["indexed_gzip >=1.6"]
dicom = ["pydicom >=2.3"]
dicomfs = ["nibabel[dicom]", "pillow >=8.4"]
minc2 = ["h5py >=3.5"]
spm = ["scipy >=1.8"]
viewers = ["matplotlib >=3.5"]
minc2 = ["h5py >=3.8"]
spm = ["scipy >=1.10"]
viewers = ["matplotlib >=3.7"]
zstd = ["backports.zstd >=1.1; python_version<'3.14'"]
# For doc and test, make easy to use outside of tox
# tox should use these with extras instead of duplicating
Expand Down
12 changes: 6 additions & 6 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading