py2app

How to compile Tkinter as an executable for MacOS?

How to compile Tkinter as an executable for MacOS? Question: I’m trying to compile a Tkinter app as an executable for MacOs. I tried to use py2app and pyinstaller. I almost succeed using py2app, but it returns the following error: Traceback The Info.plist file must have a PyRuntimeLocations array containing string values for preferred Python …

Total answers: 2

Creating a standalone macOS application with Python and py2app

Creating a standalone macOS application with Python and py2app Question: I want to create a standalone app which can be used globally on other Macs other than mine. I followed the tutorial from this page: https://www.metachris.com/2015/11/create-standalone-mac-os-x-applications-with-python-and-py2app/ However after the Building for Deployment step is finished and i want to run the app in the dist …

Total answers: 1

How to put a tkinter window on top of the others?

How to put a tkinter window on top of the others? Question: I’m using Python 2 with Tkinter and PyObjC, and then I’m using py2app. The program is working fine, but the window starts as hidden whenever I open the program, so it doesn’t appear until I click on the icon on the dock to …

Total answers: 9

Is it possible to deploy a Python application on the Mac App Store?

Is it possible to deploy a Python application on the Mac App Store? Question: Does Apple accept Python applications for distribution on the new Mac App Store? If so, how should the application be packaged? Is py2app sufficient? Something else? Asked By: FogleBird || Source Answers: Yes, it is possible, as long as you adhere …

Total answers: 6

Slim down Python wxPython OS X app built with py2app?

Slim down Python wxPython OS X app built with py2app? Question: I have just made a small little app of a Python wxPython script with py2app. Everything worked as advertised, but the app is pretty big in size. Is there any way to optimize py2app to make the app smaller in size? Asked By: c00kiemonster …

Total answers: 3