
    Lj	                     8   d dl Z d dlZd dlZdefdZedk    r e j         e                      Zej        dk    r;d dl	Z	 e	j
        egej        dd                   Z ej        ej                   dS  e j        eegej        dd                    dS dS )    Nreturnc                     dt          j        d          z   } t          j                            t          j        d          |           }t          j                            |          r|S t          j        dk    rt          j	        d          }n4t          j
        dk    rd}n!t          j        dk    rt          j        rd	}nd
}t          j                            t          j        d|          |           }t          j                            |          r|S t          j                            t          j                            t                              }t          j                            |d|           }t          j                            |          r|S t          j                            dd                              t          j                  }t'          |          dk    rt          j                            |d                   t          j                            |d                   }}t'          |          dk    rt'          |          dk    r|d                             d          rt|d         dk    rh|d                             d          rM|d         dk    rAt          j                            ||           }	t          j                            |	          r|	S t+          |          )zReturn the ruff binary path.ruffEXEscripts)   
   userntnt_userdarwinosx_framework_user
posix_user)schemebinPATH    r      r   zpip-build-env-overlaynormal)	sysconfigget_config_varospathjoinget_pathisfilesysversion_infoget_preferred_schemenameplatform
_frameworkdirname__file__environgetsplitpathseplen
startswithFileNotFoundError)
ruff_exescripts_pathuser_scheme	user_pathpkg_roottarget_pathpathsfirstsecond	candidates
             a/lsinfo/ai/hellotax_ai/training_center/backend/venv/lib/python3.11/site-packages/ruff/__main__.pyfind_ruff_binr;      s_    	0777H7<<	 29 = =xHHL	w~~l## 
7""4V<<	D		!	!cn	!*"9[9998 I 
w~~i    wrwx8899H',,x99K	w~~k"" 
 JNN62&&,,RZ88E
5zzQeAh//uQx1H1Hv JJ!OOFq  b	$$%566 !b	Y&&r
%%&677 'r
h&& UH55Iw~~i(( !  
L
)
))    __main__win32r   )r   r!   r   strr;   __name__fsdecoder   r%   
subprocessrunargvcompleted_processexit
returncodeexecvp r<   r:   <module>rJ      s    				 



    3*s 3* 3* 3* 3*l z2;}}''D
|w*JND+@38ABB<+@AA"-.....	$--..... r<   