INNER CODE UNIT · Python

included

zhinkgit/embeddedskills · .github/maintenance/package_release.py:40

def included(path: Path, root: Path, output_directory: Path | None = None) -> bool:
    relative = path.relative_to(root)
    if any(part in EXCLUDED_PARTS for part in relative.parts):
        return False
    if output_directory and is_output_path(path, root, output_directory):
        return False
    return True


def is_output_path(path: Path, root: Path, output_directory: Path) -> bool:
    return output_directory.is_relative_to(root) and path.resolve().is_relative_to(
        output_directory
    )


def collect_tree_files(
    directory: Path,
    root: Path,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…