+
    3j                        R t ^ RIHt ^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht R R ltR	 R
 ltR R ltR R ltRR R llt]R8X  d   ]! ]P$                  R,          4       R# R# )z
CLI for conda-token.
)annotationsN)ArgumentParser)	Namespace)__version__)repo_configc                    V ^8  d   QhRRRR/#    argsr   returnint )formats   "@lib/python3.14/site-packages/anaconda_auth/_conda/conda_token.py__annotate__r      s      Y 3     c                `   \         P                  ! 4       P                  4        UUu/ uF  w  rV\         P                  8X  g   K  WbK   	  pppV'       g/   \	        R\         P                   2\
        P                  R7       ^# VP                  4        F  w  rE\	        WE4       K  	  ^ # u uppi )z$Default function for list subparser.z#No tokens have been configured for file)r   
token_listitemsREPO_URLprintsysstderr)r
   kvtokensurltokens   &     r   r   r      s     %//17799Q+BVBV=V9   1+2F2F1GH	
 lln
c % s   B*B*c                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   r   "   s      I # r   c                    \         P                  ! V P                  V P                  R 7       \         P                  ! T P                  T P                  T P                  T P                  T P                  T P                  T P                  T P                  R7       \        R4       ^ #   \         P                   d'   p\        T\        P                  R7        Rp?^# Rp?ii ; i))no_ssl_verifyr   N)forcez@Success! Your token was validated and Conda has been configured.)r   validate_tokenr   r"   CondaTokenErrorr   r   r   	token_setsystemenvr   include_archive_channelsenable_signature_verificationforce_config_condarc)r
   es   & r   r&   r&   "   s    ""4::T=O=OP
 

		%%**''	 

LM && acjj!s   ,B) )C$>CC$c                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   r   7   s      y S r   c                0    \         P                  ! 4        ^ # )    )r   token_remove)r
   s   &r   r0   r0   7   s    r   c                    V ^8  d   QhRRRR/# )r	   parserr   r   Noner   )r   s   "r   r   r   <   s     U Un U Ur   c           	     ~   V P                  RR\        P                   R24      pVP                  4       pVP	                  RRR\        P                   R2R7       VP	                  R	RR
\
        P                  ! RR4      P                  RR4       R\        P                   R2R7       VP	                  RRRR7       R# )zAdd condarc path arguments.zConfig File Location Selectionz5Without one of these flags, the user config file at 'z
' is used.z--system
store_truez&Write to the system .condarc file at 'z'.actionhelpz--envz5Write to the active conda environment .condarc file (CONDA_PREFIXz<no active environment>%z%%z?). If no environment is active, write to the user config file (z).z--filestorezWrite to the given file.N)add_argument_groupr   escaped_user_rc_pathadd_mutually_exclusive_groupadd_argumentosgetenvreplace)r2   config_file_location_grouplocations   &  r   condarc_path_argsrE   <   s    !'!:!:(
?@`@`?aakl" *FFHH5k6V6V5WWYZ  
 CBIIn^wDx  EA  EA  BE  GK  EL  DM MKKVKkKkJllnp	   (79STr   c                    V ^8  d   QhRRRR/# )r	   argvzlist[str] | Noner   r   r   )r   s   "r   r   r   S   s     A A A# Ar   c           	     D   \        R RRR7      pVP                  RRRRR\         2R	7       VP                  R
R7      pVP	                  RRR7      pVP                  \        R7       VP	                  RRR7      p\        V4       VP                  \        R7       VP	                  RRR7      pVP                  RRR7       VP                  R\        P                  RRRRR7       VP                  RRRR7       VP                  RRR R!7       VP                  R"RR#R!7       \        V4       VP                  \        R7       \        \        P                  4      ^8X  d    \        P                  P                  R$4       VP!                  V 4      pVP#                  V4      # )%zconda-tokenzconda tokenz6Configure token access for Anaconda Commercial Edition)usagedescriptionz-Vz	--versionversionz-Show the conda-token version number and exit.zconda-token )r7   r8   rK   zToken commands)r8   listzList token if configured.)funcremovez)Remove token and revert default_channels.setz.Set your token and configure default_channels.r   zYour token.z--include-archive-channelszcAdd archived channels to default_channels. 
Available channels are mro, mro-archive, free, and pro.+NCHANNEL_NAME)choicesr8   nargsdefaultmetavarz--no-ssl-verifyzForce disabling SSL verification. By default conda-token will respect your ssl_verify flag in your Conda settings. Using this flag will add ssl_verify: false to your .condarc file. If not already set.r5   )r8   r7   z--enable-signature-verificationz<Enable Conda package signature verification. Default is off.r6   z--force-config-condarczForce configuration of .condarcz--help)r   r?   r   add_subparsers
add_parserset_defaultsr   rE   r0   r   ARCHIVE_CHANNELSr&   lenr   rG   append
parse_argsrM   )rG   r2   	subparsersubparser_listsubparser_removesubparser_setr
   s   &      r   clira   S   s   LF <{m,   %%+;%<I))&7R)SNZ0 ++B ,  &'!!|!4((D ) M w];$,,D   5
    )K  
  .  
 m$I.
388}!T"D99T?r   __main__:   NN)N)__doc__
__future__r   r@   r   argparser   r   anaconda_authr   anaconda_auth._condar   r   r&   r0   rE   ra   __name__rG   r   r   r   <module>rj      s\    # 	 
 #  % ,$*
U.AH z r   