[med-svn] r16989 - trunk/packages/python-biom-format/trunk/debian

Andreas Tille tille at moszumanska.debian.org
Wed May 21 15:41:55 UTC 2014


Author: tille
Date: 2014-05-21 15:41:55 +0000 (Wed, 21 May 2014)
New Revision: 16989

Modified:
   trunk/packages/python-biom-format/trunk/debian/control
   trunk/packages/python-biom-format/trunk/debian/copyright
   trunk/packages/python-biom-format/trunk/debian/rules
Log:
Delete autogenerated *.c files and recreate them using CYTHON; create documentation thanks to a patch from Jakub Wilk (thanks Jakukb)


Modified: trunk/packages/python-biom-format/trunk/debian/control
===================================================================
--- trunk/packages/python-biom-format/trunk/debian/control	2014-05-21 13:15:59 UTC (rev 16988)
+++ trunk/packages/python-biom-format/trunk/debian/control	2014-05-21 15:41:55 UTC (rev 16989)
@@ -6,8 +6,10 @@
 Build-Depends: debhelper (>= 9),
                dh-python,
                dh-linktree,
+               cython,
                python-dev,
                python-numpy,
+               python-scipy,
                help2man,
                python-dateutil,
                python-cogent,

Modified: trunk/packages/python-biom-format/trunk/debian/copyright
===================================================================
--- trunk/packages/python-biom-format/trunk/debian/copyright	2014-05-21 13:15:59 UTC (rev 16988)
+++ trunk/packages/python-biom-format/trunk/debian/copyright	2014-05-21 15:41:55 UTC (rev 16989)
@@ -5,6 +5,7 @@
 Files-Excluded:
     doc/_build
     *.so
+    biom/*.c
     *.egg-info
 
 Files: *

Modified: trunk/packages/python-biom-format/trunk/debian/rules
===================================================================
--- trunk/packages/python-biom-format/trunk/debian/rules	2014-05-21 13:15:59 UTC (rev 16988)
+++ trunk/packages/python-biom-format/trunk/debian/rules	2014-05-21 15:41:55 UTC (rev 16989)
@@ -12,21 +12,22 @@
 #MIN_CYTHONVER := 0.17~beta1-2
 #NO_CYTHON := $(shell if dpkg --compare-versions $(CYTHONVER) lt $(MIN_CYTHONVER) ; then echo 0 ; else echo 1 ; fi)
 
-# linux-x86_64
-pybuilddir := $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)-$(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
+export PYBUILD_TEST_NOSE = 1
 
+pyrun = DEB_BUILD_OPTIONS= pybuild -s custom -p $(shell pyversions -dv) --test --test-args
+
 %:
 	dh $@ --with python2 --buildsystem=pybuild --with linktree
 
 override_dh_auto_build:
-	dh_auto_build
-	make --directory=doc singlehtml
-	env PYTHONPATH=. pyqi make-bash-completion \
+	USE_CYTHON=true dh_auto_build
+	$(pyrun) 'make --directory=doc singlehtml'
+	$(pyrun) 'pyqi make-bash-completion \
 	    --command-config-module biom.interfaces.optparse.config \
-	    --driver-name biom -o debian/bash-completion
+	    --driver-name biom -o debian/bash-completion'
 
 override_dh_installman:
-	make --directory=doc make man
+	$(pyrun) 'make --directory=doc man'
 	dh_installman
 
 override_dh_auto_clean:
@@ -44,16 +45,6 @@
 	#   "This script no longer exists. ..."
 	rm -f $(bindir)/*.py
 
-override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	set -e -x;\
-	for pyv in `pyversions -dv` ; do \
-	    cd build/; \
-	    ln -s ../python-code/tests; \
-	    env PYTHONPATH=lib.$(pybuilddir)-$${pyv} nosetests ; \
-	done
-endif
-
 get-orig-source:
 	# . debian/get-orig-source
 	mkdir -p ../tarballs




More information about the debian-med-commit mailing list