관리-도구
편집 파일: build_env.cpython-38.opt-1.pyc
U ��.e] � @ s d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m Z ddlmZm Z mZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ er�ddlmZmZmZmZmZ dd l m!Z! e�"e#�Z$G dd� d�Z%G dd� de&�Z'G dd� de'�Z(dS )z;Build Environment used for isolation during sdist building � N)�OrderedDict)�get_python_lib)� get_paths)�Requirement�VersionConflict� WorkingSet)�__file__)�call_subprocess)� TempDirectory)�MYPY_CHECK_RUNNING)�open_spinner)�Tuple�Set�Iterable�Optional�List)� PackageFinderc @ s e Zd Zdd� ZdS )�_Prefixc C sj || _ d| _ttjdkrdnd||d�d�d | _td|d�}td|d�}||kr\|g| _n ||g| _d S ) NF�ntZposix_prefix)�baseZplatbase)�varsZscripts)� plat_specific�prefixT)�path�setupr �os�name�bin_dirr �lib_dirs)�selfr ZpurelibZplatlib� r �;/usr/lib/python3.8/site-packages/pip/_internal/build_env.py�__init__! s �� z_Prefix.__init__N)�__name__� __module__�__qualname__r"