python to elf
You can use py2exe as already answered and use Cython to convert
your key .py files in .pyc, C compiled files, like .dll in Windows
and .so on Linux. It is much harder to revert than common
.pyo and .pyc files (and also gain in performance!).