Source code for docker_launch

try:
    from importlib.metadata import version
except ImportError:
    from importlib_metadata import version

try:
    __version__ = version("docker-launch")
except:  # noqa: E722
    __version__ = "0.0.0"

import logging

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("docker-launch")

# Aliases
from .launch import launch_containers  # noqa: F401, E402
from .connection import check_connection  # noqa: F401, E402


[docs]def check_docker_available(): import docker try: docker.DockerClient().close() return True except docker.errors.DockerException: return False
if not check_docker_available(): logger.warning("Docker isn't available in this environment.")