class system_info: (source)
Known subclasses: numpy.distutils.system_info.accelerate_info
, numpy.distutils.system_info.agg2_info
, numpy.distutils.system_info.amd_info
, numpy.distutils.system_info.armpl_info
, numpy.distutils.system_info.atlas_info
, numpy.distutils.system_info.blas_info
, numpy.distutils.system_info.blas_opt_info
, numpy.distutils.system_info.blas_src_info
, numpy.distutils.system_info.boost_python_info
, numpy.distutils.system_info.cblas_info
, numpy.distutils.system_info.djbfft_info
, numpy.distutils.system_info.f2py_info
, numpy.distutils.system_info.fft_opt_info
, numpy.distutils.system_info.fftw_info
, numpy.distutils.system_info.flame_info
, numpy.distutils.system_info.lapack_info
, numpy.distutils.system_info.lapack_opt_info
, numpy.distutils.system_info.lapack_src_info
, numpy.distutils.system_info.mkl_info
, numpy.distutils.system_info.numerix_info
, numpy.distutils.system_info.umfpack_info
, numpy.distutils.system_info.x11_info
, numpy.distutils.system_info._numpy_info
, numpy.distutils.system_info._pkg_config_info
, numpy.distutils.tests.test_system_info._system_info
get_info() is the only public method. Don't use others.
Method | __init__ |
Undocumented |
Method | calc |
Updates the information in the current information with respect to these flags: |
Method | calc |
Undocumented |
Method | check |
If static or shared libraries are available then return their info dictionary. |
Method | check |
If static or shared libraries are available then return their info dictionary. |
Method | combine |
Return a list of existing paths composed by all combinations of items from the arguments. |
Method | get |
Undocumented |
Method | get |
Return a dictionary with items that are compatible with numpy.distutils.setup keyword arguments. |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | get |
Ensure that only one of options are found in the section |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | has |
Undocumented |
Method | library |
Undocumented |
Method | parse |
Undocumented |
Method | set |
Undocumented |
Class Variable | dir |
Undocumented |
Class Variable | saved |
Undocumented |
Class Variable | section |
Undocumented |
Instance Variable | cp |
Undocumented |
Instance Variable | files |
Undocumented |
Instance Variable | local |
Undocumented |
Instance Variable | search |
Undocumented |
Method | _check |
Find mandatory and optional libs in expected paths. |
Method | _find |
Undocumented |
Method | _find |
Undocumented |
Updates the information in the current information with respect to these flags:
extra_compile_args extra_link_args
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).
If static or shared libraries are available then return their info dictionary.
Checks each library for shared or static.
numpy.distutils.system_info.agg2_info
, numpy.distutils.system_info.amd_info
, numpy.distutils.system_info.armpl_info
, numpy.distutils.system_info.atlas_info
, numpy.distutils.system_info.blas_info
, numpy.distutils.system_info.blas_src_info
, numpy.distutils.system_info.boost_python_info
, numpy.distutils.system_info.cblas_info
, numpy.distutils.system_info.djbfft_info
, numpy.distutils.system_info.fftw_info
, numpy.distutils.system_info.lapack_info
, numpy.distutils.system_info.lapack_src_info
, numpy.distutils.system_info.mkl_info
, numpy.distutils.system_info.umfpack_info
Undocumented
numpy.distutils.system_info.accelerate_info
, numpy.distutils.system_info.agg2_info
, numpy.distutils.system_info.amd_info
, numpy.distutils.system_info.armpl_info
, numpy.distutils.system_info.atlas_info
, numpy.distutils.system_info.blas_info
, numpy.distutils.system_info.blas_src_info
, numpy.distutils.system_info.boost_python_info
, numpy.distutils.system_info.cblas_info
, numpy.distutils.system_info.djbfft_info
, numpy.distutils.system_info.fftw_info
, numpy.distutils.system_info.flame_info
, numpy.distutils.system_info.lapack_info
, numpy.distutils.system_info.lapack_src_info
, numpy.distutils.system_info.mkl_info
, numpy.distutils.system_info.numerix_info
, numpy.distutils.system_info.umfpack_info
, numpy.distutils.system_info.x11_info
, numpy.distutils.tests.test_system_info.DuplicateOptionInfo
, numpy.distutils.tests.test_system_info.Temp1Info
, numpy.distutils.tests.test_system_info.Temp2Info
, numpy.distutils.system_info._numpy_info
, numpy.distutils.system_info._pkg_config_info
Undocumented
numpy.distutils.tests.test_system_info._system_info
Find mandatory and optional libs in expected paths.
Missing optional libraries are silently forgotten.