I am creating a GUI desktop app in Python (3.10) using customtkinter. I would like to be able to distribute the app to Windows and macOS. The tricky part is that I also want the ability to roll out updates. My target audience for this is not tech-savvy, so i would like to make the install and update process easy. How should I do this?
Using pyinstaller, the .exe is flagged as malware, and I don’t think i could update the code anyway. I’ve also tried using Nuitka to make an exe, but I don’t believe there is a way to do updates that way. BeeWare seems like a good option, but getting it to work with tkinter requires some workarounds that I don’t understand.
Cole Lewis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.