File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/setuptools/__pycache__/installer.cpython-310.pyc
Back
o �h� � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z ddlmZ ddlm Z ddlmZ dd lmZ d d lmZ d dlmZ dd � Zdd� Zddd�Zdd� Zdd� Zdd� ZG dd� de�ZdS )� )�annotationsN)�partial)�Distribution� )�_reqs)� _StrOrIter)�SetuptoolsDeprecationWarning)�Wheel)�log)�DistutilsErrorc C s( t | t�r | �� S t | ttf�sJ �| S )z8Ensure find-links option end-up being a list of strings.)� isinstance�str�split�tuple�list)� find_links� r �J/usr/local/CyberPanel/lib/python3.10/site-packages/setuptools/installer.py�_fixup_find_links s r c C s t �� t| � t| |�S )zLFetch an egg needed for building. Use pip/wheel to fetch/build a wheel.)�_DeprecatedInstaller�emit�_warn_wheel_not_available�_fetch_build_egg_no_warn)�dist�reqr r r �fetch_build_egg s r �requiresr �return�list[Distribution]c C s\ dd l }tjdd� t| � |jjt�||j�t t | �dd�}|D ] } |jj| dd� q!|S )Nr � )� stacklevelT)� installer�replace_conflicting)�replace)� pkg_resourcesr r r �working_set�resolver �parse�Requirementr r �add)r r r$ �resolved_distsr r r �_fetch_build_eggs&