diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4cb279b2621cf2c3fde6e686577063c7b6251b0a..666d36578111ca1a14d915d666fd60a57421bcb5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,7 @@ stages:
 download_dependencies:
   stage: dependencies
   before_script:
-    - venv .venv
+    - python -m venv .venv
     - source .venv/bin/activate
   script:
     - pip install -r requirements.txt
@@ -22,6 +22,7 @@ pylint:
   needs:
     - download_dependencies
   before_script:
+    - source .venv/bin/activate
     - pip install pylint
   script:
     - pylint calculator --fail-on=error
diff --git a/calculator/requirements.txt b/requirements.txt
similarity index 84%
rename from calculator/requirements.txt
rename to requirements.txt
index 21bed0c340d06b80af1992f45528a1d5b5163fe4..0e21d678ec765fb3527211657dac31f470851c0d 100644
--- a/calculator/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,3 @@
 fastapi[all]
 uvicorn[standard]
-pylint
 pytest