??
You're inside public_html, but wp-admin or wp-content was not found.
Savvy
W
olf -
MANAGER
Edit File: req_install.cpython-39.pyc
a ?�f�� � @ sD d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m Z d dlmZ d dl mZ d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ d d lmZ d dl!m"Z# d dl$m%Z% d dl$m&Z' d dl(m)Z) d dl*m+Z+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4 d dl5m6Z6 d dl7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZA d dlBmCZC d dlDmEZEmFZF d dlGmHZH d dlImJZJ d dlKmLZL eH�rd dlMmNZNmOZOmPZPmQZQmRZRmSZSmTZT d dlmUZU d d lVmWZW d d!lXmYZY d d"lZm[Z[ e�\e]�Z^d#d$� Z_G d%d&� d&e`�Zad'd(� ZbdS ))� )�absolute_importN)� pkg_resources�six)�Requirement)�canonicalize_name)�Version)�parse)�Pep517HookCaller)�NoOpBuildEnvironment)�InstallationError)� get_scheme)�Link)�generate_metadata)�install_editable)�LegacyInstallFailure)�install)� install_wheel)�load_pyproject_toml�make_pyproject_path)�UninstallPathSet)� deprecated)�direct_url_from_link)�Hashes)� indent_log) �ask_path_exists� backup_dir�display_path�dist_in_install_path�dist_in_site_packages�dist_in_usersite�get_distribution�get_installed_version�hide_url�redact_auth_from_url)�get_metadata)� TempDirectory� tempdir_kinds)�MYPY_CHECK_RUNNING)�running_under_virtualenv)�vcs)�Any�Dict�Iterable�List�Optional�Sequence�Union)�BuildEnvironment)�Distribution)�SpecifierSet)�Markerc C s� | � tj�}tj�|�\}}t�||�}|�d�rJtj}tj� |�d }n.|�d�sXJ �tj }tj� |�d �d�d }||||d�S )zQReturn a pkg_resources.Distribution for the provided metadata directory. z .egg-infor z .dist-info�-)�project_name�metadata)�rstrip�os�sep�path�splitr ZPathMetadata�endswithr2 �splitextZDistInfoDistribution)�metadata_directoryZdist_dirZbase_dirZ dist_dir_namer7 Zdist_clsZ dist_name� r@ �A/usr/lib/python3.9/site-packages/pip/_internal/req/req_install.py� _get_distE s �rB c @ sF e Zd ZdZdFdd�Zdd� Zd d � Zdd� Zed d� �Z edd� �Z edd� �Zedd� �ZdGdd�Z edd� �ZdHdd�Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zed&d'� �Zed(d)� �Zed*d+� �Zed,d-� �Zd.d/� Zd0d1� Zd2d3� Zed4d5� �Zd6d7� Zd8d9� ZdId:d;�ZdJd<d=�Z dKd>d?�Z!d@dA� Z"dBdC� Z#dLdDdE�Z$dS )M�InstallRequirementz� Represents something that may be installed later on, may have information about where to fetch the relevant requirement and also contains logic for installing the said requirement. FNr@ c C s� |d u st |t�sJ |��|| _|| _|| _|| _d | _d | _| jrj|sLJ �|jrjt j �t j �|j ��| _|d u r�|r�|jr�t|j�}| | _| _d| _d | _| jr�| jjr�| jj | _|r�|| _n |r�dd� |jD �| _nt� | _|d u r�|r�|j}|| _d | _d| _d | _d | _|�r|ng | _| �r,| ng | _| �r<| ni | _d| _| | _ d| _!|| _"t#� | _$d | _%d | _&g | _'d | _(|| _)d S )NFc S s h | ]}t �|��qS r@ )r Z safe_extra��.0�extrar@ r@ rA � <setcomp>� s z.InstallRequirement.__init__.<locals>.<setcomp>)*� isinstancer �req� comes_from� constraint�editable�legacy_install_reason� source_dir�is_filer9 r; �normpath�abspathZ file_path�urlr �link� original_link�original_link_is_in_wheel_cache�local_file_path�extras�setZmarker�markers�satisfied_by�should_reinstall�_temp_build_dir�install_succeeded�install_options�global_options�hash_optionsZprepared� user_suppliedZsuccessfully_downloaded�isolatedr � build_envr? �pyproject_requires�requirements_to_check�pep517_backend� use_pep517)�selfrI rJ rL rS rY rg rb r^ r_ r` rK rW ra r@ r@ rA �__init__g s^ � � zInstallRequirement.__init__c C s� | j r.t| j �}| jrF|d�t| jj��7 }n| jrBt| jj�}nd}| jd urf|d�t| jj��7 }| j r�t | j tj�r�| j }n | j � � }|r�|d�|�7 }|S )Nz from {}z<InstallRequirement>z in {}z (from {}))rI �strrS �formatr# rR rZ r �locationrJ rH r �string_types� from_path�rh �srJ r@ r@ rA �__str__� s zInstallRequirement.__str__c C s d� | jjt| �| j�S )Nz<{} object: {} editable={!r}>)rk � __class__�__name__rj rL �rh r@ r@ rA �__repr__� s �zInstallRequirement.__repr__c s>