diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 562bd3b9d5d53ee7737d179d3834812c66e10786..dcfba5fa6dff94ce4454a92acb2a9a1fe9169a3f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,8 @@ upload:
     TWINE_PASSWORD: "${PRIVATE_REGISTRY_TOKEN_PASSWORD}"
     TWINE_USERNAME: "${PRIVATE_REGISTRY_TOKEN_USERNAME}"
   script:
-    - pip install "setuptools>=62.6" twine
+    - pip install "setuptools>=62.6"
+    - pip install -e .[dev]
     - echo "Tag name used ${CI_COMMIT_TAG}"
     - >
       if [[ -z "$CI_COMMIT_TAG" ]]; then