
    ci                     ^    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 Z
g dZy)    )cache)Distribution
EntryPointEntryPointsPackageNotFoundErrordistributionsrequiresversion)entry_pointsc                      t               S )N)original_entry_points     M/tmp/pip-target-z3e9_cxr/lib/python/opentelemetry/util/_importlib_metadata.py_original_entry_points_cachedr   "   s     ""r   c                  6     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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>    
  
 # #<	r   