I have to use some legacy .pyc modules (with no source) but I'm also forced to use python in optimized mode (python -O): so, when trying to import those modules, I get an import error (as python looks for .py or .pyo files).
Is there a way to make it use pyc modules as well? Or to convert .pyc into .pyo?
One way to "convert" them is simply renaming them.  Of course they won't be optimised, but at least you can use them.
Make Python import .pyc when run in optimized mode