-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
23 lines (19 loc) · 928 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
update-deps:
uv pip install --upgrade pip-tools pip wheel
uv pip compile --upgrade -o app/requirements/requirements.txt app/requirements/requirements.in
uv pip compile --upgrade -o app/requirements/requirements-dev.txt app/requirements/requirements-dev.in
uv pip install --upgrade --requirement=app/requirements/requirements.txt
uv pip install --upgrade --requirement=app/requirements/requirements-dev.txt
update-precommit:
pre-commit autoupdate
init:
rm -rf .tox
uv pip install --upgrade pip wheel
uv pip install --upgrade -r app/requirements/requirements.txt -e .
@uv pip compile -o app/requirements/requirements-dev.txt app/requirements/requirements-dev.in
@if [ -e app/requirements/requirements-dev.txt ]; then \
uv pip install --upgrade --requirement=app/requirements/requirements-dev.txt; \
fi
python -m pip check
update: update-deps init
.PHONY: update-deps init update all clean test update-precommit