Skip to content

Commit 8ea6a72

Browse files
gabrideletsalomattcieslak
authored
Updated python versions in testing matrix (#374)
* Update Python version in CircleCI configuration to 3.12 * Dropping testing for Python 3.8 as it is no longer mantained * Adding Python 3.12 and 3.13 to testing matrix * updated CONTRIBUTING.rst with currently supported python versions * Update python version in Read the Docs configuration to 3.12 * updated python versions to currently supported in pyproject.toml * Fix PyPy to PyPi in CONTRIBUTING.rst Co-authored-by: Taylor Salo <[email protected]> * edit PyPi to PyPI in CONTRIBUTING.rst file Co-authored-by: Matt Cieslak <[email protected]> --------- Co-authored-by: Taylor Salo <[email protected]> Co-authored-by: Matt Cieslak <[email protected]>
1 parent c935e1a commit 8ea6a72

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

.circleci/config.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
parameters:
88
python_version:
99
type: string
10-
default: "3.8"
10+
default: "3.12"
1111
machine:
1212
image: ubuntu-2404:2024.08.1
1313
working_directory: /home/circleci/src/CuBIDS
@@ -105,10 +105,11 @@ workflows:
105105
matrix:
106106
parameters:
107107
python_version:
108-
- "3.8"
109108
- "3.9"
110109
- "3.10"
111110
- "3.11"
111+
- "3.12"
112+
- "3.13"
112113
filters:
113114
tags:
114115
only: /.*/

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2
33
build:
44
os: ubuntu-22.04
55
tools:
6-
python: "3.8"
6+
python: "3.12"
77

88
sphinx:
99
configuration: docs/conf.py

CONTRIBUTING.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ Before you submit a pull request, check that it meets these guidelines:
103103
2. If the pull request adds functionality, the docs should be updated. Put
104104
your new functionality into a function with a docstring, and add the
105105
feature to the list in README.rst.
106-
3. The pull request should work for Python 3.5, 3.6, 3.7 and 3.8, and for PyPy.
106+
3. The pull request should work for Python 3.9, 3.10, 3.11, 3.12 and 3.13, and for PyPI.
107107
Check https://circleci.com/gh/PennLINC/CuBIDS
108108
and make sure that the tests pass for all supported Python versions.
109109

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ classifiers = [
1313
"Natural Language :: English",
1414
"Topic :: Scientific/Engineering :: Image Recognition",
1515
"License :: OSI Approved :: MIT License",
16-
"Programming Language :: Python :: 3.8",
1716
"Programming Language :: Python :: 3.9",
1817
"Programming Language :: Python :: 3.10",
1918
"Programming Language :: Python :: 3.11",
19+
"Programming Language :: Python :: 3.12",
20+
"Programming Language :: Python :: 3.13",
2021
]
2122
license = {file = "LICENSE"}
22-
requires-python = ">=3.8"
23+
requires-python = ">=3.9"
2324
dependencies = [
2425
"datalad>=0.13.5,!=0.17.3,!=0.17.0,!=0.16.1",
2526
"numpy<=2.2.1",

0 commit comments

Comments
 (0)