__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
U
��.ee � @ sV d dl Z d dlmZ d dlmZ d dlmZ d dlmZ e � e
�ZG dd� de�ZdS )� N)�BuildEnvironment)�AbstractDistribution)�InstallationError)�runner_with_spinner_messagec @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �SourceDistributiona� Represents a source distribution.
The preparation step for these needs metadata for the packages to be
generated, either using PEP 517 or using the legacy `setup.py egg_info`.
NOTE from @pradyunsg (14 June 2019)
I expect SourceDistribution class will need to be split into
`legacy_source` (setup.py based) and `source` (PEP 517 based) when we start
bringing logic for preparation out of InstallRequirement into this class.
c C s
| j �� S �N)�reqZget_dist)�self� r
�M/usr/lib/python3.8/site-packages/pip/_internal/distributions/source/legacy.py�get_pkg_resources_distribution s z1SourceDistribution.get_pkg_resources_distributionc C s<