(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PYTHON_VERSIONS='> name:PYTHON_VERSIONS) op: assign_op.Equal rhs: { (DQ (braced_var_sub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name PYTHON_VERSIONS> var_name: PYTHON_VERSIONS suffix_op: (suffix_op.Unary op: <Id.VTest_ColonHyphen _> arg_word: {<'2.7 3.4 3.5 3.6'>} ) right: <Id.Right_DollarBrace '}'> ) ) } spids: [77] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MANYLINUX_URL='> name:MANYLINUX_URL) op: assign_op.Equal rhs: {<https> <Id.Lit_Colon ':'> <'//nipy.bic.berkeley.edu/manylinux'>} spids: [90] ) ] redirects: [] ) (C {<source>} {<'/multibuild/manylinux_utils.sh'>}) (C {<set>} {<-e>}) (C {<cd>} {<'/arrow/python'>}) (C {<export>} {<Id.Lit_VarLike 'PYARROW_BUILD_TYPE='> (SQ <release>)}) (C {<export>} {<Id.Lit_VarLike 'PYARROW_WITH_PARQUET='> <1>}) (C {<export>} {<Id.Lit_VarLike 'PYARROW_WITH_PLASMA='> <1>}) (C {<export>} {<Id.Lit_VarLike 'PYARROW_BUNDLE_ARROW_CPP='> <1>}) (C {<export>} {<Id.Lit_VarLike 'LDFLAGS='> (DQ <'-Wl,--no-as-needed'>)}) (C {<export>} {<Id.Lit_VarLike 'PKG_CONFIG_PATH='> <'/arrow-dist/lib64/pkgconfig'>}) (C {<mkdir>} {<-p>} {<'/io/dist'>}) (command.ForEach iter_names: [PYTHON] iterable: (for_iter.Words words:[{(${ Id.VSub_Name PYTHON_VERSIONS)}]) body: (command.DoGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PYTHON_INTERPRETER='> name: PYTHON_INTERPRETER ) op: assign_op.Equal rhs: { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin/python'> ) } spids: [178] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PIP='> name:PIP) op: assign_op.Equal rhs: { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin/pip'> ) } spids: [189] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PIPI_IO='> name:PIPI_IO) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName PIP) <' install -f '> ($ Id.VSub_DollarName MANYLINUX_URL) ) } spids: [200] ) ] redirects: [] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PATH='> name:PATH) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName PATH) <':'> (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) ) } spids: [208] ) ] redirects: [] ) (C {<echo>} {(DQ <'=== ('> (${ Id.VSub_Name PYTHON) <') Building Arrow C++ libraries ==='>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'ARROW_BUILD_DIR='> name: ARROW_BUILD_DIR ) op: assign_op.Equal rhs: {<'/arrow/cpp/build-PY'> (${ Id.VSub_Name PYTHON)} spids: [232] ) ] redirects: [] ) (C {<mkdir>} {<-p>} {(DQ (${ Id.VSub_Name ARROW_BUILD_DIR))}) (C {<pushd>} {(DQ (${ Id.VSub_Name ARROW_BUILD_DIR))}) (command.Simple words: [ {<cmake>} {<-DCMAKE_BUILD_TYPE> <Id.Lit_Equals '='> <Release>} {<-DCMAKE_INSTALL_PREFIX> <Id.Lit_Equals '='> <'/arrow-dist'>} {<-DARROW_BUILD_TESTS> <Id.Lit_Equals '='> <OFF>} {<-DARROW_BUILD_SHARED> <Id.Lit_Equals '='> <ON>} {<-DARROW_BOOST_USE_SHARED> <Id.Lit_Equals '='> <OFF>} {<-DARROW_JEMALLOC> <Id.Lit_Equals '='> <off>} {<-DARROW_RPATH_ORIGIN> <Id.Lit_Equals '='> <ON>} {<-DARROW_JEMALLOC_USE_SHARED> <Id.Lit_Equals '='> <OFF>} {<-DARROW_PYTHON> <Id.Lit_Equals '='> <ON>} {<-DPythonInterp_FIND_VERSION> <Id.Lit_Equals '='> (${ Id.VSub_Name PYTHON)} {<-DARROW_PLASMA> <Id.Lit_Equals '='> <ON>} {<..>} ] redirects: [] more_env: [ (env_pair name: PATH val: { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin:'> ($ Id.VSub_DollarName PATH) ) } spids: [259] ) ] do_fork: T ) (C {<make>} {<-j5>} {<install>}) (C {<popd>}) (C {<rm>} {<-rf>} {<'dist/'>}) (C {<echo>} {(DQ <'=== ('> (${ Id.VSub_Name PYTHON) <') Building wheel ==='>)}) (command.Simple words: [ {($ Id.VSub_DollarName PYTHON_INTERPRETER)} {<setup.py>} {<build_ext>} {<--inplace>} {<--with-parquet>} {<--bundle-arrow-cpp>} ] redirects: [] more_env: [ (env_pair name: PATH val: { (DQ ($ Id.VSub_DollarName PATH) <':'> (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin'> ) } spids: [354] ) ] do_fork: T ) (command.Simple words: [{($ Id.VSub_DollarName PYTHON_INTERPRETER)} {<setup.py>} {<bdist_wheel>}] redirects: [] more_env: [ (env_pair name: PATH val: { (DQ ($ Id.VSub_DollarName PATH) <':'> (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin'> ) } spids: [379] ) ] do_fork: T ) (C {<echo>} { (DQ <'=== ('> (${ Id.VSub_Name PYTHON) <') Test the existence of optional modules ==='>) } ) (C {($ Id.VSub_DollarName PIPI_IO)} {<-r>} {<requirements.txt>}) (command.Simple words: [ {($ Id.VSub_DollarName PYTHON_INTERPRETER)} {<-c>} {(DQ <'import pyarrow.parquet'>)} ] redirects: [] more_env: [ (env_pair name: PATH val: { (DQ ($ Id.VSub_DollarName PATH) <':'> (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin'> ) } spids: [417] ) ] do_fork: T ) (command.Simple words: [{($ Id.VSub_DollarName PYTHON_INTERPRETER)} {<-c>} {(DQ <'import pyarrow.plasma'>)}] redirects: [] more_env: [ (env_pair name: PATH val: { (DQ ($ Id.VSub_DollarName PATH) <':'> (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<cpython_path>} {($ Id.VSub_DollarName PYTHON)}) right: <Id.Eof_RParen _> ) <'/bin'> ) } spids: [438] ) ] do_fork: T ) (C {<echo>} {(DQ <'=== ('> (${ Id.VSub_Name PYTHON) <') Tag the wheel with manylinux1 ==='>)} ) (C {<mkdir>} {<-p>} {<'repaired_wheels/'>}) (C {<auditwheel>} {<-v>} {<repair>} {<-L>} {<.>} {<'dist/pyarrow-'> <Id.Lit_Star '*'> <.whl>} {<-w>} {<'repaired_wheels/'>} ) (C {<echo>} {(DQ <'=== ('> (${ Id.VSub_Name PYTHON) <') Testing manylinux1 wheel ==='>)}) (C {<source>} {<'/venv-test-'> (${ Id.VSub_Name PYTHON) <'/bin/activate'>}) (C {<pip>} {<install>} {<'repaired_wheels/'> <Id.Lit_Star '*'> <.whl>}) (C {<py.test>} {<--parquet>} {<'/venv-test-'> (${ Id.VSub_Name PYTHON) <'/lib/'> <Id.Lit_Star '*'> <'/site-packages/pyarrow'> } {<-v>} ) (C {<deactivate>}) (C {<mv>} {<'repaired_wheels/'> <Id.Lit_Star '*'> <.whl>} {<'/io/dist'>}) ] ) redirects: [] ) ] )