+
    :1j,                     `    R t ^ RIt^ RIHtHtHt ^RIHt ^RIHt R R lt	]R R l4       t
R# )	zhCLI implementation for `conda-env update`.

Updates the conda environments with the specified packages.
N)ArgumentParser	Namespace_SubParsersAction)
CondaError)noticesc                0    V ^8  d   QhR\         R\        /# )   sub_parsersreturn)r   r   )formats   "9lib/python3.14/site-packages/conda/cli/main_env_update.py__annotate__r      s     8 8"3 8. 8    c           	      @   ^RI Hp ^RIHpHpHp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! V4       V! V4       V! V4       VP                  RR	R
RRR7       VP                  RRRRR7       V! V4       V! V4       VP                  RR7       V# )r   dals) add_parser_environment_specifieradd_parser_frozen_envadd_parser_jsonadd_parser_prefixadd_parser_solverz9Update the current environment based on environment file.a  
        Examples::

            conda env update
            conda env update -n=foo
            conda env update -f=/path/to/environment.yml
            conda env update --name=foo --file=environment.yml
            conda env update vader/deathstar

        helpdescriptionepilogz-fz--filestorez1environment definition (default: environment.yml)zenvironment.yml)actionr   defaultz--prune
store_trueFz8remove installed packages not defined in environment.yml)r   r   r   z!conda.cli.main_env_update.execute)func)update)
auxlib.ishr   helpersr   r   r   r   r   
add_parseradd_argumentset_defaults)r	   kwargsr   r   r   r   r   r   summaryr   r   ps   &,          r   configure_parserr(      s    !  JGK		F 	 		  	 		
 	A %Q'!aNN@!   NNG	   AaNN;N<Hr   c                <    V ^8  d   QhR\         R\        R\        /# )r   argsparserr
   )r   r   int)r   s   "r   r   r   O   s&     n n) n^ n nr   c                    ^RI Hp ^RIHpHp ^RIHp ^RIHp ^RI	H
p ^RIHpHp	Hp
 ^RIHp V! V P"                  4       VP$                  P'                  V P"                  VP(                  R7      pVP+                  V P"                  4      pVP,                  VP.                  9  d+   V
! V P"                  VP.                  3.VP,                  4      hVP1                  VP,                  4      pV P2                  '       gn   V P4                  '       g\   VP2                  '       g9   \6        P8                  P;                  R	R
4      pV'       g   V! R4      pV! V4      hVP2                  V n        V! W04      pV! V4      pVP=                  4       '       d3   VP?                  4        VP@                  '       d   VPC                  4        / pVPD                   F  p V! V4      VV&   K  	  RRRR/pVPH                  '       d+   RpV! V4      pVPK                  VVPH                  W4      VV&   VPD                  PM                  4        F%  w  ppVV,          pVPK                  VVW4      VV&   K'  	  VPN                  '       d   VPQ                  VPN                  4       VPS                  4        V! V VV4       ^ #   T	 d    \G        T! R^  R^  R24      4      hi ; i)r   r   )contextdetermine_target_prefix)
PrefixData)print_result)get_installer)CondaEnvExceptionInvalidInstallerPlatformMismatchError)validate_file_exists)sourcenameCONDA_DEFAULT_ENVFav  
                    Unable to determine environment

                    Please re-run this command with one of the following options:

                    * Provide an environment name via --name or -n
                    * Provide an environment path via --prefix or -p
                    * Re-run this command inside an activated conda environment.
                    z3
                    Unable to install package for z.

                    Please double check and ensure you dependencies file has
                    the correct spelling.  You might also try installing the
                    conda-env-z\ package to see if provides the required
                    installer.
                    condaNpip)*r    r   base.contextr.   r/   core.prefix_datar0   env.envr1   env.installers.baser2   
exceptionsr3   r4   r5   commonr6   fileplugin_managerget_environment_specifierenvironment_specifierenvironment_specsubdiravailable_platformsenv_forr8   prefixosenvirongetis_environmentassert_writableprotect_frozen_envsassert_not_frozenexternal_packagesr   requested_packagesinstallitems	variablesset_environment_env_varsset_nonadmin)r*   r+   r   r.   r/   r0   r1   r2   r3   r4   r5   r6   	spec_hookspecenvr8   msgrJ   prefix_data
installersinstaller_typeresult	installerspecss   &&                      r   executerc   N   s   !?-&3 
 - # &&@@yy** A I %%dii0D~~T555#ii1123W^^
 	
 ,,w~~
&CIIIxxx ::>>"5u=D
 (,,
 HH	$W3FV$K!!####%&&&))+ J //	)6~)FJ~& 0" tUD)F
 !.1	!*!2!2C**D"
~ "%!6!6!<!<!>~.	!*!2!265$!L~ "? }}},,S]];vv&C   	334# 6  !c "	 	s   J55 K)__doc__rK   argparser   r   r    r   r   r(   rc    r   r   <module>rh      s=   
 
   8v 	n 	nr   