Runtime
Runtime
bunpy’s Python runtime is built on three open-source components:
| Component | Role |
|---|---|
| gopapy | Python 3.14 parser → AST |
| gocopy | AST → CPython 3.14 bytecode |
| goipy | CPython bytecode interpreter (pure Go) |
The pipeline is fully in-process: no subprocess, no CPython installation, no
GIL. Each bunpy run call compiles and runs in the same OS thread as the CLI.