init
This commit is contained in:
parent
a4ff1ba822
commit
49208c624a
@ -54,8 +54,6 @@ spec:
|
||||
if [ -f pyproject.toml ]; then
|
||||
echo "[INFO] Using Poetry to install dependencies"
|
||||
pip install poetry tomli --root-user-action=ignore
|
||||
poetry config virtualenvs.in-project true
|
||||
poetry lock --no-cache --regenerate
|
||||
|
||||
PYPI_USER="$(params.pypi-username)"
|
||||
PYPI_PASS="$(params.pypi-password)"
|
||||
@ -67,13 +65,18 @@ spec:
|
||||
PYPI_PASS=$(cat /workspace/pypi-auth/password)
|
||||
fi
|
||||
|
||||
echo "[INFO] PYPI_PASS: $PYPI_PASS"
|
||||
|
||||
REPO_NAME=$(python3 -c 'import tomli; print(tomli.load(open("pyproject.toml", "rb"))["tool"]["poetry"]["source"][0]["name"])')
|
||||
REPO_URL=$(python3 -c 'import tomli; print(tomli.load(open("pyproject.toml", "rb"))["tool"]["poetry"]["source"][0]["url"])')
|
||||
|
||||
echo "[INFO] Configuring poetry source '$REPO_NAME' → $REPO_URL"
|
||||
|
||||
poetry config virtualenvs.in-project true
|
||||
poetry config repositories."$REPO_NAME" "$REPO_URL"
|
||||
poetry config http-basic."$REPO_NAME" "$PYPI_USER" "$PYPI_PASS"
|
||||
|
||||
poetry lock --no-cache --regenerate
|
||||
poetry install --no-root
|
||||
elif [ -f requirements.txt ]; then
|
||||
echo "[INFO] Using pip to install dependencies"
|
||||
|
Loading…
x
Reference in New Issue
Block a user