Skip to content

Commit

Permalink
drop python 3.8 and support 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
Remi-Gau committed Oct 8, 2024
1 parent 8a1cf23 commit f8cf66c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,19 +38,19 @@ jobs:
strategy:
matrix:
os: ['ubuntu-latest', 'macos-latest']
python-version: [3.8, 3.9, '3.10', '3.11', '3.12']
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
dependencies: ['full', 'pre']
include:
- os: ubuntu-latest
python-version: 3.8
python-version: '3.9'
dependencies: min
exclude:
# Drop pre tests for SPEC-0-unsupported Python versions
# See https://scientific-python.org/specs/spec-0000/
- python-version: '3.8'
dependencies: pre
- python-version: '3.9'
dependencies: pre
- python-version: '3.10'
dependencies: pre
fail-fast: false

env:
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
name = "pybids"
description = "bids: interface with datasets conforming to BIDS"
readme = "README.md"
requires-python = ">=3.8"
requires-python = ">=3.9"
license = { file="LICENSE" }
authors = [
{ name = "PyBIDS Developers", email = "[email protected]" },
Expand Down
6 changes: 3 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
requires =
tox>=4
envlist =
py3{8,9,10,11,12}-{full,pre}
py38-min
py3{9,10,11,12,13}-{full,pre}
py39-min
skip_missing_interpreters = true

# Configuration that allows us to split tests across GitHub runners effectively
[gh-actions]
python =
3.8: py38
3.9: py39
3.10: py310
3.11: py311
3.12: py312
3.13: py313

[gh-actions:env]
DEPENDS =
Expand Down

0 comments on commit f8cf66c

Please sign in to comment.