+
    ~j!                     D    ^ RI t ^ RItRR.tR tR t ! R R4      tR tR# )    Ninstall
NullFinderc                b    \         P                  P                  V ! 4       4       \        4        V # )z
Class decorator for installation on sys.meta_path.

Adds the backport DistributionFinder to sys.meta_path and
attempts to disable the finder functionality of the stdlib
DistributionFinder.
)sys	meta_pathappenddisable_stdlib_finder)clss   &o/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/importlib_metadata/_compat.pyr   r      s#     MMJ    c                 R    R p \        V \        P                  4       F  pV=K  	  R# )z
Give the backport primacy for discovering path-based distributions
by monkey-patching the stdlib O_O.

See #91 for more background for rationale on this sketchy
behavior.
c                 J    \        V R R4      R8H  ;'       d    \        V R4      # )
__module__N_frozen_importlib_externalfind_distributions)getattrhasattr)finders   &r   matches&disable_stdlib_finder.<locals>.matches   s6    L$
)* T T.5f>R.S	Tr   N)filterr   r   r   )r   r   s     r   r	   r	      s%    T
 #--0% 1r   c                   4   a  ] tR t^&t o Rt]R 4       tRtV tR# )r   z]
A "Finder" (aka "MetaPathFinder") that never finds any modules,
but may find distributions.
c                     R # )N )argskwargss   *,r   	find_specNullFinder.find_spec,   s    r   r   N)	__name__r   __qualname____firstlineno____doc__staticmethodr   __static_attributes____classdictcell__)__classdict__s   @r   r   r   &   s     
  r   c                B    \         P                  ! 4       R8H  pW,           # )zM
Adjust for variable stacklevel on partial under PyPy.

Workaround for #327.
PyPy)platformpython_implementation)valis_pypys   & r   pypy_partialr-   1   s     ,,.&8G=r   )r)   r   __all__r   r	   r   r-   r   r   r   <module>r/      s.     
l
#
&$ r   