a
lj
@ s d dl Z d dlZd dlmZmZmZmZmZ d dlm Z ddl
mZ ddlm
Z
ddlmZ g dZeeZG d d
d
Zee
eeee
f ddd
Zee
ee ee ee ee ee eeeee d
ddZdS ) N)IteratorListOptionalSequenceTuple)
indent_log )parse_requirements)InstallRequirement)RequirementSet)r r
r install_given_reqsc @ s* e Zd ZeddddZedddZdS )InstallationResultN)namereturnc C s
|| _ d S )Nr )selfr r >/usr/lib/python3.9/site-packages/pip/_internal/req/__init__.py__init__ s zInstallationResult.__init__)r c C s d| j dS )NzInstallationResult(name=)r )r r r r __repr__ s zInstallationResult.__repr__)__name__
__module____qualname__strr r r r r r r
s r
)requirementsr c c s. | D ]$}|j sJ d| |j |fV qd S )Nz%invalid to-be-installed requirement: r )r Zreqr r r _validate_requirements s r )
r install_optionsglobal_optionsroothomeprefixwarn_script_location
use_user_site pycompiler c C s t t| } | r(tdd| g }
t | D ]\}}|j rtd| t |j
dd}
W d q1 s~0 Y nd}
z|j||||||||d W n& ty |
r|j
s|
Y n0 |
r|j
r|
|
t| q