def _ensure_directory(path):
    """Ensure that the parent directory of `path` exists"""
    dirname = os.path.dirname(path)
    if not os.path.isdir(dirname):
        os.makedirs(dirname)
Ensure that the parent directory of `path` exists
product/gradle-plugin/src/main/python/pip/_vendor/distlib/_backport/shutil.py