Replace isort and pylint with ruff
Ruff is much faster than pylint and has much more rules (also it implements pylint rules). Additionally it can replace the sort, and has very-good auto-fixing mechanism which pylint lacks of.
Take a look into other Python repos like:
- schemas
- HELpy
- clive
which already uses ruff, when dealing with this issue.