a
    ñ»j®  ã                   @   sd   d dl Z dd„ Ze jdk r0d dlmZ eeƒ nd dlmZ e jdk rTd dlmZ nd dl	mZ dS )é    Nc                    sŠ   zddl ‰ W nB ty    Y dS  tyN   ddlm} |jdddd� ‚ Y n0 ˆ | u r\dS ‡ fd	d
„tjD ƒ}|D ]}tj |¡ qtdS )zu
    Ensure importlib_metadata doesn't provide older, incompatible
    Distributions.

    Workaround for #3102.
    r   Né   )ÚSetuptoolsWarningzIncompatibility problem.zÏ
            `importlib-metadata` version is incompatible with `setuptools`.
            This problem is likely to be solved by installing an updated version of
            `importlib-metadata`.
            z7https://github.com/python/importlib_metadata/issues/396)Zsee_urlc                    s   g | ]}t |ˆ jƒr|‘qS © )Ú
isinstanceÚMetadataPathFinder)Ú.0Úob©Úimportlib_metadatar   ú;E:\soccer\ml_env\Lib\site-packages\setuptools/_importlib.pyÚ
<listcomp>   s   þz5disable_importlib_metadata_finder.<locals>.<listcomp>)	r
   ÚImportErrorÚAttributeErrorÚwarningsr   ÚemitÚsysÚ	meta_pathÚremove)Úmetadatar   Ú	to_removeÚitemr   r	   r   Ú!disable_importlib_metadata_finder   s&    ù	
þr   )é   é
   r	   )r   é	   )Úimportlib_resources)
r   r   Úversion_infoZsetuptools.externr
   r   Úimportlib.metadatar   Ú	resourcesÚimportlib.resourcesr   r   r   r   Ú<module>   s   $


