Open davidism opened 1 month ago
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__.py
and execute the main function in it as they rely on it.briefcase dev -- arg1 arg2 ...
to test the package.briefcase create
to download and install required packages.briefcase package
to 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.
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.
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.