@@ -23,17 +23,6 @@ dependencies = [
2323 " deepdiff (>=8.1.1,<9.0.0)"
2424]
2525
26- [project .optional-dependencies ]
27- dev = [
28- " ruff (>=0.8.1,<0.12.0)" ,
29- " pre-commit (>=4.0.1,<5.0.0)"
30- ]
31- test = [
32- " pytest (>=8.3.4,<9.0.0)" ,
33- " pytest-cov (>=6.0.0,<7.0.0)" ,
34- " pytest-dotenv (>=0.5.2,<1.0.0)"
35- ]
36-
3726[project .urls ]
3827Homepage = " https://github.com/SWR-MoIP/VideoIPath-Automation-Tool"
3928Repository = " https://github.com/SWR-MoIP/VideoIPath-Automation-Tool"
@@ -44,6 +33,14 @@ Documentation = "https://github.com/SWR-MoIP/VideoIPath-Automation-Tool#document
4433[tool .poetry ]
4534packages = [{ include = " videoipath_automation_tool" , from = " src" }]
4635
36+ [tool .poetry .group .dev .dependencies ]
37+ ruff = " ^0.8.1"
38+ pre-commit = " ^4.0.1"
39+
40+ [tool .poetry .group .test .dependencies ]
41+ pytest = " ^8.3.4"
42+ pytest-cov = " ^6.0.0"
43+ pytest-dotenv = " ^0.5.2"
4744
4845[tool .pytest .ini_options ]
4946addopts = " -x -p no:warnings --cov-report=term --cov-report=term-missing --no-cov-on-fail --cov=src --ignore=__intern"
@@ -69,4 +66,4 @@ ignore = ["F403", "F405", "E722"]
6966
7067[build-system ]
7168requires = [" poetry-core" ]
72- build-backend = " poetry.core.masonry.api"
69+ build-backend = " poetry.core.masonry.api"
0 commit comments