Cuál es la precedencia de los archivos compilados de Python en las importaciones?

os archivos @Python se compilan en bytecode (* .pyc).

Utilizando Cython puede compilarlos en código máquina (* .so en Linux).

Si usa ambos archivos en la misma carpeta, con el mismo nombre, ¿cuál es la precedencia entre ellos?

¿Existe una forma automática de garantizar que se use el archivo * .so en lugar del * .pyc? ¿O tiene que hacerlo explícitamente en el código (cambio de nombre, etc.)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta