
    ,hw                        U d dl mZ d dlmZ d dlZd dlZd dlmZ d dl	m
Z
mZ e
rddlmZ dZded	<   dad
ed<   daded<   ddZy)    )annotationsN)Iterable)TYPE_CHECKINGFinal   )PydanticPluginProtocolpydanticz
Final[str]PYDANTIC_ENTRY_POINT_GROUPz(dict[str, PydanticPluginProtocol] | None_pluginsFbool_loading_pluginsc            
        t        j                  d      } t        ry| dv ryt        i ada	 t	        j
                         D ]|  }|j                  D ]k  }|j                  t        k7  r|j                  t        v r*| |j                  | j                  d      v rJ	 |j                         t        |j                  <   m ~ 	 d	at        j'                         S t        j'                         S # t        t        f$ rE}t        j                   |j"                  j$                   d|j                   d|       Y d}~d}~ww xY w# d	aw xY w)
zLoad plugins for Pydantic.

    Inspired by: https://github.com/pytest-dev/pluggy/blob/1.3.0/src/pluggy/_manager.py#L376-L402
    PYDANTIC_DISABLE_PLUGINS )__all__1trueNT,z while loading the `z7` Pydantic plugin, this plugin will not be installed.

F)osgetenvr   r   importlib_metadatadistributionsentry_pointsgroupr
   valuenamesplitloadImportErrorAttributeErrorwarningswarn	__class____name__values)disabled_pluginsdistentry_pointes       Y/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pydantic/plugin/_loader.pyget_pluginsr+      sO   
 yy!;<	5	5			%*88: #'#4#4 K"((,FF "((H4 '38H8HL\LbLbcfLg8g 6A6F6F6H!2!23   %??8?? (8   {{3344HIYIYHZ [EEFEK   %s6   A-E !C+<E +D?:;D:5E :D??E E)returnz Iterable[PydanticPluginProtocol])
__future__r   importlib.metadatametadatar   r   r!   collections.abcr   typingr   r    r   r
   __annotations__r   r   r+   r       r*   <module>r5      sI    " / 	  $ '( *4 J 3 6:
2 9  $ #r4   