Another odd thing about this failure is that http://hg.python.org/cpython/rev/59a11c81dd3c should have fixed it as it should be setting warnings.showwarning() back to it's original value before the test began executing. So I checked PyShell again and found out it's being very naughty...
| DEBUG: Executing shell function do_compile | Error: /home/jfrye/Developer/Xilinx/PetaLinuxProjects/ZyboPS/build/tmp/work/plnx_arm-xilinx-linux-gnueabi/device-tree-generation/xilinx+gitAUTOINC+5b21302249-r0/system-user.dtsi:53.1-9 Label or path amba_pl not found | Error: /home/jfrye/Dev...
Info : New SWD context initialized at 0x0x2593230 SWD_I: Executing swd_dap_activate(swdctx=@0x2593230, operation=SWD_OPERATION_EXECUTE) SWD_I: Executing swd_dap_reset(swdctx=@0x2593230, operation=SWD_OPERATION_EXECUTE) SWD_I: Executing swd_dp_read_idcode(swdctx=@0x2593230, operation=SWD_O...
Clearly it was not a hardware problem in my case. It was Vivado providing misleading info when ...