mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-24 14:25:00 +00:00
fix: add dependency constraints between requirements files
This commit is contained in:
parent
392162ae84
commit
91bc8cddf3
1 changed files with 31 additions and 6 deletions
|
@ -3,16 +3,41 @@
|
||||||
# exit when any command fails
|
# exit when any command fails
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
# First compile the base requirements
|
||||||
pip-compile \
|
pip-compile \
|
||||||
requirements/requirements.in \
|
requirements/requirements.in \
|
||||||
--output-file=requirements.txt \
|
--output-file=requirements.txt \
|
||||||
$1
|
$1
|
||||||
|
|
||||||
for SUFFIX in dev help browser playwright; do
|
# Then compile each additional requirements file in sequence,
|
||||||
|
# using the previous requirements as constraints
|
||||||
pip-compile \
|
pip-compile \
|
||||||
requirements/requirements-${SUFFIX}.in \
|
requirements/requirements-dev.in \
|
||||||
--output-file=requirements/requirements-${SUFFIX}.txt \
|
--output-file=requirements/requirements-dev.txt \
|
||||||
|
--constraint=requirements.txt \
|
||||||
|
$1
|
||||||
|
|
||||||
|
pip-compile \
|
||||||
|
requirements/requirements-help.in \
|
||||||
|
--output-file=requirements/requirements-help.txt \
|
||||||
|
--constraint=requirements.txt \
|
||||||
|
--constraint=requirements/requirements-dev.txt \
|
||||||
|
$1
|
||||||
|
|
||||||
|
pip-compile \
|
||||||
|
requirements/requirements-browser.in \
|
||||||
|
--output-file=requirements/requirements-browser.txt \
|
||||||
|
--constraint=requirements.txt \
|
||||||
|
--constraint=requirements/requirements-dev.txt \
|
||||||
|
--constraint=requirements/requirements-help.txt \
|
||||||
|
$1
|
||||||
|
|
||||||
|
pip-compile \
|
||||||
|
requirements/requirements-playwright.in \
|
||||||
|
--output-file=requirements/requirements-playwright.txt \
|
||||||
|
--constraint=requirements.txt \
|
||||||
|
--constraint=requirements/requirements-dev.txt \
|
||||||
|
--constraint=requirements/requirements-help.txt \
|
||||||
|
--constraint=requirements/requirements-browser.txt \
|
||||||
$1
|
$1
|
||||||
done
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue