diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88153afadaa4e5947f8d3a3331f1221e71b5cf10..d9bb803ae22ccab3f4c44c78d46abb8e8b6b20d1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -77,7 +77,6 @@ check:
   stage: test
   script:
     - pyenv shell 3.6.4  # black install needs python 3.6.x minimum
-    - pip install -r requirements.txt
     - pip install -r requirements_dev.txt
     - make mypy
     - make pylint
@@ -88,7 +87,6 @@ build:
     - .changes
   stage: build
   script:
-    - pip install -r requirements.txt
     - pip install -r requirements_deploy.txt
     - make build
 
@@ -99,7 +97,6 @@ release:
   stage: release
   when: manual
   script:
-    - pip install -r requirements.txt
     - pip install -r requirements_deploy.txt
     - make build
     - make deploy PYPI_LOGIN=${PYPI_LOGIN} PYPI_PASSWORD=${PYPI_PASSWORD}
@@ -112,7 +109,6 @@ release_test:
   stage: release
   when: manual
   script:
-    - pip install -r requirements.txt
     - pip install -r requirements_deploy.txt
     - make build
     - make deploy_test PYPI_TEST_LOGIN=${PYPI_TEST_LOGIN} PYPI_TEST_PASSWORD=${PYPI_TEST_PASSWORD}
@@ -126,7 +122,6 @@ pages:
     - master
   script:
     - pyenv shell 3.6.4  # black install needs python 3.6.x minimum
-    - pip install -r requirements.txt
     - pip install -r requirements_dev.txt
     - make docs
     - mv docs/_build/html public