from typing import Tuple


def split_module_path(module_path: str) -> Tuple[str, str]:
    """
    Splits module_path strings into a module name and a class name

    Parameters
    ----------
    module_path: str
        Full module_path that is valid for your project or some external package.

    Returns
    -------
    Tuple of strings, one for the module name, second for the class name
    """
    components = module_path.split(".")
    class_name = components[-1]
    module_name = ".".join(components[:-1])

    return module_name, class_name