We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 03c0c20 commit e9652c3Copy full SHA for e9652c3
1 file changed
pyproject.toml
@@ -15,19 +15,32 @@ requires-python = ">=3.10"
15
dependencies = [
16
"matplotlib>=3.8.3",
17
"numpy>=1.20",
18
- "orsopy>=1.2.1",
19
- "pint>=0.24.4",
20
"prettytable>=3.9.0",
21
"pybind11>=2.4",
22
"pydantic>=2.7.2",
23
- "pytest>=7.4.0",
24
- "pytest-cov>=4.1.0",
25
- "ruff>=0.4.10",
26
"scipy>=1.13.1",
27
"strenum>=0.4.15 ; python_full_version < '3.11'",
28
"tqdm>=4.66.5",
29
]
30
+[project.optional-dependencies]
+orso = [
+ "orsopy>=1.2.1",
+ "pint>=0.24.4"
+]
31
+
32
+[dependency-groups]
33
+dev = [
34
+ {include-group = "lint"},
35
+ {include-group = "test"}
36
37
+lint = [
38
+ "ruff>=0.4.10"
39
40
+test = [
41
+ "pytest>=7.4.0", "pytest-cov>=4.1.0"
42
43
44
[tool.ruff]
45
line-length = 120
46
extend-exclude = ["*.ipynb"]
0 commit comments