-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distribute with Warp #307
Comments
super interesting, not only for pyblish-qml but for distributed pipelines as well. |
Yeah, it's quite simplistic; anything you can put in a folder you can distribute with it. You point it to a folder for zipping, e.g. Could also work as a more general, shared Python distribution.
Not sure, but it'd be nice if it also knew when to update the local copy, say if the .exe has been updated. |
I thought it did update? Here's from the readme: The extraction process only happens the first time the application is ran, or when the self-contained application binary is updated. |
Then that it pretty slick I think. :) |
Could be cool if it queried a remote location for updates to the exe as well. That way you could release binaries to GitHub and your distributed users would get the updates. |
Sounds like a PR! |
Gave this a go, and is working well. It's a self-extracting compressed binary, which unpacks itself to a local directory on first-run and re-uses that for subsequent runs.
The result is single-file distribution and fast execution, even if it's located on a network drive. Updates are made by replacing the single-exe file with a newer version.
The text was updated successfully, but these errors were encountered: