Provide some reasonable way to generate an executable file for the "zhmc" command, that can run directly in the operating system as a process.
Requirements:
The approach must work for any HW and OS platform where Python is supported
The result must be a single executable file (not a subdirectory with files)
The executable file must behave like the current "zhmc" command
The executable file must behave like a compiled executable in every aspect (e.g. run as a process without requiring a shell, run in a shell as a command, registered in a desktop as a command for file types, specifically it must not require a Python executable)
The executable file must be built by the user from the Python distribution on Pypi (without requiring a repo clone)
The build process for the executable file must be reasonably simple (because it is performed by the user)
Tools that create a binary by packaging Python runtime, the Python script and its dependent Python packages:
Provide some reasonable way to generate an executable file for the "zhmc" command, that can run directly in the operating system as a process.
Requirements:
Tools that create a binary by packaging Python runtime, the Python script and its dependent Python packages:
Tool comparisons:
Tools that compile Python into true binary code: