diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b2b35efdd3dc968f458589644c97c35e783d46a3..0e31a2b916d9c32f9c79b8e657256959992cfc17 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,6 +28,16 @@ default:
     - python -m pip install --upgrade pip
     - pip install --upgrade tox twine
 
+# override package files before script
+package_files:
+  before_script:
+    - pip install cookiecutter
+    - !reference [default, before_script]
+  artifacts:
+    expire_in: 1w
+    paths:
+      - my_awesome_app/dist/*
+
 # Override artifact directories
 run_unit_tests_coverage:
   artifacts:
diff --git a/{{cookiecutter.project_slug}}/.gitlab-ci.yml b/{{cookiecutter.project_slug}}/.gitlab-ci.yml
index 90f355640df10a63820ffefa29187c058cc00035..6101bbb82dbadb8851a57abe98ddfabeb33b49e8 100644
--- a/{{cookiecutter.project_slug}}/.gitlab-ci.yml
+++ b/{{cookiecutter.project_slug}}/.gitlab-ci.yml
@@ -79,12 +79,25 @@ run_unit_tests_coverage:
 
 package_files:
   stage: package
+  image: python:3.8
+  # make a docker daemon available for cibuildwheel to use
+#  services:
+#      - name: docker:dind
+#        entrypoint: [ "env", "-u", "DOCKER_HOST" ]
+#        command: [ "dockerd-entrypoint.sh" ]
+#  variables:
+#    DOCKER_HOST: tcp://docker:2375/
+#    DOCKER_DRIVER: overlay2
+#    # See https://github.com/docker-library/docker/pull/166
+#    DOCKER_TLS_CERTDIR: ""
   artifacts:
     expire_in: 1w
     paths:
       - dist/*
   script:
-    - tox -e build-ci-linux
+    - curl -sSL https://get.docker.com/ | sh
+    - python -m pip install cibuildwheel==2.13.1 cookiecutter
+    - cibuildwheel --platform linux --output-dir dist
 
 package_docs:
   stage: package
diff --git a/{{cookiecutter.project_slug}}/pyproject.toml b/{{cookiecutter.project_slug}}/pyproject.toml
index 05f2bca1c2bf5531a1fe8761192b023c2ec85474..19e2b25e391f1db8db31e3091203ff79156f2e50 100644
--- a/{{cookiecutter.project_slug}}/pyproject.toml
+++ b/{{cookiecutter.project_slug}}/pyproject.toml
@@ -11,7 +11,7 @@ name = "{{cookiecutter.project_slug}}"
 dynamic = ["version"]
 description="{{cookiecutter.description}}"
 readme = "README.md"
-requires-python = ">=3.7"
+requires-python = ">=3.8"
 classifiers = [
   "Development Status :: 4 - Beta",
   "License :: OSI Approved :: MIT License",