New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

runnerx

Package Overview
Dependencies
Maintainers
0
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

runnerx

Bundled Python runtimes per platform with an architecture-aware selector

pipPyPI
Version
0.1.3
Weekly downloads
13
-96.75%
Maintainers
0
Weekly downloads
 
Created

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        # list bundled ABIs
runnerx arch           # print the running machine's ABI
runnerx path           # path to the runtime for the host
runnerx path armv8     # path to the armv8 runtime
runnerx run app.py     # run app.py under the host's runtime

Python API

from runnerx import loader

loader.targets()          # {'linux64': ..., 'armv8': ..., 'armv7': ...}
loader.abi_for_host()     # e.g. 'linux64'
loader.match_arch('armv8')# path to the armv8 runtime
loader.run('app.py')      # execute under the host runtime

run() accepts a path or a source string and passes extra args through.

Keywords

runtime

FAQs

Related posts