
    <Bh5                    \   S SK Jr  S SKrS SKrS SKJr  S SKJr  SSKJ	r	  SSK
JrJrJrJrJrJrJrJrJrJrJr  \" \5      rS	 r\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\SS9  C\	R2                  " S
SS\S S9  C\	R2                  " S
SS!\S"S9  Cg)#    )annotationsN)	getLogger)join   )
deprecated   )CondaCLIFixturePathFactoryFixtureTmpChannelFixtureTmpEnvFixture	conda_clicontext_aware_monkeypatchpath_factorytmp_channeltmp_envtmp_envs_dirtmp_pkgs_dirc                 6   S[         R                  ;   Ga  SSKJn Jn  [         R
                  S:X  a  U nOUnU" 5       nS nUR                  [         R                  S   5      n/ nSnU H  nUR                  S5      (       az  U(       dq  Sn[        [        R                  S5      U:w  a>  [        [        R                  S5      n[        SU S	U 35        UR                  U5        M~  UR                  U5        M  M  UR                  U5        M     [         R                  R                  U5      [         R                  S
'   U" 5       nUR                  [         R                  S   5      n[         R                  R                  U5      [         R                  S
'   g g )NCONDA_PREFIXr   )CmdExeActivatorPosixActivatorntFcondabinTzIncorrect condabin, swapping z to PATH)osenvironactivater   r   name_remove_prefix_from_pathendswithr   sysprefixprintappendpathsep_add_prefix_to_path)	r   r   activator_cls	activatorpnew_pfound_condabinpecondabin_paths	            6lib/python3.13/site-packages/conda/testing/__init__.pyconda_move_to_front_of_PATHr/   (   s>   #>77d?+M*M!O	  ..rzz./IJ B{{:&&%%)NCJJ
3r9(,SZZ(D =bTm_UV]3R( & R    ZZ__U3

6!O	))"**^*DEZZ__Q/

6W $    z25.3z25.9r	   z5Use `conda.testing.fixtures.CondaCLIFixture` instead.)addendumr   z/Use `conda.testing.fixtures.conda_cli` instead.r
   z8Use `conda.testing.fixtures.PathFactoryFixture` instead.r   z2Use `conda.testing.fixtures.path_factory` instead.r   z3Use `conda.testing.fixtures.TmpEnvFixture` instead.r   z-Use `conda.testing.fixtures.tmp_env` instead.r   z7Use `conda.testing.fixtures.TmpChannelFixture` instead.r   z1Use `conda.testing.fixtures.tmp_channel` instead.r   z?Use `conda.testing.fixtures.context_aware_monkeypatch` instead.r   z2Use `conda.testing.fixtures.tmp_pkgs_dir` instead.r   z2Use `conda.testing.fixtures.tmp_envs_dir` instead.)
__future__r   r   r!   loggingr   os.pathr   deprecationsr   fixturesr	   r
   r   r   r   r   r   r   r   r   r   __name__logr/   constant r0   r.   <module>r;      s   # 	 
   %    ,0^   

D  
  

>  
  

G  
  

A  
  

B  
  

<  
  

F  
  

@  
  

N  
  

A  
  

A r0   