
     f                         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 dS d dl	mZ dS )    Nc                    	 ddl n6# t          $ r Y dS t          $ r ddl}d}|                    |            w xY w| u rdS fdt
          j        D             }|D ]!}t
          j                            |           "d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                 >    g | ]}t          |j                  |S  )
isinstanceMetadataPathFinder).0obimportlib_metadatas     X/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/setuptools/_importlib.py
<listcomp>z5disable_importlib_metadata_finder.<locals>.<listcomp>   s=       b,?@@
      )r
   ImportErrorAttributeErrorwarningswarnsys	meta_pathremove)metadatar   msg	to_removeitemr
   s        @r   !disable_importlib_metadata_finderr      s    !!!!!    	 	 	$ 	
 	c	 X%%   -  I
  # #T""""# #s    
;&;)   
   )r
   )r   	   )importlib_resources)
r   r   version_infosetuptools.externr
   r   importlib.metadatar   	resourcesimportlib.resourcesr   r   r   <module>r#      s    



# # #B g@@@@@@%%h////)))))) fBBBBBBBB++++++++r   