Skip to content

Commit 2d10f3c

Browse files
Update sphinx requirement from ==7.* to ==8.* (#504)
* Update sphinx requirement from ==7.* to ==8.* Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest version. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](sphinx-doc/sphinx@v7.0.0rc1...v8.2.3) --- updated-dependencies: - dependency-name: sphinx dependency-version: 8.2.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Update myst-parser requirement from ==3.* to ==4.* Updates the requirements on [myst-parser](https://github.com/executablebooks/MyST-Parser) to permit the latest version. - [Release notes](https://github.com/executablebooks/MyST-Parser/releases) - [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md) - [Commits](executablebooks/MyST-Parser@v3.0.0...v4.0.0) --- updated-dependencies: - dependency-name: myst-parser dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump minimum Python version to 3.10 * readthedocs: upgrade os & nodejs --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael R. Crusoe <michael.crusoe@gmail.com>
1 parent bc0c684 commit 2d10f3c

File tree

5 files changed

+14
-13
lines changed

5 files changed

+14
-13
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

.readthedocs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ version: 2
33
# NOTE: If you modify this file to install a package with pip or apt, please
44
# verify if we need the same package added to our CI.
55
build:
6-
os: ubuntu-22.04
6+
os: ubuntu-24.04
77
tools:
8-
python: "3.9"
9-
nodejs: "16"
8+
python: "3.14"
9+
nodejs: "24"
1010
apt_packages:
1111
- graphviz
1212
- tree

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: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,22 @@ 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",
2930
"cwl-utils==0.*",
30-
"myst-parser==3.*",
31+
"myst-parser==4.*",
3132
"pydata-sphinx-theme==0.*",
32-
"sphinx==7.*",
33+
"sphinx==8.*",
3334
"sphinx-reredirects==0.1.*",
3435
"sphinxcontrib-runcmd==0.2.*",
3536
"sphinx-favicon",

0 commit comments

Comments
 (0)