aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2016-02-01 18:58:46 -0800
committerGravatar Jan Tattermusch <jtattermusch@google.com>2016-02-01 20:10:00 -0800
commit8640f92c24a22bd636b22e533a18db8648cf9a17 (patch)
tree800d02bbff7a8d3ec0d639fad69f6b7c08408b2b /tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
parent17abd23b40e9940e4ee776249331a78b2ceb30bf (diff)
add artifact builder for python
Diffstat (limited to 'tools/dockerfile/grpc_artifact_linux_x86/Dockerfile')
-rw-r--r--tools/dockerfile/grpc_artifact_linux_x86/Dockerfile14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile b/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
index 774b4523a1..e033a81ace 100644
--- a/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
@@ -58,6 +58,20 @@ RUN apt-get update && apt-get install -y \
wget \
zip && apt-get clean
+
+##################
+# Python dependencies
+
+RUN apt-get update && apt-get install -y \
+ python-all-dev \
+ python3-all-dev \
+ python-pip
+
+# Install Python packages from PyPI
+RUN pip install pip --upgrade
+RUN pip install virtualenv
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 tox
+
RUN mkdir /var/local/jenkins
# Define the default command.