docs: def import_module_with_exceptions(name, package=None):
      """Wrapper around importlib.import_module to import TimeSide subpackage
      and ignoring ImportError if Aubio, Yaafe and Vamp Host are not available"""
  
      from timeside.core import _WITH_AUBIO, _WITH_YAAFE, _WITH_VAMP
  
      if name.count('.server.'):
          # TODO:
          # Temporary skip all timeside.server submodules before check dependencies
          return
      try:
          import_module(name, package)
      except VampImportError:
          # No Vamp Host
          if _WITH_VAMP:
              raise VampImportError
          else:
              # Ignore Vamp ImportError
              return
      except ImportError as e:
          if str(e).count('yaafelib') and not _WITH_YAAFE:
              # Ignore Yaafe ImportError
              return
          elif str(e).count('aubio') and not _WITH_AUBIO:
              # Ignore Aubio ImportError
              return
          elif str(e).count('DJANGO_SETTINGS_MODULE'):
              # Ignore module requiring DJANGO_SETTINGS_MODULE in environnement
              return
          else:
              print (name, package)
              raise e
      return name