diff --git a/scikits/learn/datasets/setup.py b/scikits/learn/datasets/setup.py
index 7e9d713972d59df6ba5a2f815b29e5cb725fa19c..579b3fb084b8b06451cb0edd19cf950488f4ce38 100755
--- a/scikits/learn/datasets/setup.py
+++ b/scikits/learn/datasets/setup.py
@@ -6,8 +6,8 @@ def configuration(parent_package='',top_path=None):
     config.add_subpackage('samples_generator')
     config.add_data_dir('data')
     config.add_data_dir('descr')
-    config.make_config_py() # installs __config__.py
     return config
 
 if __name__ == '__main__':
-    print 'This is the wrong setup.py file to run'
+    from numpy.distutils.core import setup
+    setup(**configuration(top_path='').todict())