+
    3j                         R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt RR	.tRR R llt]P                  R R l4       t]P                  R R l4       tR
# )zDefinitions for conda plugins.

This file should not be imported directly, but instead the parent package will
conditionally import it in case conda is not installed in the user's environment.

)Iterable)Optional)plugins)CondaAuthHandler)CondaSubcommand)AnacondaAuthHandlercliconda_subcommandsconda_auth_handlersNc                \    V ^8  d   QhR\         \        \        ,          ,          R\        /# )   argvreturn)r   liststrint)formats   "<lib/python3.14/site-packages/anaconda_auth/_conda/plugins.py__annotate__r      s#     " "xS	* "c "    c                 .    \        T ;'       g    R R7      # )Nr   r   r   s   &r   _cli_wrapperr      s    DLLD!!r   c                :    V ^8  d   QhR\         \        ,          /# r   r   )r   r   )r   s   "r   r   r      s      8O4 r   c               #  6   "   \        RR\        R7      x  R# 5i)z;Defines subcommands into conda itself (not `anaconda` CLI).tokenz:Set repository access token and configure default_channels)namesummaryactionN)r   r    r   r   r
   r
      s      L s   c                :    V ^8  d   QhR\         \        ,          /# r   )r   r   )r   s   "r   r   r   %   s      X&67 r   c               #  4   "   \        R\        R7      x  R# 5i)zDefines the auth handler that can be used for specific channels.

The following shows an example for how to configure a specific channel inside .condarc:

```yaml
channel_settings:
  - channel: https://repo.anaconda.cloud/*
    auth: anaconda-auth
```

zanaconda-auth)r   handlerN)r   r   r!   r   r   r   r   $   s      # s   )N)__doc__typingr   r   condar   conda.plugins.typesr   r   !anaconda_auth._conda.auth_handlerr    anaconda_auth._conda.conda_tokenr	   __all__r   hookimplr
   r   r!   r   r   <module>r-      se       0 / A 0 5
6"
 	  	 r   