
    .Ph                    
   d dl mZ d dlZd dlZd dlZd dlZd dlZ ej                    Zedk    Z	edk    Z
edk    Zej        dk    Zej        dk    o ej                    dk    Zej                            ej                            ej                            e          ej        j        ej        j                            Zej                            e          ZdxaxaxZZ ej        e          Zd	 Zd
 Z ddZ!dZ"dS )    )annotationsNPyPyGraalVMCPythonwin32darwinarm64c                 .   t           t          j        d          5 } t          j                            | j                                                   a t          	                    dt           rdnd           d d d            n# 1 swxY w Y   t           S )NTmPprefixzfilesystem is %scase-sensitive znot )
_FS_CASE_SENSITIVEtempfileNamedTemporaryFileospathexistsnamelowerLOGGERdebug)tmp_files    O/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/virtualenv/info.pyfs_is_case_sensitiver      s     !(666 	a(%'W^^HM4G4G4I4I%J%J!JLL9AS;_22Y_```	a 	a 	a 	a 	a 	a 	a 	a 	a 	a 	a 	a 	a 	a 	a s   ABB	B	c                    t           d} t          t          d          rt          rt	          j        d          5 }t          j                            |j                  }t          j        	                    ||j         dd           }	 t          j
        |j        |           d} n# t          t          f$ r Y nw xY wd d d            n# 1 swxY w Y   t                              d| rd	nd
           nd} | a t           S )NFsymlinkr   r   -bTz!symlink on filesystem does%s workr   z not)_CAN_SYMLINKhasattrr   IS_WINr   r   r   dirnamer   joinr   OSErrorNotImplementedErrorr   r   )canr   temp_dirdests       r   fs_supports_symlinkr*      sC    2y!! 	 0>>> (!wx}==H7<<X]2J2JS2J2JKKD
8=$777"#%89                  @BW""QWXXXXs6   ACB('C(B<9C;B<<CCCr   strreturnc                J    t                      r|                                 n| S )N)r   casefold)r   s    r   
fs_path_idr/   5   s    244>4==???$>    )

IS_CPYTHON
IS_GRAALPYIS_MAC_ARM64IS_PYPYr"   	IS_ZIPAPPROOTr   r/   r*   )r   r+   r,   r+   )#
__future__r   loggingr   platformsysr   python_implementationIMPLEMENTATIONr4   r2   r1   r"   machiner3   r   realpathr$   abspath__file__pardirr6   isfiler5   r    r   _CFG_DIR	_DATA_DIR	getLogger__name__r   r   r*   r/   __all__ r0   r   <module>rI      sW   " " " " " "  				  



 //11
F
"y(
y(
		 |x'I,<H,<,>,>',I	wRW__X%>%>PRPWP^__``GNN4  	;? ? ?! ?Hy		8	$	$    ,? ? ? ?r0   