Package the Python scripts into a single executable binary for easy distribution #204

Open
opened 2024-12-22 17:01:34 -05:00 by agilgur5 · 0 comments
agilgur5 commented 2024-12-22 17:01:34 -05:00 (Migrated from github.com)

Motivation

Rather than requiring users to download the whole repo, ensure they run the right version of Python, use venv and install all dependencies, could instead provide a single binary that could be downloaded.

This makes it easier to run cross-platform and significantly easier to distribute as a single file as well.

Implementation Details

For instance, could package all the scripts, dependencies, and a Python runtime into a single binary with PyInstaller (or similar tools).

## Motivation Rather than requiring users to download the whole repo, ensure they run the right version of Python, use `venv` and install all dependencies, could instead provide a single binary that could be downloaded. This makes it easier to run cross-platform and significantly easier to distribute as a single file as well. ## Implementation Details For instance, could package all the scripts, dependencies, and a Python runtime into a single binary with [PyInstaller](https://github.com/pyinstaller/pyinstaller) (or similar tools).
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wbruno/waydroid_script#204