-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
30 lines (24 loc) · 760 Bytes
/
Copy pathpyproject.toml
File metadata and controls
30 lines (24 loc) · 760 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[project]
requires-python = "==3.12.*"
dependencies = [
# Register local python packages from /python here, and in dev-dependencies below:
"pycdo @ file:///${PROJECT_ROOT}/python/pycdo",
## Do not add dependencies here, add them to a pyproject.toml in /python ##
]
[tool.pdm.dev-dependencies]
dev = [
# Register local python packages from /python here with -e, and in dependencies above:
# Adding -e in --dev mode will make changes to /python/*py available without needing
# to run `pdm install` first.
"-e file:///${PROJECT_ROOT}/python/pycdo#egg=pycdo",
"coverage",
"ipython",
"pytest >=8",
"pytest-mock",
"ruff",
]
[tool.pdm]
distribution = false
[tool.ruff]
# we use ruff for linting
line-length = 100