Skip to content

le-jacob/PyInstaller-Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyInstaller-Builder

A Python Tkinter written builder that builds installers. (Not affiliated with PyInstaller the program packager)

This is a project that I have created for the purpose of simplifying the installation of my Python programs (that are not public yet).

Please note that I have not looked into the code since a few months, so excuse me for the VERY poor code writing. I could revisit this program and fix it some day..

In terms of compatibility, it should work both on Windows and Linux. MacOS has not been tested because I don't own a Mac.

Features

  • TOS page
  • Allows the installer to create a desktop shortcut
  • Installer can delete itself after installing
  • Run the installed program after installing

Limitations

  • Installer should NOT create a shortcut to/run a program inside a subfolder (Because path formatting is usually different compared to Windows)
  • Does not support other formats than plain old ZIP
  • Limited customizability

What I could improve/add in the future

  • Add screenshots to this page
  • Skipping the TOS page when not filled
  • Letting apps be launched in sub-folders of the program
  • Fix the DAMN mess that is the code
  • Default to some library that handles file paths
  • Improve the base builder
  • Rename the project to make it less confusing
  • Improve customizability

Credits

  • ChatGPT (resource and help for some Python libraries)

About

A Python written builder that builds installers.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages