Ë
    ` Úd  ã                   ó–   — d Z ddlZddlmZmZmZmZmZmZm	Z	 ddl
mZ ddlmZmZmZmZmZ ddlmZ ddlmZmZmZmZmZmZmZmZ d„ Zy)	a"  
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, `validate` is the quickest way to simply validate a given
instance under a schema, and will create a validator for you.
é    N)ÚFormatCheckerÚdraft3_format_checkerÚdraft4_format_checkerÚdraft6_format_checkerÚdraft7_format_checkerÚdraft201909_format_checkerÚdraft202012_format_checker)ÚTypeChecker)Ú	ErrorTreeÚFormatErrorÚRefResolutionErrorÚSchemaErrorÚValidationError)Ú	Validator)ÚDraft3ValidatorÚDraft4ValidatorÚDraft6ValidatorÚDraft7ValidatorÚDraft201909ValidatorÚDraft202012ValidatorÚRefResolverÚvalidatec                 óÄ   — | dk(  r4t        j                  dt        d¬«       	 ddlm} |j                  d«      S t        dt        › d	| › �«      ‚# t
        $ r dd l}Y Œ5w xY w)
NÚ__version__zšAccessing jsonschema.__version__ is deprecated and will be removed in a future release. Use importlib.metadata directly to query for jsonschema's version.é   )Ú
stacklevelr   )ÚmetadataÚ
jsonschemazmodule z has no attribute )
ÚwarningsÚwarnÚDeprecationWarningÚ	importlibr   ÚImportErrorÚimportlib_metadataÚversionÚAttributeErrorÚ__name__)Únamer   s     ú5/usr/lib/python3/dist-packages/jsonschema/__init__.pyÚ__getattr__r*   *   sk   € Øˆ}ÒÜ�‰ð1ô Øõ	
ð	2Ý*ð ×Ñ Ó-Ð-Ü
˜7¤8 *Ð,>¸t¸fÐEÓ
FÐFøô	 ò 	2Ý1ð	2ús   £A ÁAÁA)Ú__doc__r   Újsonschema._formatr   r   r   r   r   r   r	   Újsonschema._typesr
   Újsonschema.exceptionsr   r   r   r   r   Újsonschema.protocolsr   Újsonschema.validatorsr   r   r   r   r   r   r   r   r*   © ó    r)   ú<module>r3      sG   ðñó ÷÷ ñ õ *÷õ õ +÷	÷ 	ó 	óGr2   