File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3939 - ' 3.11'
4040 - ' 3.12'
4141 - ' 3.13'
42+ - ' 3.14'
4243
4344 runs-on : ${{ matrix.os }}
4445 defaults :
@@ -255,6 +256,7 @@ jobs:
255256 - ' 3.11'
256257 - ' 3.12'
257258 - ' 3.13'
259+ - ' 3.14'
258260 runs-on : ${{ matrix.os }}
259261 defaults :
260262 run :
@@ -269,6 +271,9 @@ jobs:
269271 - uses : ./src/.github/actions/setup-integration-tests
270272 with :
271273 python-version : ${{ matrix.python }}
274+ # Snakemake is not yet compatible with Python 3.14.
275+ # <https://github.com/snakemake/snakemake/pull/3739>
276+ ambient : ${{ matrix.python != '3.14' }}
272277
273278 - uses : actions/download-artifact@v8
274279 with :
@@ -279,6 +284,8 @@ jobs:
279284 run : python3 -m pip install --upgrade dist/nextstrain_cli-*-py3-none-any.whl
280285
281286 - uses : ./src/.github/actions/run-integration-tests
287+ with :
288+ ambient : ${{ matrix.python != '3.14' }}
282289
283290 test-standalone :
284291 needs : build-standalone
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ development source code and as such may not be routinely kept up to date.
1313
1414# __ NEXT__
1515
16- This release drops support for Python versions 3.8 and 3.9.
16+ This release drops support for Python versions 3.8 and 3.9 and adds explicit
17+ (i.e. tested) support for 3.14.
1718
1819Note that this Python version support only matters if you're installing
1920Nextstrain CLI from PyPI or Bioconda
Original file line number Diff line number Diff line change @@ -16,7 +16,8 @@ development source code and as such may not be routinely kept up to date.
1616(v-next)=
1717## __ NEXT__
1818
19- This release drops support for Python versions 3.8 and 3.9.
19+ This release drops support for Python versions 3.8 and 3.9 and adds explicit
20+ (i.e. tested) support for 3.14.
2021
2122Note that this Python version support only matters if you're installing
2223Nextstrain CLI from PyPI or Bioconda
Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ def find_namespaced_packages(namespace):
7575 "Programming Language :: Python :: 3.11" ,
7676 "Programming Language :: Python :: 3.12" ,
7777 "Programming Language :: Python :: 3.13" ,
78+ "Programming Language :: Python :: 3.14" ,
7879 ],
7980
8081 # Install a "nextstrain" program which calls nextstrain.cli.__main__.main()
You can’t perform that action at this time.
0 commit comments