code: def validate(data: Any) -> bool:
      """Validate the given ``data`` object using JSON Schema
      This function raises ``ValidationError`` if ``data`` is invalid.
      """
      with detailed_errors():
          _validate(data, custom_formats=FORMAT_FUNCTIONS)
      reduce(lambda acc, fn: fn(acc), EXTRA_VALIDATIONS, data)
      return True
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/config/_validate_pyproject/__init__.py
imports: from functools import reduce
  from typing import Any, Callable, Dict
  from .None import formats
  from .error_reporting import detailed_errors, ValidationError
  from .extra_validations import EXTRA_VALIDATIONS
  from .fastjsonschema_exceptions import JsonSchemaException, JsonSchemaValueException
  from .fastjsonschema_validations import validate
label_desc: Use image node_id 1 for calling a global function with example usage: validate(data) and returns: True