in-memory-cpython icon indicating copy to clipboard operation
in-memory-cpython copied to clipboard

An In-memory Embedding of CPython

An In-memory Embedding of CPython

This repository contains all the build artifacts necessary to build an embedding of CPython 3.8.2 that can be run entirely from memory.

Authors

  • Ateeq Sharfuddin
  • Brian Chapman
  • Chris Balles

Building

  • Requires NASM and Strawberry Pearl.
  • Originally built using NASM 2.15.05 and Strawberry Pearl 5.30.1.1.
  • Read the remarks (REM lines) in build-x64.bat
  • Use build-x64.bat to successfully build everything.

Artifacts

  • https://doi.org/10.5281/zenodo.4638251