Black 22.0 is incompatible with click >= 8.1 [1], pin it to a working
version.
Traceback (most recent call last):
File ".pyenv/bin/black", line 8, in <module>
sys.exit(patched_main())
^^^^^^^^^^^^^^
File ".pyenv/lib/python3.11/site-packages/black/__init__.py", line 6606, in patched_main
patch_click()
File ".pyenv/lib/python3.11/site-packages/black/__init__.py", line 6595, in patch_click
from click import _unicodefun # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: cannot import name '_unicodefun' from 'click' (.pyenv/lib/python3.11/site-packages/click/__init__.py)
[1] https://github.com/psf/black/issues/2964
Change-Id: I502f10e4cdedae4c431a243fc621fa10ab8bc5cf
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/10604
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
black ~= 22.0
flake8 >= 3.8
black ~= 22.0
flake8 >= 3.8
+# Required for black 22.0, it's broken with click >= 8.1
+click < 8.1