Skip to content

Commit 142dce0

Browse files
committed
fix: re-enable petprep-docker
1 parent 60cdba8 commit 142dce0

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.circleci/config.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,13 @@ _check_skip_job: &check_skip_job
6565
fi
6666
echo "No skip"
6767
68+
_setup_petprep_docker: &setup_petprep_docker
69+
name: Install PETPrep's docker wrapper
70+
command: |
71+
pyenv local 3
72+
pip install --upgrade pip
73+
pip install --upgrade /tmp/src/petprep/wrapper/
74+
6875
_check_outputs: &check_outputs
6976
name: Check outputs of petprep run
7077
command: |
@@ -257,6 +264,36 @@ jobs:
257264
--entrypoint="pytest" nipreps/petprep:latest \
258265
--pyargs petprep -svx --doctest-modules
259266
267+
- run:
268+
name: Build petprep-docker wheel
269+
command: |
270+
pyenv local 3
271+
pip install --upgrade pip build
272+
python -m build wrapper/
273+
- run:
274+
name: Install and test petprep-docker (Python 3)
275+
command: |
276+
echo -n "Python version: "
277+
python --version
278+
pip install --upgrade wrapper/
279+
pip install wrapper/dist/*.whl
280+
which petprep-docker
281+
petprep-docker -i nipreps/petprep:latest --help
282+
petprep-docker -i nipreps/petprep:latest --version
283+
- run:
284+
name: Install and test petprep-docker (Python 2)
285+
command: |
286+
pyenv local 2.7
287+
echo -n "Python version: "
288+
python --version
289+
pip install --upgrade "pip<21"
290+
pip install wrapper/dist/*.whl
291+
which petprep-docker
292+
petprep-docker -i nipreps/petprep:latest --help
293+
petprep-docker -i nipreps/petprep:latest --version
294+
- store_artifacts:
295+
path: /tmp/data/reports
296+
260297
deploy_docker_patches:
261298
<<: *machine_defaults
262299
working_directory: *src

0 commit comments

Comments
 (0)