(self)
| 581 | ) |
| 582 | |
| 583 | def resolve(self): |
| 584 | # type: () -> Iterable[Distribution] |
| 585 | if self._resolved_dists is None: |
| 586 | all_reqs = [Requirement.parse(req) for req in self._pex_info.requirements] |
| 587 | dependency_configuration = DependencyConfiguration.from_pex_info(self._pex_info) |
| 588 | self._resolved_dists = tuple( |
| 589 | fingerprinted_distribution.distribution |
| 590 | for fingerprinted_distribution in self.resolve_dists( |
| 591 | all_reqs, dependency_configuration=dependency_configuration |
| 592 | ) |
| 593 | ) |
| 594 | return self._resolved_dists |
| 595 | |
| 596 | def resolve_dists( |
| 597 | self, |
no test coverage detected