Esky is an auto-update framework for frozen Python applications. It provides a simple API through which apps can find, fetch and install updates, and a bootstrapping mechanism that keeps the app safe in the face of failed or partial updates. Updates can also be sent as differential patches.

Esky is currently capable of freezing apps with py2exe, py2app, cxfreeze and bbfreeze. Adding support for other freezer programs should be easy; patches will be gratefully accepted.

We are tested and running on Python 2.7 Py2app will work on python3 fine, the other freezers not so much.

Esky是一個(gè)python編譯程序的自動(dòng)升級(jí)框架,提供簡(jiǎn)單的api實(shí)現(xiàn)應(yīng)用的自動(dòng)更新(包括比較版本、更新版本),esky支持py2exe,py2app,cxfreeze以及bbfreeze等多種python打包框架。

二、esky安裝及說(shuō)明

1、pip安裝

pip install esky

2、esky說(shuō)明

https://github.com/cloudmatrix/esky/

3、esky教學(xué)視頻

http://pyvideo.org/pycon-au-2010/pyconau-2010--esky--keep-your-frozen-apps-fresh.html

網(wǎng)友評(píng)論