aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/dockerfile/grpc_artifact_python_manylinux_x64
diff options
context:
space:
mode:
authorGravatar Mehrdad Afshari <mmx@google.com>2018-06-14 13:08:57 -0400
committerGravatar Mehrdad Afshari <mmx@google.com>2018-06-14 13:20:59 -0700
commit797a0620c7a53334e8a6153d1dd35b958177babd (patch)
tree3ec856e867a2ee2cbb9ad87f04869b17fbce10e7 /tools/dockerfile/grpc_artifact_python_manylinux_x64
parentb4f4d2943e53f26a1e4117f99b5cd465a16ff7cb (diff)
Use a Docker image that includes Python3.7rc1
In order to build Python3.7 packages for manylinux1 platform, we need our Docker image to include Python3.7. Unfortunately, since Python 3.7 is still in RC1 stage, the official docker image does not include that Python release, so we temporarily rely on our own underlying docker image to build.
Diffstat (limited to 'tools/dockerfile/grpc_artifact_python_manylinux_x64')
-rw-r--r--tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile b/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile
index 07604c7c42..aeb7b97845 100644
--- a/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile
@@ -14,7 +14,9 @@
# Docker file for building gRPC manylinux Python artifacts.
-FROM quay.io/pypa/manylinux1_x86_64
+# TODO(mmx): revert to the official manylinux1 docker image
+# after it ships with Python 3.7
+FROM grpctesting/manylinux1_temp_py37rc1_x86_64:79891dc2ec764b62a2dd2ffd083d381efde11a5f
# Update the package manager
RUN yum update -y
@@ -27,6 +29,7 @@ RUN /opt/python/cp27-cp27mu/bin/pip install cython
RUN /opt/python/cp34-cp34m/bin/pip install cython
RUN /opt/python/cp35-cp35m/bin/pip install cython
RUN /opt/python/cp36-cp36m/bin/pip install cython
+RUN /opt/python/cp37-cp37m/bin/pip install cython
####################################################
# Install auditwheel with fix for namespace packages