OwlCyberSecurity - MANAGER
Edit File: build_env.cpython-312.pyc
� ���g�) � � � d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m Z ddlmZm Z mZmZmZmZmZmZ ddlmZ ddlmZ ddlmZ dd lmZmZmZ dd lm Z m!Z! ddl"m#Z# ddl$m%Z% dd l&m'Z' ddl(m)Z)m*Z* erddl+m,Z, ejZ e.� Z/de0de0deee0 ee0e0f f fd�Z1 G d� d� Z2de0fd�Z3dee0 fd�Z4 G d� d� Z5 G d� de5� Z6y)z;Build Environment used for isolation during sdist building � N)�OrderedDict)� TracebackType)� TYPE_CHECKING�Iterable�List�Optional�Set�Tuple�Type�Union)�Version)�__file__)�open_spinner)�get_platlib�get_purelib� get_scheme)�get_default_environment�get_environment)�VERBOSE)�get_requirement)�call_subprocess)� TempDirectory� tempdir_kinds)� PackageFinder�a�b�returnc � � | |k7 r| |fS | fS �N� )r r s �F/opt/hc_python/lib/python3.12/site-packages/pip/_internal/build_env.py�_dedupr"