¿Cómo encontrar el "nombre de importación" de cualquier paquete en Python?

Me pregunto si hay alguna forma confiable y consistente de obtener el "nombre de importación" / espacio de nombres de un paquete de Python. Por ejemplo

Paquet; django-haystack
Nombre de importación; alpac

Paquet; ipython
Nombre de importación; IPython

Hasta ahora sé, PyPi no almacena esa información que he verificado con PyPiXmlRpc.

Traté de automatizar para descargar el paquete, extraerlo y excavar .egg-info pero algunos paquetes no tienen esa carpeta en absoluto.

Cualquier ayuda será apreciada y se utilizará para un gadget de buena manera:)

Respuestas a la pregunta(3)

Su respuesta a la pregunta