有人可以解释egg-info目录如何与各自的模块绑定吗?例如,我有以下内容:
/usr/local/lib/python2.5/site-packages/quodlibet/
/usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/
我假设egg-info目录用于使相应的模块对setuptools(easy_install)可见,对吗?如果是这样,setuptools如何将egg-info目录绑定到模块目录?
假设我处在正确的轨道上,并且为了示例起见...如果我想让我现有的安装包对setuptools可见,我可以将模块目录和egg-info目录符号链接到站点-包目录?我自己会尝试过,但是我不确定如何测试该软件包是否对setuptools可见。奖励积分,如果您还可以告诉我如何进行测试:)
我试图理解所有这些的主要原因是因为我想将一些模块符号链接到站点程序包中,以便我可以对它们进行更改,并使更改对使用它们的脚本可见,而不必重新安装每次更改后从PyPI获取鸡蛋。