+set_variables_pypi(){
+ # use Jenkins parameter if set; else get value from release file
+ echo "INFO: Setting pypi variables"
+ LOG_DIR="${LOG_DIR:-None}"
+ if [[ $LOG_DIR == "None" ]]; then
+ LOG_DIR="$(yq -er .log_dir "$release_file")"
+ fi
+ LOGS_URL="${LOGS_SERVER}/${NEXUS_PATH}${LOG_DIR}"
+ LOGS_URL=${LOGS_URL%/} # strip any trailing '/'
+ PYPI_PROJECT="${PYPI_PROJECT:-None}"
+ if [[ $PYPI_PROJECT == "None" ]]; then
+ PYPI_PROJECT="$(yq -er .pypi_project "$release_file")"
+ fi
+ PYTHON_VERSION="${PYTHON_VERSION:-None}"
+ if [[ $PYTHON_VERSION == "None" ]]; then
+ PYTHON_VERSION="$(yq -er .python_version "$release_file")"
+ fi
+ VERSION="${VERSION:-None}"
+ if [[ $VERSION == "None" ]]; then
+ VERSION="$(yq -er .version "$release_file")"
+ fi
+
+ # Continuing displaying Release Information (pypi)
+ printf "\t%-30s\n" RELEASE_PYPI_INFO:
+ printf "\t%-30s %s\n" LOG_DIR: "$LOG_DIR"
+ printf "\t%-30s %s\n" LOGS_URL: "$LOGS_URL"
+ printf "\t%-30s %s\n" PYPI_INDEX: "$PYPI_INDEX" # from job configuration
+ printf "\t%-30s %s\n" PYPI_PROJECT: "$PYPI_PROJECT"
+ printf "\t%-30s %s\n" PYTHON_VERSION: "$PYTHON_VERSION"
+ printf "\t%-30s %s\n" VERSION: "$VERSION"
+}
+