Guys, I have much python code in modules which are resides in several python packages and now I need to create single python executable module or file which will include all
For windows use py2exe , for linux use pyinstaller and for Mac use py2app
Using these tools you can have a setup.py
which based on os will build the final binary.
I have tried all three and they work well, or you can use cx_freeze they claim to be cross-platform
You can kivy for python cross plat form application .
Kivy - Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps
Maybe py2exe can help you ..
py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation.
Tutorial > http://www.py2exe.org/index.cgi/Tutorial
That's what egg files are for. Read this: What are the advantages of packaging your python library/application as an .egg file?