
    zi                        U d dl mZ d dlZd dlZd dlmZmZ d dlmZ ej	        dk    rd dl
mZ nd dl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dS )    )annotationsN)TYPE_CHECKINGIterable)Final)         )PydanticPluginProtocolpydanticz
Final[str]PYDANTIC_ENTRY_POINT_GROUPz(dict[str, PydanticPluginProtocol] | None_pluginsFbool_loading_pluginsreturn Iterable[PydanticPluginProtocol]c            
        t           rdS t          i ada 	 t          j                    D ]} | j        D ]}|j        t          k    r|j        t          v r"	 |                                t          |j        <   E# t          t          f$ r5}t          j        |j        j         d|j         d|           Y d}~d}~ww xY w	 da n# da w xY wt                                          S )zLoad plugins for Pydantic.

    Inspired by: https://github.com/pytest-dev/pluggy/blob/1.3.0/src/pluggy/_manager.py#L376-L402
     NTz while loading the `z7` Pydantic plugin, this plugin will not be installed.

F)r   r   importlib_metadatadistributionsentry_pointsgroupr   valueloadImportErrorAttributeErrorwarningswarn	__class____name__namevalues)distentry_pointes      b/var/www/tmov.alphamb/tmov_inventario/venv/lib/python3.11/site-packages/pydantic/plugin/_loader.pyget_pluginsr&      sQ     %r			%*8::  #'#4  K"(,FFF "(H44 6A6F6F6H6H!233'8     {3 K KIY K KEFK K         %u$$$$??s5   >C !A76C 7B=+B83C 8B==C C	)r   r   )
__future__r   sysr   typingr   r   typing_extensionsr   version_infoimportlib.metadatametadatar    r
   r   __annotations__r   r   r&   r       r%   <module>r1      s    " " " " " " " 



  * * * * * * * * # # # # # #v3333333  )(((((( *4  3 3 3 3 6: 9 9 9 9           r0   