将coverage-3.0.1安装到gentoo

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

我有最新版本的portage。

 [我] dev-python / coverage
     可用版本:2.77 2.85 {testing}
     已安装的版本:2.85(12:52:43 PM 08/10/2009)( - testing)
     主页:http://nedbatchelder.com/code/modules/coverage.html
     说明:在Python执行期间测量代码覆盖率

覆盖率3.0.1 – 甚至不可用。

我该如何安装?

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

如果不在Portage中,那么意味着没有人为此创build并质疑过一个ebuild。

我会build议:

  1. 现在创build自己的ebuild并从本地覆盖安装。
  2. 提交一份包含在Portage中的错误 。 如果你可以包含一个ebuild和它的稳定性的细节,那么它应该加快这个过程。

您可以使用Python的setuptools从PyPI安装软件包。 首先,出现setuptools

 $ emerge -av dev-python/setuptools 

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

 $ easy_install coverage 

请注意,对于以前版本的coverage我遇到了一些问题,因为出于某种原因,在Python文件导入时正在加载/usr/bin/coverage 。 为了解决这个问题,我将/usr/bin/coverage重命名为/usr/bin/coverage-bin或类似的东西。