|
|
|
@ -15,10 +15,8 @@ |
|
|
|
|
# Pinned version of the base image is used to avoid regressions caused |
|
|
|
|
# by rebuilding of this docker image. To see available versions, you can run |
|
|
|
|
# "gcloud container images list-tags gcr.io/oss-fuzz-base/base-builder" |
|
|
|
|
# TODO(jtattermusch): with the latest version we'd get clang12+ |
|
|
|
|
# which makes our build fail due to new warnings being treated |
|
|
|
|
# as errors. |
|
|
|
|
FROM gcr.io/oss-fuzz-base/base-builder@sha256:de220fd2433cd53bd06b215770dcd14a5e74632e0215acea7401fee8cafb18da |
|
|
|
|
# Image(c7f1523ebd92) is built on Jul 29, 2021 |
|
|
|
|
FROM gcr.io/oss-fuzz-base/base-builder@sha256:c7f1523ebd9234b9ff57e5240f8c06569143373be019c92f1e6df18a1e048f37 |
|
|
|
|
|
|
|
|
|
# -------------------------- WARNING -------------------------------------- |
|
|
|
|
# If you are making changes to this file, consider changing |
|
|
|
@ -43,19 +41,11 @@ RUN apt-get update && apt-get -y install \ |
|
|
|
|
# Python dependencies |
|
|
|
|
|
|
|
|
|
# Install dependencies |
|
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y \ |
|
|
|
|
python-all-dev \ |
|
|
|
|
python3-all-dev \ |
|
|
|
|
python-setuptools |
|
|
|
|
|
|
|
|
|
# Install Python packages from PyPI |
|
|
|
|
RUN curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python2.7 |
|
|
|
|
RUN pip install --upgrade pip==19.3.1 |
|
|
|
|
RUN pip install virtualenv==16.7.9 |
|
|
|
|
RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.5.2.post1 six==1.15.0 twisted==17.5.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#================= |
|
|
|
|
# Compile CPython 3.6.9 from source |
|
|
|
|
|
|
|
|
|