+
    =iL                     t    ^ RI t ] P                  ! R4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )	    Nz	[\.\[\]]+c                       ] tR t^tRtRtR# )JsonSchemaExceptionz/
Base exception of ``fastjsonschema`` library.
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r       _lib/python3.14/site-packages/setuptools/config/_validate_pyproject/fastjsonschema_exceptions.pyr   r          r   r   c                   Z   a a ] tR t^t oRtRV 3R llt]R 4       t]R 4       tRt	Vt
V ;t# )JsonSchemaValueExceptiona  
Exception raised by validation function. Available properties:

 * ``message`` containing human-readable information what is wrong (e.g. ``data.property[index] must be smaller than or equal to 42``),
 * invalid ``value`` (e.g. ``60``),
 * ``name`` of a path in the data structure (e.g. ``data.property[index]``),
 * ``path`` as an array in the data structure (e.g. ``['data', 'property', 'index']``),
 * the whole ``definition`` which the ``value`` has to fulfil (e.g. ``{'type': 'number', 'maximum': 42}``),
 * ``rule`` which the ``value`` is breaking (e.g. ``maximum``)
 * and ``rule_definition`` (e.g. ``42``).

.. versionchanged:: 2.14.0
    Added all extra properties.
c                b   < \         SV `  V4       Wn        W n        W0n        W@n        WPn        R # N)super__init__messagevaluename
definitionrule)selfr   r   r   r   r   	__class__s   &&&&&&r   r   !JsonSchemaValueException.__init__   s)    !
	$	r   c                z    \         P                  V P                  4       Uu. uF  qR 8w  g   K  VNK  	  up# u upi ) )SPLIT_REsplitr   )r   items   & r   pathJsonSchemaValueException.path%   s/    !)		!:I!:bj!:IIIs   88c                    V P                   '       d   V P                  '       g   R # V P                  P                  V P                   4      # r   )r   r   get)r   s   &r   rule_definition(JsonSchemaValueException.rule_definition)   s/    yyy""499--r   )r   r   r   r   r   )NNNN)r   r   r	   r
   r   r   propertyr#   r'   r   __classdictcell____classcell__)r   __classdict__s   @@r   r   r      s>      J J . . .r   r   c                       ] tR t^0tRtRtR# )JsonSchemaDefinitionExceptionz7
Exception raised by generator of validation function.
r   Nr   r   r   r   r.   r.   0   r   r   r.   )recompiler    
ValueErrorr   r   r.   r   r   r   <module>r2      s?    	 ::l#*  .2  .F$7 r   