Briefcase¶
Briefcase is a tool for converting a Python project into a standalone native application. It supports producing binaries for:
- macOS, as a standalone .app
- Windows, as an MSI installer
- Linux, as a native system package
- iOS, as an XCode project
- Android, as a Gradle project
- the Web, as a static website using PyScript for client-side Python
It is also extensible, allowing for additional platforms and installation formats to be produced.
Tutorial¶
Get started with a hands-on introduction for beginners.
How-to guides¶
Guides and recipes for common problems and tasks, including how to contribute.
Topic guides¶
Deeper explorations of concepts and issues related to Briefcase usage.
Reference¶
Technical reference - commands, modules, classes, methods.
About Briefcase¶
Frequently Asked Questions, success stories, and other details about Briefcase as a project.
Community¶
Briefcase is part of the BeeWare suite. You can talk to the community through:
Code of Conduct¶
The BeeWare community has a strict Code of Conduct. All users and developers are expected to adhere to this code.
If you have any concerns about this code of conduct, or you wish to report a violation of this code, please contact the project founder Russell Keith-Magee.
Contributing¶
If you experience problems with Briefcase, log them on GitHub. If you want to contribute code, please follow the Briefcase code contribution guide. For documentation contributions, follow the Briefcase docs contribution guide.