def validate_manifest_against_schema(manifest: Dict[str, Any]) -> None:
    """
    Load and validate manifest against schema
    located at MANIFEST_SCHEMA_PATH.
    """
    schema_data = _load_schema_data()
    try:
        validate(manifest, schema_data)
    except jsonValidationError as e:
        raise ValidationError(
            f"Manifest invalid for schema version {schema_data['version']}. "
            f"Reason: {e.message}"
        )
def validate_manifest_against_schema ( manifest : Dict [ str , Any ] ) -> None : schema_data = _load_schema_data ( ) try : validate ( manifest , schema_data ) except jsonValidationError as e : raise ValidationError ( f"Manifest invalid for schema version {schema_data['version']}. " f"Reason: {e.message}" )
Load and validate manifest against schema
    located at MANIFEST_SCHEMA_PATH.