INNER CODE UNIT · Python

ensure_public_safe

RockxyApp/Rockxy · releases/validate_metadata.py:153

def ensure_public_safe(path: Path, value: Any) -> None:
    text = json.dumps(value, sort_keys=True) if not isinstance(value, str) else value
    match = PRIVATE_TOKEN_RE.search(text)
    if match:
        fail(f"{path} contains private release metadata token {match.group(0)!r}")


def validate_distribution_provenance(
    path: Path,
    data: dict[str, Any],
    required: set[str],
    *,
    snake_case: bool,
    require_all: bool,
) -> None:
    if not any(key in data for key in required):
        if require_all:
            fail(f"{path} is missing required distribution provenance")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…