I don't know if somebody has asked this before, but is there any python equivalent to the Java .jar files? I have read about py2exe, freeze, and module distribution, but it's not what I'm looking for. I need a file that can contain everything in my program (and modules must be compiled, by the way), and that the user can double clic to run. On Windows, I found the pyw extension, and this partially covers my need: I compile everything, then change extensions from pyc to pyw. The problem is that my users want only 1 file pre program instead of having a folder with a lot of modules.
Is there any way to produce an executable file containing everything within it like Java's .jar's?