pip install py2app
python
# myscript.py
print("Hello, World!")
python
from setuptools import setup
APP = ['myscript.py']
OPTIONS = {
'argv_emulation': True,
'plist': {
}
}
setup(
app=APP,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
python setup.py py2app