¿Cómo puedo leer las estructuras de datos Perl de Python?

A menudo he visto a personas usar estructuras de datos de Perl en lugar de archivos de configuración; es decir, un archivo solitario que contiene solo:

%config = (
    'color' => 'red',
    'numbers' => [5, 8],
    qr/^spam/ => 'eggs'
);

¿Cuál es la mejor manera de convertir el contenido de estos archivos en estructuras de datos equivalentes a Python, usando Python puro? Por el momento, podemos suponer que no hay expresiones reales para evaluar, solo datos estructurados.

Respuestas a la pregunta(4)

Su respuesta a la pregunta