
    wBf                    h    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 erdd	lmZmZ dd
ZddZy)z*Entry point for all conda-env subcommands.    )annotations)ArgumentParser)TYPE_CHECKING   )
deprecated   )main_export)	Namespace_SubParsersActionc                   ddl m}m}m}m}m} | #t        j                  ddd       t               }n | j                  	 di |}|j                  dd	      }|j                  |       |j                  |       t        j                  |       |j                  |       |j                  |       |j                  |       |j                  d
       |S )Nr   )main_env_configmain_env_createmain_env_listmain_env_removemain_env_updatez24.9z25.3z'conda_env')topiccommandcmd)metavardestzconda.cli.main_env.execute)func)env) r   r   r   r   r   r   r   r   
add_parseradd_subparsersconfigure_parserr	   set_defaults)	sub_parserskwargsr   r   r   r   r   penv_parserss	            2lib/python3.12/site-packages/conda/cli/main_env.pyr   r      s      	

  #K""


 "" # K $$[1$$[1  -"";/$$[1$$[1NN4N5H    c                *    |j                  ddg       y)Nr   z--helpr   )
parse_args)argsparsers     r"   executer(   8   s    
uh'(r#   N)r   z_SubParsersAction | Nonereturnr   )r&   r
   r'   r   r)   int)__doc__
__future__r   argparser   typingr   deprecationsr   r   r	   r
   r   r   r(    r#   r"   <module>r1      s*    1 " #   % 5$Nr#   