I have been looking for a way to compile my whole program into a single executable file that can be run completely by itself. That also includes any image files that my program uses. Something like when the executable is run, all extra files are extracted into a temporary directory relative to where the file is located at. After the script finishes or is closed, the temporary files are deleted.
I don't know if I'm just dreaming here, but so far I haven't found what I'm looking for. I've tried py2exe and pyinstaller, but as far as I can tell, they don't package everything into a single file.
If anybody has any help for me here, I appreciate it.