diff --git a/debian/rules b/debian/rules index cd572e9d7e0cc1d41ac5ec16d8667d9a43ebd317..06d76c333db7bbb8922a436d0ebc566fba3cbfff 100755 --- a/debian/rules +++ b/debian/rules @@ -9,7 +9,8 @@ PYVER = $(shell pyversions -vd) # Mega rule %: - dh $@ + : # Explicit build system to avoid use of all-in-1 Makefile + dh $@ --buildsystem=python_distutils # Build docs during build override_dh_auto_build: @@ -37,9 +38,10 @@ python-install%: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) : # Run unittests - export MPLCONFIGDIR=$(CURDIR)/build HOME=$(CURDIR)/build; \ + export PYTHONPATH=`/bin/ls -d $$PWD/build/lib.*$*` MPLCONFIGDIR=$(CURDIR)/build HOME=$(CURDIR)/build; \ python$* /usr/bin/nosetests -s --exclude '(manifold|test_gmm_em)' \ - $(PACKAGE_ROOT_DIR)/usr/lib/python$*/*/scikits/learn + $(PACKAGE_ROOT_DIR)/usr/lib/python$*/*/scikits/learn; \ + python$* /usr/bin/nosetests --doctest-extension=rst doc/ else : # Skip unittests due to nocheck endif