diff --git a/.ci/build_pypi_dist.sh b/.ci/build_pypi_dist.sh
index 99410dbe6f4cb9f4739633584b1730adda46c690..bb99538adbcbdbac21ad2cd701c528d00fac952f 100644
--- a/.ci/build_pypi_dist.sh
+++ b/.ci/build_pypi_dist.sh
@@ -2,9 +2,10 @@
 
 set -e
 
-pip install wheel
+pip install wheel setuptools twine
 python setup.py sdist
 python setup.py bdist_wheel
+twine check dist/*
 
 # do a test install from both source and wheel
 sdist=`find dist -maxdepth 1 -name *.tar.gz`