diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fbd34e880e57933bd7295675d178d01cefa1dfd6..8aa066c87cb53c8663eb1a686bb38283e086553c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -88,10 +88,10 @@ deploy-pypi:
     url: https://pypi.org/project/doc-ufcn
 
   before_script:
-    - pip install twine
+    - pip install twine build
 
   script:
-    - python setup.py sdist bdist_wheel
+    - python -m build
     - twine upload dist/*
 
 release-notes: