diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 28ba1482f4aa769af6a8318fc6d7eb85cdafa0d7..404ebee9dc722e1d2d72b169b419bd12aba093ab 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,8 @@
 image: python:latest
 
+variables:
+  PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
+
 before_script:
   - curl -sSL https://install.python-poetry.org | python3 -
   - export PATH="/root/.local/bin:$PATH"
@@ -8,6 +11,7 @@ before_script:
 
 cache:
   paths:
+    - .cache/pip
     - .venv
 
 stages: