diff --git a/ci/pex-build.template.yml b/ci/pex-build.template.yml index 152fe729cdedcf50fc0ec2d144c08b0d67f8841f..4ceeaea775f96dc5fb85f73d6882133c71909ead 100644 --- a/ci/pex-build.template.yml +++ b/ci/pex-build.template.yml @@ -5,7 +5,7 @@ - pip install build twine - python -m build ${PEX_PATH} - pip install ${PEX_PATH} - - NAME=$(awk -F' = ' '/^\[project\]/ { project = 1; next } /^\[.*\]/ { project = 0 } project && $1 == "name" { gsub(/"/, "", $2); print $2 }' ${PEX_PATH}/pyproject.toml) + - NAME=$(awk -F' = ' '/^\[tool.poetry\]/ { project = 1; next } /^\[.*\]/ { project = 0 } project && $1 == "name" { gsub(/"/, "", $2); print $2 }' ${PEX_PATH}/pyproject.toml) - VERSION=$(sed -n 's/^__version__ = "\(.*\)\"$/\1/p' ${PEX_PATH}/*/__init__.py) - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${PEX_PATH}/dist/${NAME}-${VERSION}-py3-none-any.whl "$CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/generic/${NAME}/${VERSION}/${NAME}-${VERSION}-py3-none-any.whl"' - pytest ${PEX_PATH}/test \ No newline at end of file