交互式鸡蛋依赖浏览器

gtkeggdeps的Python项目详细描述


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

使用量

您可以在命令行上传递一个鸡蛋名称列表,将视图限制为 那些蛋和它们的附属物。您还可以将包名称指定为 完全忽略。运行gtkeggdepps–语法帮助。

导航树的标准gtk+键是

‘+’expand a tree node
‘-‘ or ‘/’collapse a tree node
‘*’expand a tree node recursively
Backspacejump to parent
Ctrl+Sstart incremental search among expanded nodes
Ctrl+Upfind previous matching node
Ctrl+Downfind next matching node

gtkeggdeps定义的额外键

Enterexpand/collapse a node

颜色是:

redThis is a dependency loop
blueThere exists a dependency to this package that is less indirect (e.g. if z3c.formdemo directly depends on zope.schema, then whenever zope.schema appears as an indirect dependency it will be in blue). Blue nodes aren’t expanded recursively when you press ‘*’, but they can be expanded with ‘+’.
greyThis package is not available in your working set

括号的含义是:

(name)This package is incompatible with the rest (due to a version conflict somewhere)
{name}This package is not available

使用zc.buildout

向buildout.cfg添加一个使用zc.recipe.egg并安装gtkeggdeps的新部件 还有那些你想探索的蛋。例如 z3c.formdemo:

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

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

...

重新运行buildout,您将得到一个bin/gtkeggdeps脚本,它将看到 你指定的鸡蛋。

已知错误

  • 如果存在依赖项循环并且没有依赖于 至少有一个包参与该循环,整个循环将 从输出中排除。
  • 如果在命令行中指定了要求,则可以在 没有加载依赖关系信息的树。

更改

0.0.7(2009-07-09)

  • 浏览完整的软件包集时,将它们全部显示在顶层。
  • 与tl.eggdeps 0.4兼容(截至本次发布 写作)。
  • 修正了“如果您在命令行上指定了需求,您可能会看到 树中没有加载依赖关系信息的附加项。”,假设 你的目标是0.4。

0.0.6(2009-07-03)

  • 新的命令行选项:–reverse。
  • 找到孤立节点并将其添加为树根。
  • 修复与tl.eggdeps 0.3.2的不兼容性

0.0.5(2007-09-27)

  • 新的命令行选项:–忽略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)

  • 首次公开发行。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置