跳转到主要内容

交互式egg依赖浏览器

项目描述

GtkEggDeps

GtkEggDeps使用出色的tl.eggdeps和PyGtk提供一个交互式依赖浏览器。

安装

如果您有easy_install,您应该能够使用easy_install安装gtkeggdeps。

或者,下载gtkeggdeps.py并直接使用它。您需要安装tl.eggdeps。

源代码可以在以下Bazaar仓库中找到: http://mg.pov.lt/gtkeggdeps/bzr

项目主页在 http://mg.pov.lt/gtkeggdeps

用法

您可以在命令行中传递一个egg名称列表,以限制视图仅限于这些egg及其依赖项。您还可以指定包名称以完全忽略。运行gtkeggdepps –help以获取语法。

用于在树中导航的标准Gtk+键是

‘+’

展开树节点

‘-’ 或 ‘/’

折叠树节点

‘*’

递归展开树节点

退格键

跳转到父节点

Ctrl+S

在展开的节点中开始增量搜索

Ctrl+Up

查找上一个匹配节点

Ctrl+Down

查找下一个匹配节点

gtkeggdeps定义的额外键

Enter

展开/折叠节点

颜色是

红色

这是一个依赖循环

蓝色

存在对该包的直接依赖(例如,如果 z3c.formdemo 直接依赖于 zope.schema,那么每当 zope.schema 作为间接依赖出现时,它将显示为蓝色)。按下“*”时,蓝色节点不会递归展开,但可以使用“+”展开。

灰色

此包不在您的工作集中可用

括号的意义是

(名称)

此包与其它包不兼容(由于某处版本冲突)

{名称}

此包不可用

与 zc.buildout 的用法

向 buildout.cfg 添加一个新部分,使用 zc.recipe.egg 并安装 gtkeggdeps 以及您想要探索依赖项的 eggs。例如 z3c.formdemo 的示例

[buildout]
develop = .
parts = demo test coverage eggdeps

[eggdeps]
recipe = zc.recipe.egg
eggs = gtkeggdeps
       z3c.formdemo [app, test]

...

重新运行 buildout,您将获得一个 bin/gtkeggdeps 脚本,该脚本将看到您指定的所有 eggs。

已知错误

  • 如果存在依赖循环且没有包依赖于至少一个参与循环的包,则整个循环将排除在输出之外。

  • 如果您在命令行中指定了需求,您可能会看到树中没有加载依赖信息的额外内容。

更改

0.0.7 (2009-07-09)

  • 在浏览完整包集时,在顶层显示它们。

  • 与 tl.eggdeps 0.4 的兼容性(截至撰写本说明时尚未发布)。

  • 修复“如果您在命令行中指定了需求,您可能会看到树中没有加载依赖信息的额外内容。”的错误,假设您有 tl.eggdeps 0.4。

0.0.6 (2009-07-03)

  • 新命令行选项:–reverse。

  • 查找孤立节点并将它们作为树根添加。

  • 修复与 tl.eggdeps 0.3.2 的不兼容性

0.0.5 (2007-09-27)

  • 新命令行选项:–ignore pkgname。

  • 添加了 README.txt 和 CHANGES.txt

0.0.4 (2007-09-25)

  • 确保依赖图完整。应修复用户报告的一个错误。

0.0.3 (2007-09-24)

  • 将包的额外内容显示为单独的依赖项树节点。

0.0.2 (2007-09-24)

  • 删除了意外进入发布的调试冗余。

0.0.1 (2007-09-24)

  • 第一个公共版本。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分布

gtkeggdeps-0.0.7.tar.gz (7.2 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面