feat: Add --no-strip-extras flag to uv pip compile commands

This commit is contained in:
Paul Gauthier (aider) 2025-03-05 14:37:27 -08:00
parent c67cb5c604
commit 1357b85a3d

View file

@ -6,6 +6,7 @@ set -e
# First compile the common constraints of the full requirement suite # First compile the common constraints of the full requirement suite
# to make sure that all versions are mutually consistent across files # to make sure that all versions are mutually consistent across files
uv pip compile \ uv pip compile \
--no-strip-extras \
--output-file=requirements/common-constraints.txt \ --output-file=requirements/common-constraints.txt \
requirements/requirements.in \ requirements/requirements.in \
requirements/requirements-*.in \ requirements/requirements-*.in \
@ -13,6 +14,7 @@ uv pip compile \
# Compile the base requirements # Compile the base requirements
uv pip compile \ uv pip compile \
--no-strip-extras \
--constraint=requirements/common-constraints.txt \ --constraint=requirements/common-constraints.txt \
--output-file=requirements.txt \ --output-file=requirements.txt \
requirements/requirements.in \ requirements/requirements.in \
@ -23,6 +25,7 @@ SUFFIXES=(dev help browser playwright)
for SUFFIX in "${SUFFIXES[@]}"; do for SUFFIX in "${SUFFIXES[@]}"; do
uv pip compile \ uv pip compile \
--no-strip-extras \
--constraint=requirements/common-constraints.txt \ --constraint=requirements/common-constraints.txt \
--output-file=requirements/requirements-${SUFFIX}.txt \ --output-file=requirements/requirements-${SUFFIX}.txt \
requirements/requirements-${SUFFIX}.in \ requirements/requirements-${SUFFIX}.in \