build: replace black and isort with ruff

ruff format keeps black's style at the same line length, and ruff
check covers import sorting plus pycodestyle and pyflakes. Three
comments and a test regex are wrapped to fit 79 columns.
This commit is contained in:
Dash committed 2026-10-17 15:55:51 +02:00
1 parent 9c44d69633
commit 4d620bc384
8 files changed
+21 -24

No files matched your search

+6 -5
View File
@@ -42,10 +42,11 @@ build-backend = "hatchling.build"
[dependency-groups]
dev = ["pre-commit>=2.16.0", "pytest>=8.0"]
[tool.black]
[tool.ruff]
line-length = 79
[tool.isort]
known_first_party = "pqcli"
multi_line_output = 3
include_trailing_comma = true
[tool.ruff.lint]
select = ["E", "F", "W", "I"]
[tool.ruff.lint.isort]
known-first-party = ["pqcli"]