Skip to content

Commit d656112

Browse files
committed
chore: update tox config
1 parent eea3ac5 commit d656112

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ WORKDIR /tmp
8989
RUN micromamba create -y -f /tmp/env.yml && \
9090
micromamba clean -y -a
9191

92-
ENV PATH="/opt/conda/envs/nibabies/bin:$PATH"
92+
ENV PATH="/opt/conda/envs/nibabies/bin:$PATH" \
93+
UV_USE_IO_URING=0
9394
RUN npm install -g svgo@^3.2.0 [email protected] && \
9495
rm -r ~/.npm
9596

tox.ini

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
requires =
33
tox>=4
44
envlist =
5-
py3{10,11,12}-latest
6-
py310-min
7-
py3{10,11,12}-pre
5+
py3{10,11,12,13}-{latest,pre}
6+
py313-min
87
skip_missing_interpreters = true
98

109
# Configuration that allows us to split tests across GitHub runners effectively
@@ -13,6 +12,7 @@ python =
1312
3.10: py310
1413
3.11: py311
1514
3.12: py312
15+
3.13: py313
1616

1717
[gh-actions:env]
1818
DEPENDS =
@@ -42,17 +42,17 @@ extras = test
4242
setenv =
4343
pre: PIP_EXTRA_INDEX_URL=https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
4444
deps =
45-
min: nibabel == 4.0.1
46-
min: nipype == 1.8.5
47-
min: nitransforms == 21.0.0
48-
min: numpy == 1.22
49-
min: psutil == 5.4
50-
min: pybids == 0.15.2
51-
min: tedana == 23.0.2
52-
min: templateflow == 24.1.0
45+
py313: traits @ git+https://github.com/enthought/traits.git@10954eb
46+
extras = test
47+
setenv =
48+
pre: PIP_EXTRA_INDEX_URL=https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
49+
pre: UV_INDEX=https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
50+
pre: UV_INDEX_STRATEGY=unsafe-best-match
51+
uv_resolution =
52+
min: lowest-direct
5353

5454
commands_pre =
55-
python scripts/fetch_templates.py
55+
py3{10,11,12,13}: python scripts/fetch_templates.py
5656
commands =
5757
pytest --cov-report term-missing --durations=20 --durations-min=1.0 {posargs:-n auto}
5858

0 commit comments

Comments
 (0)