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<