module documentation

Checks to see if core Python scripts have: 1) Been installed 2) Have been installed via Debians on Ubuntu 3) Have not been installed via pip on Ubuntu

Function deb_install_check_on_ubuntu Make sure on Debian python packages are installed
Function get_host_os Determines the name of the host operating system
Function is_a_pip_path_on_ubuntu Indicates if a path (either directory or file) is in the same place pip installs Python code
Function is_debian_package_installed Uses dpkg to determine if a package has been installed
Function is_host_os_ubuntu Indicates if the host operating system is Ubuntu
Function is_python_package_installed Indicates if a Python package is importable in the current environment.
Function is_python_package_installed_via_pip_on_ubuntu Indicates if am importable package has been installed through pip on Ubuntu
Function pip_install_check_on_ubuntu Make sure on Ubuntu, Python packages are install with apt and not pip
Function python_module_install_check Make sure core Python modules are installed
Function wtf_check Check implementation function for roswtf
Variable errors Undocumented
Variable py_to_deb_core_packages Undocumented
Variable py_to_deb_optional_packages Undocumented
Variable py_to_deb_release_packages Undocumented
Variable python_prefix Undocumented
Variable warnings Undocumented
def deb_install_check_on_ubuntu(ctx):

Make sure on Debian python packages are installed

def get_host_os():

Determines the name of the host operating system

def is_a_pip_path_on_ubuntu(path):

Indicates if a path (either directory or file) is in the same place pip installs Python code

def is_debian_package_installed(deb_pkg):

Uses dpkg to determine if a package has been installed

def is_host_os_ubuntu():

Indicates if the host operating system is Ubuntu

def is_python_package_installed(python_pkg):

Indicates if a Python package is importable in the current environment.

def is_python_package_installed_via_pip_on_ubuntu(python_pkg):

Indicates if am importable package has been installed through pip on Ubuntu

def pip_install_check_on_ubuntu(ctx):

Make sure on Ubuntu, Python packages are install with apt and not pip

def python_module_install_check(ctx):

Make sure core Python modules are installed

def wtf_check(ctx):

Check implementation function for roswtf

errors: list =

Undocumented

py_to_deb_core_packages =

Undocumented

py_to_deb_optional_packages =

Undocumented

py_to_deb_release_packages =

Undocumented

python_prefix =

Undocumented

warnings =

Undocumented