L iejdZddlZddlmZddlmZddlmZmZddl m Z m Z m Z m Z mZmZmZdZgdZy) a9 An implementation of JSON Schema for Python. The main functionality is provided by the validator classes for each of the supported JSON Schema versions. Most commonly, `jsonschema.validators.validate` is the quickest way to simply validate a given instance under a schema, and will create a validator for you. N) FormatChecker) TypeChecker) SchemaErrorValidationError)Draft3ValidatorDraft4ValidatorDraft6ValidatorDraft7ValidatorDraft201909ValidatorDraft202012Validatorvalidatec|dk(r3tjdtdddlm}|j dS|dk(r.dd lm}tj|jtd|S|d k(r$tjd tddd l m }|S|d k(r$tjdtdddl m }|S|dk(r$tjdtdddl m }|S|dk(r.ddl m}tj|jtd|Stt t"t$t&t(d}|j+|}|,tjd|dtd|j,St/dt0d|)N __version__zAccessing jsonschema.__version__ is deprecated and will be removed in a future release. Use importlib.metadata directly to query for jsonschema's version.) stacklevelr)metadata jsonschema RefResolver) _RefResolver ErrorTreezImporting ErrorTree directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead.)r FormatErrorzImporting FormatError directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead.)r ValidatorzImporting Validator directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.protocols instead.)rRefResolutionError)_RefResolutionError)draft3_format_checkerdraft4_format_checkerdraft6_format_checkerdraft7_format_checkerdraft201909_format_checkerdraft202012_format_checkerzAccessing jsonschema.z is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.zmodule z has no attribute )warningswarnDeprecationWarning importlibrversionjsonschema.validatorsr_DEPRECATION_MESSAGEjsonschema.exceptionsrrjsonschema.protocolsrrrrr r r r getFORMAT_CHECKERAttributeError__name__) namerrrrrrformat_checkersValidatorForFormats Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/jsonschema/__init__.py __getattr__r2s }  1    ' --  6  - -      -    4    -    6    ,    3 % %=  4 4  #""1!0!0!0&:&: O),,T2% #D6*8 8   "000 78*,>tfE FF) rrr r r r rrrrr )__doc__r!jsonschema._formatrjsonschema._typesrr(rrr&rrr r r r r r2__all__r3r1r9s6 ,)>NGb r3