6 comments

[ 2.8 ms ] story [ 23.0 ms ] thread
Nuitka does something like this too, but in my experience does not handle signals as well as PyInstaller.

Do you do extract, fork process, cleanup? Does it handle signals sent to the extract process as if they were sent to the actual program?

Yup, it's extract, fork process, cleanup. It's also fairly easy to extend the project to create installers and let the user choose a path to extract in, and I plan on doing that.

I also believe that sending a signal to the parent will be propagated down, but I haven't tested it.

There is also PyApp, which I think is really promising. The docs there are not that comprehensive yet and maybe a bit confusing, but the packaged programs usually work out of the box, unlike with pyinstaller.