B
    d                 @   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   yddl  W nD tk
r    dS  tk
rP   ddlm} |jdddd  Y nX  | kr^dS  fd	d
tjD }x|D ]}tj| qxW d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  )
isinstanceZMetadataPathFinder).0ob)importlib_metadatar   G/var/www/html/venv/lib/python3.7/site-packages/setuptools/_importlib.py
<listcomp>    s   z5disable_importlib_metadata_finder.<locals>.<listcomp>)	r   ImportErrorAttributeErrorwarningsr   emitsys	meta_pathremove)metadatar   Z	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   $


