Skip to content

Commit 878d723

Browse files
committed
requirements: Replace pip-tools by uv
1 parent e279ee8 commit 878d723

File tree

5 files changed

+189
-551
lines changed

5 files changed

+189
-551
lines changed

Makefile

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ runserver: $(VIRTUAL_ENV)
2727

2828
$(VIRTUAL_ENV): $(REQUIREMENTS_PATH)
2929
$(PYTHON_VERSION) -m venv $@
30-
$@/bin/pip install -r $^
31-
$@/bin/pip-sync $^
30+
$@/bin/pip install uv
31+
$@/bin/uv pip sync $^
3232
touch $@
3333

3434
venv: $(VIRTUAL_ENV)
@@ -38,9 +38,9 @@ buckets: $(VENV_REQUIREMENT)
3838

3939
PIP_COMPILE_FLAGS := --allow-unsafe --generate-hashes $(PIP_COMPILE_OPTIONS)
4040
compile-deps: $(VENV_REQUIREMENT)
41-
pip-compile $(PIP_COMPILE_FLAGS) -o requirements/base.txt requirements/base.in
42-
pip-compile $(PIP_COMPILE_FLAGS) -o requirements/test.txt requirements/test.in
43-
pip-compile $(PIP_COMPILE_FLAGS) -o requirements/dev.txt requirements/dev.in
41+
uv pip compile $(PIP_COMPILE_FLAGS) -o requirements/base.txt requirements/base.in
42+
uv pip compile $(PIP_COMPILE_FLAGS) -o requirements/test.txt requirements/test.in
43+
uv pip compile $(PIP_COMPILE_FLAGS) -o requirements/dev.txt requirements/dev.in
4444

4545
clean:
4646
find . -type d -name "__pycache__" -depth -exec rm -rf '{}' \;

0 commit comments

Comments
 (0)