There have been conflicts between the tools black and flake8 in the past.
Recently, it was reported that black release 24.1.0 introduced an incompatibility with reorder-python-imports.
Black's team argued that reorder-python-imports should do its intended function without relying on black's determination of whitespace disposition.
The response from the reorder-python-imports developers displayed an uncompromising attitude, leading the author to abandon the use of reorder-python-imports and switch to ruff.