from ._convert import convert
from . import log
from . import random
from . import version
from .version import module as __version__
from .version import api as __api_version__

def get_include():
  """Returns the directory containing the C/C++ API include directives"""

  return __import__('pkg_resources').resource_filename(__name__, 'include')

# gets sphinx autodoc done right - don't remove it
__all__ = [_ for _ in dir() if not _.startswith('_')]

@@ -343,16 +343,587 @@
 lude')%0A%0A
+def get_config():%0A  %22%22%22Returns a string containing the configuration information.%0A  %22%22%22%0A%0A  import pkg_resources%0A  from .version import externals%0A%0A  packages = pkg_resources.require(__name__)%0A  this = packages%5B0%5D%0A  deps = packages%5B1:%5D%0A%0A  retval =  %22%25s: %25s (%25s)%5Cn%22 %25 (this.key, this.version, this.location)%0A  retval += %22  - c/c++ dependencies:%5Cn%22%0A  for k in sorted(externals): retval += %22    - %25s: %25s%5Cn%22 %25 (k, externals%5Bk%5D)%0A  retval += %22  - python dependencies:%5Cn%22%0A  for d in deps: retval += %22    - %25s: %25s (%25s)%5Cn%22 %25 (d.key, d.version, d.location)%0A%0A  return retval.strip()%0A%0A
 # gets s

Add function to print comprehensive dependence list