
    i                     l    d dl mZ d dlmZmZmZmZmZmZm	Z	 d dlm
Z ed             ZdefdZ
g dZdS )	    )cache)Distribution
EntryPointEntryPointsPackageNotFoundErrordistributionsrequiresversion)entry_pointsc                      t                      S )N)original_entry_points     Y/var/www/icac/venv/lib/python3.11/site-packages/opentelemetry/util/_importlib_metadata.py_original_entry_points_cachedr   "   s     """r   returnc                  4     t                      j        di | S )zReplacement for importlib_metadata.entry_points that caches getting all the entry points.

    That part can be very slow, and OTel uses this function many times.r   )r   select)paramss    r   r   r   '   s$     2(**1;;F;;;r   )r   r
   r   r   r	   r   r   r   N)	functoolsr   importlib_metadatar   r   r   r   r   r	   r
   r   r   r   __all__r   r   r   <module>r      s         
                      
 # # #<k < < < <	 	 	r   