o
    Ee                     @   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m} |jdddd  w  | u r,dS  fd	d
tjD }|D ]}tj| q8d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)see_urlc                    s   g | ]
}t | jr|qS  )
isinstanceMetadataPathFinder).0obimportlib_metadatar   V/var/www/bmteknikk.ddns.net/venv/lib/python3.10/site-packages/setuptools/_importlib.py
<listcomp>   s    
z5disable_importlib_metadata_finder.<locals>.<listcomp>)	r   ImportErrorAttributeErrorwarningsr   emitsys	meta_pathremove)metadatar   	to_removeitemr   r
   r   !disable_importlib_metadata_finder   s*   	
r   )   
   r
   )r   	   )importlib_resources)
r   r   version_infosetuptools.externr   r   importlib.metadatar   	resourcesimportlib.resourcesr   r   r   r   <module>   s    
$

