PYRS logo PYRS

Stdlib Compatibility

Edit this page

Practical stdlib compatibility status and probe scope definitions for PYRS.

PYRS tracks stdlib compatibility with multiple probe scopes. Those scopes have different goals and should not be interpreted as equivalent claims.

Current Snapshot (2026-02-26)

Scope Status
Top common-usecase checklist26/26 import and common smoke green.
Extended common-usecase matrix50/50 import and common smoke green.
Full stdlib inventory (host-supported modules)278/288 imports passing in latest full probe snapshot.
Mapped CPython test modules (full probe eligible set)PASS=33, FAIL=166, TIMEOUT=23.

How To Read These Numbers

Probe Meaning
Top / Extended common-usecase probesPractical app-focused smoke viability for selected module sets.
Full stdlib probeComprehensive CPython 3.14 module inventory and mapped test-lane baseline.
Strict parity closureTracked separately in production-readiness and stub-accounting gates.

Run Probes Locally

Shell
$ python3 scripts/probe_stdlib_extended.py --pyrs target/debug/pyrs --cpython-lib .local/Python-3.14.3/Lib --out perf/stdlib_compat_extended_latest.json --timeout 45 $ python3 scripts/probe_stdlib_full.py --pyrs target/debug/pyrs --cpython-bin /Library/Frameworks/Python.framework/Versions/3.14/bin/python3 --cpython-lib .local/Python-3.14.3/Lib --out perf/stdlib_full_probe_latest.json --import-timeout 20 --test-timeout 120 --jobs 0

Canonical Internal Trackers

  • docs/STDLIB_COMMON_USECASE_CHECKLIST.md
  • docs/STDLIB_EXTENDED_COMMON_USECASE_CHECKLIST.md
  • docs/STDLIB_FULL_BASELINE.md
  • docs/PRODUCTION_READINESS.md
  • docs/STUB_ACCOUNTING.md