DePython is a software which can de-compile the python compiled pyc|pyo file.
If you lost your python source files, don't worry, DePython can help you bring the sources back, you need only provide the compiled bytecode files. DePython generate python source files almost same as your original source files.
Depython supports various version of python, up to newest Python 2.5.
We provide a online DePython version make you easily test the power of DePython.
Now we can decompile python bytecode even like this one(compiled by python 2.4,2.5),:-):
print (lambda Ru,Ro,Iu,Io,IM,Sx,Sy:reduce(lambda x,y:x+y,map(lambda y, Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,Sy=Sy,L=lambda yc,Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,i=IM, Sx=Sx,Sy=Sy:reduce(lambda x,y:x+y,map(lambda x,xc=Ru,yc=yc,Ru=Ru,Ro=Ro, i=i,Sx=Sx,F=lambda xc,yc,x,y,k,f=lambda xc,yc,x,y,k,f:(k<=0)or (x*x+y*y >=4.0) or 1+f(xc,yc,x*x-y*y+xc,2.0*x*y+yc,k-1,f):f(xc,yc,x,y,k,f):chr( 64+F(Ru+x*(Ro-Ru)/Sx,yc,0,0,i)),range(Sx))):L(Iu+y*(Io-Iu)/Sy),range(Sy ))))(-2.1, 0.7, -1.2, 1.2, 30, 80, 24)
The purpose of the online version is for evaluate, so we only support file size up to 5 kilobytes.
Every IP address can submit up to 3 files to the DePython Online service. The online version only support Python 2.4 and 2.5. if you need decompile files which size more than 5 kb, Please contact us, It's not free, but it's cheap,:)
If you have any question and want to decompile more python bytecodes, please feel free to reach us at depython2007(at)gmail.com.