PyLockWare is a ast-based python obfuscator, which can help you by protecting your code from reverse engineering
Main features:
Remap(identifier renaming)
constant obfuscation(right now only numbers and strings)
State machine(control flow flatetting)
Runtime protection(Windows only)
Junk code generation
Nuitka packing
Link: https://github.com/amogus-gggy/PyLockWare
Note for non windows users: pywin32 and psutil needed only on windows and required by runtime protection only