submitted py2app patch upstream