Decompyle is a python disassembler and decompiler which converts Python byte-code (.pyc or .pyo) back into equivalent Python source. Verification of the produced code (re-compiled) is avaliable as well.
Does not work with Python 2.7. For Python 2.7, use Uncompyle2 from GitHub
Won't install, gcc is exiting with non-zero status. Maybe one day I'll look into it and fix it, I don't have time right now. The error msg was: In file included from decompyle/marshal_20.c:11:0: ... previous declaration of ‘PyMarshal_WriteObjectToString’ was here ...
doesn't seem to work i run in a lot of problems all the time. Also seems to be a bug in the code he is using append but he needs to use extend for it. Fixed that but still doesn't work.