in uberpoet/statemanagement.py [0:0]
def discover_xcode_versions(self):
settings = SettingsState('/')
settings.save_xcode_select()
candidates = self.get_xcode_dirs()
out = {}
for path in candidates:
version, build = self.xcode_version_of_path(path)
if version:
out[(version, build)] = path
settings.restore_xcode_select()
out = XcodeVersion.choose_latest_major_versions(out)
return out