(CommandList
  children: [
    (C {(cd)} {(/apache-arrow)})
    (C {(rm)} {(-rf)} {(dist)})
    (C {(mkdir)} {(dist)})
    (C {(export)} {(Lit_VarLike 'ARROW_BUILD_TYPE=') (release)})
    (C {(export)} 
      {(Lit_VarLike 'ARROW_HOME=') 
        (CommandSubPart
          command_list: (CommandList children:[(C {(pwd)})])
          left_token: <Left_CommandSub '$('>
          spids: [77 79]
        ) (/dist)
      }
    )
    (C {(export)} 
      {(Lit_VarLike 'PARQUET_HOME=') 
        (CommandSubPart
          command_list: (CommandList children:[(C {(pwd)})])
          left_token: <Left_CommandSub '$('>
          spids: [85 87]
        ) (/dist)
      }
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CONDA_BASE)
          op: Equal
          rhs: {(/home/ubuntu/miniconda)}
          spids: [90]
        )
      ]
      spids: [90]
    )
    (C {(export)} 
      {(Lit_VarLike 'LD_LIBRARY_PATH=') 
        (CommandSubPart
          command_list: (CommandList children:[(C {(pwd)})])
          left_token: <Left_CommandSub '$('>
          spids: [96 98]
        ) (/dist/lib) (Lit_Other ':') (${ VSub_Name CONDA_BASE) (/lib) (Lit_Other ':') 
        (${ VSub_Name LD_LIBRARY_PATH)
      }
    )
    (C {(export)} {(Lit_VarLike 'THRIFT_HOME=') (${ VSub_Name CONDA_BASE)})
    (C {(export)} {(Lit_VarLike 'BOOST_ROOT=') (${ VSub_Name CONDA_BASE)})
    (C {(export)} 
      {(Lit_VarLike 'PATH=') (${ VSub_Name CONDA_BASE) (/bin) (Lit_Other ':') (${ VSub_Name PATH)}
    )
    (C {(pushd)} {(arrow/site)})
    (C {(rm)} {(-rf)} {(asf-site)})
    (C {(export)} {(Lit_VarLike 'GIT_COMMITTER_NAME=') (DQ (Nobody))})
    (C {(export)} {(Lit_VarLike 'GIT_COMMITTER_EMAIL=') (DQ ('nobody@nowhere.com'))})
    (C {(git)} {(clone)} {(--branch) (Lit_Other '=') (asf-site)} 
      {(https) (Lit_Other ':') (//git-wip-us.apache.org/repos/asf/arrow-site.git)} {(asf-site)}
    )
    (C {(popd)})
    (C {(source)} {(activate)} {(pyarrow-dev)})
    (C {(rm)} {(-rf)} {(arrow/cpp/build)})
    (C {(mkdir)} {(arrow/cpp/build)})
    (C {(pushd)} {(arrow/cpp/build)})
    (C {(cmake)} {(-DCMAKE_BUILD_TYPE) (Lit_Other '=') ($ VSub_Name '$ARROW_BUILD_TYPE')} 
      {(-DCMAKE_INSTALL_PREFIX) (Lit_Other '=') ($ VSub_Name '$ARROW_HOME')} {(-DARROW_PYTHON) (Lit_Other '=') (on)} {(-DARROW_PLASMA) (Lit_Other '=') (on)} 
      {(-DARROW_BUILD_TESTS) (Lit_Other '=') (OFF)} {(..)}
    )
    (C {(make)} {(-j4)})
    (C {(make)} {(install)})
    (C {(popd)})
    (C {(rm)} {(-rf)} {(parquet-cpp/build)})
    (C {(mkdir)} {(parquet-cpp/build)})
    (C {(pushd)} {(parquet-cpp/build)})
    (C {(cmake)} {(-DCMAKE_BUILD_TYPE) (Lit_Other '=') ($ VSub_Name '$ARROW_BUILD_TYPE')} 
      {(-DCMAKE_INSTALL_PREFIX) (Lit_Other '=') ($ VSub_Name '$PARQUET_HOME')} {(-DPARQUET_BUILD_BENCHMARKS) (Lit_Other '=') (off)} 
      {(-DPARQUET_BUILD_EXECUTABLES) (Lit_Other '=') (off)} {(-DPARQUET_BUILD_TESTS) (Lit_Other '=') (off)} {(..)}
    )
    (C {(make)} {(-j4)})
    (C {(make)} {(install)})
    (C {(popd)})
    (C {(pushd)} {(arrow/python)})
    (C {(rm)} {(-rf)} {(build/) (Lit_Other '*')})
    (C {(rm)} {(-rf)} {(doc/_build)})
    (C {(python)} {(setup.py)} {(build_ext)} 
      {(--build-type) (Lit_Other '=') ($ VSub_Name '$ARROW_BUILD_TYPE')} {(--with-plasma)} {(--with-parquet)} {(--inplace)}
    )
    (C {(python)} {(setup.py)} {(build_sphinx)} {(-s)} {(doc/source)})
    (C {(mkdir)} {(-p)} {(../site/asf-site/docs/python)})
    (C {(rsync)} {(-r)} {(doc/_build/html/)} {(../site/asf-site/docs/python)})
    (C {(popd)})
    (C {(pushd)} {(arrow/c_glib)})
    (C {(rm)} {(-rf)} {(doc/reference/html/) (Lit_Other '*')})
    (C {(./autogen.sh)})
    (C {(./configure)} 
      {(--with-arrow-cpp-build-dir) (Lit_Other '=') 
        (CommandSubPart
          command_list: (CommandList children:[(C {(pwd)})])
          left_token: <Left_CommandSub '$('>
          spids: [403 405]
        ) (/../cpp/build)
      } {(--with-arrow-cpp-build-type) (Lit_Other '=') ($ VSub_Name '$ARROW_BUILD_TYPE')} {(--enable-gtk-doc)}
    )
    (SimpleCommand
      words: [{(make)} {(Lit_VarLike 'GTK_DOC_V_XREF=') (DQ (': '))}]
      more_env: [
        (env_pair
          name: LD_LIBRARY_PATH
          val: 
            {
              (CommandSubPart
                command_list: (CommandList children:[(C {(pwd)})])
                left_token: <Left_CommandSub '$('>
                spids: [419 421]
              ) (/../cpp/build/) ($ VSub_Name '$ARROW_BUILD_TYPE')
            }
          spids: [418]
        )
      ]
    )
    (C {(mkdir)} {(-p)} {(../site/asf-site/docs/c_glib)})
    (C {(rsync)} {(-r)} {(doc/reference/html/)} {(../site/asf-site/docs/c_glib)})
    (C {(popd)})
    (C {(pushd)} {(arrow/cpp/apidoc)})
    (C {(rm)} {(-rf)} {(html/) (Lit_Other '*')})
    (C {(doxygen)} {(Doxyfile)})
    (C {(mkdir)} {(-p)} {(../../site/asf-site/docs/cpp)})
    (C {(rsync)} {(-r)} {(html/)} {(../../site/asf-site/docs/cpp)})
    (C {(popd)})
    (C {(pushd)} {(arrow/java)})
    (C {(rm)} {(-rf)} {(target/site/apidocs/) (Lit_Other '*')})
    (C {(mvn)} {(-Drat.skip) (Lit_Other '=') (true)} {(install)})
    (C {(mvn)} {(-Drat.skip) (Lit_Other '=') (true)} {(site)})
    (C {(mkdir)} {(-p)} {(../site/asf-site/docs/java/)})
    (C {(rsync)} {(-r)} {(target/site/apidocs)} {(../site/asf-site/docs/java/)})
    (C {(popd)})
  ]
)