What's new in Black 22.10.0

Black 22.10.0 removes runtime support for Python 3.6, fixes a major fmt: off/on bug, and other QOL improvements.

Posted on October 14, 2022 · 6 minutes

Compiling Black with mypyc, Pt. 3 - Deployment

mypyc can compile Black and provide respectable performance gains, let’s deploy it in production!

Posted on May 31, 2022 · 8 minutes

Compiling Black with mypyc, Pt. 2 - Optimization

Compiling Black without errors or warnings was the easy bit, now I had to optimize it for mypyc.

Posted on May 31, 2022 · 13 minutes

Compiling Black with mypyc, Pt. 1 - Initial Steps

I spent a COVID summer (and then some) integrating mypyc into Black to double performance. How was it?

Posted on May 31, 2022 · Updated on June 4, 2022 · 15 minutes