I am writing a program which I will send to someone as a single .py file. 
I want to be able to include sound in this program which the person can hear without requiring extra wav/mp3 files as well. Is this possible? I'm open to using external modules, etc, just as long as it can all be included in one file when I send it.
You could use the library winsound to include your audio as a string of bytes in your .py file.
How to play any kind of sound in python without using file or directory