@@ -10,7 +10,7 @@ _machine_defaults: &machine_defaults
10
10
11
11
_python_defaults : &python_defaults
12
12
docker :
13
- - image : cimg/python:3.10.9
13
+ - image : cimg/python:3.12.1
14
14
auth :
15
15
username : $DOCKER_USER
16
16
password : $DOCKER_PAT
@@ -105,10 +105,7 @@ jobs:
105
105
name : Build Docker image
106
106
no_output_timeout : 60m
107
107
command : |
108
- export PY3=$(pyenv versions | grep '3\.' |
109
- sed -e 's/.* 3\./3./' -e 's/ .*//')
110
- pyenv local $PY3
111
- # Get version, update files.
108
+ pyenv local 3
112
109
python -m pip install -U pip hatch
113
110
THISVERSION=$( python -m hatch version )
114
111
if [[ ${THISVERSION:0:1} == "0" ]] ; then
@@ -131,10 +128,6 @@ jobs:
131
128
- run :
132
129
name : Check Docker image
133
130
command : |
134
- export PY3=$(pyenv versions | grep '3\.' |
135
- sed -e 's/.* 3\./3./' -e 's/ .*//')
136
- pyenv local $PY3
137
- # Get version, update files.
138
131
python -m pip install -U pip hatch
139
132
THISVERSION=$( python -m hatch version )
140
133
BUILT_VERSION=$( docker run --rm nipreps/nibabies:dev --version )
@@ -168,7 +161,7 @@ jobs:
168
161
169
162
get_data :
170
163
docker :
171
- - image : cimg/python:3.10.9
164
+ - image : cimg/python:3.12.1
172
165
working_directory : /home/circleci/data
173
166
steps :
174
167
- restore_cache :
@@ -259,33 +252,25 @@ jobs:
259
252
- run :
260
253
name : Build nibabies-wrapper wheel
261
254
command : |
262
- export PY3=$(pyenv versions | grep '3\.' |
263
- sed -e 's/.* 3\./3./' -e 's/ .*//')
264
- pyenv local $PY3
255
+ pyenv local 3
256
+ python --version
265
257
pip install --upgrade pip build
266
258
python -m build wrapper/
267
259
- run :
268
- name : Test nibabies-wrapper (Python 2 )
260
+ name : Test nibabies-wrapper (Python 3 )
269
261
command : |
270
- export PY2=$(pyenv versions | grep '2\.' |
271
- sed -e 's/.* 2\./2./' -e 's/ .*//')
272
- pyenv local $PY2
273
- echo -n "Python version: "
274
262
python --version
275
- pip install --upgrade " pip<21"
263
+ pip install --upgrade pip
276
264
pip install wrapper/dist/*.whl
277
265
which nibabies-wrapper
278
266
nibabies-wrapper --help
279
267
nibabies-wrapper --version
280
268
- run :
281
- name : Test nibabies-wrapper (Python 3 )
269
+ name : Test nibabies-wrapper (Python 2 )
282
270
command : |
283
- export PY3=$(pyenv versions | grep '3\.' |
284
- sed -e 's/.* 3\./3./' -e 's/ .*//')
285
- pyenv local $PY3
286
- echo -n "Python version: "
271
+ pyenv local 2.7
287
272
python --version
288
- pip install --upgrade pip
273
+ pip install --upgrade " pip<21"
289
274
pip install wrapper/dist/*.whl
290
275
which nibabies-wrapper
291
276
nibabies-wrapper --help
@@ -329,9 +314,8 @@ jobs:
329
314
- run :
330
315
name : Setting up test
331
316
command : |
332
- export PY3=$(pyenv versions | grep '3\.' |
333
- sed -e 's/.* 3\./3./' -e 's/ .*//')
334
- pyenv local $PY3
317
+ pyenv local 3
318
+ python --version
335
319
mkdir -p /tmp/${DATASET}/derivatives
336
320
pip install --upgrade pip
337
321
pip install --upgrade wrapper/
0 commit comments