We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 20e4cdd commit 5fbc4d7Copy full SHA for 5fbc4d7
1 file changed
pyproject.toml
@@ -42,7 +42,7 @@ python = "^3.9"
42
cryptography = ">=3.4.6"
43
requests = "^2.25.1"
44
45
-[tool.poetry.dev-dependencies]
+[tool.poetry.group.dev.dependencies]
46
alabaster = "^0.7.12"
47
black = "^24.4.2"
48
isort = "^5.13.2"
@@ -54,7 +54,27 @@ responses = "^0.13.0"
54
sphinx = "^3.5.2"
55
sphinx-autobuild = "^2021.3.14"
56
coverage = "^7"
57
+ruff = "^0.4.6"
58
+pytest-ruff = "^0.3.2"
59
60
[build-system]
61
requires = ["poetry-core>=1.0.0"]
62
build-backend = "poetry.core.masonry.api"
63
+
64
+[tool.ruff.lint]
65
+select = [
66
+ # pycodestyle
67
+ "E",
68
+ # Pyflakes
69
+ "F",
70
+ # pyupgrade
71
+ "UP",
72
+ # flake8-bugbear
73
+ "B",
74
+ # flake8-simplify
75
+ "SIM",
76
+ # isort
77
+ "I",
78
+]
79
+ignore = ["E501", "I001", "SIM102"]
80
+exclude = ["examples/*"]
0 commit comments