Post #563520
2025-11-11 05:35 UTC
This weekend's project was building a CLI to build and run any commit of CPython!
every-python makes a blobless clone of the CPython repository (~200MB), checks out the version you want, and builds it locally. Built versions are cached for reuse.
If you pass in --jit, it will detect the correct version of LLVM needed to build from LLVM_VERSION specified in Tools/jit/_llvm.py at the time of the commit and use it!
Makes bisecting JIT things so much simpler 🥲
https://github.com/savannahostrowski/every-python
Replies (0)
No replies.