+
    :1j                         R t ^ RIHtHtHt ^ RIHt ^RIHt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# )zZCLI implementation for `conda-env config vars`.

Allows for configuring conda-env's vars.
)ArgumentParser	Namespace_SubParsersAction)lexists)contextdetermine_target_prefix)
PrefixData)EnvironmentLocationNotFoundc                0    V ^8  d   QhR\         R\        /# )   sub_parsersreturn)r   r   )formats   "7lib/python3.14/site-packages/conda/cli/main_env_vars.py__annotate__r      s#     cL cL"3 cL. cL    c           	      P   ^RI Hp ^RIHpHp RpTpV! R4      pV P
                  ! RRVRVRV/VB pVP                  4       p	R	p
T
pV! R
4      pV	P                  RV
VVR7      pV! V4       V! V4       VP                  RR7       RpTpV! R4      pV	P                  RVVVR7      pVP                  RRRRR7       V! V4       VP                  RR7       RpTpV! R4      pV	P                  RVVVR7      pVP                  RRRRR7       V! V4       VP                  RR7       R# )r   )dals)add_parser_jsonadd_parser_prefixzGInteract with environment variables associated with Conda environments.z
        Examples::

            conda env config vars list -n my_env
            conda env config vars set MY_VAR=something OTHER_THING=ohhhhya
            conda env config vars unset MY_VAR

        varshelpdescriptionepilogz3List environment variables for a conda environment.zN
        Example::

            conda env config vars list -n my_env

        list)r   r   r   z$conda.cli.main_env_vars.execute_list)funcz2Set environment variables for a conda environment.zO
        Example::

            conda env config vars set MY_VAR=weee

        setstore*zJEnvironment variables to set in the form <KEY>=<VALUE> separated by spaces)actionnargsr   z#conda.cli.main_env_vars.execute_setz4Unset environment variables for a conda environment.zL
        Example::

            conda env config vars unset MY_VAR

        unsetzDEnvironment variables to unset in the form <KEY> separated by spacesz%conda.cli.main_env_vars.execute_unsetN)r   )	
auxlib.ishr   helpersr   r   
add_parseradd_subparsersset_defaultsadd_argument)r   kwargsr   r   r   var_summaryvar_description
var_epilog
var_parservar_subparserlist_summarylist_descriptionlist_epiloglist_parserset_summaryset_description
set_epilog
set_parserunset_summaryunset_descriptionunset_epilogunset_parsers   &,                    r   configure_parserr:      s   !; 	R  "O		J ''  $ 	
 J --/MHL#	K  **$	 + K k"K "HIFK!O	J ))#	 * J Y	   j!!FGJM%	L !++%	 , L S	   l##JKr   c                <    V ^8  d   QhR\         R\        R\        /# r   argsparserr   r   r   int)r   s   "r   r   r   z   s!      y . S r   c                 <   ^RI Hp \        \        V 4      p\	        V4      '       g   \        V4      h\        V4      pVP                  4       pV P                  '       d   VP                  V4       ^ # VP                  4        F  w  rg\        V RV 24       K  	  ^ # )   )commonz = ) rC   r   r   r   r	   r   get_environment_env_varsjsonstdout_jsonitemsprint)r=   r>   rC   prefixpdenv_varskvs   &&      r   execute_listrO   z   s    $Wd3F6??)&11	F	B**,Hyyy8$
  NN$DAQCs1#, % r   c                <    V ^8  d   QhR\         R\        R\        /# r<   r?   )r   s   "r   r   r      s!      i  C r   c                    \        \        V 4      p\        V4      p\        V4      '       g   \	        V4      h/ pV P
                   FQ  pVP                  R 4      pR P                  VR,          4      P                  4       WF^ ,          P                  4       &   KS  	  VP                  V4       V\        P                  8X  d   \        R4       ^ # )=:rB   NNCTo make your changes take effect please reactivate your environment)r   r   r   r   r	   r   splitjoinstripset_environment_env_varsactive_prefixrI   )r=   r>   rJ   rK   env_vars_to_addvarvar_defs   &&     r   execute_setr\      s    $Wd3F	F	B6??)&11Oyy))C..1hhwr{.C.I.I.K
((*+  0&&&STr   c                <    V ^8  d   QhR\         R\        R\        /# r<   r?   )r   s   "r   r   r      s!      	 > c r   c                 0   \        \        V 4      p\        V4      p\        V4      '       g   \	        V4      hV P
                   Uu. uF  qDP                  4       NK  	  ppVP                  V4       V\        P                  8X  d   \        R 4       ^ # u upi )rS   )
r   r   r   r   r	   r   rV   unset_environment_env_varsrX   rI   )r=   r>   rJ   rK   rZ   vars_to_unsets   &&    r   execute_unsetra      su    $Wd3F	F	B6??)&11,0II6ISYY[IM6!!-0&&&ST 7s   BN)__doc__argparser   r   r   os.pathr   base.contextr   r   core.prefix_datar   
exceptionsr	   r:   rO   r\   ra    r   r   <module>ri      s9   
 
  ; ) 4cLL&"r   