briefcase
primenote
Our great sponsors
briefcase | primenote | |
---|---|---|
3 | 1 | |
2,313 | - | |
2.6% | - | |
9.8 | - | |
7 days ago | - | |
Python | ||
BSD 3-clause "New" or "Revised" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
briefcase
-
NormCap - Cross-platform utility to extract text from the screen
Packaging a Python application including dependencies for all platforms is another hard problem. For now, briefcase works best for me, but nuitka is a strong competitor.
-
Python to Windows Executable (py2exe, pyinstaller, cx_freeze or ?)
Another option for packaging Python apps is the BeeWare project Briefcase (https://github.com/beeware/briefcase). The only limitation that exists in your specific case is Tkinter - Briefcase doesn't support packaging Tkinter apps, but it does support Qt and Toga (BeeWare's GUI toolkit) Toga; Toga is design to be as approachable as Tkinter.
-
Creating Python Android/iOS Apps
I've found a lot of approaches and options, though Briefcase by BeeWare has been about the right level of sophistication for me.
primenote
-
Python to Windows Executable (py2exe, pyinstaller, cx_freeze or ?)
I tried them all and NSIS is the best tool I found to make Python bundles for Windows, especially for GUI frameworks such as Qt. It a bit of trial and error at first but it works great then. There is a Python wrapper called pynsist so you can simply call pynsist nsis.cfg to package your project. See here for an example config file.
What are some alternatives?
Nuitka - Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
open-webdriver - Yet another web driver wrapper for python. But this one has cross platform tests!
briefcase-android-gradle-template - A template for generating Android Gradle projects with Briefcase
java-exe-example - Example of taking an arbitrary java program and making an exe
Toga - A Python native, OS native GUI toolkit.
tk-radio-buttons - Test code for a tk radio button Windows scaling bug
EDMarketConnector - Downloads commodity market and other station data from the game Elite: Dangerous for use with all popular online and offline trading tools.
normcap - OCR powered screen-capture tool to capture information instead of images