a
    Sic                     @   sd   d dl Z dd Ze jdk r0d dlmZ ee nd dlmZ e jdk rTd dlmZ nd dl	mZ dS )    Nc                    s   zddl  W n< ty    Y dS  tyH   ddl}d}||  Y n0  | u rVdS  fddtjD }|D ]}tj| qnd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   Q/var/www/html/django/DPS/env/lib/python3.9/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_infosetuptools.externr   r   importlib.metadatar   	resourcesimportlib.resourcesr   r   r   r	   <module>   s   !


