Ejemplo n.º 1
0
    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()))
Ejemplo n.º 2
0
    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()))
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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