
    i                     d    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y)	    )cache)Distribution
EntryPointEntryPointsPackageNotFoundErrordistributionsrequiresversion)entry_pointsc                      t               S )N)original_entry_points     n/home/jang/Projects/ai-researcher/.venv/lib/python3.12/site-packages/opentelemetry/util/_importlib_metadata.py_original_entry_points_cachedr   "   s     ""r   returnc                  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      sE    
  
 # #<k <	r   