Skip to content

Commit 32a069c

Browse files
committed
Bump minimum Python version to 3.14
I don't think we need to worry about backwards compatibility. Apart from anything, we're using `uv`, which should make it dead simple to install Python 3.14.
1 parent d2aabec commit 32a069c

3 files changed

Lines changed: 4 additions & 57 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- ubuntu-latest
1818
- windows-latest
1919
- macos-latest
20-
python-version: ['3.13']
20+
python-version: ['3.14']
2121

2222
steps:
2323
- uses: actions/checkout@v6

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = [
66
{name = "Alex Dewar", email = "a.dewar@imperial.ac.uk"},
77
{name = "Imperial College London RSE Team", email = "ict-rse-team@imperial.ac.uk"},
88
]
9-
requires-python = ">=3.13"
9+
requires-python = ">=3.14"
1010

1111
dependencies = []
1212

@@ -37,7 +37,7 @@ disallow_untyped_defs = false
3737
addopts = "-v -p no:warnings --cov=muse2_data_analysis --cov-branch --cov-report=html --cov-report=xml --doctest-modules --ignore=muse2_data_analysis/__main__.py --ignore=docs/"
3838

3939
[tool.ruff]
40-
target-version = "py313"
40+
target-version = "py314"
4141

4242
[tool.ruff.lint]
4343
select = [

0 commit comments

Comments
 (0)