+
    *:g                     &    ^ RI t ^ RIHt R R ltR# )    N)partialc                $    V ^8  d   QhR\         /# )   
group_name)str)formats   "8/usr/lib/python3/dist-packages/babel/messages/_compat.py__annotate__r
      s     N N N    c              #    "   \         P                  R8  dM    ^ RIHp V! V R7      p\	        V\
        4      '       g&   V F  pVP                  VP                  3x  K  	  R#   ^ RI	H
p VP                  V 4       F(  pVP                  \        VP                  RR7      3x  K*  	  R#   \         d     LSi ; i  \         d     R# i ; i5i)z
Find entrypoints of a given group using either `importlib.metadata` or the
older `pkg_resources` mechanism.

Yields tuples of the entrypoint name and a callable function that will
load the actual entrypoint.
)entry_points)groupN)working_setT)require)   
   )sysversion_infoimportlib.metadatar   
isinstancedictnameloadImportErrorpkg_resourcesr   iter_entry_pointsr   )r   r   epsentry_pointr   s   &    r	   find_entrypointsr      s      7"	7 Z0C c4((#&K&++[-=-=>> $' )
N- '88DK##W[-=-=t%LMM E!  		  sL   CB* AC%B; +?C*B85C7B88C;C
C	C

C)r   	functoolsr   r    r   r	   <module>r"      s    
 Nr   