Releases: brentvollebregt/auto-py-to-exe
Don't Use Chrome if Eel Detects a Path That Does Not Exist
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
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
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
Fixed #58: Do not supply keyword arguments to os.startfile.
File selection no longer freezes on MacOS
- 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
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
- 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
- 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
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
- 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