Skip to content

Commit e50c44f

Browse files
authored
chore: bump ci to 3.14 (#161)
1 parent 597a98f commit e50c44f

5 files changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ jobs:
4646
os: [ubuntu-latest]
4747
include:
4848
- env:
49-
name: hatch-test.py3.13-full
50-
python: "3.13"
49+
name: hatch-test.py3.14-full
50+
python: "3.14"
5151
os: macos-latest
5252
steps:
5353
- uses: actions/checkout@v6
@@ -77,7 +77,7 @@ jobs:
7777
with: { fetch-depth: 0, filter: "blob:none" }
7878
- uses: actions/setup-python@v6
7979
with:
80-
python-version: '3.13'
80+
python-version: '3.14'
8181
- uses: astral-sh/setup-uv@v7
8282
- run: uv pip install --system --group=test -e .[full]
8383
- uses: CodSpeedHQ/action@v3
@@ -92,7 +92,7 @@ jobs:
9292
with: { fetch-depth: 0, filter: "blob:none" }
9393
- uses: actions/setup-python@v6
9494
with:
95-
python-version: '3.13'
95+
python-version: '3.14'
9696
- uses: astral-sh/setup-uv@v7
9797
- run: uv pip install --system -e .
9898
- run: python -c 'import fast_array_utils as fau; print(fau.__all__)'

.pre-commit-config.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ repos:
2727
- id: mypy
2828
args: [--config-file=pyproject.toml, .]
2929
pass_filenames: false
30-
language_version: '3.13'
3130
additional_dependencies:
3231
- anndata>=0.12
3332
- array-api-compat>=1.13

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: 2
22
build:
33
os: ubuntu-24.04
44
tools:
5-
python: "3.13"
5+
python: "3.14"
66
jobs:
77
create_environment:
88
- asdf plugin add uv

.vscode/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,6 @@
1717
},
1818
"python.testing.pytestArgs": ["-vv", "--color=yes", "-m", "not benchmark"],
1919
"python.testing.pytestEnabled": true,
20+
"python-envs.defaultEnvManager": "flying-sheep.hatch:hatch",
21+
"python-envs.defaultPackageManager": "flying-sheep.hatch:hatch",
2022
}

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ envs.hatch-test.overrides.matrix.resolution.dependencies = [
8282
{ if = [ "lowest" ], value = "scipy==1.13.0" },
8383
]
8484
envs.hatch-test.matrix = [
85-
{ python = [ "3.13", "3.12" ], extras = [ "full", "min" ] },
85+
{ python = [ "3.14", "3.12" ], extras = [ "full", "min" ] },
8686
{ python = [ "3.12" ], extras = [ "full" ], resolution = [ "lowest" ] },
8787
]
8888
metadata.hooks.docstring-description = {}
@@ -177,6 +177,6 @@ markers = [
177177
[tool.coverage]
178178
run.data_file = "test-data/.coverage"
179179
run.omit = [ "src/testing/*", "tests/*" ]
180-
report.exclude_also = [ "@numba[.]njit", "[.]{3}", "if TYPE_CHECKING:" ]
180+
report.exclude_also = [ "@(numba[.])?njit", "[.]{3}", "if TYPE_CHECKING:" ]
181181
html.directory = "test-data/htmlcov"
182182
xml.output = "test-data/coverage.xml"

0 commit comments

Comments
 (0)