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).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Motivation
Rather than requiring users to download the whole repo, ensure they run the right version of Python, use
venvand 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).