v1.0.0 — Initial release
Initial public release
Binary Compatibility Intelligence for Python — detect incompatibilities before they crash your program.
Highlights
- Core Scanner with full environment scanning and per-package checks
- 6 System Probes: Python, CPU, GLIBC, GPU/CUDA, OS, library, board detection
- 40+ Built-in Rules across GLIBC, CUDA, CPU instructions, arch, ABI, manylinux, musl, venv, embedded boards, and framework-specific checks (PyTorch, TensorFlow, TensorRT, ONNX Runtime)
- Board Profiles for NVIDIA Jetson (Nano, TX2, Xavier, Orin) and Raspberry Pi (3B, 4B, 5, Zero 2W)
- Predictive Failure Engine — simulates the dynamic linker to catch problems before install
- Health Scoring v2 — weighted multi-dimensional scoring
- Scan Modes: Fast (<1s), Standard, Deep (symbols + SHA256)
- Agent SDK — structured output, tool schema export for LLM integration
- Environment Snapshots — lockfile-like binary environment fingerprinting
- Plugin System via entry points
- CLI: scan, check, profile, doctor, inspect, snapshot, verify, simulate
Install
pipx install pybinaryguardPyPI: https://pypi.org/project/pybinaryguard/1.0.0/
⚠️ Note: 1.0.0 has a false-positive bug inPYTHON_ABI_MISMATCHthat flags all C-extension packages as critical. Upgrade to 1.0.1 for a healthy scan.
Created by Pothihai Selvan (@po-nuvai) — Applied Research Scientist at Nuvai AI Solutions