o
    )‘si  ã                   @   sf   d dl Z dd„ Ze jdk rd dlmZ eeƒ nd dlmZ e jdk r+d dlmZ dS d dl	mZ dS )é    Nc                    s€   zddl ‰ W n ty   Y dS  ty"   ddl}d}| |¡ ‚ w ˆ | u r)dS ‡ fdd„tjD ƒ}|D ]}tj |¡ q5dS )zu
    Ensure importlib_metadata doesn't provide older, incompatible
    Distributions.

    Workaround for #3102.
    r   Nz�`importlib-metadata` version is incompatible with `setuptools`.
This problem is likely to be solved by installing an updated version of `importlib-metadata`.c                    s   g | ]
}t |ˆ jƒr|‘qS © )Ú
isinstanceÚMetadataPathFinder)Ú.0Úob©Úimportlib_metadatar   úzC:\Users\PC\students\dividedattentionclub\pushnotificationexperiment\lib\python3.10\site-packages\setuptools/_importlib.pyÚ
<listcomp>   s    
ýÿz5disable_importlib_metadata_finder.<locals>.<listcomp>)r   ÚImportErrorÚAttributeErrorÚwarningsÚwarnÚsysÚ	meta_pathÚremove)Úmetadatar   ÚmsgÚ	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    
!

