For single scripts, you can't get pass Py2Exe or similar tools for value. a) they are an executable file b) they have no external dependencies c) it packs down to about 350k. Which is acceptable nowadays.