[Scipy-svn] r4606 - branches/stats_models
scipy-svn at scipy.org
scipy-svn at scipy.org
Wed Aug 6 19:22:19 EDT 2008
Author: tom.waite
Date: 2008-08-06 18:22:16 -0500 (Wed, 06 Aug 2008)
New Revision: 4606
Modified:
branches/stats_models/setup.py
Log:
update setup for new c-ext bspline code.
Modified: branches/stats_models/setup.py
===================================================================
--- branches/stats_models/setup.py 2008-08-06 22:14:32 UTC (rev 4605)
+++ branches/stats_models/setup.py 2008-08-06 23:22:16 UTC (rev 4606)
@@ -1,27 +1,21 @@
-def configuration(parent_package='',top_path=None, package_name='models'):
+def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
- config = Configuration(package_name,parent_package,top_path)
+ config = Configuration('models',parent_package,top_path)
- config.add_subpackage('*')
+ config.add_subpackage('family')
+ config.add_subpackage('robust')
config.add_data_dir('tests')
- try:
- from scipy.stats.models.bspline_module import mod
- n, s, d = weave_ext(mod)
- config.add_extension(n, s, **d)
- except ImportError: pass
-
+ config.add_extension('_hbspline',
+ sources=['src/bspline_ext.c',
+ 'src/bspline_impl.c'],
+ )
return config
-def weave_ext(mod):
- d = mod.setup_extension().__dict__
- n = d['name']; del(d['name'])
- s = d['sources']; del(d['sources'])
- return n, s, d
-
if __name__ == '__main__':
from numpy.distutils.core import setup
- setup(**configuration(top_path='', package_name='scipy.stats.models').todict())
+ setup(**configuration(top_path='').todict())
+
More information about the Scipy-svn
mailing list