+
     he  c                   sl    R t ^ RIt^ RIHt ^ RIHt ^ RIHtHt ^ RI	H
t
HtHtHtHtHtHt R t. ROtR# )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                 sR   V R 8X  d5   \         P                  ! R\        ^R7       ^ RIHp VP                  R4      # V R8X  d0   ^ RIHp \         P                  ! VP                  \        ^R7       V# V R8X  d&   \         P                  ! R\        ^R7       ^ R	I	H
p V# V R
8X  d&   \         P                  ! R\        ^R7       ^ RI	Hp V# V R8X  d&   \         P                  ! R\        ^R7       ^ RIHp V# V R8X  d0   ^ RI	Hp \         P                  ! VP                  \        ^R7       V# R\        R\         R\"        R\$        R\&        R\(        /pVP+                  V 4      pVe.   \         P                  ! RV  R2\        ^R7       VP,                  # \/        R\0         RV  24      h)Z__version__zAccessing jsonschema.__version__ is deprecated and will be removed in a future release. Use importlib.metadata directly to query for jsonschema's version.)Z
stacklevel)metadataZ
jsonschemaZ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.)r   ZRefResolutionError)_RefResolutionErrorZdraft3_format_checkerZdraft4_format_checkerZdraft6_format_checkerZdraft7_format_checkerZdraft201909_format_checkerZ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 )warningsZwarnZDeprecationWarningZ	importlibr   Zversionjsonschema.validatorsr   Z_DEPRECATION_MESSAGEjsonschema.exceptionsr   r   Zjsonschema.protocolsr   r   r   r   r   r   r   r	   ZgetZFORMAT_CHECKERZAttributeErrorZ__name__)	Znamer   r   r   r   r   r   Zformat_checkersZValidatorForFormats	   &        8/usr/lib/python3.14/site-packages/jsonschema/__init__.py__getattr__r      s   }1 	
 	'--		6--	

 		- 	
 	4		- 	
 	6		, 	
 	3	%	%=44	

 #" 	 $&:$&:O ),,T2%#D6 *8 8 	
 "000
78*,>tfE
FF    )r   r	   r   r   r   r   r    r   r   r   r
   )Z__doc__r   Zjsonschema._formatr    Zjsonschema._typesr   r   r   r   r   r   r   r   r   r   r	   r
   r   Z__all__) r   r   <module>r      s6   	  , ) >  NGbr   