All you need for starting is a single main.py
file with some code in it.
Usage is very simple and all it takes is:
pycrucible -e /path/to/my/project -o ./launcher.exe
There are some additional flags that can be set:
--uv-path <UV_PATH>
Path to `uv` executable. If not found, it will be downloaded automatically [default: `.`]
--extract-to-temp
Extract Python project to a temporary directory when running
--debug
Enable debug output
-h, --help
Print help
-V, --version
Print version