🔧 chore(Makefile): refactor build_langflow target to use a separate script for updating dependencies and building

✨ feat(update_dependencies.py): add script to update pyproject.toml dependency version based on langflow-base version in src/backend/base/pyproject.toml
This commit is contained in:
Matheus 2024-03-28 18:57:11 +01:00 • committed by Gabriel Luiz Freitas Almeida
commit 39520add64
2 changed files with 42 additions and 3 deletions

View file

@ -167,15 +167,22 @@ build:
make build_langflow_base
make build_langflow
build_langflow:
poetry build-rewrite-path-deps --version-pinning-strategy=semver
build_langflow_base:
make install_frontend
make build_frontend
cd src/backend/base && poetry build-rewrite-path-deps --version-pinning-strategy=semver
rm -rf src/backend/base/langflow/frontend
build_langflow_backup:
poetry lock && poetry build-rewrite-path-deps --version-pinning-strategy=semver
build_langflow:
python update_dependencies.py
poetry lock
poetry build-rewrite-path-deps --version-pinning-strategy=semver
mv pyproject.toml2 pyproject.toml
mv poetry.lock2 poetry.lock
dev:
make install_frontend
ifeq ($(build),1)