Move all the formatters and linters into pre-commit with ruff. The benefits are:
Checks are sped up considerably since you don't have to run each of black, isort, flake8, ... in a separate tox env.
black, isort, flake8, ... can be removed from dependencies. Earlier there were problems with updating their versions since they caused dependency conflicts with the framework packages.
Move all the formatters and linters into pre-commit with ruff. The benefits are:
black
,isort
,flake8
, ... in a separate tox env.black
,isort
,flake8
, ... can be removed from dependencies. Earlier there were problems with updating their versions since they caused dependency conflicts with the framework packages.