Forma correcta de definir la codificación del código fuente de Python

| | | | | | | | |

PEP 263 define cómo declarar la codificación del código fuente de Python.

Normalmente, las primeras 2 líneas de un archivo de Python deben comenzar con:

#!/usr/bin/python # -*- codificación: <nombre de codificación> -*- 

Pero he visto muchos archivos que comienzan con:

#!/usr/bin/python # -*- codificación: < ;nombre de codificación> -*- 

=> codificación en lugar de codificación.

Entonces, ¿cuál es la forma correcta de declarar la codificación del archivo?

¿Se permite la codificación porque la expresión regular utilizada es perezosa? ¿O es simplemente otra forma de declarar la codificación del archivo?

Hago esta pregunta porque el PEP no habla de codificación, solo habla de codificación< /fuerte>.