def run(self): if len(self.sconscripts) > 0: try: import numscons except ImportError, e: raise RuntimeError("importing numscons failed (error was %s), using " \ "scons within distutils is not possible without " "this package " % str(e)) try: minver = "0.9.3" try: # version_info was added in 0.10.0 from numscons import version_info except ImportError: from numscons import get_version if get_version() < minver: raise ValueError() except ImportError: raise RuntimeError("You need numscons >= %s to build numpy "\ "with numscons (imported numscons path " \ "is %s)." % (minver, numscons.__file__)) except ValueError: raise RuntimeError("You need numscons >= %s to build numpy "\ "with numscons (detected %s )" \ % (minver, get_version()))
def configuration(parent_package='', top_path=None): from numpy.distutils.misc_util import Configuration config = Configuration('examples', parent_package, top_path) from numscons import get_version import numscons print "++++++++++++++++++++++++++++++++" print "Numscons Version is %s" % get_version() print "++++++++++++++++++++++++++++++++" config.add_subpackage('checkers') config.add_subpackage('checklib') config.add_subpackage('ctypesext') config.add_subpackage('fortran') config.add_subpackage('hook') #config.add_subpackage('gnu2ms') config.add_subpackage('pyext') return config
def configuration(parent_package='',top_path=None): from numpy.distutils.misc_util import Configuration config = Configuration('examples',parent_package,top_path) from numscons import get_version import numscons print "++++++++++++++++++++++++++++++++" print "Numscons Version is %s" % get_version() print "++++++++++++++++++++++++++++++++" config.add_subpackage('checkers') config.add_subpackage('checklib') config.add_subpackage('ctypesext') config.add_subpackage('fortran') config.add_subpackage('hook') #config.add_subpackage('gnu2ms') config.add_subpackage('pyext') return config