code: def fetch_build_eggs(self, requires):
          
          resolved_dists = pkg_resources.working_set.resolve(
              pkg_resources.parse_requirements(requires),
              installer=self.fetch_build_egg,
              replace_conflicting=True,
          )
          for dist in resolved_dists:
              pkg_resources.working_set.add(dist, replace=True)
          return resolved_dists
docs: Resolve pre-setup requirements