-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevbox.json
More file actions
19 lines (19 loc) · 585 Bytes
/
devbox.json
File metadata and controls
19 lines (19 loc) · 585 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.0/.schema/devbox.schema.json",
"packages": ["python@3.12", "uv@0.5.29"],
"env": {},
"include": [],
"shell": {
"init_hook": ["devbox run setup", ". ${DEVBOX_PROJECT_ROOT}/.activate"],
"scripts": {
"lint": ["uv run pre-commit run --all-files"],
"setup": [
"uv venv --python 3.12",
"uv sync --all-extras",
"uv run pre-commit install",
"devbox run lint"
],
"test": ["devbox run lint", "uv run pytest tests/*", "py-secscan -v scan"]
}
}
}