893 dataStr = str( |
893 dataStr = str( |
894 reply.readAll(), Preferences.getSystem("IOEncoding"), "replace" |
894 reply.readAll(), Preferences.getSystem("IOEncoding"), "replace" |
895 ) |
895 ) |
896 with contextlib.suppress(json.JSONDecodeError, KeyError): |
896 with contextlib.suppress(json.JSONDecodeError, KeyError): |
897 data = json.loads(dataStr) |
897 data = json.loads(dataStr) |
898 result = list(data["releases"].keys()) |
898 result = list(data["releases"]) |
899 |
899 |
900 return result |
900 return result |
901 |
901 |
902 def getFrozenPackages( |
902 def getFrozenPackages( |
903 self, envName, localPackages=True, usersite=False, requirement=None |
903 self, envName, localPackages=True, usersite=False, requirement=None |