Questions tagged [esky]

Esky is an auto-update framework for frozen Python applications

Esky provides a simple API, by the main interface, the 'Esky' class, 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.

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

Question tagged with Esky should describe problems using it's API.

Esky package site

26 questions
1
vote
1 answer

Using esky with GUI program?

I have a GUI program written in python and packaged with py2exe. I now want to use Esky to allow automatic updating. However when I'm runningpython setup.py bdist_esky, I get the following error: RuntimeError: don't call setup(windows=[...]) with…
iTayb
  • 12,373
  • 24
  • 81
  • 135
0
votes
0 answers

Python setup with online updates

I developed a software using python on my back-end. We just installed on a couple clients but i'm already seeing the problem with version updates. Today, a manually install new versions on the clients desktops, but i made some research and discovery…
Michael Fernandes
  • 111
  • 1
  • 1
  • 15
0
votes
1 answer

Esky patching procedure

I'm trying to auto update using Esky differential patches, but I haven't been able to get the app to update using only those differential patches. It seems like a full version is always needed for a correct update. So, if I have version 0.1 and…
0
votes
0 answers

package a software for Windows with wine

I use Esky/cx_freeze to package a python program for different OS. When I have to do it for windows, I use Windows 7 on VirtualBox. However, I find this method pretty unpleasant and heavy. So I wonder, is there a way to package programs for Windows…
JPFrancoia
  • 4,866
  • 10
  • 43
  • 73
0
votes
1 answer

Using Esky to Freeze/Package a Cocoa PyObjC Python Application

So I'm trying to put together an auto-update functionality for my standalone OSX Python application, that's built on PyObjC. It works great simply packaging it via py2app, but I'm attemping to freeze it with Esky as part of an effort to implement…
tom f
  • 370
  • 3
  • 16
0
votes
0 answers

can't uninstall latest version in Esky

I am trying to uninstall a version in esky using "app.uninstall_version(v)", but when I do so I get this error: [Error 5] Access is denied. Traceback (most recent call last): File "Example.py", line 35, in EskyUpdate File "esky\__init__.pyc",…
yuval
  • 2,848
  • 4
  • 31
  • 51
0
votes
1 answer

Can't delete old versions in esky 0.9.8 : Python

I use esky 0.9.8 : Python. I update my executable frequently to a new version using esky. This works all and well besides the fact that esky doesn't erase the old version of the executable. This is the code I use: if…
yuval
  • 2,848
  • 4
  • 31
  • 51
0
votes
1 answer

How to hide console window using python esky 0.9.8?

I currently have an exe that I created using python bundled up with the esky package(https://pypi.python.org/pypi/esky). My setup file looks like this setup(name='pythonApp', version = "0.1", scripts=[pythonAppEXE], options =…
yuval
  • 2,848
  • 4
  • 31
  • 51
0
votes
1 answer

Esky not including sub-module

I have a medium-size PyQT5 desktop application that has been working fine with py2app. I want to incorporate Esky so that the app can update itself, but the app terminates during startup (before displaying the main window) with a log entry that…
0
votes
2 answers

Error using Requests in a frozen app

I am trying to use the excelent requests library in a frozen app. The code works fine when interpreted, but it stops working when I generate the dist executable. I tried this solution, but it is not working (Requests library: missing file after…
Fernando Freitas Alves
  • 3,709
  • 3
  • 26
  • 45
-2
votes
1 answer

Esky, no frozen versions found

Just following an online tutorial to get a grasp of Esky.tutorial here - at correct timestamp I can get the "factorial.py" file to run, without Esky - that's basic. Building the exe, in both py2exe and esky form, easy enough. However, when running…
oliversarfas
  • 86
  • 1
  • 9
1
2