Determines if a file should be included in incremental coverage analysis.

    Args:
        rel_path: The repo-relative file path being considered.
    Returns:
        Whether to include the file.

def is_applicable_python_file(rel_path: str) -> bool:
    """
    Determines if a file should be included in incremental coverage analysis.

    Args:
        rel_path: The repo-relative file path being considered.
    Returns:
        Whether to include the file.
    """
    return (rel_path.endswith('.py') and
            not any(re.search(pat, rel_path) for pat in IGNORED_FILE_PATTERNS))