Build Manylinux Wheels
diff --git a/.github/workflows/build_linux_wheels.yml b/.github/workflows/build_linux_wheels.yml
index be08ac7..e8e1adb 100644
--- a/.github/workflows/build_linux_wheels.yml
+++ b/.github/workflows/build_linux_wheels.yml
@@ -1,4 +1,4 @@
-name: Build wheels
+name: Build Manylinux Wheels
 
 on:
   workflow_dispatch:
diff --git a/Makefile b/Makefile
index b092944..4b878d7 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 
 .DELETE_ON_ERROR:
 
-.PHONY: all sdist bdist_wheel clean docs
+.PHONY: all sdist bdist_wheel clean docs prepare
 
 export PYTHONUTF8 := 1
 export PYTHONIOENCODING := UTF-8
@@ -30,7 +30,9 @@
 pyjson5.cpp: pyjson5.pyx $(wildcard src/*.pyx) $(wildcard src/*.hpp)
 	python -m cython -f -o $@ $<
 
-sdist: pyjson5.cpp ${FILES}
+prepare: pyjson5.cpp ${FILES}
+
+sdist: prepare
 	rm -f -- dist/pyjson5-*.tar.gz
 	python setup.py sdist
 
diff --git a/requirements.txt b/requirements.txt
index c963038..9000539 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
+cibuildwheel == 1.*, >= 1.10.0
 colorama == 0.*, >= 0.4.3
 cython == 0.*, >= 0.29.14
 more_itertools == 8.*, >= 8.0.2