https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/virtualenv/run/plugin/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/virtualenv/run/plugin/__pycache__/creators.cpython-310.pyc
o

$�"b�
�@sjddlmZmZddlmZmZmZddlmZddl	m
Z
ddlmZedgd��Z
Gd	d
�d
e�ZdS)�)�absolute_import�unicode_literals)�OrderedDict�defaultdict�
namedtuple)�Describe)�VirtualenvBuiltin�)�ComponentBuilder�CreatorInfo��key_to_class�key_to_meta�describe�builtin_keycsPeZdZ�fdd�Zedd��Zdd�Zedd��Zd	d
�Z	�fdd�Z
�ZS)
�CreatorSelectorcs2|�|�\}|_|_|_tt|��||d|�dS)N�creator)�for_interpreterrrr�superr�__init__)�self�interpreter�parser�creators��	__class__��@/usr/lib/python3/dist-packages/virtualenv/run/plugin/creators.pyrszCreatorSelector.__init__cCst�iddf\}}}}tt�}|�d���D]J\}}|dkr"td��|�|�}	|	rP|	jr5||	j�|�nd|vrHt	|t
�rH|}||d<|	|d<|||<|	||<|dur`t	|t�r`|�|�r`|}q|s||rudd�|��D�}
td�
|
���td�|���t||||d�S)	Nzvirtualenv.create�builtinz"builtin creator is a reserved namec	Ss,g|]\}}d�|d�dd�|D����qS)z{} for creators {}z, css�|]}|jVqdS�N)�__name__)�.0�irrr�	<genexpr>(s�z=CreatorSelector.for_interpreter.<locals>.<listcomp>.<genexpr>)�format�join)r!�k�vrrr�
<listcomp>(s,z3CreatorSelector.for_interpreter.<locals>.<listcomp>�
z#No virtualenv implementation for {}r)rr�list�options�items�RuntimeError�
can_create�error�append�
issubclassrr�can_describer%r$r)�clsrr
rrr�errors�key�
creator_class�meta�rowsrrrrs:
��zCreatorSelector.for_interpreterc
CsVt|dd�d�}|�|�}|jjd�|�||dd�|jdur dnd�|j��d	�dS)
NcSs|dkrdSdS)Nrrr	r)�arrr�<lambda>5sz8CreatorSelector.add_selector_arg_parse.<locals>.<lambda>)r5z--{}Fzcreate environment via{}�z (builtin = {}))�choices�default�required�help)�sorted�_get_defaultr�add_argumentr$r)r�namer<�
default_valuerrr�add_selector_arg_parse3s
�
�z&CreatorSelector.add_selector_arg_parsecCstt|��Sr)�next�iter)r<rrrrAAszCreatorSelector._get_defaultcCs2d�|j|�|j_|j�|j|j|j||�dS)Nzoptions for {} {})r$rCr�description�_impl_class�add_parser_argumentsrr)r�selected�app_datarrr�populate_selected_argparseEs z*CreatorSelector.populate_selected_argparsecs@|jt||j�|_t|jt�s|�||j�|_t	t
|��|�Sr)r�getattrrCr7r1rIrrrrr�create)rr+rrrrOIszCreatorSelector.create)r �
__module__�__qualname__r�classmethodrrE�staticmethodrArMrO�
__classcell__rrrrr
s
 
rN)�
__future__rr�collectionsrrr�virtualenv.create.describer�4virtualenv.create.via_global_ref.builtin.builtin_wayr�baser
rrrrrr�<module>s

https://t.me/RX1948 - 2025