Простой модуль обновления на python

Цена договорная • электронные деньги
16 апреля 2018, 22:04 • 1 отклик • 55 просмотров
Нужно написать на Python модуль, который:

1. Будучи запущенным в frozen-exe (созданным при помощи pyinstaller), проверяет наличие обновлений на сервере. В случае, если есть новое обновление, обновляет свой исполняемый файл.
Можно сделать при помощи pyupdater, или ваш вариант.

2. Получив параметры запуска приложения в виде:
{"app":"\/apps\/app1\/app1.exe","app_parameters":"-a abc -b def"}
Ищет его в своей подпапке, если приложение отсутствует, ищет его на сервере, скачивает и распаковывает.

Код должен быть чистым, читабельным. После скачивания обновления должны быть проверены на целостность (можно по успешности распаковки).

При подаче заявки на участие указывайте срок и цену.