(command.CommandList children: [ (C {(KW_Set set)} {(-e)}) (C {(source)} {($ VSub_DollarName '$TRAVIS_BUILD_DIR') (/ci/travis_env_common.sh)}) (C {(export)} {(Lit_VarLike 'ARROW_HOME=') ($ VSub_DollarName '$ARROW_CPP_INSTALL')}) (C {(export)} {(Lit_VarLike 'PARQUET_HOME=') ($ VSub_DollarName '$ARROW_PYTHON_PARQUET_HOME')}) (C {(export)} {(Lit_VarLike 'LD_LIBRARY_PATH=') ($ VSub_DollarName '$ARROW_HOME') (/lib) (Lit_Other ':') ($ VSub_DollarName '$PARQUET_HOME') (/lib) (Lit_Other ':') ($ VSub_DollarName '$LD_LIBRARY_PATH') } ) (C {(export)} {(Lit_VarLike 'PYARROW_CXXFLAGS=') (DQ (-Werror))}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:PYTHON_VERSION) op: Equal rhs: {($ VSub_Number '$1')} ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CONDA_ENV_DIR) op: Equal rhs: {($ VSub_DollarName '$TRAVIS_BUILD_DIR') (/pyarrow-test-) ($ VSub_DollarName '$PYTHON_VERSION') } ) ] ) (C {(conda)} {(create)} {(-y)} {(-q)} {(-p)} {($ VSub_DollarName '$CONDA_ENV_DIR')} {(Lit_VarLike 'python=') ($ VSub_DollarName '$PYTHON_VERSION')} {(cmake)} {(curl)} ) (C {(source)} {(activate)} {($ VSub_DollarName '$CONDA_ENV_DIR')}) (C {(python)} {(--version)}) (C {(which)} {(python)}) (C {(conda)} {(install)} {(-y)} {(-q)} {(pip)} {(nomkl)} {(cloudpickle)} {(Lit_VarLike 'numpy=') (1.13.1)} {(pandas)} {(cython)} {(ipython)} {(matplotlib)} {(numpydoc)} {(sphinx)} {(sphinx_bootstrap_theme)} ) (C {(pushd)} {($ VSub_DollarName '$ARROW_CPP_BUILD_DIR')}) (C {(rm)} {(-rf)} {(Lit_Star '*')}) (C {(cmake)} {(-GNinja)} {(-DARROW_BUILD_TESTS) (Lit_Equals '=') (off)} {(-DARROW_BUILD_UTILITIES) (Lit_Equals '=') (off)} {(-DARROW_PLASMA) (Lit_Equals '=') (on)} {(-DARROW_PYTHON) (Lit_Equals '=') (on)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Equals '=') ($ VSub_DollarName '$ARROW_HOME')} {($ VSub_DollarName '$ARROW_CPP_DIR')} ) (C {(ninja)}) (C {(ninja)} {(install)}) (C {(popd)}) (C {(pushd)} {($ VSub_DollarName '$ARROW_PYTHON_DIR')}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Lit_LBracket '[')} {(DQ ($ VSub_DollarName '$PYTHON_VERSION'))} {(Lit_Equals '=') (Lit_Equals '=')} {(DQ (2.7))} {(Lit_RBracket ']')} ) terminator: <Op_Semi ';'> ) ] action: [(C {(pip)} {(install)} {(futures)})] ) ] ) (C {(pip)} {(install)} {(-r)} {(requirements.txt)}) (C {(python)} {(setup.py)} {(build_ext)} {(--with-parquet)} {(--with-plasma)} {(install)} {(--single-version-externally-managed)} {(--record) (Lit_Equals '=') (record.text)} ) (C {(popd)}) (C {(python)} {(-c)} {(DQ ('import pyarrow.parquet'))}) (C {(python)} {(-c)} {(DQ ('import pyarrow.plasma'))}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Lit_LBracket '[')} {($ VSub_DollarName '$TRAVIS_OS_NAME')} {(Lit_Equals '=') (Lit_Equals '=')} {(DQ (linux))} {(Lit_RBracket ']')} ) terminator: <Op_Semi ';'> ) ] action: [(C {(export)} {(Lit_VarLike 'PLASMA_VALGRIND=') (1)})] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:PYARROW_PATH) op: Equal rhs: {($ VSub_DollarName '$CONDA_PREFIX') (/lib/python) ($ VSub_DollarName '$PYTHON_VERSION') (/site-packages/pyarrow) } ) ] ) (C {(python)} {(-m)} {(pytest)} {(-vv)} {(-r)} {(sxX)} {(-s)} {($ VSub_DollarName '$PYARROW_PATH')} {(--parquet)} ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.AndOr ops: [Op_DAmp] children: [ (C {(Lit_LBracket '[')} {(DQ ($ VSub_DollarName '$PYTHON_VERSION'))} {(Lit_Equals '=') (Lit_Equals '=')} {(DQ (3.6))} {(Lit_RBracket ']')} ) (C {(Lit_LBracket '[')} {($ VSub_DollarName '$TRAVIS_OS_NAME')} {(Lit_Equals '=') (Lit_Equals '=')} {(DQ (linux))} {(Lit_RBracket ']')} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(pushd)} {($ VSub_DollarName '$ARROW_PYTHON_DIR') (/doc)}) (C {(sphinx-build)} {(-b)} {(html)} {(-d)} {(_build/doctrees)} {(-W)} {(source)} {(_build/html)}) (C {(popd)}) ] ) ] ) ] )