(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[6])
          op: Equal
          rhs: {(py-wcwidth)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_pkgname spids:[9])
          op: Equal
          rhs: {(wcwidth)}
          spids: [9]
        )
      ]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[12])
          op: Equal
          rhs: {(0.1.7)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgrel spids:[15])
          op: Equal
          rhs: {(0)}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[18])
          op: Equal
          rhs: {(DQ ('Measures number of Terminal column cells of wide-character codes'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[23])
          op: Equal
          rhs: {(DQ ('https://pypi.python.org/pypi/wcwidth'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[28])
          op: Equal
          rhs: {(DQ (noarch))}
          spids: [28]
        )
      ]
      spids: [28]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[33])
          op: Equal
          rhs: {(DQ (MIT))}
          spids: [33]
        )
      ]
      spids: [33]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends spids:[38])
          op: Equal
          rhs: {(DQ )}
          spids: [38]
        )
      ]
      spids: [38]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[42])
          op: Equal
          rhs: {(DQ ('python2-dev py-setuptools python3-dev'))}
          spids: [42]
        )
      ]
      spids: [42]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[47])
          op: Equal
          rhs: 
            {
              (DQ (py2-) 
                (word_part.BracedVarSub
                  token: <VSub_Name pkgname>
                  suffix_op: (suffix_op.StringUnary op_id:VOp1_Pound arg_word:{(py-)})
                  spids: [50 54]
                ) (':_py2 py3-') 
                (word_part.BracedVarSub
                  token: <VSub_Name pkgname>
                  suffix_op: (suffix_op.StringUnary op_id:VOp1_Pound arg_word:{(py-)})
                  spids: [56 60]
                ) (':_py3')
              )
            }
          spids: [47]
        )
      ]
      spids: [47]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[64])
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') 
                ('.tar.gz::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)})
                    )
                  spids: [70 76]
                ) (/) ($ VSub_DollarName '$_pkgname') (/) ($ VSub_DollarName '$_pkgname') (-) ($ VSub_DollarName '$pkgver') 
                (.tar.gz)
              )
            }
          spids: [64]
        )
      ]
      spids: [64]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:builddir spids:[86])
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_DollarName '$srcdir') (/) ($ VSub_DollarName '$_pkgname') (-) 
                ($ VSub_DollarName '$pkgver')
              )
            }
          spids: [86]
        )
      ]
      spids: [86]
    )
    (command.FuncDef
      name: check
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {(python2)} {(setup.py)} {(check)})
            (C {(python3)} {(setup.py)} {(check)})
          ]
          spids: [100]
        )
      spids: [96 99]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {(python2)} {(setup.py)} {(build)})
            (C {(python3)} {(setup.py)} {(build)})
          ]
          spids: [130]
        )
      spids: [126 129]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [(C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir'))})]
          spids: [160]
        )
      spids: [156 159]
    )
    (command.FuncDef
      name: _py2
      body: 
        (command.BraceGroup
          children: [
            (command.Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:replaces spids:[181])
                  op: Equal
                  rhs: {(DQ ($ VSub_DollarName '$pkgname'))}
                  spids: [181]
                )
              ]
              spids: [181]
            )
            (command.Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:depends spids:[187])
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (word_part.BracedVarSub
                          token: <VSub_Name depends>
                          suffix_op: 
                            (suffix_op.PatSub
                              pat: {(py-)}
                              replace: {(py2-)}
                              replace_mode: Lit_Slash
                              spids: [191]
                            )
                          spids: [189 196]
                        )
                      )
                    }
                  spids: [187]
                )
              ]
              spids: [187]
            )
            (C {(_py)} {(python2)})
          ]
          spids: [178]
        )
      spids: [174 177]
    )
    (command.FuncDef
      name: _py3
      body: 
        (command.BraceGroup
          children: [
            (command.Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:depends spids:[214])
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (word_part.BracedVarSub
                          token: <VSub_Name depends>
                          suffix_op: 
                            (suffix_op.PatSub
                              pat: {(py-)}
                              replace: {(py3-)}
                              replace_mode: Lit_Slash
                              spids: [218]
                            )
                          spids: [216 223]
                        )
                      )
                    }
                  spids: [214]
                )
              ]
              spids: [214]
            )
            (C {(_py)} {(python3)})
          ]
          spids: [211]
        )
      spids: [207 210]
    )
    (command.FuncDef
      name: _py
      body: 
        (command.BraceGroup
          children: [
            (command.Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:python spids:[243])
                  op: Equal
                  rhs: {(DQ ($ VSub_Number '$1'))}
                  spids: [243]
                )
              ]
              spids: [241]
            )
            (command.Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:pkgdesc spids:[249])
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_DollarName '$pkgdesc') (' (for ') ($ VSub_DollarName '$python') (')'))
                    }
                  spids: [249]
                )
              ]
              spids: [249]
            )
            (command.Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:depends spids:[258])
                  op: Equal
                  rhs: {(DQ ($ VSub_DollarName '$depends') (' ') ($ VSub_DollarName '$python'))}
                  spids: [258]
                )
              ]
              spids: [258]
            )
            (command.Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (lhs_expr.LhsName name:install_if spids:[266])
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_DollarName '$pkgname') ('=') ($ VSub_DollarName '$pkgver') (-r) 
                        ($ VSub_DollarName '$pkgrel') (' ') ($ VSub_DollarName '$python')
                      )
                    }
                  spids: [266]
                )
              ]
              spids: [266]
            )
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (C {($ VSub_DollarName '$python')} {(setup.py)} {(install)} 
              {(--prefix) (Lit_Other '=') (/usr)} {(--root) (Lit_Other '=') (DQ ($ VSub_DollarName '$subpkgdir'))}
            )
          ]
          spids: [238]
        )
      spids: [234 237]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[305])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'5bc9625fbd10721a50a3ac7d7f91012cca8e4f83533f265cf56890498bc52a53b155c82e67d6bc5523a5593c8d7992a1dec2a0f590318170eddf987c56f9c368  py-wcwidth-0.1.7.tar.gz'
                )
              )
            }
          spids: [305]
        )
      ]
      spids: [305]
    )
  ]
)