/usr/lib64/python2.6/site-packages/numpy/core
NameSizeModeActions
include/-0755rm
lib/-0755rm
tests/-0755rm
arrayprint.py168120644editdlrm
arrayprint.pyc156010644editdlrm
arrayprint.pyo156010644editdlrm
defchararray.py699520644editdlrm
defchararray.pyc783260644editdlrm
defchararray.pyo783260644editdlrm
defmatrix.py280940644editdlrm
defmatrix.pyc309700644editdlrm
defmatrix.pyo309700644editdlrm
fromnumeric.py711350644editdlrm
fromnumeric.pyc750790644editdlrm
fromnumeric.pyo750790644editdlrm
function_base.py52010644editdlrm
function_base.pyc55690644editdlrm
function_base.pyo55690644editdlrm
generate_numpy_api.py64440644editdlrm
generate_numpy_api.pyc62020644editdlrm
generate_numpy_api.pyo61410644editdlrm
getlimits.py87900644editdlrm
getlimits.pyc100680644editdlrm
getlimits.pyo100680644editdlrm
info.py46350644editdlrm
info.pyc48060644editdlrm
info.pyo48060644editdlrm
machar.py106580644editdlrm
machar.pyc86940644editdlrm
machar.pyo86940644editdlrm
memmap.py93010644editdlrm
memmap.pyc95340644editdlrm
memmap.pyo95340644editdlrm
multiarray.so5848240755editdlrm
multiarray_tests.so130080755editdlrm
numeric.py682800644editdlrm
numeric.pyc720330644editdlrm
numeric.pyo720330644editdlrm
numerictypes.py250880644editdlrm
numerictypes.pyc241890644editdlrm
numerictypes.pyo241440644editdlrm
records.py268380644editdlrm
records.pyc244370644editdlrm
records.pyo244370644editdlrm
scalarmath.so1649280755editdlrm
scons_support.py83520644editdlrm
scons_support.pyc93420644editdlrm
scons_support.pyo93420644editdlrm
setup.py324500644editdlrm
setup.pyc232920644editdlrm
setup.pyo232920644editdlrm
setupscons.py45160644editdlrm
setupscons.pyc40870644editdlrm
setupscons.pyo40870644editdlrm
setup_common.py100690644editdlrm
setup_common.pyc83530644editdlrm
setup_common.pyo83530644editdlrm
shape_base.py62940644editdlrm
shape_base.pyc71230644editdlrm
shape_base.pyo71230644editdlrm
umath.so3259040755editdlrm
umath_tests.so121920755editdlrm
_dotblas.so207120755editdlrm
_internal.py103680644editdlrm
_internal.pyc108700644editdlrm
_internal.pyo108700644editdlrm
_mx_datetime_parser.py332520644editdlrm
_mx_datetime_parser.pyc290290644editdlrm
_mx_datetime_parser.pyo290290644editdlrm
_sort.so907360755editdlrm
__init__.py9830644editdlrm
__init__.pyc12610644editdlrm
__init__.pyo12610644editdlrm
Edit: /usr/lib64/python2.6/site-packages/numpy/core/setupscons.py (4516B)
import os import sys import glob from os.path import join, basename from numpy.distutils import log from numscons import get_scons_build_dir def configuration(parent_package='',top_path=None): from numpy.distutils.misc_util import Configuration,dot_join from numpy.distutils.command.scons import get_scons_pkg_build_dir from numpy.distutils.system_info import get_info, default_lib_dirs config = Configuration('core',parent_package,top_path) local_dir = config.local_path header_dir = 'include/numpy' # this is relative to config.path_in_package config.add_subpackage('code_generators') # List of files to register to numpy.distutils dot_blas_src = [join('blasdot', '_dotblas.c'), join('blasdot', 'cblas.h')] api_definition = [join('code_generators', 'numpy_api_order.txt'), join('code_generators', 'ufunc_api_order.txt')] core_src = [join('src', basename(i)) for i in glob.glob(join(local_dir, 'src', '*.c'))] core_src += [join('src', basename(i)) for i in glob.glob(join(local_dir, 'src', '*.src'))] source_files = dot_blas_src + api_definition + core_src + \ [join(header_dir, 'numpyconfig.h.in')] # Add generated files to distutils... def add_config_header(): scons_build_dir = get_scons_build_dir() # XXX: I really have to think about how to communicate path info # between scons and distutils, and set the options at one single # location. target = join(get_scons_pkg_build_dir(config.name), 'config.h') incl_dir = os.path.dirname(target) if incl_dir not in config.numpy_include_dirs: config.numpy_include_dirs.append(incl_dir) def add_numpyconfig_header(): scons_build_dir = get_scons_build_dir() # XXX: I really have to think about how to communicate path info # between scons and distutils, and set the options at one single # location. target = join(get_scons_pkg_build_dir(config.name), 'include/numpy/numpyconfig.h') incl_dir = os.path.dirname(target) if incl_dir not in config.numpy_include_dirs: config.numpy_include_dirs.append(incl_dir) config.add_data_files((header_dir, target)) def add_array_api(): scons_build_dir = get_scons_build_dir() # XXX: I really have to think about how to communicate path info # between scons and distutils, and set the options at one single # location. h_file = join(get_scons_pkg_build_dir(config.name), 'include/numpy/__multiarray_api.h') t_file = join(get_scons_pkg_build_dir(config.name), 'include/numpy/multiarray_api.txt') config.add_data_files((header_dir, h_file), (header_dir, t_file)) def add_ufunc_api(): scons_build_dir = get_scons_build_dir() # XXX: I really have to think about how to communicate path info # between scons and distutils, and set the options at one single # location. h_file = join(get_scons_pkg_build_dir(config.name), 'include/numpy/__ufunc_api.h') t_file = join(get_scons_pkg_build_dir(config.name), 'include/numpy/ufunc_api.txt') config.add_data_files((header_dir, h_file), (header_dir, t_file)) def add_generated_files(*args, **kw): add_config_header() add_numpyconfig_header() add_array_api() add_ufunc_api() config.add_sconscript('SConstruct', post_hook = add_generated_files, source_files = source_files) config.add_scons_installed_library('npymath', 'lib') config.add_data_files('include/numpy/*.h') config.add_include_dirs('src') config.numpy_include_dirs.extend(config.paths('include')) # Don't install fenv unless we need them. if sys.platform == 'cygwin': config.add_data_dir('include/numpy/fenv') config.add_data_dir('tests') config.make_svn_version_py() return config if __name__=='__main__': from numpy.distutils.core import setup setup(configuration=configuration)