From 7760a9c3ea3c2e3b5edb44d52741bb6c6f7bf486 Mon Sep 17 00:00:00 2001 From: Janis Streib <janis.streib@kit.edu> Date: Mon, 24 Mar 2025 14:55:20 +0100 Subject: [PATCH] FIX: use latest twine --- .gitlab-ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 81bf1a6..3dcfeef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - apt-get -y update - command -v git || apt-get -y install git - command -v python3 || apt-get -y install python3 - - command -v pip3 || apt-get -y install python3-pip twine python3-build + - command -v pip3 || apt-get -y install python3-pip python3-build - command -v curl || apt-get -y install curl - command -v bsdtar || apt-get -y install libarchive-tools - python3 -V # Print out python version for debugging @@ -55,8 +55,11 @@ upload: - apt-get -y update - command -v git || apt-get -y install git - command -v twine || apt-get -y install twine + - python3 -m venv || apt-get -y install python3-venv + - python3 -m venv venv + - venv/bin/pip3 install twine script: - - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token twine upload --verbose --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi --skip-existing dist/* + - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token venv/bin/twine upload --verbose --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi --skip-existing dist/* needs: - job: build artifacts: true -- GitLab