Ticket #203: obspy.patch

File obspy.patch, 3.8 KB (added by anonymous, 3 months ago)
  • obspy.gse2/obspy/gse2/libgse2.py

    diff -Naur a/obspy.gse2/obspy/gse2/libgse2.py b/obspy.gse2/obspy/gse2/libgse2.py
    a b  
    3030import doctest 
    3131import warnings 
    3232import numpy as np 
     33from distutils import sysconfig 
    3334from obspy.core import UTCDateTime 
    3435from obspy.core.util import c_file_p, formatScientific 
    3536 
     
    4344     # fallback for pre-packaged libraries 
    4445    'libgse2'] 
    4546# add correct file extension 
    46 if  platform.system() == 'Windows': 
    47     lib_extension = '.pyd' 
    48 else: 
    49     lib_extension = '.so' 
     47lib_extension, = sysconfig.get_config_vars('SO') 
    5048# initialize library 
    5149clibgse2 = None 
    5250for lib_name in lib_names: 
  • obspy.mseed/obspy/mseed/headers.py

    diff -Naur a/obspy.mseed/obspy/mseed/headers.py b/obspy.mseed/obspy/mseed/headers.py
    a b  
    77import numpy as np 
    88import os 
    99import platform 
     10from distutils import sysconfig 
    1011 
    1112 
    1213HPTERROR = -2145916800000000L 
     
    2223     # fallback for pre-packaged libraries 
    2324    'libmseed'] 
    2425# add correct file extension 
    25 if  platform.system() == 'Windows': 
    26     lib_extension = '.pyd' 
    27 else: 
    28     lib_extension = '.so' 
     26lib_extension, = sysconfig.get_config_vars('SO') 
    2927# initialize library 
    3028clibmseed = None 
    3129for lib_name in lib_names: 
  • obspy.segy/obspy/segy/util.py

    diff -Naur a/obspy.segy/obspy/segy/util.py b/obspy.segy/obspy/segy/util.py
    a b  
    22import os 
    33import platform 
    44from struct import unpack 
     5from distutils import sysconfig 
    56 
    67# Import shared libsegy depending on the platform. 
    78# create library names 
     
    1213     # fallback for pre-packaged libraries 
    1314    'libsegy'] 
    1415# add correct file extension 
    15 if  platform.system() == 'Windows': 
    16     lib_extension = '.pyd' 
    17 else: 
    18     lib_extension = '.so' 
     16lib_extension, = sysconfig.get_config_vars('SO') 
    1917# initialize library 
    2018clibsegy = None 
    2119for lib_name in lib_names: 
  • obspy.signal/obspy/signal/headers.py

    diff -Naur a/obspy.signal/obspy/signal/headers.py b/obspy.signal/obspy/signal/headers.py
    a b  
    77import numpy as np 
    88import os 
    99import platform 
     10from distutils import sysconfig 
    1011 
    1112 
    1213# Import shared libsignal depending on the platform. 
     
    1819     # fallback for pre-packaged libraries 
    1920    'libsignal'] 
    2021# add correct file extension 
    21 if  platform.system() == 'Windows': 
    22     lib_extension = '.pyd' 
    23 else: 
    24     lib_extension = '.so' 
     22lib_extension, = sysconfig.get_config_vars('SO') 
    2523# initialize library 
    2624clibsignal = None 
    2725for lib_name in lib_names: 
     
    4543     # fallback for pre-packaged libraries 
    4644    'libevresp'] 
    4745# add correct file extension 
    48 if  platform.system() == 'Windows': 
    49     lib_extension = '.pyd' 
    50 else: 
    51     lib_extension = '.so' 
     46lib_extension, = sysconfig.get_config_vars('SO') 
    5247# initialize library 
    5348clibevresp = None 
    5449for erlib_name in erlib_names: 
  • obspy.taup/obspy/taup/util.py

    diff -Naur a/obspy.taup/obspy/taup/util.py b/obspy.taup/obspy/taup/util.py
    a b  
    66import ctypes as C 
    77import os 
    88import platform 
     9from distutils import sysconfig 
    910 
    1011 
    1112# Import shared libtaup depending on the platform. 
     
    1718     # fallback for pre-packaged libraries 
    1819    'libtaup'] 
    1920# add correct file extension 
    20 if  platform.system() == 'Windows': 
    21     lib_extension = '.pyd' 
    22 else: 
    23     lib_extension = '.so' 
     21lib_extension, = sysconfig.get_config_vars('SO') 
    2422# initialize library 
    2523flibtaup = None 
    2624for lib_name in lib_names: