Назад | Перейти на главную страницу

Установите покрытие-3.0.1 в gentoo

У меня установлена ​​версия покрытия-2.85, но мне нужно покрытие-3.0.1

У меня последняя версия portage.

[I] dev-python/coverage
     Available versions:  2.77 2.85 {test}
     Installed versions:  2.85(12:52:43 PM 08/10/2009)(-test)
     Homepage:            http://nedbatchelder.com/code/modules/coverage.html
     Description:         Measures code coverage during Python execution

покрытие-3.0.1 - недоступно даже в маске.

Как я могу это установить?

Я новичок в gentoo, пожалуйста, помогите мне с созданием оверлея ebuild для этого пакета.

Если его нет в Portage, это означает, что никто еще не создал и не тестировал ебилд для него.

Я бы посоветовал:

  1. Создайте свой собственный ебилд и установите его из местное наложение на данный момент.
  2. Файл ошибка для включения в Portage. Если вы можете включить ебилд и подробные сведения о его стабильности, это должно ускорить процесс.

Вы можете устанавливать пакеты из PyPI с помощью Python setuptools. Во-первых, появляются 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 или что-то подобное.