PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
virtualenv
/
seed
/
embed
/
via_app_data
/
__pycache__
/
Editing: via_app_data.cpython-311.pyc
� � h� � � � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl mZmZ ddl mZ ddlmZ dd lmZ d dlmZ d dlmZ G d � de� � ZdgZdS )� Bootstrap� N)�contextmanager)�Path)�CalledProcessError)�Lock�Thread)�fs_supports_symlink)� BaseEmbed)� get_wheel� )�CopyPipInstall)�SymlinkPipInstallc �d � � e Zd Z� fd�Ze� fd�� � Zd� Zed� � � Zd� Z � fd�Z � xZS )�FromAppDatac �b �� t � � � |� � |j | _ d S )N)�super�__init__�symlink_app_data�symlinks)�self�options� __class__s ���/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/virtualenv/seed/embed/via_app_data/via_app_data.pyr zFromAppData.__init__ s) �� � ������!�!�!��0�� � � � c �� �� t � � � |||� � |j du o t � � }|rdnd}|� dd|rdnd|� d�d� � � d S ) NF� znot supported - z--symlink-app-datar � store_true�store_falsezO symlink the python packages from the app-data folder (requires seed pip>=19.3))�dest�action�help�default)r �add_parser_arguments� transientr �add_argument)�cls�parser�interpreter�app_data�can_symlink�symr s �r r# z FromAppData.add_parser_arguments s� �� � ���$�$�V�[�(�C�C�C��(�E�1�K�6I�6K�6K���7�b�b�%7����� �#�#.�A�<�<�M��h�h�h�� � � � � � r c �� � ���� � � j sd S � � �� � 5 }d|v r |d j nd }� � |� � � i ���� � fd���fd�|� � � D � � }|D ]}|� � � �|D ]}|� � � ��r�dd� �� � � � � � d�g}�� � � D ]D}|\ }} } |� d� t j || | � � � � � � �Et d� |� � � � � d d d � � d S # 1 swxY w Y d S ) N�pipc �Z �� t j d| |�j � � t �j � � |j j z }� j � �j j |� � } �|j �|� � }� j j |j z }|� |j � � 5 |� � � s|� � � d d d � � n# 1 swxY w Y |� �j j � � d S # t$ $ r t'