| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.9/site-packages/virtualenv/run/__pycache__/ |
Upload File : |
a
��:i� � @ s� d dl Z d dlZd dlmZ ddlmZ ddlmZ ddlm Z m
Z
ddlmZ ddl
mZ dd lmZ d
dlmZ d
dlmZ d
d
lmZ d
dlmZ d dd�Zd!dd�Zd"dd�Zd#dd�Zdd� Zdd� Zdd� Zdd� Z ddgZ!dS )$� N)�partial� )�
make_app_data)�VirtualEnvConfigParser)�LEVELS�setup_report)�Session)�manual_upgrade)�__version__� )�ActivationSelector)�CreatorSelector)�get_discover)�SeederSelectorTc C sP |du rt jn|}t| |||�}|� |�� W d � n1 sB0 Y |S )a�
Create a virtual environment given some command line interface arguments.
:param args: the command line arguments
:param options: passing in a ``VirtualEnvOptions`` object allows return of the parsed options
:param setup_logging: ``True`` if setup logging handlers, ``False`` to use handlers already registered
:param env: environment variables to use
:return: the session object of the creation (its structure for now is experimental and might change on short notice)
N)�os�environ�session_via_cli�run)�args�options�
setup_logging�env�
of_session� r �;/usr/lib/python3.9/site-packages/virtualenv/run/__init__.py�cli_run s
&r c
sp |du rt jn|}t| � ||�\}}|�| �� |jj� _t� fdd�|D ��\}}}t� j � j
|j|||�} | S )aq
Create a virtualenv session (same as cli_run, but this does not perform the creation). Use this if you just want to
query what the virtual environment would look like, but not actually create it.
:param args: the command line arguments
:param options: passing in a ``VirtualEnvOptions`` object allows return of the parsed options
:param setup_logging: ``True`` if setup logging handlers, ``False`` to use handlers already registered
:param env: environment variables to use
:return: the session object of the creation (its structure for now is experimental and might change on short notice)
Nc 3 s | ]}|� � �V qd S )N)Zcreate)�.0�e�r r r � <genexpr>1 � z"session_via_cli.<locals>.<genexpr>)r r �build_parser�
parse_args�_interpreter�version_infoZ
py_version�tupler � verbosity�app_data)
r r r r �parser�elementsZcreatorZseederZ
activatorsr r r r r "