
    2i                     ^    S SK Jr  S SKJrJrJrJrJrJrJ	r	  S SKJ
r  \S 5       rS r
/ SQrg)    )cache)Distribution
EntryPointEntryPointsPackageNotFoundErrordistributionsrequiresversion)entry_pointsc                      [        5       $ )N)original_entry_points     `/home/james-whalen/.local/lib/python3.13/site-packages/opentelemetry/util/_importlib_metadata.py_original_entry_points_cachedr   "   s     ""r   c                  6    [        5       R                  " S0 U D6$ )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     )*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   