[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#658311: lintian: missing dependency on python-numpy-abiN



Tests attached.

--
Jakub Wilk
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -45,6 +45,7 @@
                perl,
                perl (>= 5.12) | libtest-simple-perl (>= 0.93),
                python,
+               python-numpy,
                quilt,
                rsync,
                unzip,
diff --git a/t/tests/binaries-missing-depends-on-numpy-abi/debian/basic.c b/t/tests/binaries-missing-depends-on-numpy-abi/debian/basic.c
new file mode 100644
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-numpy-abi/debian/basic.c
@@ -0,0 +1,7 @@
+#include <Python.h>
+#include <numpy/arrayobject.h>
+
+void do_import_array(void)
+{
+	import_array();
+}
diff --git a/t/tests/binaries-missing-depends-on-numpy-abi/debian/debian/rules b/t/tests/binaries-missing-depends-on-numpy-abi/debian/debian/rules
new file mode 100644
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-numpy-abi/debian/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
+
+override_dh_pysupport:
diff --git a/t/tests/binaries-missing-depends-on-numpy-abi/debian/setup.py b/t/tests/binaries-missing-depends-on-numpy-abi/debian/setup.py
new file mode 100644
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-numpy-abi/debian/setup.py
@@ -0,0 +1,5 @@
+import distutils.core
+
+distutils.core.setup(
+	ext_modules=[distutils.core.Extension('basic', ['basic.c'])]
+)
diff --git a/t/tests/binaries-missing-depends-on-numpy-abi/desc b/t/tests/binaries-missing-depends-on-numpy-abi/desc
new file mode 100644
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-numpy-abi/desc
@@ -0,0 +1,7 @@
+Testname: binaries-missing-depends-on-numpy-abi
+Sequence: 6000
+Version: 1.0
+Description: Test for missing dependency on python-numpy-abiN
+Architecture: any
+Test-For:
+ missing-dependency-on-numpy-abi
diff --git a/t/tests/binaries-missing-depends-on-numpy-abi/tags b/t/tests/binaries-missing-depends-on-numpy-abi/tags
new file mode 100644
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-numpy-abi/tags
@@ -0,0 +1,1 @@
+E: binaries-missing-depends-on-numpy-abi: missing-dependency-on-numpy-abi

Reply to: