在chandler中支持项之间的依赖关系
Chandler-DependencyPlugin的Python项目详细描述
依赖项插件是一个实验性插件,早期创建它是为了演示 在Chandler Desktop的插件框架中可以实现的功能。但是,我们已经做了一些改变 以及对应用程序的改进,像这样的插件还没有更新或测试。因此, 为了防止数据损坏,我们建议您运行一个单独的、干净的chandler版本 安装插件时。
依赖项插件在chandler中的项之间添加了基本的依赖项跟踪。
若要将项目设置为依赖项,请复制该项目,选择另一个项目,然后转到“编辑”>;“依赖项” 菜单新的依赖项和阻塞菜单将添加到项中,选择依赖项或 阻止程序将导航到该项
当前无法删除依赖项。
要从钱德勒用户界面下载并安装插件, 使用“插件->;下载”和“插件->;安装”菜单。
要从命令行下载并安装插件,请使用chandler的 安装插件脚本并重新启动chandler:
InstallPlugin Chandler-DependencyPlugin
如果要处理其代码,可以使用:
RunPython setup.py develop
以开发模式安装(在开发模式中可以进行更改 在钱德勒重新启动时生效),或者您可以使用:
RunPython setup.py install
以.egg文件的形式安装。
注意,当作为egg文件安装时,对源代码所做的更改将 不影响chandler的执行,直到再次运行setup.py install或setup.py develop。
更改此插件后,应在 setup.py和在chandler/makefile中,以便使用“快速构建”的用户 钱德勒会用你的新版本。
如果要运行此插件的测试,请使用:
RunPython setup.py test
有关插件开发过程的更多信息,请参见 建议时间:
http://lists.osafoundation.org/pipermail/chandler-dev/2006-March/005552.html