-
Notifications
You must be signed in to change notification settings - Fork 272
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
Proposal: Provide Self-Contained Installers for Windows and macOS
Problem
Currently, Python is not installed by default on Windows and macOS. Since ramalama package requires a Python runtime, installation becomes more complex compared to a self-contained binary.
- The package is available on PyPI, but users need a proper Python installation.
- Homebrew can be used on macOS, but not all users have it installed.
- Windows users need to install Python separately before using the package.
Suggested Solution
To improve accessibility, I am thinking of:
- A
.pkginstaller for macOS and .exe installer for Windows - A self-contained binary for Windows and macOS (with a potential startup delay due to unpacking) or a directory to unpack
Potential Approach
It seems that PyInstaller can generate these self-contained packages out of the box. Using it to create platform-specific installers might simplify installation and adoption.
Benefits
- Easier installation process without requiring users to set up Python manually
- Broader accessibility for non-developer users
- Reduces friction in adoption
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers