Download packages to be installed and show a message with progress.

CURA-6983
This commit is contained in:
Nino van Hooff 2020-01-08 11:27:56 +01:00
parent 883243b533
commit 84e676c1f8
4 changed files with 133 additions and 7 deletions

View file

@ -33,7 +33,13 @@ class SubscribedPackagesModel(ListModel):
for item in self._metadata:
if item["package_id"] not in self._discrepancies:
continue
package = {"package_id": item["package_id"], "name": item["display_name"], "sdk_versions": item["sdk_versions"]}
package = {
"package_id": item["package_id"],
"name": item["display_name"],
"sdk_versions": item["sdk_versions"],
"download_url": item["download_url"],
"md5_hash": item["md5_hash"],
}
if self._sdk_version not in item["sdk_versions"]:
package.update({"is_compatible": False})
else: