runnerx
Self-contained Python runtimes for a few ABIs, with a small loader that picks
the binary matching the running machine.
Bundled ABIs:
linux64 — x86-64 Linux
armv8 — aarch64 Linux/Android
armv7 — armv7 Linux/Android
The package ships only the runtimes themselves. No tooling, no sources, no
keys.
Install
pip install ./pypi
CLI
runnerx targets
runnerx arch
runnerx path
runnerx path armv8
runnerx run app.py
Python API
from runnerx import loader
loader.targets()
loader.abi_for_host()
loader.match_arch('armv8')
loader.run('app.py')
run() accepts a path or a source string and passes extra args through.