File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/__pycache__/info.cpython-310.pyc
Back
o ;jF � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZe�� ZedkZ edkZ edkZedkZejdkZ ejdko=e�� d kZej�ej�ej�e�ejjejj��Zej�e�Zd a a ZZe�e�Zddd �Z ddd�Z!ddd�Z"dZ#dS )� )�annotationsN�PyPyZGraalVMZ RustPython�CPython�win32�darwin�arm64�return�boolc C sb t d u r/tjdd��} tj�| j�� � a t� dt rdnd� W d � t S 1 s*w Y t S )N�TmP��prefixzfilesystem is %scase-sensitive� znot ) �_FS_CASE_SENSITIVE�tempfile�NamedTemporaryFile�os�path�exists�name�lower�LOGGER�debug)�tmp_file� r �C/opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/info.py�fs_is_case_sensitive s ��r c C s� t d u rsd} ttd�rqtjdd��N}tj�|j�}tj�||j� dd� ��}z$zt� |j|� d} W n t tfy= Y nw W tj�|�rJt� |� n tj�|�rWt� |� w w W d � n1 sbw Y t�d| rnd nd � | a t S )NF�symlinkr r �-�bTz!symlink on filesystem does%s workr z not)�_CAN_SYMLINK�hasattrr r r r �dirnamer �joinr �OSError�NotImplementedError�lexists�remover r )Zcanr Ztemp_dir�destr r r �fs_supports_symlink s0 �� �����r( r �strc C s t � r| �� S | S )N)r �casefold)r r r r � fs_path_id8 s r+ )� IS_CPYTHON� IS_GRAALPY�IS_MAC_ARM64�IS_PYPY� IS_RUSTPYTHON�IS_WIN� IS_ZIPAPP�ROOTr r+ r( )r r )r r) r r) )$� __future__r �loggingr �platform�sysr �python_implementationZIMPLEMENTATIONr/ r- r0 r, r1 �machiner. r �realpathr"