1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/usr/bin/make -f
%:
dh --with python2 $@
override_dh_install:
dh_install
# Remove doctest and tests.py from the source which should be
# in /usr/share/doc instead (even for doctest files)
#
# TODO: Perhaps run the tests at build time?
for py in $(shell pyversions -vr); do \
rm debian/python-zc.buildout/usr/lib/python$$py/dist-packages/zc/buildout/*.txt; \
rm debian/python-zc.buildout/usr/lib/python$$py/dist-packages/zc/buildout/tests.py; \
done;
# Run tests on build time, but only if ``nocheck'' build
# option has not been set.
#
# Run the tests here rather than overriding dh_auto_test to
# make sure that nothing is missing within the binary
# directory.
#
# Disabled for now as they need to be updated upstream.
#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
# for py in $(shell pyversions -vr); do \
# PYTHONPATH=debian/python-zc.buildout/usr/lib/python$$py/dist-packages \
# python$$py setup.py test -m zc.buildout.tests; \
# done;
#endif
|