File manager - Edit - /usr/local/lib/python3.10/dist-packages/virtualenv/create/__pycache__/creator.cpython-310.pyc
Back
o }h�# � @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZm Z d dl mZ d dlm Z d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ dd lmZ eej�e��jZ e d Z!e�"e#�Z$G dd� d�Z%G dd� de�Z&dd� Z'ddgZ(dS )� )�annotationsN)�ABC�abstractmethod)�ArgumentTypeError)�literal_eval)�OrderedDict)�Path)�LogCmd)�safe_delete)�run_cmd)�__version__� )�PyEnvCfgzdebug.pyc @ s e Zd Zddd�ZdS )�CreatorMeta�return�Nonec C s d | _ d S �N)�error��self� r �D/usr/local/lib/python3.10/dist-packages/virtualenv/create/creator.py�__init__ s zCreatorMeta.__init__N�r r )�__name__� __module__�__qualname__r r r r r r s r c @ s� e Zd ZdZd dd�Zd!dd�Zd d � Zedd� �Zed d� �Z e dd� �Zedd� �Zdd� Z dd� Zdd� Zdd� Zedd� �Zedd� �ZdS )"�CreatorzFA class that given a python Interpreter creates a virtual environment.r r c C sJ || _ d| _t|j�| _|j| _|j| _t�| j�| _|j | _ |j | _ dS )z� Construct a new virtual environment creator. :param options: the CLI option as parsed from :meth:`add_parser_arguments` :param interpreter: the interpreter to create virtual environment from N)�interpreter�_debugr �dest�clear� no_vcs_ignorer �from_folder� pyenv_cfg�app_data�env)r �optionsr r r r r "