anchor.diff:                         python3-pip \
                          libtinfo-dev \
                          clang-8 \
  -                       cmake \
                          wget \
                          git \
                          libx11-dev \
  
positive.code:                        libglu1-mesa-dev \
                         freeglut3-dev \
                         mesa-common-dev \
                         libtinfo5
  
  # Install Taichi's Python dependencies
  RUN python3 -m pip install --user setuptools astor pybind11 pylint sourceinspect
  RUN python3 -m pip install --user pytest pytest-rerunfailures pytest-xdist yapf
  RUN python3 -m pip install --user numpy GitPython coverage colorama autograd
  
  # Intall LLVM 10
  ENV CC=/usr/bin/clang-8
  ENV CXX=/usr/bin/clang++-8
  RUN wget https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/llvm-10.0.0.src.tar.xz
  
negative.code: ENV PYTHONPATH="$TAICHI_REPO_DIR/python:$PYTHONPATH"
  ENV LANG="C.UTF-8"
  
  # Add Docker specific ENV
  ENV TI_IN_DOCKER=true
  WORKDIR /taichi-dev/taichi
  CMD /bin/bash
  