Skip to content

Commit e4a54cf

Browse files
authored
Add Python 3.13, 3.14, and free threaded 3.14t to the testing (#55)
* Add Python 3.13, 3.14, and free threaded 3.14t to the testing Updated Python versions in CI workflow and upgraded actions. * Remove Python 3.7 from CI workflow matrix * Add Sphinx configuration to Read the Docs * Drop free-threaded testing * readd Python 3.14t to CI workflow matrix
1 parent a1cc169 commit e4a54cf

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
12+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
1313

1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
17-
- name: Setup python
18-
uses: actions/setup-python@v4
16+
uses: actions/checkout@v6
17+
- name: Setup Python
18+
uses: actions/setup-python@v6
1919
with:
2020
python-version: ${{ matrix.python }}
2121
allow-prereleases: true
@@ -35,7 +35,7 @@ jobs:
3535
strategy:
3636
fail-fast: false
3737
matrix:
38-
python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12-dev']
38+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
3939
check_formatting: ['0']
4040
extra_name: ['']
4141
include:
@@ -44,15 +44,15 @@ jobs:
4444
extra_name: ', check formatting'
4545
steps:
4646
- name: Checkout
47-
uses: actions/checkout@v4
48-
- name: Setup python
49-
uses: actions/setup-python@v4
47+
uses: actions/checkout@v6
48+
- name: Setup Python
49+
uses: actions/setup-python@v6
5050
if: "!endsWith(matrix.python, '-dev')"
5151
with:
5252
python-version: ${{ matrix.python }}
5353
cache: pip
5454
cache-dependency-path: test-requirements.txt
55-
- name: Setup python (dev)
55+
- name: Setup Python (dev)
5656
uses: deadsnakes/action@v3.0.1
5757
if: endsWith(matrix.python, '-dev')
5858
with:
@@ -71,12 +71,12 @@ jobs:
7171
strategy:
7272
fail-fast: false
7373
matrix:
74-
python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
74+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
7575
steps:
7676
- name: Checkout
77-
uses: actions/checkout@v4
78-
- name: Setup python
79-
uses: actions/setup-python@v4
77+
uses: actions/checkout@v6
78+
- name: Setup Python
79+
uses: actions/setup-python@v6
8080
with:
8181
python-version: ${{ matrix.python }}
8282
allow-prereleases: true

.readthedocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@ formats:
1313
python:
1414
install:
1515
- requirements: ci/rtd-requirements.txt
16+
17+
sphinx:
18+
configuration: docs/source/conf.py

0 commit comments

Comments
 (0)