py2app
never copies a system Python into an app bundle that it produces. If you want to make a standalone app that can be deployed on multiple versions of OS X, you need to use py2app
with a separately-installed Python, like from a python.org installer. See, for example, Py2App Can’t find standard modules