#!/usr/bin/make -f export DH_VERBOSE = 1 export PYBUILD_NAME = heudiconv # for paranoid export http_proxy=http://127.0.0.1:9/ # to please datalad and git export EMAIL=debian@example.com export GIT_AUTHOR_NAME="The Name" export GIT_COMMITTER_NAME=$(GIT_AUTHOR_NAME) # zeros.bval does not exists (in the tarbal at least...) # test_reproin_largely_smoke likely only fails on 32 bit platform export PYBUILD_BEFORE_TEST = \ rm -rf {build_dir}/heudiconv/tests \ ; cp -a heudiconv/tests {build_dir}/ export PYBUILD_TEST_ARGS = \ -k 'not test_bvals_are_zero and not test_reproin_largely_smoke' export PYBUILD_AFTER_TEST = \ rm -r {build_dir}/tests %: dh $@ --buildsystem=pybuild execute_after_dh_auto_install: mkdir -p build PYTHONPATH=$$(/bin/ls -d ./debian/heudiconv/usr/lib/python*/*-packages | head -n 1) \ help2man -n 'DICOM converter for organizing brain imaging data into structured directory layouts' \ -N --no-discard-stderr \ "python3 -W ignore ./debian/heudiconv/usr/bin/heudiconv" >| build/heudiconv.1 find debian -iname *.pyc -delete # https://github.com/nipy/heudiconv/issues/399 rm -rf debian/heudiconv/usr/lib/python*/*-packages/Research find debian -name __pycache__ | xargs rm -rf execute_after_dh_clean: # Ahhhhhhh! rm -rf .pybuild build .pytest_cache/ -rm -rf heudiconv.egg-info/