Gooey, PyInstaller, and Azure Devops Demo. GUI'd and Package'd Python command line apps for macOS and Windows. Going from Argparse to GUI to EXE/.app fast.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE-APACHE
LICENSE-MIT
README.md
azure-pipelines-build.yml
azure-pipelines.yml
demo.py
demo.spec
requirements.txt

README.md

Gooey PyInstaller Demo

As seen at DesertPy Show And Tell 2018-08-08.

Tags

In order from minimum to more.

  • non-gui-non-portable - Your plain old arg-parse usin' Python script. What most of you all start with.
  • lean-gui - The bare minimum to get a GUI from Gooey.
  • some-gui - Using Gooey's enhanced Argument Parser
  • meaty-gui - Demo adding a progress bar with a regex and expression in Gooey.
  • portable-app - PyInstaller definitions to make the GUI-ized portable
  • portable-app-win - Fixes for Windows's buffered output with Gooey
  • ci-azure - Build configuration for building redistributables on Azure Pipelines for Windows and macOS.
    • Build Status
    • Linux has troubles. Not sure how to fix yet.

To check out these different stages, just run git checkout <tagname>. Be aware this README.md is not on any of those tags.

Check it Out! This is a only a very small subset and demo.

Gooey can do a lot more, so go check out their repo!

Same goes for Pyinstaller!

License

It's so small, but consider this dual licensed under MIT / Apache 2.0. Have fun.