o 7]h @sddlZddlZddlmZmZmZmZmZddlm Z ddl m Z ddl m Z ddlmZgdZeeZGd d d Zd ee d eeee ffd dZd ee deedeedeedeedeedededed eefddZdS)N)IteratorListOptionalSequenceTuple) indent_log)parse_requirements)InstallRequirement)RequirementSet)r r r install_given_reqsc@s,eZdZdeddfddZdefddZdS)InstallationResultnamereturnNcCs ||_dS)Nr)selfrrsH