For tests, mock 1.0.1 is needed so we need to explicitly specify it: # diff -u /usr/portage/dev-python/elasticsearch-curator/elasticsearch-curator-3.3.0.ebuild elasticsearch-curator-3.3.0-r1.ebuild --- /usr/portage/dev-python/elasticsearch-curator/elasticsearch-curator-3.3.0.ebuild 2015-09-11 10:01:02.000000000 +0200 +++ elasticsearch-curator-3.3.0-r1.ebuild 2015-11-11 14:00:48.348519649 +0100 @@ -31,7 +31,7 @@ dev-python/sphinx[${PYTHON_USEDEP}] test? ( ${RDEPEND} || ( virtual/jre:1.8 virtual/jre:1.7 ) - dev-python/mock[${PYTHON_USEDEP}] + =dev-python/mock-1.0.1-r2[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] dev-python/coverage[${PYTHON_USEDEP}] dev-python/nosexcover[${PYTHON_USEDEP}]
Thanks to Ian for pointing out, this would be better: ~dev-python/mock-1.0.1[${PYTHON_USEDEP}]
commit b6d222f596c32514bf78deb3832b6455207f6d0b Author: Ian Delaney <idella4@gentoo.org> Date: Wed Nov 11 22:13:45 2015 +0800 dev-python/elasticsearch-curator: set req'd version to dep 'mock' Required for test phase, fixes gentoo bug Gentoo bug: #565502