- #!/bin/bash
- # rely on `poetry` in path
- if ! command -v poetry &> /dev/null; then
- echo "Installing Poetry ..."
- pip install poetry
- fi
- # check poetry.lock in sync with pyproject.toml
- poetry check -C api --lock
- if [ $? -ne 0 ]; then
- # update poetry.lock
- # refreshing lockfile only without updating locked versions
- poetry lock -C api --no-update
- fi
|