PyPy Binary Sizes over Time
We don't do this regularly or anything, but every couple of years I look at how the PyPy binary sizes have developed in the meantime. Looks like an ok balance between occasionally cleaning something up and thereby shrinking the binary; and then slow growth or explicit time/binary-size-tradeoffs.
This is the size of PyPy 2.7, btw. I can't use the 3.x variant, because the size of that changes due to newer Python versions implemented. Interestingly enough PyPy 3.x is mostly smaller than 2.7. PyPy 3.11 is 58.8 MiB, despite having a bunch more features. I never quite figure out why. Just for comparison, CPython 3.11 is 25.2 MiB.
Here's a plot of CPython/PyPy 3.x binary sizes: