py2app is a Python setuptools command which will allow you to make standalone macOS application bundles and plugins from Python scripts.
NOTE: py2app must be used on macOS to build applications, it cannot create Mac applications on other platforms.
Create standalone Mac OS X applications with Python
Homepage Repository PyPI Python