telemetry.internal.util.external_modules
index
telemetry/internal/util/external_modules.py

# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

 
Modules
       
importlib
distutils.version

 
Functions
       
ImportOptionalModule(module)
Tries to import the desired module.
 
Returns:
  The module if successful, None if not.
ImportRequiredModule(module)
Tries to import the desired module.
 
Returns:
  The module on success, raises error on failure.
Raises:
  ImportError: The import failed.

 
Data
        MODULES = {'cv2': (StrictVersion ('2.4.8'), StrictVersion ('3.0')), 'numpy': (StrictVersion ('1.6.1'), None), 'psutil': (StrictVersion ('0.5'), None)}