/** Fetches available package versions using JSON API of PyPI. */
 @NotNull
 private List<String> getPackageVersionsFromPyPI(@NotNull String packageName, boolean force)
     throws IOException {
   final PackageDetails details = refreshAndGetPackageDetailsFromPyPI(packageName, force);
   final List<String> result = details.getReleases();
   result.sort(PackageVersionComparator.VERSION_COMPARATOR.reversed());
   return Collections.unmodifiableList(result);
 }