diff --git a/Dockerfile b/Dockerfile
index d01bdd6208059c55329ab60dcabdba26a3ae9ee6..5a642ca478f498af405bbb327dab01dafa26c910 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,14 +1,12 @@
-FROM python:3.5
+FROM pypy:3.5
 RUN apt-get update && \
     apt-get install -y patchelf
-RUN python -m pip install Cython pytest coverage pytest-cov auditwheel doctor-wheel twine
-
-ENV DEBUG=1
+RUN pypy3 -m pip install Cython pytest coverage pytest-cov auditwheel doctor-wheel twine
 
 WORKDIR /tmp/compile
 ADD . /tmp/compile/
 
-RUN python setup.py install && \
+RUN pypy3 setup.py install && \
     chmod ugo+x /tmp/compile/tests/test.sh
 
 CMD ["/tmp/compile/tests/test.sh"]
diff --git a/setup.cfg b/setup.cfg
index fee2bf562caba784bd2166fc731c1b9d707f2627..fdc3ec5faf309c570db01f13c703a2c2a982ea9d 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 # coding: utf-8
 [metadata]
-version = 2.4a5
+version = 2.4
 name = minijson
 long_description = file: README.md
 long_description_content_type = text/markdown; charset=UTF-8