File manager - Edit - /usr/local/lib/python3.10/dist-packages/virtualenv/run/__pycache__/session.cpython-310.pyc
Back
o }h� � @ sP d dl mZ d dlZd dlZe�e�ZG dd� d�ZdZG dd� d�Z dgZ dS )� )�annotationsNc @ s� e Zd ZdZddd�Zedd� �Zedd � �Zed d� �Zedd � �Z edd� �Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� ZdS )�Sessionz2Represents a virtual environment creation session.�return�Nonec C s( || _ || _|| _|| _|| _|| _d S �N)� _verbosity� _app_data�_interpreter�_creator�_seeder�_activators)�self� verbosity�app_data�interpreter�creator�seeder� activators� r �A/usr/local/lib/python3.10/dist-packages/virtualenv/run/session.py�__init__ s zSession.__init__c C � | j S )zThe verbosity of the run.)r �r r r r r � zSession.verbosityc C r )zACreate a virtual environment based on this reference interpreter.)r r r r r r r zSession.interpreterc C r )z\The creator used to build the virtual environment (must be compatible with the interpreter).)r r r r r r r zSession.creatorc C r )zIThe mechanism used to provide the seed packages (pip, setuptools, wheel).)r r r r r r # r zSession.seederc C r )z0Activators used to generate activations scripts.)r r r r r r ( r zSession.activatorsc C s( | � � | �� | �� | jj�� d S r )�_create�_seed� _activater � pyenv_cfg�writer r r r �run- s zSession.runc C s8 t �d| j� | j�� t �t� t �dt| j�� d S )Nz!create virtual environment via %sz%s)�LOGGER�infor r �debug� _DEBUG_MARKER�_Debugr r r r r 3 s zSession._createc C s: | j d ur| j jrt�d| j � | j �| j� d S d S d S )Nzadd seed packages via %s)r �enabledr r! r r r r r r r 9 s �z Session._seedc C sH | j r d�dd� | j D ��}t�d|� | j D ] }|�| j� qd S d S )Nz, c s s"