View Single Post
Old 06-27-2016, 05:29 PM   #9
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
No. *.pyo optimized bytecode is the cached version of what the python interpreter would have translated the *.py source code into, during the process of running. When *.pyo files exist the *.py files are actually ignored entirely.
Distributing an application as *.pyo files is pretty standard for compiled binary applications. It speeds it up, saves space, and even provides rudimentary protection for closed-source binaries.

The calibre binary download has always distributed *.pyo files.
eschwartz is offline   Reply With Quote