Source code for biocutils.package_utils
__author__ = "jkanche"
__copyright__ = "jkanche"
__license__ = "MIT"
[docs]
def is_package_installed(package_name: str, verbose: bool = False) -> bool:
"""Check if a package is installed.
Args:
package_name:
Package name.
Returns:
True if package is installed, otherwise False.
"""
_installed = False
try:
exec(f"import {package_name}")
_installed = True
except Exception:
if verbose:
print(f"Package '{package_name}' is not installed.")
pass
return _installed