示例#1
0
文件: setup.py 项目: b45ch1/nlpy
def configuration(parent_package='', top_path=None):
    import numpy
    import pysparse
    from numpy.distutils.misc_util import Configuration
    config = Configuration(None, parent_package, top_path)
    config.set_options(ignore_setup_xxx_py=True,
                       assume_default_configuration=True,
                       delegate_options_to_subpackages=True,
                       quiet=True)

    config.add_include_dirs([numpy.get_include(), pysparse.get_include()])
    config.add_include_dirs('include')
    config.add_subpackage('nlpy')

    # Set config.version
    config.get_version(os.path.join('nlpy', 'version.py'))

    return config
示例#2
0
文件: setup.py 项目: b45ch1/nlpy
def configuration(parent_package='',top_path=None):
    import numpy
    import pysparse
    from numpy.distutils.misc_util import Configuration
    config = Configuration(None, parent_package, top_path)
    config.set_options(ignore_setup_xxx_py=True,
                       assume_default_configuration=True,
                       delegate_options_to_subpackages=True,
                       quiet=True)

    config.add_include_dirs([numpy.get_include(), pysparse.get_include()])
    config.add_include_dirs('include')
    config.add_subpackage('nlpy')

    # Set config.version
    config.get_version(os.path.join('nlpy','version.py'))

    return config
示例#3
0
        if os.path.isfile(fname) == False:
            return False
    return True

f2py_options = []

hsl_config = ConfigParser.SafeConfigParser()
hsl_config.read('site.cfg')

version = {}
with open(os.path.join('hsl', 'version.py')) as fp:
      exec(fp.read(), version)
# later on we use: version['version']

numpy_include = np.get_include()
pysparse_inc = pysparse.get_include()

# Use Cython?
use_cython = hsl_config.getboolean('CODE_GENERATION', 'use_cython')
if use_cython:
    try:
        from Cython.Distutils import build_ext
        from Cython.Build import cythonize
    except ImportError:
        raise ImportError("Check '%s': Cython is not properly installed." % hsl_config_file)

# DEFAULT
default_include_dir = hsl_config.get('DEFAULT', 'include_dirs').split(os.pathsep)
default_library_dir = hsl_config.get('DEFAULT', 'library_dirs').split(os.pathsep)

# Debug mode