sudo apt-get update
sudo apt-get install pandoc python3-pytest
python3 -m pip install --upgrade setuptools wheel pip
- python3 -m pip install mypy isort pyflakes
+ python3 -m pip install mypy ruff
npm install -g pyright
- - name: Check that imports are sorted
- run: python3 -m isort --verbose --check-only mkosi/
-
- - name: Run pyflakes
- run: python3 -m pyflakes mkosi/ tests/
+ - name: Run ruff
+ run: ruff mkosi/ tests/
- name: Check that tabs are not used in code
run: sh -c '! git grep -P "\\t" "*.py"'