+
    :1j7                          R t ^ RIHtHtHt ^ RIH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4       tR# )zhCLI implementation for `conda-env create`.

Creates new conda environments with the specified packages.
)ArgumentParser	Namespace_SubParsersAction)Path)
CondaError)set_keys)DEFAULT_CONDARC_FILENAME)noticesc                $    V ^8  d   QhR\         /# )   return)str)formats   "9lib/python3.14/site-packages/conda/cli/main_env_create.py__annotate__r      s           c                     ^RI Hp  ^RIHp V P                  P                  4       p. ROpV'       d<   VP                  R4       VP                  R4       VP                  V! V^R7      4       RP                  V4      # )zKBuild ``conda env create`` epilog (examples and plugin-driven format list).)context)!get_available_environment_formats zAvailable input formats:)indent
)
z	Examples:z;  Create from an environment spec (solved at install time):z0    conda env create -f /path/to/environment.ymlr   z8  Create from a lockfile (no solve, exact reproduction):z$    conda env create -f explicit.txtr   z0  Use the default file in the current directory:z    conda env createz    conda env create -n envname)base.contextr   formatsr   plugin_manager"get_environment_specifiers_groupedappendjoin)r   r   r   exampless       r   epilogr      sf    &: $$GGIGH 239'!LM99Xr   c                0    V ^8  d   QhR\         R\        /# )r   sub_parsersr   )r   r   )r   s   "r   r   r   2   s     C C"3 C. Cr   c           
      R   ^RI Hp ^RIHpHpHpHpHpHpH	p	 Rp
V! RV
 R24      pV P                  ! RRV
RVR\        4       /VB pVP                  R	R
RRRR7       V! V4       V! V4       V! V4       V! V4       V! V4       V	! V4       V! V4       VP                  RR7       V# )r   dals)add_output_and_prompt_optionsadd_parser_default_packages add_parser_environment_specifieradd_parser_networkingadd_parser_platformadd_parser_prefixadd_parser_solverz>Create an environment based on an environment definition file.z	
        aa  

        The file format is detected from the filename or contents. Which
        formats are supported depends on the plugins installed in your
        environment. See the epilog for the list of formats available here.

        If the file declares a name in its contents (for instance as the
        first line of an environment.yml file), that name is used unless
        overridden on the CLI with -n/--name.

        Unless you are in the directory containing the environment definition
        file, use -f to specify the file path of the environment definition
        file you want to use.

        helpdescriptionr   z-fz--filestorezEnvironment definition file (default: environment.yml). Standard filenames registered by the installed format plugins are auto-detected. Custom filenames require --format.zenvironment.yml)actionr,   defaultz!conda.cli.main_env_create.execute)func)create)
auxlib.ishr$   helpersr%   r&   r'   r(   r)   r*   r+   
add_parserr   add_argumentset_defaults)r!   kwargsr$   r%   r&   r'   r(   r)   r*   r+   summaryr-   ps   &,           r   configure_parserr;   2   s    !   OG			 		K& 	 		  	 x		
 	A NN@ "  
 a ! %Q'"!!$aNN;N<Hr   c                <    V ^8  d   QhR\         R\        R\        /# )r   argsparserr   )r   r   int)r   s   "r   r   r   y   s&     A A) A^ A A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 ^RIHp	 ^RIHp
HpHp ^R	IHp ^R
IHp V! V P.                  4       VP0                  P3                  V P.                  VP4                  R7      pVP7                  V P.                  4      pVP8                  VP:                  9  d+   V! V P.                  VP:                  3.VP8                  4      hVP=                  VP8                  4      pV P>                  f>   V P@                  f0   VP@                  f   V! R4      pV
! V4      hVP@                  V n         V! W04      pV! V4      pV PB                  '       d5   VPE                  4       '       g   VPG                  4       '       d	   V! V4       VPI                  4        VPK                  4        RRRR/pV PL                  '       g   VPN                  M. pV PP                  '       d   RpV! V4      p. VPR                  OVOpVPQ                  VV V4      pV P                  '       d+   \U        VPW                  VPY                  4       4      4       ^ # \U        VP[                  4       RR7        ^ # V'       d"   RpV! V4      pVP]                  VVV V4      VV&   RpV! V4      pVP]                  VVPR                  V V4      VV&   VP^                  Pa                  4        FZ  w  pp V! V4      pVR8X  d.   V	! V P.                  4      pVP]                  VVV VVR7      VV&   KC  VP]                  VVV V4      VV&   K\  	  VP8                  VPe                  4       8w  d(   \g        RVP8                  3\i        V\j        4      R7       VPl                  '       d   VPo                  VPl                  4       VPq                  4        V! V VV4       ^ #   T d    \c        T! RT RT R24      4      hi ; i)r   r#   )r   determine_target_prefix)json)
PrefixData)print_result)get_installer)get_pip_workdir)CondaEnvExceptionInvalidInstallerPlatformMismatchError)rm_rf)validate_file_exists)sourcenameNa  
                Unable to create environment
                Please re-run this command with one of the following options:
                * Provide an environment name via --name or -n
                * Provide a path on disk via --prefix or -p
                condapipr   )end)workdirz7
                        Unable to install package for z.

                        Please double check and ensure your dependencies file has
                        the correct spelling. You might also try installing the
                        conda-env-zd package to see if provides
                        the required installer.
                        subdir)path)9r3   r$   r   r   rA   common.serializerB   core.prefix_datarC   env.envrD   env.installers.baserE   env.pip_utilrF   
exceptionsrG   rH   rI   gateways.disk.deleterJ   commonrK   filer   get_environment_specifierenvironment_specifierenvironment_specrR   available_platformsenv_forprefixrM   yesis_baseexistsvalidate_pathvalidate_nameno_default_packagescreate_default_packagesdry_runrequested_packagesprintdumpsto_dictto_yamlinstallexternal_packagesitemsr   _native_subdirr   r   r   	variablesset_environment_env_varsset_nonadmin)r=   r>   r$   r   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   	spec_hookspecenvmsgrb   prefix_dataresultargs_packagesinstaller_type	installer	pkg_specs
solved_envrQ   s   &&                          r   executer   x   s   !?'-&3. 
 -, # &&@@yy** A I %%dii0D~~T555#ii1123W^^
 	
 ,,w~~
&C {{tyy088C $C((HH	$W3FV$Kxxx++--+2D2D2F2Ff tUD)F 04/G/G/G''R  ||| !.1	=c,,=}=	&&y$<
999$**Z//123p m *$$&B/l g $N%n5I%.%6%6v}dTW%XF>" !!.1	!*!2!2C**D#"
~
 *-)>)>)D)D)F%NI).9	!U*-dii8G-6->->	4g .? .F>* .7->->	4.F>* *G4 >>W33557>>*&":;
 ===00?  "T66*5 $  77E6F G# $2"2 3	 s   6:O2O O<N)__doc__argparser   r   r   pathlibr   r   r   cli.main_configr   common.configurationr   r	   r   r;   r    r   r   <module>r      sG   
 
   & ; :CL 	A 	Ar   