You *can* take it with you: Packaging your Python code with Briefcase
summary
Covers Briefcase (BeeWare project) as a tool to convert Python projects into platform‑native apps for macOS, Windows, Linux, iOS, Android and the web. Shows how to start new projects or convert existing ones, development features provided by Briefcase, and how to produce installers and standalone applications for multiple platforms from one Python codebase.
AI-written summary · about
chapters (21)
- 0:00Start
- 2:27What is Briefcase?
- 3:19What Briefcase isn't
- 4:01How Briefcase works
- 5:03What makes Briefcase different
- 6:23briefcase new
- 7:55pyproject.toml - The project bits
- 8:15pyproject.toml - The app bits
- 10:13pyproject.toml -The really specific bits
- 12:33briefcase dev
- 14:20briefcase create-App code
- 15:03briefcase build
- 15:31briefcase run
- 16:00briefcase package
- 16:24Packaging quirks
- 17:32briefcase update
- 19:12Mobile platforms
- 21:28Test mode
- 22:19Common questions/problems
- 23:48Common questions: Packages on PyPI
- 25:11The Future
related talks
28mSnakes in a case: Packaging Python apps for distribution
01h 59mBuild a cross-platform app with BeeWare
28mHow to build a cross-platform graphical user interface with Python
32mCovered in Bees! Deploying an app to 6 platforms in 20 minutes
25mHow to build a cross platform GUI app with Python
30mHow to give your Python code to someone else
31mBuilding a cross-platform native app with BeeWare
41mLet's build a BeeWare app that uses Django
