Skip to content

Commit 818683a

Browse files
committed
Bump minimum Python version to 3.10
1 parent bbf39eb commit 818683a

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

.github/workflows/ci-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
matrix:
2424
py-ver-major: [ 3 ]
25-
py-ver-minor: [ 9, 10, 11 ]
25+
py-ver-minor: [ 10, 11, 12, 13, 14 ]
2626

2727
env:
2828
py-semver: ${{ format('{0}.{1}', matrix.py-ver-major, matrix.py-ver-minor) }}

.github/workflows/gh-pages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Python
2525
uses: actions/setup-python@v6
2626
with:
27-
python-version: '3.9'
27+
python-version: '3.14'
2828
cache: pip
2929

3030
- name: Install dependencies

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ repository for reference while revising.
9898
## Building
9999

100100
The user guide uses [Sphinx](https://www.sphinx-doc.org/), a Python documentation
101-
tool. You must have a recent version of Python 3.6+ installed to build the project
101+
tool. You must have a recent version of Python 3.10+ installed to build the project
102102
locally. It is also recommended having `make` (otherwise look at the commands used
103103
in `Makefile`).
104104

pyproject.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ classifiers = [
1515
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
1616
"Operating System :: POSIX :: Linux",
1717
"Programming Language :: Python",
18-
"Programming Language :: Python :: 3.6",
19-
"Programming Language :: Python :: 3.7",
20-
"Programming Language :: Python :: 3.8",
21-
"Programming Language :: Python :: 3.9",
18+
"Programming Language :: Python :: 3.10",
19+
"Programming Language :: Python :: 3.11",
20+
"Programming Language :: Python :: 3.12",
21+
"Programming Language :: Python :: 3.13",
22+
"Programming Language :: Python :: 3.14",
2223
"Programming Language :: Python :: 3 :: Only",
2324
"Programming Language :: Python :: Implementation :: CPython",
2425
]
25-
requires-python = ">=3.6"
26+
requires-python = ">=3.10"
2627
dependencies = [
2728
"cwltool",
2829
"cwlref-runner",

0 commit comments

Comments
 (0)