(command.CommandList children: [ (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgname) op:Equal rhs:{(py-total-ordering)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:_pkgname) op:Equal rhs:{(flake8-isort)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgver) op:Equal rhs:{(2.0.1)})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgrel) op:Equal rhs:{(0)})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc) op: Equal rhs: {(DQ ('functools.total_ordering backport for Python 2.6'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url) op: Equal rhs: {(DQ ('https://github.com/kvesteri/total-ordering'))} ) ] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:arch) op:Equal rhs:{(DQ (noarch))})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:license) op:Equal rhs:{(DQ (BSD))})] ) (command.Assignment pairs: [(assign_pair lhs:(lhs_expr.LhsName name:depends) op:Equal rhs:{(DQ (python2))})] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends) op: Equal rhs: {(DQ ('python2-dev py-setuptools'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source) op: Equal rhs: { (DQ ('https://files.pythonhosted.org/packages/source/') (word_part.BracedVarSub token: <VSub_Name _pkgname> suffix_op: (suffix_op.Slice begin: (arith_expr.ArithWord w:{(Lit_Digits 0)}) length: (arith_expr.ArithWord w:{(Lit_Digits 1)}) ) ) (/) ($ VSub_DollarName '$_pkgname') (/) ($ VSub_DollarName '$_pkgname') (-) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$_pkgname') (-) ($ VSub_DollarName '$pkgver') } ) ] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(python2)} {(setup.py)} {(build)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] ) ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(python2)} {(setup.py)} {(install)} {(--prefix) (Lit_Other '=') (/usr)} {(--root) (Lit_Other '=') (DQ ($ VSub_DollarName '$pkgdir'))} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] ) ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums) op: Equal rhs: {(DQ ('06d102adf075c2dc4d4b4dd4dd534b91 flake8-isort-2.0.1.tar.gz'))} ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums) op: Equal rhs: { (DQ ( '9b994a95b3b26552fa25a8b94d7b345aea87ddb8c3bf78e7869b73ecc6088de7 flake8-isort-2.0.1.tar.gz' ) ) } ) ] ) (command.Assignment pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'c2d8006ea9dce62c2a990ab9769d65f1e040fcf3931c61b50a8dd208d3fa0037758102d46dafce4342126a38716b4ff3e06d7015a65a20a8458543ae8b2627d3 flake8-isort-2.0.1.tar.gz' ) ) } ) ] ) ] )