Skip to content

Commit 4c4fe3a

Browse files
committed
fix(deps): switch from pip-compile to uv pip compile
Switches dependency compilation from pip-compile to uv pip compile to fix Renovate compatibility issues with the --no-strip-extras flag. Benefits: - Renovate supports --no-strip-extras for uv pip compile - 10-100x faster compilation times - Aligns with unstructured and unstructured-inference - Drop-in replacement with same command structure Ref: Renovate pip-compile manager only supports --no-strip-extras for uv, not for regular pip-compile
1 parent e464c16 commit 4c4fe3a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ pip-compile: compile-all-base
4747

4848
.PHONY: compile-test
4949
compile-test:
50-
pip-compile --upgrade -o requirements/test.txt requirements/base.txt requirements/test.in
50+
uv pip compile --upgrade -o requirements/test.txt requirements/base.txt requirements/test.in
5151

5252
.PHONY: compile-base
5353
compile-base:
54-
pip-compile --upgrade requirements/base.in
54+
uv pip compile --upgrade requirements/base.in -o requirements/base.txt
5555

5656
.PHONY: compile-all-base
5757
compile-all-base: compile-base compile-test
58-
@$(foreach file,$(BASE_REQUIREMENTS),echo -e "\n\ncompiling: $(file)" && pip-compile --no-strip-extras --upgrade $(file) || exit;)
58+
@$(foreach file,$(BASE_REQUIREMENTS),echo -e "\n\ncompiling: $(file)" && uv pip compile --no-strip-extras --upgrade $(file) -o $${file%.in}.txt || exit;)
5959

6060
.PHONY: clean-requirements
6161
clean-requirements:

0 commit comments

Comments
 (0)