我已經使用setuptools生成了一個python蛋,並希望在運行時訪問它的元數據。我目前正在這樣做:訪問python蛋自己的元數據
import pkg_resources
dist = pkg_resources.get_distribution("my_project")
print(dist.version)
但這可能會工作不正確,如果我有多個版本的相同的雞蛋安裝。如果我已經安裝了egg和development版本,那麼從開發版本運行這個代碼會得到已安裝egg的版本。
那麼,我該如何獲取元數據我的蛋不是我的系統上安裝的一些隨機匹配蛋?