#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow export DEB_CPPFLAGS_MAINT_APPEND = -I$(CURDIR) export PYBUILD_NAME=skbio ifeq ($(strip $(PYBUILD_AUTOPKGTEST)),) export PYBUILD_TEST_ARGS = --override-ini=addopts= else export PYBUILD_TEST_CUSTOM = 1 export PYBUILD_TEST_ARGS = \ cd /tmp/autopkgtest-lxc.*/downtmp/autopkgtest_tmp/build; \ mkdir -p overlay; \ cp -r /usr/lib/python3/dist-packages/skbio overlay/; \ cp -r skbio/* overlay/skbio/; \ rm -rf skbio; \ env PYTHONPATH=$$(pwd)/overlay python{version} -m pytest --override-ini=addopts= --import-mode=importlib overlay/skbio export PYTHONPATH = /usr/lib/python3/dist-packages endif export PYBUILD_AFTER_INSTALL= rm -fr {destdir}/usr/lib/python3*/dist-packages/scikit_bio-*egg-info; \ rm -fr {destdir}/usr/lib/python3*/dist-packages/scikit_bio-*/top_level.txt; \ find {destdir}/usr/lib/python3*/dist-packages/skbio -type d -name tests -print0 | xargs -0 -r rm -rf %: dh $@ --with numpy3 --buildsystem=pybuild execute_before_dh_install: ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS))) PYTHONPATH=$(CURDIR)/debian/python3-skbio/usr/lib/python$(shell py3versions -dv)/dist-packages \ sphinx-build -j1 -N -b html -d doc/build/doctrees doc/source doc/build/html endif override_dh_auto_clean: if [ "`find . -name "*.pyo"`" = "" ] ; then echo no need to clean up ; else dh_auto_clean; fi