Я хотел бы знать, внедрил ли какой-либо из вас функцию autoupdate для приложения python. Моя идея - загрузить первые 100-200 байт (используя запросы?) Из URL-адреса github, связав тег версии. Ex.Python auto updater от github
#!/usr/bin/env python
#######################
__author__ = '<a href="mailto:[email protected]">xxx</a>'
__program__ = 'theprogram'
__package__ = ''
__description__ = '''This program does things'''
__version__ = '0.0.0'
...
Таким образом, если версия тега больше, чем в локальном модуле, то обновление будет загрузить весь файл и заменить его, а затем (или путь) запустить его.
Каков наилучший способ для этого?
Спасибо!
Да, вы могли бы использовать запросы для получения номера версии, а затем сравнить его с номером в этом файле и затем выполнить некоторые действия. Вы можете запустить его в cron, чтобы автоматически выполнять его с интервалом. – Peter
связанный: [Как удаленно обновлять приложения Python] (http://stackoverflow.com/q/6932389/4279) и ['esky'] (https://github.com/cloudmatrix/esky) – jfs