Skip to content

Releases: brentvollebregt/auto-py-to-exe

Don't Use Chrome if Eel Detects a Path That Does Not Exist

25 Jul 03:49
Compare
Choose a tag to compare

Sometimes Eel will try to use an executable that doesn't exist (typically a blank string) to open Chrome. This makes sure the path exists before Eel tries to open Chrome.

Fixed Extra Command Input

09 Jul 11:43
Compare
Choose a tag to compare

When providing extra input at the bottom of the advanced tab, a space is now left before the file to be packaged.

Allow PyInstaller dev branches to be used

21 Jun 01:47
Compare
Choose a tag to compare

Ignore PyInstaller version checks if the version cannot be converted to a float.
Commonly occurs when using a development branch of PyInstaller.

Fixed open output folder button not working in Python 2

21 Jun 01:42
Compare
Choose a tag to compare

Fixed #58: Do not supply keyword arguments to os.startfile.

File selection no longer freezes on MacOS

01 Jun 10:55
Compare
Choose a tag to compare
  • File selection no longer freezes on MacOS (#56)
  • When the server stops, the UI now closes
  • Saving configurations to a JSON file now asks to save the file as a .json

UI Configurations

30 May 02:32
Compare
Choose a tag to compare

Configurations allow you to save a state that you had previously used so you don't have to configure the whole interface again and instead just make small changes. Supports JSON file and clipboard imports/exports.

Other changes:

  • --key is not commasplit, it's a single value
  • Now build additional file blocks using DOM operations
  • Additional files now have sources checked that they exist
  • Added some spacing in the UI advanced tab
  • When calling the script with --version will print the version
  • Executing auto-py-to-exe from the command line actually reads arguments now
  • Requirements are now consistent

Add search buttons for argument files/directories

17 May 04:26
Compare
Choose a tag to compare
  • Use absolute directories when packaging and opening the output folder
  • Use os.startfile on Windows to open a folder in explorer
  • Implemented changes for #54
  • Added checks for folders
  • Renamed "Search" buttons "Browse" buttons
  • Don't capture sys.stderr until the UI has started
  • Remove the directory after the bottle server stops, not after the whole script.

Fixed Eel's Breaking Changes

16 May 20:34
Compare
Choose a tag to compare
  • Fixed Eel's breaking changes of relocation functions
  • Inverted the recursion limit toggle - it is now set to 5000 by default
  • When selecting specific files, provide the user with specific file type options
  • Made the --debug input a drop-down

Provide Help at the End of a Build

11 Jan 19:20
Compare
Choose a tag to compare

Due to a constant amount questions being asked related to this project, I provided a link to a help article that covers most of the common issues people face at the end of a build.

I have also added some CSS hover effects to "show" the user they are interactive.

Build in a Temporary Directory

11 Jan 19:19
Compare
Choose a tag to compare
  • Use a temporary directory for builds (speeds up consecutive builds)
  • Fix for ModuleNotFoundError not in Python 2
  • Recursion limit assistance
  • Show the command being executed in GUI output
  • Make additional file destinations more dynamic on selection