some of the previous ignored rules don't even exist in Ruff. And C901 is a flake8 plugin we don't use which uses the same C prefix as rules from flake8-comprehensions.
I just deleted that entire module in D18914. The fix was a bit too involved, as this codebase was hacking python 3 builtin functions to treat python 3 bytes as python 2 strings.