aio-libs / aiomonitor

aiomonitor is module that adds monitor and python REPL capabilities for asyncio application
https://aiomonitor.aio-libs.org
Apache License 2.0
650 stars 40 forks source link

ci: Replace black, flake8, and isort with ruff #391

Closed achimnol closed 10 months ago

achimnol commented 10 months ago

What do these changes do?

Ruff now embeds an almost-fully-compatible formatter implementation of Black's 2023 stable style. Now we can unify Black, Flake8, and isort into Ruff while ensuring the same linting rules.

This PR also fixes the mismatch of the mypy version in .pre-commit-config.yaml and requirements-dev.txt, updating it to the latest version 1.7.1.

Are there changes in behavior for the user?

No.

Checklist