def configuration(parent_package='',top_path=None): config = Configuration('libraries',parent_package,top_path) config.add_include_dirs('plat_det') config.add_library('plat_det', # platform detection sources=[join('plat_det', '*.c')], headers=[join('plat_det', '*.h')]) extra_args = [] dcomp = get_default_compiler() if cpuidpy.has_SSE2 and (dcomp == 'mingw32' or dcomp == 'gcc'): extra_args = ['-O3', '-msse2', '-mfpmath=sse', '-malign-double'] if get_gcc_version() >= '4.2': extra_args.append('-mtune=generic') else: extra_args.append('-march=pentium4') extra_args.append('-mtune=pentium4') config.add_include_dirs('cephesd') config.add_library('cephesd', sources=[join('cephesd', '*.c')], headers=[join('cephesd', '*.h')], include_dirs=['plat_det']) atlas_info = get_info('atlas') build_info = {} if atlas_info.has_key('define_macros'): build_info['macros'] = copy(atlas_info['define_macros']) else: build_info['macros'] = [] build_info['macros'].append(('HAS_ATLAS', None)) if atlas_info.has_key('include_dirs'): build_info['include_dirs'] = copy(atlas_info['include_dirs']) else: build_info['include_dirs'] = [] build_info['include_dirs'].append('plat_det') build_info['extra_compiler_args'] = extra_args build_info['language'] = 'C' config.add_include_dirs('cblas_ext') config.add_library('cblas_ext', sources=[join('cblas_ext', '*.c')], headers=[join('cblas_ext', '*.h')], **build_info) build_info2 = copy(build_info) build_info2['include_dirs'].append('cblas_ext') config.add_include_dirs('sdcpp') config.add_library('sdcpp', sources=[join('sdcpp', '*.cpp')], headers=[join('sdcpp', '*.h')], **build_info2) return config
SETUP_DIRECTORY = os.path.dirname(os.path.abspath(inspect.getfile( inspect.currentframe()))) # Import the version string. UTIL_PATH = os.path.join(SETUP_DIRECTORY, "obspy", "core", "util") sys.path.insert(0, UTIL_PATH) from version import get_git_version # @UnresolvedImport from libnames import _get_lib_name # @UnresolvedImport sys.path.pop(0) LOCAL_PATH = os.path.join(SETUP_DIRECTORY, "setup.py") DOCSTRING = __doc__.split("\n") # check for MSVC if platform.system() == "Windows" and ( 'msvc' in sys.argv or '-c' not in sys.argv and get_default_compiler() == 'msvc'): IS_MSVC = True else: IS_MSVC = False # Use system libraries? Set later... EXTERNAL_LIBS = False # package specific settings KEYWORDS = [ 'ArcLink', 'array', 'array analysis', 'ASC', 'beachball', 'beamforming', 'cross correlation', 'database', 'dataless', 'Dataless SEED', 'datamark', 'earthquakes', 'Earthworm', 'EIDA', 'envelope', 'events', 'FDSN', 'features', 'filter', 'focal mechanism', 'GSE1', 'GSE2', 'hob', 'iapsei-tau', 'imaging', 'instrument correction',
def test_longdouble_precision_improved(): # Just check that this can only be True on windows, msvc from numpy.distutils.ccompiler import get_default_compiler if not (os.name == 'nt' and get_default_compiler() == 'msvc'): assert_false(longdouble_precision_improved())
# Any .py files that are used at install time must be registered in # obspy.core.tests.test_util_misc.UtilMiscTestCase.test_no_obspy_imports! UTIL_PATH = os.path.join(SETUP_DIRECTORY, "obspy", "core", "util") sys.path.insert(0, UTIL_PATH) from version import get_git_version # @UnresolvedImport from libnames import _get_lib_name # @UnresolvedImport sys.path.pop(0) LOCAL_PATH = os.path.join(SETUP_DIRECTORY, "setup.py") DOCSTRING = __doc__.split("\n") # check for MSVC if platform.system() == "Windows" and ('msvc' in sys.argv or '-c' not in sys.argv and get_default_compiler() == 'msvc'): IS_MSVC = True else: IS_MSVC = False # Use system libraries? Set later... EXTERNAL_EVALRESP = False EXTERNAL_LIBMSEED = False # package specific settings KEYWORDS = [ 'ArcLink', 'array', 'array analysis', 'ASC', 'beachball', 'beamforming', 'cross correlation', 'database', 'dataless', 'Dataless SEED', 'DMX', 'earthquakes', 'Earthworm', 'EIDA', 'envelope', 'ESRI', 'events', 'FDSN', 'features', 'filter', 'focal mechanism', 'FOCMEC', 'GCF', 'GSE1', 'GSE2', 'hob', 'Tau-P', 'IASPEI', 'imaging', 'IMS', 'instrument correction',
# Any .py files that are used at install time must be registered in # obspy.core.tests.test_util_misc.UtilMiscTestCase.test_no_obspy_imports! UTIL_PATH = os.path.join(SETUP_DIRECTORY, "obspy", "core", "util") sys.path.insert(0, UTIL_PATH) from version import get_git_version # @UnresolvedImport from libnames import _get_lib_name # @UnresolvedImport sys.path.pop(0) LOCAL_PATH = os.path.join(SETUP_DIRECTORY, "setup.py") DOCSTRING = __doc__.split("\n") # check for MSVC if platform.system() == "Windows" and ( 'msvc' in sys.argv or '-c' not in sys.argv and get_default_compiler() == 'msvc'): IS_MSVC = True else: IS_MSVC = False # Use system libraries? Set later... EXTERNAL_LIBS = False # package specific settings KEYWORDS = [ 'ArcLink', 'array', 'array analysis', 'ASC', 'beachball', 'beamforming', 'cross correlation', 'database', 'dataless', 'Dataless SEED', 'datamark', 'earthquakes', 'Earthworm', 'EIDA', 'envelope', 'ESRI', 'events', 'FDSN', 'features', 'filter', 'focal mechanism', 'GSE1', 'GSE2', 'hob', 'Tau-P', 'imaging', 'instrument correction', 'instrument simulation', 'IRIS', 'kinemetrics',
# possible, according to krischer SETUP_DIRECTORY = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) # Import the version string. UTIL_PATH = os.path.join(SETUP_DIRECTORY, "obspy", "core", "util") sys.path.insert(0, UTIL_PATH) from version import get_git_version # @UnresolvedImport from libnames import _get_lib_name # @UnresolvedImport sys.path.pop(0) LOCAL_PATH = os.path.join(SETUP_DIRECTORY, "setup.py") DOCSTRING = __doc__.split("\n") # check for MSVC if platform.system() == "Windows" and ("msvc" in sys.argv or "-c" not in sys.argv and get_default_compiler() == "msvc"): IS_MSVC = True else: IS_MSVC = False # Use system libraries? Set later... EXTERNAL_LIBS = False # package specific settings KEYWORDS = [ "ArcLink", "array", "array analysis", "ASC", "beachball", "beamforming",
# Directory of the current file in the (hopefully) most reliable way possible. SETUP_DIRECTORY = os.path.dirname(os.path.abspath(inspect.getfile( inspect.currentframe()))) # Import the version string. UTIL_PATH = os.path.join(SETUP_DIRECTORY, "obspy", "core", "util") sys.path.insert(0, UTIL_PATH) from version import get_git_version # @UnresolvedImport sys.path.pop(0) LOCAL_PATH = os.path.join(SETUP_DIRECTORY, "setup.py") DOCSTRING = __doc__.split("\n") # check for MSVC if platform.system() == "Windows" and ('msvc' in sys.argv or '-c' not in sys.argv and get_default_compiler() == 'msvc'): IS_MSVC = True else: IS_MSVC = False # package specific settings KEYWORDS = ['ArcLink', 'array', 'array analysis', 'ASC', 'beachball', 'beamforming', 'cross correlation', 'database', 'dataless', 'Dataless SEED', 'datamark', 'earthquakes', 'Earthworm', 'EIDA', 'envelope', 'events', 'features', 'filter', 'focal mechanism', 'GSE1', 'GSE2', 'hob', 'iapsei-tau', 'imaging', 'instrument correction', 'instrument simulation', 'IRIS', 'magnitude', 'MiniSEED', 'misfit', 'mopad', 'MSEED', 'NERA', 'NERIES', 'observatory', 'ORFEUS', 'picker', 'processing', 'PQLX', 'Q', 'real time', 'realtime', 'RESP', 'response file', 'RT', 'SAC', 'SEED', 'SeedLink', 'SEG-2', 'SEG Y', 'SEISAN', 'SeisHub', 'Seismic Handler', 'seismology', 'seismogram',
# Directory of the current file in the (hopefully) most reliable way possible. SETUP_DIRECTORY = os.path.dirname(os.path.abspath(inspect.getfile( inspect.currentframe()))) # Import the version string. UTIL_PATH = os.path.join(SETUP_DIRECTORY, "obspy", "core", "util") sys.path.insert(0, UTIL_PATH) from version import get_git_version # @UnresolvedImport sys.path.pop(0) LOCAL_PATH = os.path.join(SETUP_DIRECTORY, "setup.py") DOCSTRING = __doc__.split("\n") # check for MSVC if platform.system() == "Windows" and ( 'msvc' in sys.argv or '-c' not in sys.argv and get_default_compiler() == 'msvc'): IS_MSVC = True else: IS_MSVC = False # package specific settings KEYWORDS = [ 'ArcLink', 'array', 'array analysis', 'ASC', 'beachball', 'beamforming', 'cross correlation', 'database', 'dataless', 'Dataless SEED', 'datamark', 'earthquakes', 'Earthworm', 'EIDA', 'envelope', 'events', 'FDSN', 'features', 'filter', 'focal mechanism', 'GSE1', 'GSE2', 'hob', 'iapsei-tau', 'imaging', 'instrument correction', 'instrument simulation', 'IRIS', 'magnitude', 'MiniSEED', 'misfit', 'mopad', 'MSEED', 'NERA', 'NERIES', 'observatory', 'ORFEUS', 'picker', 'processing', 'PQLX', 'Q', 'real time', 'realtime', 'RESP',