[Python-modules-commits] r18679 - in packages/numpy/trunk/debian (changelog control rules)

morph at users.alioth.debian.org morph at users.alioth.debian.org
Thu Sep 22 20:50:00 UTC 2011


    Date: Thursday, September 22, 2011 @ 20:49:58
  Author: morph
Revision: 18679

* debian/{control, rules}
  - run tests at package build time; Closes: #601592

Modified:
  packages/numpy/trunk/debian/changelog
  packages/numpy/trunk/debian/control
  packages/numpy/trunk/debian/rules

Modified: packages/numpy/trunk/debian/changelog
===================================================================
--- packages/numpy/trunk/debian/changelog	2011-09-22 20:11:03 UTC (rev 18678)
+++ packages/numpy/trunk/debian/changelog	2011-09-22 20:49:58 UTC (rev 18679)
@@ -1,3 +1,10 @@
+python-numpy (1:1.6.1-3) UNRELEASED; urgency=low
+
+  * debian/{control, rules}
+    - run tests at package build time; Closes: #601592
+
+ -- Sandro Tosi <morph at debian.org>  Thu, 22 Sep 2011 22:48:59 +0200
+
 python-numpy (1:1.6.1-2) experimental; urgency=low
 
   * debian/python.org_objects.inv

Modified: packages/numpy/trunk/debian/control
===================================================================
--- packages/numpy/trunk/debian/control	2011-09-22 20:11:03 UTC (rev 18678)
+++ packages/numpy/trunk/debian/control	2011-09-22 20:49:58 UTC (rev 18679)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Sandro Tosi <morph at debian.org>
-Build-Depends: python-all-dev, python-all-dbg, python-support (>= 1), gfortran (>= 4:4.2), libblas-dev [!arm !m68k], liblapack-dev [!arm !m68k], debhelper (>= 7.0.50~), patchutils, python-docutils, quilt, python-sphinx (>= 1.0.7+dfsg), python-matplotlib
+Build-Depends: python-all-dev, python-all-dbg, python-support (>= 1), gfortran (>= 4:4.2), libblas-dev [!arm !m68k], liblapack-dev [!arm !m68k], debhelper (>= 7.0.50~), patchutils, python-docutils, quilt, python-sphinx (>= 1.0.7+dfsg), python-matplotlib, python-nose
 XS-Python-Version: >= 2.4
 Standards-Version: 3.9.2
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/numpy/trunk

Modified: packages/numpy/trunk/debian/rules
===================================================================
--- packages/numpy/trunk/debian/rules	2011-09-22 20:11:03 UTC (rev 18678)
+++ packages/numpy/trunk/debian/rules	2011-09-22 20:49:58 UTC (rev 18679)
@@ -115,3 +115,16 @@
 
 update_intersphinx_mapping:
 	wget http://docs.python.org/dev/objects.inv -O debian/python.org_objects.inv
+
+override_dh_auto_install:
+	dh_auto_install
+	# yes, we need to run tests after install
+	# The reason is that numpy tries hard to not let you run it from the
+	# source directory, so we need to mess with the import order so to
+	# select the code in the installation path
+ifeq (,$(findstring notest,$(DEB_BUILD_OPTIONS)))
+	-for v in $(PYVERS) ; do \
+		python$$v -c "import sys ; sys.path.insert(0, '$(CURDIR)/debian/tmp/usr/lib/python$$v/dist-packages/') ; import numpy; numpy.test()" ; \
+		python$$v-dbg -c "import sys ; sys.path.insert(0, '$(CURDIR)/debian/tmp/usr/lib/python$$v/dist-packages/') ; import numpy; numpy.test()" ; \
+	done
+endif




More information about the Python-modules-commits mailing list