anchor.diff:  # Run the following commands in order:
   #
   # REVERB_DIR="/tmp/reverb"  # (change to the cloned reverb directory, e.g. "$HOME/reverb")
  +# docker build --tag tensorflow:reverb_release - < "$REVERB_DIR/docker/release.dockerfile"
  +# docker run --rm -it -v ${REVERB_DIR}:/tmp/reverb \
  +#   -v ${HOME}/.gitconfig:/home/${USER}/.gitconfig:ro \
  +#   --name reverb_release tensorflow:reverb_release bash
   #
  -# docker build --tag tensorflow:reverb_release - < "$REVERB_DIR/docker/release.dockerfile"
  +# Test that everything worked:
   #
  -# docker run --rm --mount "type=bind,src=$REVERB_DIR,dst=/tmp/reverb" \
  -#   dtensorflow:reverb_release bash oss_build.sh --clean true
  -
  +# bazel test -c opt --copt=-mavx --config=manylinux2010 --test_output=errors //reverb/...
   ARG cpu_base_image="tensorflow/tensorflow:2.2.0-custom-op-ubuntu16"
   ARG base_image=$cpu_base_image
   FROM $base_image
  
positive.code:       pandas \
        portpicker'
  
  # TODO(b/154930404): Update to 2.2.0 once it's out.  May need to
  # cut a branch to make changes that allow us to build against 2.2.0 instead
  # of tf-nightly due to API changes.
  RUN for python in ${python_version}; do \
      $python get-pip.py && \
      $python -mpip uninstall -y tensorflow tensorflow-gpu tf-nightly tf-nightly-gpu && \
  
negative.code:         python3.7-dev \
          python3.8-dev \
          python3.9-dev \
          # python >= 3.8 needs distutils for packaging.
          python3.8-distutils \
          python3.9-distutils \
          rename \
  