26 lines
533 B
Markdown
26 lines
533 B
Markdown
# exe Packaging
|
|
|
|
## Build
|
|
|
|
```powershell
|
|
.\build_exe.ps1
|
|
```
|
|
|
|
This uses `PyInstaller` and writes the result to `dist\vrc_osc\`.
|
|
|
|
## Distribution Layout
|
|
|
|
Place these next to `vrc_osc.exe`:
|
|
|
|
- `config\config.toml`
|
|
- `config\secrets.toml`
|
|
- `config\guests.txt`
|
|
- `runtime\`
|
|
|
|
`runtime\` is created on startup if it does not exist.
|
|
|
|
## Notes
|
|
|
|
- `src\common\project_paths.py` resolves paths relative to the exe when frozen.
|
|
- Keep `config\` beside the exe. The app does not look inside the PyInstaller temp directory for persistent files.
|