He producido un huevo python usando setuptools y me gustaría acceder a sus metadatos en tiempo de ejecución. Actualmente estoy trabajando en esto:Accediendo a los propios metadatos del huevo python
import pkg_resources
dist = pkg_resources.get_distribution("my_project")
print(dist.version)
pero esto probablemente funcionaría incorrectamente si tuviera varias versiones del mismo huevo instalado. Y si tengo ambos instalados la versión de huevo y desarrollo, entonces al ejecutar este código desde la versión de desarrollo obtendría la versión del huevo instalado.
Entonces, ¿cómo obtengo los metadatos para mi huevo, no hay algún huevo coincidente aleatorio instalado en mi sistema?