+
    {iN                    Z    ^ RI Ht ^ RIt^ RIHt ]'       d   ^ RItRtR R ltR R ltR# )	    )annotationsN)TYPE_CHECKINGz1Remove conda plugins from the 'base' environment.c                    V ^8  d   QhRRRR/# )   parserzargparse.ArgumentParserreturnNone )formats   ":lib/python3.14/site-packages/conda_self/cli/main_remove.py__annotate__r      s     & &4 & &    c                    ^ RI Hp \        V n        V! V 4       V P	                  RRRR7       V P	                  RRRR	7       V P                  \        R
7       R# )r   )add_output_and_prompt_optionsz--force
store_truezRemove packages even when they are listed as permanent (hard-coded or via `self_permanent_packages`). Confirmation is still required unless `--yes` is passed.)actionhelpspecs+zPlugins to remove/uninstall)nargsr   )funcN)conda.cli.helpersr   HELPdescriptionadd_argumentset_defaultsexecute)r   r   s   & r   configure_parserr      s]    ?F!&)
G	   s1NO
W%r   c                    V ^8  d   QhRRRR/# )r   argszargparse.Namespacer   intr
   )r   s   "r   r   r      s      $  r   c                   ^ RI Hp ^ RIHp ^RIHp ^RIHp ^RIH	p V! RR7      pV P                   Uu. uF  qwV9   g   K  VNK  	  ppV'       d   V P                  '       g	   V! V4      hV'       d,   \        RR	P                  V4      \        P                  R
7       \        R.V P                  O5!   V! RRVP                   R7       V! V P                  VP"                  RR7       ^ # u upi )r   )context)
confirm_yn)PluginRemoveError) uninstall_specs_in_protected_env)permanent_dependenciesF)add_pluginszmWarning: the following packages are configured as permanent and will be removed because `--force` was passed:z, )filezRemoving plugins:z%Proceed with removing plugins?[y/n]:
no)defaultdry_runT)jsonyes)conda.base.contextr#   conda.reportersr$   
exceptionsr%   installr&   queryr'   r   forceprintjoinsysstderrr,   r-   )	r    r#   r$   r%   r&   r'   uninstallable_packagesspecprotected_specss	   &        r   r   r      s    **.:.3F(,

U
>T6Ttt
OUtzzz00@IIo&		
 

+

+0 %TZZgllM- Vs   C-C-)	
__future__r   r7   typingr   argparser   r   r   r
   r   r   <module>r?      s#    " 
  :&$r   