[Scipy-svn] r2447 - in trunk/Lib/sandbox/timeseries: . src
scipy-svn at scipy.org
scipy-svn at scipy.org
Wed Dec 20 18:11:44 EST 2006
Author: pierregm
Date: 2006-12-20 17:11:41 -0600 (Wed, 20 Dec 2006)
New Revision: 2447
Added:
trunk/Lib/sandbox/timeseries/setup.py
trunk/Lib/sandbox/timeseries/src/
trunk/Lib/sandbox/timeseries/src/cseries.c
Log:
Added a prototype of setup.py (and put the *.c code in its own folder)
Added: trunk/Lib/sandbox/timeseries/setup.py
===================================================================
--- trunk/Lib/sandbox/timeseries/setup.py 2006-12-20 21:53:48 UTC (rev 2446)
+++ trunk/Lib/sandbox/timeseries/setup.py 2006-12-20 23:11:41 UTC (rev 2447)
@@ -0,0 +1,35 @@
+#!/usr/bin/env python
+__version__ = '1.0'
+__revision__ = "$Revision: 37 $"
+__date__ = '$Date: 2006-12-08 14:30:29 -0500 (Fri, 08 Dec 2006) $'
+
+import os
+from os.path import join
+
+def check_mxDateTime():
+ try:
+ import mx.DateTime
+ except ImportError:
+ raise ImportError,"mx.DateTime should already be installed !"
+ else:
+ return os.path.dirname(mx.DateTime.mxDateTime.__file__)
+
+def configuration(parent_package='',top_path=None):
+ from numpy.distutils.misc_util import Configuration, get_numpy_include_dirs
+ nxheader = join(get_numpy_include_dirs()[0],'numpy',)
+ mxlib = check_mxDateTime()
+ confgr = Configuration('timeseries',parent_package,top_path)
+ sources = join('src', 'cseries.c')
+ confgr.add_extension('cseries',
+ sources=[sources,],
+ include_dirs=[mxlib, nxheader],
+ )
+ confgr.add_data_dir('doc')
+ confgr.add_data_dir('examples')
+ return confgr
+
+if __name__ == "__main__":
+ from numpy.distutils.core import setup
+ #setup.update(nmasetup)
+ config = configuration(top_path='').todict()
+ setup(**config)
\ No newline at end of file
Copied: trunk/Lib/sandbox/timeseries/src/cseries.c (from rev 2430, trunk/Lib/sandbox/timeseries/cseries.c)
More information about the Scipy-svn
mailing list