How can I obfuscate / hide my Python code from the customer, so that he cannot change the source how he likes to?
I know there is no effective way to hide Python code, so that there is no way to read it.
I just want a simple protection, that someone who doesn't really know what he is doing cannot just open the source files with a text editor and make changes or understand everything easily with no effort. Because my code is written really understandable, I'd like to hide the main principles I used at the first place.
If someone really wants to understand what I have done, he will. I know that.
So is there a common method you use to make a simple protection for python code?
You can try converting them into executable files using something like pyinstaller or py2exe although that will increase the distribution size.
Hiding Python Code from non-programmers