diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 74fd5405722fac5807a902525919c0f3cdee28c9..dce769abdfdd852f8389dab01f0fc417c33597ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,7 +13,7 @@ build_dist:
   interruptible: true
   stage: build
   before_script:
-    - pip3 install poetry babel
+    - pip3 install poetry babel jinja2
     - apt -y update
     - apt -y install make
   script:
diff --git a/pyproject.toml b/pyproject.toml
index 1050fe3c9669bc739bdc846987b9cce03be0466e..50bc9204f04067cf25189ba0fec24457f1615928 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -17,6 +17,8 @@ pelican-sitemap = "^1.0.2"
 pelican-jinja2content = "^1.0.1"
 
 [tool.poetry.dev-dependencies]
+Jinja2 = "^3.0.1"
+Babel = "^2.9.1"
 
 [build-system]
 requires = ["poetry-core>=1.0.0"]