Message 315683 - Python tracker
It does seem like it'd be unfortunate to end up in a situation like "sorry, there's a bug in handling this python 2 code, so black won't be able to reformat it until the next major python release". And I assume this issue is motivated by running into limitations of the current version; waiting for 3.8 before you can fix those seems unfortunate too? Another option to think about: make the library something that's maintained by python-dev, but released separately on PyPI.