diff --git a/debian/changelog b/debian/changelog
index da30823faecf5562618edf96f33fa83eadab8e56..c7032d2e7a901d463d43f8823e5999c399cd34cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+scikit-learn (0.4-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Call dh_numpy from debian/rules to add the correct depends for numpy in
+    python:Depends (Closes: #590762)
+
+ -- Nico Golde <nion@debian.org>  Thu, 05 Aug 2010 13:34:19 +0200
+
 scikit-learn (0.4-2) unstable; urgency=low
 
   * deb_cython_0.12.1 to use code cythoned with up-to-date cython
diff --git a/debian/rules b/debian/rules
index aea45d1f9a0b26f9676001f54dc4b5fac7b3ff2d..cd572e9d7e0cc1d41ac5ec16d8667d9a43ebd317 100755
--- a/debian/rules
+++ b/debian/rules
@@ -52,6 +52,7 @@ endif
 	   echo "Moving '$$lib' into '$$tdir'." ; \
 	   mv $$lib $$tdir ; \
 	done
+	if [ -x /usr/bin/dh_numpy ]; then dh_numpy; fi
 
 ## immediately useable documentation and exemplar scripts/data
 override_dh_compress: