安装 coverage-3.0.1 到 gentoo

安装 coverage-3.0.1 到 gentoo

我已经安装了coverage-2.85版本,但我需要覆盖率-3.0.1

我有最新版本的 portage。

[I] dev-python/coverage
     可用版本:2.77 2.85 {test}
     已安装版本:2.85(2009 年 8 月 10 日下午 12:52:43)(-test)
     主页:http://nedbatchelder.com/code/modules/coverage.html
     描述:测量 Python 执行期间的代码覆盖率

coverage-3.0.1 – 即使被屏蔽也不可用。

我该如何安装它?

我是 gentoo 的初学者,请帮我为这个包创建 ebuild 覆盖。

答案1

如果它不在 Portage 中,则意味着尚未有人为其创建 ebuild 并进行 QA。

我会建议:

  1. 创建自己的 ebuild 并从本地覆盖目前。
  2. 提交漏洞将其包含在 Portage 中。如果您可以包含 ebuild 和有关其稳定性的详细信息,那么它应该可以加快该过程。

答案2

你可以使用 Python 的 从 PyPI 安装软件包setuptools。首先,emerge setuptools

$ emerge -av dev-python/setuptools

然后,以 root 身份运行easy_install安装coverage

$ easy_install coverage

请注意,我之前使用 的版本时coverage遇到了问题,因为出于某种原因,/usr/bin/coverage在 Python 文件导入时会加载 。为了解决这个问题,我将其重命名/usr/bin/coverage/usr/bin/coverage-bin或类似名称。

相关内容