Black 22.10.0 removes runtime support for Python 3.6, fixes a major fmt: off/on bug, and other QOL improvements.
mypyc can compile Black and provide respectable performance gains, let’s deploy it in production!
Compiling Black without errors or warnings was the easy bit, now I had to optimize it for mypyc.
I spent a COVID summer (and then some) integrating mypyc into Black to double performance. How was it?