numpy.distutils.system_info
index
/usr/lib/python2.6/dist-packages/numpy/distutils/system_info.py

This file defines a set of system_info classes for getting
information about various resources (libraries, library directories,
include directories, etc.) in the system. Currently, the following
classes are available:
 
  atlas_info
  atlas_threads_info
  atlas_blas_info
  atlas_blas_threads_info
  lapack_atlas_info
  blas_info
  lapack_info
  blas_opt_info       # usage recommended
  lapack_opt_info     # usage recommended
  fftw_info,dfftw_info,sfftw_info
  fftw_threads_info,dfftw_threads_info,sfftw_threads_info
  djbfft_info
  x11_info
  lapack_src_info
  blas_src_info
  numpy_info
  numarray_info
  numpy_info
  boost_python_info
  agg2_info
  wx_info
  gdk_pixbuf_xlib_2_info
  gdk_pixbuf_2_info
  gdk_x11_2_info
  gtkp_x11_2_info
  gtkp_2_info
  xft_info
  freetype2_info
  umfpack_info
 
Usage:
    info_dict = get_info(<name>)
  where <name> is a string 'atlas','x11','fftw','lapack','blas',
  'lapack_src', 'blas_src', etc. For a complete list of allowed names,
  see the definition of get_info() function below.
 
  Returned info_dict is a dictionary which is compatible with
  distutils.setup keyword arguments. If info_dict == {}, then the
  asked resource is not available (system_info could not find it).
 
  Several *_info classes specify an environment variable to specify
  the locations of software. When setting the corresponding environment
  variable to 'None' then the software will be ignored, even when it
  is available in system.
 
Global parameters:
  system_info.search_static_first - search static libraries (.a)
             in precedence to shared ones (.so, .sl) if enabled.
  system_info.verbosity - output the results to stdout if enabled.
 
The file 'site.cfg' is looked for in
 
1) Directory of main setup.py file being run.
2) Home directory of user running the setup.py file as ~/.numpy-site.cfg
3) System wide directory (location of this file...)
 
The first one found is used to get system configuration options The
format is that used by ConfigParser (i.e., Windows .INI style). The
section ALL has options that are the default for each section. The
available sections are fftw, atlas, and x11. Appropiate defaults are
used if nothing is specified.
 
The order of finding the locations of resources is the following:
 1. environment variable
 2. section in site.cfg
 3. ALL section in site.cfg
Only the first complete match is returned.
 
Example:
----------
[ALL]
library_dirs = /usr/lib:/usr/local/lib:/opt/lib
include_dirs = /usr/include:/usr/local/include:/opt/include
src_dirs = /usr/local/src:/opt/src
# search static libraries (.a) in preference to shared ones (.so)
search_static_first = 0
 
[fftw]
fftw_libs = rfftw, fftw
fftw_opt_libs = rfftw_threaded, fftw_threaded
# if the above aren't found, look for {s,d}fftw_libs and {s,d}fftw_opt_libs
 
[atlas]
library_dirs = /usr/lib/3dnow:/usr/lib/3dnow/atlas
# for overriding the names of the atlas libraries
atlas_libs = lapack, f77blas, cblas, atlas
 
[x11]
library_dirs = /usr/X11R6/lib
include_dirs = /usr/X11R6/include
----------
 
Authors:
  Pearu Peterson <pearu@cens.ioc.ee>, February 2002
  David M. Cooke <cookedm@physics.mcmaster.ca>, April 2002
 
Copyright 2002 Pearu Peterson all rights reserved,
Pearu Peterson <pearu@cens.ioc.ee>
Permission to use, modify, and distribute this software is given under the
terms of the NumPy (BSD style) license.  See LICENSE.txt that came with
this distribution for specifics.
 
NO WARRANTY IS EXPRESSED OR IMPLIED.  USE AT YOUR OWN RISK.

 
Modules
       
ConfigParser
copy
distutils
distutils.log
os
platform
re
sys
warnings

 
Classes
       
DistutilsError(Exception)
NotFoundError
AtlasNotFoundError
BlasNotFoundError
BlasSrcNotFoundError
DJBFFTNotFoundError
FFTWNotFoundError
LapackNotFoundError
LapackSrcNotFoundError
NumericNotFoundError
UmfpackNotFoundError
X11NotFoundError
system_info
_numpy_info
Numeric_info
numarray_info
numpy_info
_pkg_config_info
freetype2_info
gdk_2_info
gdk_info
gdk_pixbuf_2_info
gdk_pixbuf_xlib_2_info
gdk_x11_2_info
gtkp_2_info
gtkp_x11_2_info
wx_info
xft_info
agg2_info
amd_info
atlas_info
atlas_blas_info
atlas_blas_threads_info
atlas_threads_info
lapack_atlas_threads_info
lapack_atlas_info
blas_info
blas_opt_info
blas_src_info
boost_python_info
djbfft_info
f2py_info
fft_opt_info
fftw_info
dfftw_info
dfftw_threads_info
fftw2_info
fftw3_info
fftw_threads_info
sfftw_info
sfftw_threads_info
lapack_info
lapack_opt_info
lapack_src_info
mkl_info
blas_mkl_info
lapack_mkl_info
numerix_info
umfpack_info
x11_info

 
class AtlasNotFoundError(NotFoundError)
    Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
 
 
Method resolution order:
AtlasNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class BlasNotFoundError(NotFoundError)
    Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
 
 
Method resolution order:
BlasNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class BlasSrcNotFoundError(BlasNotFoundError)
    Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
 
 
Method resolution order:
BlasSrcNotFoundError
BlasNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class DJBFFTNotFoundError(NotFoundError)
    DJBFFT (http://cr.yp.to/djbfft.html) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [djbfft]) or by setting
the DJBFFT environment variable.
 
 
Method resolution order:
DJBFFTNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class FFTWNotFoundError(NotFoundError)
    FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.
 
 
Method resolution order:
FFTWNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class LapackNotFoundError(NotFoundError)
    Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
 
 
Method resolution order:
LapackNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class LapackSrcNotFoundError(LapackNotFoundError)
    Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
 
 
Method resolution order:
LapackSrcNotFoundError
LapackNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class NotFoundError(DistutilsError)
    Some third-party program or library is not found.
 
 
Method resolution order:
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class NumericNotFoundError(NotFoundError)
    Numeric (http://www.numpy.org/) module not found.
Get it from above location, install it, and retry setup.py.
 
 
Method resolution order:
NumericNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class Numeric_info(_numpy_info)
    
Method resolution order:
Numeric_info
_numpy_info
system_info

Data and other attributes defined here:
modulename = 'Numeric'
section = 'Numeric'

Methods inherited from _numpy_info:
__init__(self)
calc_info(self)

Data and other attributes inherited from _numpy_info:
notfounderror = <class 'numpy.distutils.system_info.NumericNotFoundError'>
Numeric (http://www.numpy.org/) module not found.
Get it from above location, install it, and retry setup.py.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
verbosity = 1

 
class UmfpackNotFoundError(NotFoundError)
    UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/umfpack/)
not found. Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [umfpack]) or by setting
the UMFPACK environment variable.
 
 
Method resolution order:
UmfpackNotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class X11NotFoundError(NotFoundError)
    X11 libraries not found.
 
 
Method resolution order:
X11NotFoundError
NotFoundError
DistutilsError
Exception
BaseException
object

Data descriptors inherited from DistutilsError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from Exception:
__new__ = <built-in method __new__ of type object at 0x8108c0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from BaseException:
__dict__
args
message

 
class _numpy_info(system_info)
     Methods defined here:
__init__(self)
calc_info(self)

Data and other attributes defined here:
modulename = 'Numeric'
notfounderror = <class 'numpy.distutils.system_info.NumericNotFoundError'>
Numeric (http://www.numpy.org/) module not found.
Get it from above location, install it, and retry setup.py.
section = 'Numeric'

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
verbosity = 1

 
class _pkg_config_info(system_info)
     Methods defined here:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes defined here:
append_config_exe = ''
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
section = None
version_flag = '--modversion'
version_macro_name = None

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class agg2_info(system_info)
     Methods defined here:
calc_info(self)
get_paths(self, section, key)

Data and other attributes defined here:
dir_env_var = 'AGG2'
section = 'agg2'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class amd_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
dir_env_var = 'AMD'
section = 'amd'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class atlas_blas_info(atlas_info)
    
Method resolution order:
atlas_blas_info
atlas_info
system_info

Methods defined here:
calc_info(self)

Methods inherited from atlas_info:
get_paths(self, section, key)

Data and other attributes inherited from atlas_info:
dir_env_var = 'ATLAS'
notfounderror = <class 'numpy.distutils.system_info.AtlasNotFoundError'>
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
section = 'atlas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class atlas_blas_threads_info(atlas_blas_info)
    
Method resolution order:
atlas_blas_threads_info
atlas_blas_info
atlas_info
system_info

Data and other attributes defined here:
dir_env_var = ['PTATLAS', 'ATLAS']

Methods inherited from atlas_blas_info:
calc_info(self)

Methods inherited from atlas_info:
get_paths(self, section, key)

Data and other attributes inherited from atlas_info:
notfounderror = <class 'numpy.distutils.system_info.AtlasNotFoundError'>
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
section = 'atlas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class atlas_info(system_info)
     Methods defined here:
calc_info(self)
get_paths(self, section, key)

Data and other attributes defined here:
dir_env_var = 'ATLAS'
notfounderror = <class 'numpy.distutils.system_info.AtlasNotFoundError'>
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
section = 'atlas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class atlas_threads_info(atlas_info)
    
Method resolution order:
atlas_threads_info
atlas_info
system_info

Data and other attributes defined here:
dir_env_var = ['PTATLAS', 'ATLAS']

Methods inherited from atlas_info:
calc_info(self)
get_paths(self, section, key)

Data and other attributes inherited from atlas_info:
notfounderror = <class 'numpy.distutils.system_info.AtlasNotFoundError'>
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
section = 'atlas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class blas_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
dir_env_var = 'BLAS'
notfounderror = <class 'numpy.distutils.system_info.BlasNotFoundError'>
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
section = 'blas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class blas_mkl_info(mkl_info)
    
Method resolution order:
blas_mkl_info
mkl_info
system_info

Methods inherited from mkl_info:
__init__(self)
calc_info(self)
get_mkl_rootdir(self)

Data and other attributes inherited from mkl_info:
dir_env_var = 'MKL'
section = 'mkl'

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class blas_opt_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
notfounderror = <class 'numpy.distutils.system_info.BlasNotFoundError'>
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
section = 'ALL'
verbosity = 1

 
class blas_src_info(system_info)
     Methods defined here:
calc_info(self)
get_paths(self, section, key)

Data and other attributes defined here:
dir_env_var = 'BLAS_SRC'
notfounderror = <class 'numpy.distutils.system_info.BlasSrcNotFoundError'>
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
section = 'blas_src'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class boost_python_info(system_info)
     Methods defined here:
calc_info(self)
get_paths(self, section, key)

Data and other attributes defined here:
dir_env_var = 'BOOST'
section = 'boost_python'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class dfftw_info(fftw_info)
    
Method resolution order:
dfftw_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW'
section = 'fftw'
ver_info = [{'includes': ['dfftw.h', 'drfftw.h'], 'libs': ['drfftw', 'dfftw'], 'macros': [('SCIPY_DFFTW_H', None)], 'name': 'dfftw'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Data and other attributes inherited from fftw_info:
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class dfftw_threads_info(fftw_info)
    
Method resolution order:
dfftw_threads_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW'
section = 'fftw'
ver_info = [{'includes': ['dfftw_threads.h', 'drfftw_threads.h'], 'libs': ['drfftw_threads', 'dfftw_threads'], 'macros': [('SCIPY_DFFTW_THREADS_H', None)], 'name': 'dfftw threads'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Data and other attributes inherited from fftw_info:
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class djbfft_info(system_info)
     Methods defined here:
calc_info(self)
get_paths(self, section, key)

Data and other attributes defined here:
dir_env_var = 'DJBFFT'
notfounderror = <class 'numpy.distutils.system_info.DJBFFTNotFoundError'>
DJBFFT (http://cr.yp.to/djbfft.html) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [djbfft]) or by setting
the DJBFFT environment variable.
section = 'djbfft'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class f2py_info(system_info)
     Methods defined here:
calc_info(self)

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
section = 'ALL'
verbosity = 1

 
class fft_opt_info(system_info)
     Methods defined here:
calc_info(self)

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
section = 'ALL'
verbosity = 1

 
class fftw2_info(fftw_info)
    
Method resolution order:
fftw2_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW'
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.
section = 'fftw'
ver_info = [{'includes': ['fftw.h', 'rfftw.h'], 'libs': ['rfftw', 'fftw'], 'macros': [('SCIPY_FFTW_H', None)], 'name': 'fftw2'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class fftw3_info(fftw_info)
    
Method resolution order:
fftw3_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW3'
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.
section = 'fftw3'
ver_info = [{'includes': ['fftw3.h'], 'libs': ['fftw3'], 'macros': [('SCIPY_FFTW3_H', None)], 'name': 'fftw3'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class fftw_info(system_info)
     Methods defined here:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Data and other attributes defined here:
dir_env_var = 'FFTW'
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.
section = 'fftw'
ver_info = [{'includes': ['fftw3.h'], 'libs': ['fftw3'], 'macros': [('SCIPY_FFTW3_H', None)], 'name': 'fftw3'}, {'includes': ['fftw.h', 'rfftw.h'], 'libs': ['rfftw', 'fftw'], 'macros': [('SCIPY_FFTW_H', None)], 'name': 'fftw2'}]

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class fftw_threads_info(fftw_info)
    
Method resolution order:
fftw_threads_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW'
section = 'fftw'
ver_info = [{'includes': ['fftw_threads.h', 'rfftw_threads.h'], 'libs': ['rfftw_threads', 'fftw_threads'], 'macros': [('SCIPY_FFTW_THREADS_H', None)], 'name': 'fftw threads'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Data and other attributes inherited from fftw_info:
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class freetype2_info(_pkg_config_info)
    
Method resolution order:
freetype2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'freetype2'
section = 'freetype2'
version_macro_name = 'FREETYPE2_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gdk_2_info(_pkg_config_info)
    
Method resolution order:
gdk_2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gdk-2.0'
section = 'gdk_2'
version_macro_name = 'GDK_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gdk_info(_pkg_config_info)
    
Method resolution order:
gdk_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gdk'
section = 'gdk'
version_macro_name = 'GDK_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gdk_pixbuf_2_info(_pkg_config_info)
    
Method resolution order:
gdk_pixbuf_2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gdk-pixbuf-2.0'
section = 'gdk_pixbuf_2'
version_macro_name = 'GDK_PIXBUF_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gdk_pixbuf_xlib_2_info(_pkg_config_info)
    
Method resolution order:
gdk_pixbuf_xlib_2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gdk-pixbuf-xlib-2.0'
section = 'gdk_pixbuf_xlib_2'
version_macro_name = 'GDK_PIXBUF_XLIB_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gdk_x11_2_info(_pkg_config_info)
    
Method resolution order:
gdk_x11_2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gdk-x11-2.0'
section = 'gdk_x11_2'
version_macro_name = 'GDK_X11_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gtkp_2_info(_pkg_config_info)
    
Method resolution order:
gtkp_2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gtk+-2.0'
section = 'gtkp_2'
version_macro_name = 'GTK_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class gtkp_x11_2_info(_pkg_config_info)
    
Method resolution order:
gtkp_x11_2_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'gtk+-x11-2.0'
section = 'gtkp_x11_2'
version_macro_name = 'GTK_X11_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class lapack_atlas_info(atlas_info)
    
Method resolution order:
lapack_atlas_info
atlas_info
system_info

Methods inherited from atlas_info:
calc_info(self)
get_paths(self, section, key)

Data and other attributes inherited from atlas_info:
dir_env_var = 'ATLAS'
notfounderror = <class 'numpy.distutils.system_info.AtlasNotFoundError'>
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
section = 'atlas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class lapack_atlas_threads_info(atlas_threads_info)
    
Method resolution order:
lapack_atlas_threads_info
atlas_threads_info
atlas_info
system_info

Data and other attributes inherited from atlas_threads_info:
dir_env_var = ['PTATLAS', 'ATLAS']

Methods inherited from atlas_info:
calc_info(self)
get_paths(self, section, key)

Data and other attributes inherited from atlas_info:
notfounderror = <class 'numpy.distutils.system_info.AtlasNotFoundError'>
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
section = 'atlas'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class lapack_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
dir_env_var = 'LAPACK'
notfounderror = <class 'numpy.distutils.system_info.LapackNotFoundError'>
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
section = 'lapack'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class lapack_mkl_info(mkl_info)
    
Method resolution order:
lapack_mkl_info
mkl_info
system_info

Methods defined here:
calc_info(self)

Methods inherited from mkl_info:
__init__(self)
get_mkl_rootdir(self)

Data and other attributes inherited from mkl_info:
dir_env_var = 'MKL'
section = 'mkl'

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class lapack_opt_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
notfounderror = <class 'numpy.distutils.system_info.LapackNotFoundError'>
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
section = 'ALL'
verbosity = 1

 
class lapack_src_info(system_info)
     Methods defined here:
calc_info(self)
get_paths(self, section, key)

Data and other attributes defined here:
dir_env_var = 'LAPACK_SRC'
notfounderror = <class 'numpy.distutils.system_info.LapackSrcNotFoundError'>
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
section = 'lapack_src'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class mkl_info(system_info)
     Methods defined here:
__init__(self)
calc_info(self)
get_mkl_rootdir(self)

Data and other attributes defined here:
dir_env_var = 'MKL'
section = 'mkl'

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class numarray_info(_numpy_info)
    
Method resolution order:
numarray_info
_numpy_info
system_info

Data and other attributes defined here:
modulename = 'numarray'
section = 'numarray'

Methods inherited from _numpy_info:
__init__(self)
calc_info(self)

Data and other attributes inherited from _numpy_info:
notfounderror = <class 'numpy.distutils.system_info.NumericNotFoundError'>
Numeric (http://www.numpy.org/) module not found.
Get it from above location, install it, and retry setup.py.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
verbosity = 1

 
class numerix_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
section = 'numerix'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class numpy_info(_numpy_info)
    
Method resolution order:
numpy_info
_numpy_info
system_info

Data and other attributes defined here:
modulename = 'numpy'
section = 'numpy'

Methods inherited from _numpy_info:
__init__(self)
calc_info(self)

Data and other attributes inherited from _numpy_info:
notfounderror = <class 'numpy.distutils.system_info.NumericNotFoundError'>
Numeric (http://www.numpy.org/) module not found.
Get it from above location, install it, and retry setup.py.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
verbosity = 1

 
class sfftw_info(fftw_info)
    
Method resolution order:
sfftw_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW'
section = 'fftw'
ver_info = [{'includes': ['sfftw.h', 'srfftw.h'], 'libs': ['srfftw', 'sfftw'], 'macros': [('SCIPY_SFFTW_H', None)], 'name': 'sfftw'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Data and other attributes inherited from fftw_info:
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class sfftw_threads_info(fftw_info)
    
Method resolution order:
sfftw_threads_info
fftw_info
system_info

Data and other attributes defined here:
dir_env_var = 'FFTW'
section = 'fftw'
ver_info = [{'includes': ['sfftw_threads.h', 'srfftw_threads.h'], 'libs': ['srfftw_threads', 'sfftw_threads'], 'macros': [('SCIPY_SFFTW_THREADS_H', None)], 'name': 'sfftw threads'}]

Methods inherited from fftw_info:
__init__(self)
calc_info(self)
calc_ver_info(self, ver_param)
Returns True on successful version detection, else False

Data and other attributes inherited from fftw_info:
notfounderror = <class 'numpy.distutils.system_info.FFTWNotFoundError'>
FFTW (http://www.fftw.org/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [fftw]) or by setting
the FFTW environment variable.

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class system_info
    get_info() is the only public method. Don't use others.
 
  Methods defined here:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes defined here:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
section = 'ALL'
verbosity = 1

 
class umfpack_info(system_info)
     Methods defined here:
calc_info(self)

Data and other attributes defined here:
dir_env_var = 'UMFPACK'
notfounderror = <class 'numpy.distutils.system_info.UmfpackNotFoundError'>
UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/umfpack/)
not found. Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [umfpack]) or by setting
the UMFPACK environment variable.
section = 'umfpack'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
saved_results = {}
search_static_first = 0
verbosity = 1

 
class wx_info(_pkg_config_info)
    
Method resolution order:
wx_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = ''
cflags_flag = '--cxxflags'
config_env_var = 'WX_CONFIG'
default_config_exe = 'wx-config'
release_macro_name = 'WX_RELEASE'
section = 'wx'
version_flag = '--version'
version_macro_name = 'WX_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
class x11_info(system_info)
     Methods defined here:
__init__(self)
calc_info(self)

Data and other attributes defined here:
notfounderror = <class 'numpy.distutils.system_info.X11NotFoundError'>
X11 libraries not found.
section = 'x11'

Methods inherited from system_info:
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
saved_results = {}
search_static_first = 0
verbosity = 1

 
class xft_info(_pkg_config_info)
    
Method resolution order:
xft_info
_pkg_config_info
system_info

Data and other attributes defined here:
append_config_exe = 'xft'
section = 'xft'
version_macro_name = 'XFT_VERSION'

Methods inherited from _pkg_config_info:
calc_info(self)
get_config_exe(self)
get_config_output(self, config_exe, option)

Data and other attributes inherited from _pkg_config_info:
cflags_flag = '--cflags'
config_env_var = 'PKG_CONFIG'
default_config_exe = 'pkg-config'
release_macro_name = None
version_flag = '--modversion'

Methods inherited from system_info:
__init__(self, default_lib_dirs=['/usr/local/lib', '/usr/lib64', '/usr/lib'], default_include_dirs=['/usr/local/include', '/usr/include'], verbosity=1)
calc_libraries_info(self)
check_libs(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks for all libraries as shared libraries first, then
static (or vice versa if self.search_static_first is True).
check_libs2(self, lib_dir, libs, opt_libs=[])
If static or shared libraries are available then return
their info dictionary.
 
Checks each library for shared or static.
combine_paths(self, *args)
Return a list of existing paths composed by all combinations
of items from the arguments.
get_include_dirs(self, key='include_dirs')
get_info(self, notfound_action=0)
Return a dictonary with items that are compatible
with numpy.distutils.setup keyword arguments.
get_lib_dirs(self, key='library_dirs')
get_libraries(self, key='libraries')
get_libs(self, key, default)
get_paths(self, section, key)
get_src_dirs(self, key='src_dirs')
has_info(self)
library_extensions(self)
parse_config_files(self)
set_info(self, **info)

Data and other attributes inherited from system_info:
dir_env_var = None
notfounderror = <class 'numpy.distutils.system_info.NotFoundError'>
Some third-party program or library is not found.
saved_results = {}
search_static_first = 0
verbosity = 1

 
Functions
       
combine_paths(*args, **kws)
Return a list of existing paths composed by all combinations of
items from arguments.
dict_append(d, **kws)
get_atlas_version(**config)
get_info(name, notfound_action=0)
notfound_action:
  0 - do nothing
  1 - display warning message
  2 - raise error
get_standard_file(fname)
Returns a list of files named 'fname' from
1) System-wide directory (directory-location of this module)
2) Users HOME directory (os.environ['HOME'])
3) Local directory
libpaths(paths, bits)
Return a list of library paths valid on 32 or 64 bit systems.
 
Inputs:
  paths : sequence
    A sequence of strings (typically paths)
  bits : int
    An integer, the only valid values are 32 or 64.  A ValueError exception
  is raised otherwise.
 
Examples:
 
Consider a list of directories
>>> paths = ['/usr/X11R6/lib','/usr/X11/lib','/usr/lib']
 
For a 32-bit platform, this is already valid:
>>> libpaths(paths,32)
['/usr/X11R6/lib', '/usr/X11/lib', '/usr/lib']
 
On 64 bits, we prepend the '64' postfix
>>> libpaths(paths,64)
['/usr/X11R6/lib64', '/usr/X11R6/lib', '/usr/X11/lib64', '/usr/X11/lib',
'/usr/lib64', '/usr/lib']
parseCmdLine(argv=(None,))
show_all(argv=None)

 
Data
        __file__ = '/usr/lib/python2.6/dist-packages/numpy/distutils/system_info.pyc'
__name__ = 'numpy.distutils.system_info'
__package__ = 'numpy.distutils'
_bits = {'32bit': 32, '64bit': 64}
_cached_atlas_version = {}
atlas_version_c_text = '\n/* This file is generated from numpy/distutils/...nt main(void) {\n ATL_buildinfo();\n return 0;\n}\n'
default_include_dirs = ['/usr/local/include', '/usr/include']
default_lib_dirs = ['/usr/local/lib', '/usr/lib64', '/usr/lib']
default_src_dirs = ['.', '/usr/local/src']
default_x11_include_dirs = ['/usr/X11R6/include', '/usr/X11/include', '/usr/include']
default_x11_lib_dirs = ['/usr/X11R6/lib64', '/usr/X11R6/lib', '/usr/X11/lib64', '/usr/X11/lib', '/usr/lib64', '/usr/lib']
inv_language_map = {0: 'c', 1: 'c++', 2: 'f77', 3: 'f90'}
language_map = {'c': 0, 'c++': 1, 'f77': 2, 'f90': 3}
platform_bits = 64
so_ext = '.so'