daffidwilde / matching

A package for solving matching games
https://daffidwilde.github.io/matching/
MIT License
149 stars 42 forks source link

Migrate to `ruff` #170

Closed daffidwilde closed 10 months ago

daffidwilde commented 10 months ago

ruff encompasses - and is faster than - a number of the linting tools we use, including: isort, flake8 and interrogate.

This PR migrates from those tools, separates out listing dependencies, and reverts from tox to run our CI.

By moving to ruff, we can no longer support older versions of Python.