test(ocpp-server): switch to ruff to assess coding style
[e-mobility-charging-stations-simulator.git] / tests / ocpp-server / pyproject.toml
index e1a30e5b303df70dc24d9760b3376d2cd1436359..be44b5135fa4769918324dd80d87db646ac1de0e 100644 (file)
@@ -1,8 +1,8 @@
 [tool.poetry]
 name = "ocpp-server"
 version = "0.1.0"
-description = ""
-authors = ["Jérôme Benoit <jerome.benoit@piment-noir.org>"]
+description = "OCPP2 mock server"
+authors = ["Jérôme Benoit <jerome.benoit@sap.com>"]
 readme = "README.md"
 
 [tool.poetry.dependencies]
@@ -10,6 +10,18 @@ python = "^3.12"
 websockets = "^12.0"
 ocpp = "^2.0.0rc1"
 
+[tool.poetry.group.dev.dependencies]
+taskipy = "^1"
+ruff = "^0.4"
+
+[tool.taskipy.tasks]
+server = "python server.py"
+format = "ruff format . && ruff check --fix ."
+lint = "ruff format --check --diff . && ruff check --diff ."
+
+[tool.ruff.lint]
+select = ["E", "W", "F", "B", "Q", "I"]
+
 
 [build-system]
 requires = ["poetry-core"]