@Override
  protected @NotNull List<PyPackage> collectPackages() throws ExecutionException {
    final List<PyPackage> pipPackages = super.collectPackages();
    final ProcessOutput output = getCondaOutput("list", List.of("-e"));
    List<PyPackage> condaPackages = parseCondaToolOutput(output.getStdout());

    if (useConda) {
      mySideCache = pipPackages;
      return condaPackages;
    }
    else {
      mySideCache = condaPackages;
      return super.collectPackages();
    }
  }
@Override
  protected @NotNull List<PyPackage> collectPackages()