-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (28 loc) · 749 Bytes
/
Makefile
File metadata and controls
40 lines (28 loc) · 749 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
31
32
33
34
35
36
37
38
39
40
venv:
uv sync --extra dev
ingest:
uv run python scripts/ingest.py --data-path $(DATA_PATH)
run:
uv run python main.py
db-stats:
uv run python scripts/db_ops.py stats
db-search:
uv run python scripts/db_ops.py search $(QUERY)
db-sources:
uv run python scripts/db_ops.py list-sources
ruff-check:
uv run ruff check
test:
make ruff-check && uv run pytest
test-unit:
make ruff-check && uv run pytest -m "not integration"
test-integration:
make ruff-check && uv run pytest -m "integration"
test-html:
make ruff-check && uv run pytest --html=docs/reports/test_report.html --self-contained-html
show-graph:
uv run python scripts/show_graph.py
mlflow:
uv run mlflow ui \
--backend-store-uri sqlite:///data/mlflow.db \
--port 5000