@Override
  public @NotNull Collection<@NotNull Path> suggestLocalHomePaths(@Nullable Module module, @Nullable UserDataHolder context) {
    Set<Path> candidates = new HashSet<>();
    collectPythonInstallations(Path.of("/Library/Frameworks/Python.framework/Versions"), candidates);
    collectPythonInstallations(Path.of("/System/Library/Frameworks/Python.framework/Versions"), candidates);
    collectPythonInstallations(Path.of("/usr/local/Cellar/python"), candidates);
    UnixPythonSdkFlavor.collectUnixPythons(Path.of("/usr/local/bin"), candidates);
    if (areCommandLineDeveloperToolsAvailable()) {
      UnixPythonSdkFlavor.collectUnixPythons(Path.of("/usr/bin"), candidates);
      UnixPythonSdkFlavor.collectPyenvPythons(candidates);
    }

    return candidates;
  }
@Override
  public @NotNull Collection<@NotNull Path> suggestLocalHomePaths(@Nullable Module module, @Nullable UserDataHolder context)