o
    [h                     @   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   |/home/ubuntu/experiments/live_experiments/Pythonexperiments/Otree/venv/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    
!

