| 12345678910111213141516171819202122 |
- #!/bin/bash
-
- # Update dependencies in dify/api project using uv
- set -e
- set -o pipefail
-
- SCRIPT_DIR="$(dirname "$0")"
- REPO_ROOT="$(dirname "${SCRIPT_DIR}")"
-
- # rely on `poetry` in path
- if ! command -v uv &> /dev/null; then
- echo "Installing uv ..."
- pip install uv
- fi
-
- cd "${REPO_ROOT}"
-
- # refreshing lockfile, updating locked versions
- uv lock --project api --upgrade
-
- # check uv.lock in sync with pyproject.toml
- uv lock --project api --check
|