【发布时间】:2010-09-20 08:42:15
【问题描述】:
有人能解释一下 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 重新安装 egg。
【问题讨论】:
-
你还有一个用于 python 的 quodlibet 插件吗?听起来很酷。
-
@PeterTurner 这可能就是 quodlibet 本身——it's written in Python
标签: python setuptools egg