
    
_d                         d dl Z 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 yd dl	mZ y)    Nc                 8   	 ddl }|| u ryt        j                  D cg c]  }t        ||j                        r| }}|D ]!  }t        j                  j                  |       # y# t        $ r Y yt        $ r ddlm} |j                  ddd        w xY wc c}w )	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)see_url)importlib_metadataImportErrorAttributeErrorwarningsr   emitsys	meta_path
isinstanceMetadataPathFinderremove)metadatar   r   ob	to_removeitems         7/usr/lib/python3/dist-packages/setuptools/_importlib.py!disable_importlib_metadata_finderr      s    !" X% --b,??@ 	I 
  #T"#/   /&
 N 	 	
 	 s   A% B%	B0$B)   
   )r   )r   	   )importlib_resources)
r   r   version_infosetuptools.externr   r   importlib.metadatar   	resourcesimportlib.resources     r   <module>r"      sB    
!#H g@%h/) fB+r!   