
    df                         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                 2   	 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}d}|j	                  |        w xY wc c}w )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`.)
importlib_metadataImportErrorAttributeErrorwarningswarnsys	meta_path
isinstanceMetadataPathFinderremove)metadatar   r   msgob	to_removeitems          N/home/api-vastappli/venv/lib/python3.12/site-packages/setuptools/_importlib.py!disable_importlib_metadata_finderr      s    ! X% --b,??@ 	I 
  #T"#)   	$ 	
 	c	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    
#B g@%h/) fB+r   