У меня установлена версия покрытия-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, это означает, что никто еще не создал и не тестировал ебилд для него.
Я бы посоветовал:
Вы можете устанавливать пакеты из 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
или что-то подобное.