有人可以解释一下 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 的鸡蛋。