diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml
index 42d0e123115a9163bda29ac93ccad2f2b31d3dfb..761725d7668b85bcd9c9c9a213c9de76d7bb55a3 100644
--- a/.github/workflows/python-publish.yml
+++ b/.github/workflows/python-publish.yml
@@ -32,10 +32,12 @@ jobs:
     - name: Install dependencies
       run: |
         python -m pip install --upgrade pip
-        python -m pip install build
-        python -m pip install --only-binary=numpy,scipy numpy scipy
+        python -m pip install --only-binary=numpy,scipy numpy scipy wheel
     - name: Build package
-      run: python -m build
+      run: |
+        python setup.py sdist
+        python setup.py bdist_wheel
+        rm dist/*.egg
     - name: Publish package
       uses: pypa/gh-action-pypi-publish@master
       with: