Ë
    ùmxie  ã                   ój   — d Z ddlZddlmZ ddlmZ ddlmZmZ ddl	m
Z
mZmZmZmZmZmZ d„ Zg d¢Zy)	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)ÚSchemaErrorÚValidationError)ÚDraft3ValidatorÚDraft4ValidatorÚDraft6ValidatorÚDraft7ValidatorÚDraft201909ValidatorÚDraft202012ValidatorÚvalidatec                 ó  — | dk(  r3t        j                  dt        d¬«       ddlm} |j                  d«      S | dk(  r.dd	lm} t        j                  |j                  t        d¬«       |S | d
k(  r$t        j                  dt        d¬«       ddl	m
} |S | dk(  r$t        j                  dt        d¬«       ddl	m} |S | dk(  r$t        j                  dt        d¬«       ddlm} |S | dk(  r.ddl	m} t        j                  |j                  t        d¬«       |S t        t         t"        t$        t&        t(        dœ}|j+                  | «      }|�,t        j                  d| › d�t        d¬«       |j,                  S t/        dt0        › d| › �«      ‚)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Ú
jsonschemaÚRefResolver)Ú_RefResolverÚ	ErrorTreez”Importing ErrorTree directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead.)r   ÚFormatErrorz–Importing FormatError directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead.)r   Ú	Validatorz“Importing Validator directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.protocols instead.)r   ÚRefResolutionError)Ú_RefResolutionError)Údraft3_format_checkerÚdraft4_format_checkerÚdraft6_format_checkerÚdraft7_format_checkerÚdraft201909_format_checkerÚdraft202012_format_checkerzAccessing jsonschema.z� is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.zmodule z has no attribute )ÚwarningsÚwarnÚDeprecationWarningÚ	importlibr   ÚversionÚjsonschema.validatorsr   Ú_DEPRECATION_MESSAGEÚjsonschema.exceptionsr   r   Újsonschema.protocolsr   r   r   r   r	   r
   r   r   ÚgetÚFORMAT_CHECKERÚAttributeErrorÚ__name__)	Únamer   r   r   r   r   r   Úformat_checkersÚValidatorForFormats	            úJ/home/htdocs/ttos/venv/lib/python3.12/site-packages/jsonschema/__init__.pyÚ__getattr__r2      sš  € Øˆ}ÒÜ�‰ð1ô Øõ	
õ 	'Ø×Ñ Ó-Ð-Ø	�Ò	Ý6Ü�‰Ø×-Ñ-ÜØõ	
ð
 ÐØ	�Ò	Ü�‰ð-ô Øõ	
õ 	4ØÐØ	�Ò	Ü�‰ð-ô Øõ	
õ 	6ØÐØ	�Ò	Ü�‰ð,ô Øõ	
õ 	3ØÐØ	Ð%Ò	%Ý=Ü�‰Ø×4Ñ4ÜØõ	
ð
 #Ð"ô "1Ü!0Ü!0Ü!0Ü&:Ü&:ñ€Oð )×,Ñ,¨TÓ2ÐØÐ%Ü�‰Ø# D 6ð *8ð 8ô Øõ	
ð "×0Ñ0Ð0ä
˜7¤8 *Ð,>¸t¸fÐEÓ
FÐFó    )r   r   r	   r
   r   r   r   r   r   r   r   )Ú__doc__r!   Újsonschema._formatr   Újsonschema._typesr   r(   r   r   r&   r   r   r	   r
   r   r   r   r2   Ú__all__© r3   r1   ú<module>r9      s6   ðñ	ó å ,Ý )ß >÷÷ ñ òNGòb�r3   