(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(python3)} spids:[7])] spids: [7] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.6.3)} spids:[10])] spids: [10] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_basever) op: Equal rhs: { (DQ (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [15 19] ) ) } spids: [13] ) ] spids: [13] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A high-level scripting language"))} spids: [25] ) ] spids: [25] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.python.org"))} spids: [30] ) ] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:provides) op:Equal rhs:{(DQ (py3-pip))} spids:[45])] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-tests::noarch\n") ("\t") ($ VSub_Name "$pkgname") ("-tkinter:tkinter ") ($ VSub_Name "$pkgname") (-wininst) ) } spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("expat-dev libressl-dev zlib-dev ncurses-dev bzip2-dev xz-dev\n") ("\tsqlite-dev libffi-dev tcl-dev linux-headers gdbm-dev readline-dev\n") ("\ttk tk-dev") ) } spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.python.org/ftp/python/") ($ VSub_Name "$pkgver") (/Python-) ($ VSub_Name "$pkgver") (".tar.xz\n") ("\tmusl-find_library.patch\n") ("\tfix-xattrs-glibc.patch\n") ("\tbpo-30353.patch\n") ("\t") ) } spids: [72] ) ] spids: [72] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/Python-) ($ VSub_Name "$pkgver"))} spids: [85] ) ] spids: [85] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(rm)} {(-r)} {(Modules/expat)} {(Modules/zlib)} {(Modules/_ctypes/darwin) (Lit_Other "*")} {(Modules/_ctypes/libffi) (Lit_Other "*")} ) ] spids: [97] ) spids: [93 96] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} {(--disable-rpath)} {(--enable-ipv6)} {(--enable-loadable-sqlite-extensions)} {(--enable-shared)} {(--with-lto)} {(--with-computed-gotos)} {(--with-dbmliborder) (Lit_Other "=") (gdbm) (Lit_Other ":") (ndbm)} {(--with-system-expat)} {(--with-system-ffi)} {(--with-threads)} ) (C {(make)} {(Lit_VarLike "EXTRA_CFLAGS=") (DQ ($ VSub_Name "$CFLAGS"))}) ] spids: [142] ) spids: [138 141] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal spids:[254])] spids: [252] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ("test__locale test_locale test_strptime test_re"))} spids: [262] ) ] spids: [262] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_datetime"))} spids: [271] ) ] spids: [271] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_os"))} spids: [281] ) ] spids: [281] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_posix"))} spids: [291] ) ] spids: [291] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_shutil"))} spids: [301] ) ] spids: [301] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_faulthandler test_gdb"))} spids: [316] ) ] spids: [316] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_tokenize test_tools"))} spids: [326] ) ] spids: [326] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_capi"))} spids: [336] ) ] spids: [336] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_threadsignals"))} spids: [346] ) ] spids: [346] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_time"))} spids: [356] ) ] spids: [356] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_cmath test_math"))} spids: [366] ) ] spids: [366] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_hash test_plistlib"))} spids: [376] ) ] spids: [376] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_ctypes"))} spids: [386] ) ] spids: [386] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fail) op: Equal rhs: {(DQ ($ VSub_Name "$fail") (" test_fcntl"))} spids: [401] ) ] spids: [401] ) (C {(make)} {(quicktest)} {(Lit_VarLike "TESTOPTS=") (DQ ("--exclude ") ($ VSub_Name "$fail"))} ) ] spids: [242] ) spids: [238 241] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(Lit_VarLike "EXTRA_CFLAGS=") (DQ ($ VSub_Name "$CFLAGS"))} {(install)} {(maninstall)} ) (C {(install)} {(-Dm644)} {(LICENSE)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/LICENSE)} ) ] spids: [429] ) spids: [425 428] ) (FuncDef name: dev body: (BraceGroup children: [ (C {(default_dev)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/include/python) (${ VSub_Name _basever) (m)} ) (C {(mv)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/include/python) (${ VSub_Name _basever) (m/pyconfig.h) } {(DQ ($ VSub_Name "$pkgdir")) (/usr/include/python) (${ VSub_Name _basever) (m/)} ) ] spids: [478] ) spids: [474 477] ) (FuncDef name: tests body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The test modules from the main python package"))} spids: [535] ) ] spids: [535] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever")}) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[553])] spids: [551] ) terminator: <Op_Semi ";"> ) (ForEach iter_name: i iter_words: [{(Lit_Other "*") (/test)} {(Lit_Other "*") (/tests)}] do_arg_iter: False body: (DoGroup children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/) (DQ ($ VSub_Name "$i")) } ) (C {(mv)} {(DQ ($ VSub_Name "$i")) (/) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/) (DQ ($ VSub_Name "$i")) } ) (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$i"))}) ] spids: [569 615] ) spids: [561 567] ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/test)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/)} ) ] spids: [532] ) spids: [528 531] ) (FuncDef name: tkinter body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A graphical user interface for the Python"))} spids: [646] ) ] spids: [646] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:libdir) op: Equal rhs: {(DQ (usr/lib/python) ($ VSub_Name "$_basever") (/lib-dynload))} spids: [654] ) ] spids: [652] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$libdir")}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$libdir") (/_tkinter.) (Lit_Other "*") (.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$libdir") (/)} ) ] spids: [643] ) spids: [639 642] ) (FuncDef name: wininst body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Python wininst files"))} spids: [702] ) ] spids: [702] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/distutils/command) } ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/distutils/command/) (Lit_Other "*") (.exe) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/python) ($ VSub_Name "$_basever") (/distutils/command)} ) ] spids: [699] ) spids: [695 698] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "32f24a3adcb7880003c7ecdc5e53e838e774adda76b308961d8215e28db630b2fa2828097817924c76afa4212b2df3362eb64d4e10f37c0147f512ec5aa8662b Python-3.6.3.tar.xz\n" ) ( "ab8eaa2858d5109049b1f9f553198d40e0ef8d78211ad6455f7b491af525bffb16738fed60fc84e960c4889568d25753b9e4a1494834fea48291b33f07000ec2 musl-find_library.patch\n" ) ( "37b6ee5d0d5de43799316aa111423ba5a666c17dc7f81b04c330f59c1d1565540eac4c585abe2199bbed52ebe7426001edb1c53bd0a17486a2a8e052d0f494ad fix-xattrs-glibc.patch\n" ) ( "df54032e66171483aad24f9f370e185072dcb2d6981210a8dd79b5fa51c2c7aa64da2501aa96bb5009bfb658387851068bc82f23c515f739672722495c2c98dd bpo-30353.patch" ) ) } spids: [743] ) ] spids: [743] ) ] )