??
You're inside public_html, but wp-admin or wp-content was not found.
Savvy
W
olf -
MANAGER
Edit File: req_install.cpython-39.opt-1.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 sx | � tj�}tj�|�\}}t�||�}|�d�rJtj}tj� |�d }n tj }tj� |�d �d�d }||||d�S )zQReturn a pkg_resources.Distribution for the provided metadata directory. z .egg-infor �-)�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 | _d | _| jrH|jrHtj� tj� |j��| _|d u rd|rd|jrdt |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>)(�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)�selfrH rI rK rR rX rf ra r] r^ r_ rJ rV r` r@ r@ rA �__init__g sZ � � 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 {}))rH �strrR �formatr# rQ rY r �locationrI � isinstancer �string_types� from_path�rg �srI r@ r@ rA �__str__� s zInstallRequirement.__str__c C s d� | jjt| �| j�S )Nz<{} object: {} editable={!r}>)rj � __class__�__name__ri rK �rg r@ r@ rA �__repr__� s �zInstallRequirement.__repr__c s>