+
    Z8i                         ^ RI t ^ RIt^ RIHt  ^ RIt ! R R] P                  4      tR tR t	R t
R tR#   ] d     L,i ; i)	    N)filesc                   &   a  ] tR t^t o R tRtV tR# )_MissingCompletionActionc                ^    \        R \        P                  R7       VP                  ^4       R# )z3Install keyring[completion] for completion support.)fileN)printsysstderrexit)selfparser	namespacevaluesoption_strings   &&&&&2lib/python3.14/site-packages/keyring/completion.py__call__!_MissingCompletionAction.__call__   s    C#**UA     N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s      r   r   c                <    V P                  R. RO\        RR7       V # )z"Add completion argument to parser.z--print-completionzprint shell completion script)choicesactionhelp)bashzshtcsh)add_argumentr   r   s   &r   add_completion_noticer&      s(    
'',	   Mr   c                 8   a V3R  lV P                    4       w  pV# )c              3   N   <"   T F  pSVP                   9   g   K  Vx  K  	  R # 5iN)option_strings).0r   options   & r   	<genexpr>get_action.<locals>.<genexpr>   s      X_6&BWBW8W_s   %
%)_actions)r   r,   matchs   &f r   
get_actionr1      s    XV__XHULr   c                 t   \        \        \        4      P                  R 4      P	                  RR7      \        \        4      P                  R4      P	                  RR7      R7      p\
        P                  ! WR7       \
        P                  \        V R4      n	        \        RRR7      \        V R	4      n	        V # )
zbackend_complete.bashzutf-8)encodingzbackend_complete.zsh)r!   r"   )preamblez--keyring-path_keyring_backendsbackend_completez--keyring-backend)
dictr   __package__joinpath	read_textshtabadd_argument_toDIRr1   complete)r   r4   s   & r   install_completionr?   !   s    ;	)	*	G	$+	(	)	G	$H 
&449IIJv'(17; 8Jv*+4 Mr   c                 X     \        V 4       R #   \         d    \        T 4        R # i ; ir)   )r?   	NameErrorr&   r%   s   &r   installrB   3   s&    &6" &f%&s    )))argparser	   importlib.resourcesr   r;   ImportErrorActionr   r&   r1   r?   rB   r   r   r   <module>rG      sO     
 %	
x 
$&Y  		s   7 A A