Skip to content

Commit 376d603

Browse files
committed
Explicitly support Python 3.14
1 parent 6b1cfed commit 376d603

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

.github/workflows/test.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
strategy:
1111
matrix:
1212
os: [ubuntu-latest, windows-latest]
13-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
13+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1414
runs-on: ${{ matrix.os }}
1515
steps:
16-
- uses: actions/checkout@v4
17-
- uses: actions/setup-python@v4
16+
- uses: actions/checkout@v5
17+
- uses: actions/setup-python@v6
1818
with:
1919
python-version: ${{ matrix.python-version }}
2020
- run: .github/workflows/setup-${{ matrix.os }}.sh
@@ -24,10 +24,10 @@ jobs:
2424
perft:
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v4
28-
- uses: actions/setup-python@v4
27+
- uses: actions/checkout@v5
28+
- uses: actions/setup-python@v6
2929
with:
30-
python-version: "3.13"
30+
python-version: "3.14"
3131
- run: pip install -e .
3232
- run: python examples/perft/perft.py -t 1 examples/perft/random.perft --max-nodes 10000
3333
- run: python examples/perft/perft.py -t 1 examples/perft/chess960.perft --max-nodes 100000
@@ -42,11 +42,11 @@ jobs:
4242
strategy:
4343
matrix:
4444
os: [ubuntu-latest, windows-latest]
45-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
45+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
4646
runs-on: ubuntu-latest
4747
steps:
48-
- uses: actions/checkout@v4
49-
- uses: actions/setup-python@v4
48+
- uses: actions/checkout@v5
49+
- uses: actions/setup-python@v6
5050
with:
5151
python-version: ${{ matrix.python-version }}
5252
- run: pip install -e .
@@ -59,10 +59,10 @@ jobs:
5959
readme:
6060
runs-on: ubuntu-latest
6161
steps:
62-
- uses: actions/checkout@v4
63-
- uses: actions/setup-python@v4
62+
- uses: actions/checkout@v5
63+
- uses: actions/setup-python@v6
6464
with:
65-
python-version: "3.13"
65+
python-version: "3.14"
6666
- run: sudo apt-get update && sudo apt-get install -y docutils-common
6767
- run: python setup.py --long-description | rst2html --strict --no-raw > /dev/null
6868
- run: pip install -e .

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def read_description():
8484
"Programming Language :: Python :: 3.11",
8585
"Programming Language :: Python :: 3.12",
8686
"Programming Language :: Python :: 3.13",
87+
"Programming Language :: Python :: 3.14",
8788
"Topic :: Games/Entertainment :: Board Games",
8889
"Topic :: Games/Entertainment :: Turn Based Strategy",
8990
"Topic :: Software Development :: Libraries :: Python Modules",

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py38,py39,py310,py311,py312,py313
2+
envlist = py38,py39,py310,py311,py312,py313,py314
33

44
[testenv]
55
passenv = LD_LIBRARY_PATH

0 commit comments

Comments
 (0)