diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index de53cc70b1b678442b470540dc3e74ca85634231..1b4fff8fa813a4a2cb230952df707b812278d36c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,10 @@ create-py-modules:
     name: docker.io/sagemath/sagemath
     entrypoint: [""]
   tags: ["x64"]
-  script: make pymodules
+  script:
+    # This container does not have make
+    - sage --preparse sagetexscripts/*.sage
+    - echo sagetexscripts/*.sage | sed -e 's;\.sage$;;' | xargs -I % sh -c 'mv %.sage.py %.py'
   artifacts:
     paths:
       - sagetexscripts/*.py