You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
document how to create a standalone application #2757
Investigate and document how to package a Click project with Briefcase so that it becomes a standalone executable that does not require installing Python or dependencies.
Sure, check out Flask's deploying docs for an idea of the format and level of detail that might be appropriate. Like those docs, we'd eventually want different pages for different common tools, such as pyinstaller or cx_freeze. Not saying you need to be the one to write all those though, I'd be happy with briefcase only at this point.
Activity
john0isaac commentedon Aug 11, 2024
I have a click package and wanted to help, this is all I needed to do in order for me to package it with briefcase.
pyproject.toml__main__.pyand execute the main function in it as they rely on it.briefcase dev -- arg1 arg2 ...to test the package.briefcase createto download and install required packages.briefcase packageto produce the executable.These are the changes I needed to do:
https://github.com/john0isaac/markdown-checker/pull/68/files
Happy to raise a PR to document it.
davidism commentedon Aug 13, 2024
Sure, check out Flask's deploying docs for an idea of the format and level of detail that might be appropriate. Like those docs, we'd eventually want different pages for different common tools, such as pyinstaller or cx_freeze. Not saying you need to be the one to write all those though, I'd be happy with briefcase only at this point.
ofek commentedon Sep 29, 2024
In case it helps, I wrote PyApp to easily distribute Python applications (mostly CLIs) https://github.com/ofek/pyapp