logoalt Hacker News

orbisvicis07/31/20252 repliesview on HN

If memory serves, PyPy supports a subset of Python and focused their optimizations on software transactional memory.


Replies

iberator07/31/2025

Back in 2022 it worked fine with literally all modules except some ssh, ssl and C based modules.

With a little bit of tinkering (multiprocessing, choosing the right libraries written strictly in python, PyPy plus a lot of memory) I was able to optimize some workflows going from 24h to just 17 minutes :) Good times...

It felt like magic.

show 3 replies
v3ss0n08/01/2025

Not a subset. It covers 100% of pure python. CPyExt are working fine , just need optimizations on some parts. The private CPyEXT calls that some libraries uses as Hacks are only things that PyPy do not support officially (PyO3 Rust-python bindings uses those) .