Created attachment 413048 [details] build.log pytest-cov-1.8.1 requires "<dev-python/coverage-4", but since pytest-cov is not in a dependency for pytest, portage does not enforce this restriction. >>> Test phase: dev-python/pytest-2.8.0 * python3_4: running distutils-r1_run_phase python_test Traceback (most recent call last): File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/pytest.py", line 17, in <module> raise SystemExit(pytest.main()) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/config.py", line 38, in main config = _prepareconfig(args, plugins) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/config.py", line 117, in _prepareconfig pluginmanager=pluginmanager, args=args) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 724, in __call__ return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 338, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 333, in <lambda> _MultiCall(methods, kwargs, hook.spec_opts).execute() File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 595, in execute return _wrapped_call(hook_impl.function(*args), self.execute) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 249, in _wrapped_call wrap_controller.send(call_outcome) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/helpconfig.py", line 28, in pytest_cmdline_parse config = outcome.get_result() File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 278, in get_result raise ex[1].with_traceback(ex[2]) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 264, in __init__ self.result = func() File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 596, in execute res = hook_impl.function(*args) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/config.py", line 851, in pytest_cmdline_parse self.parse(args) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/config.py", line 956, in parse self._preparse(args) File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/config.py", line 917, in _preparse self.pluginmanager.load_setuptools_entrypoints("pytest11") File "/var/tmp/portage/dev-python/pytest-2.8.0/work/pytest-2.8.0-python3_4/lib/_pytest/vendored_packages/pluggy.py", line 501, in load_setuptools_entrypoints plugin = ep.load() File "/usr/lib64/python3.4/site-packages/pkg_resources/__init__.py", line 2354, in load self.require(*args, **kwargs) File "/usr/lib64/python3.4/site-packages/pkg_resources/__init__.py", line 2371, in require items = working_set.resolve(reqs, env, installer) File "/usr/lib64/python3.4/site-packages/pkg_resources/__init__.py", line 844, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (coverage 4.0 (/usr/lib64/python3.4/site-packages), Requirement.parse('coverage<4.0a1,>=3.7.1')) * ERROR: dev-python/pytest-2.8.0::gentoo failed (test phase): * tests failed with python3.4 * * Call stack: * ebuild.sh, line 93: Called src_test * environment, line 3534: Called distutils-r1_src_test * environment, line 935: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 293: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3074: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2191: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2189: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 564: Called distutils-r1_run_phase 'python_test' * environment, line 872: Called python_test * environment, line 3413: Called die * The specific snippet of code: * "${PYTHON}" "${BUILD_DIR}"/lib/pytest.py -x -v --runpytest=subprocess || die "tests failed with ${EPYTHON}";
commit cb016b47a33f6e6db7436df62b8fc9b43b794e81 Author: Justin Lecher <jlec@gentoo.org> Date: Sun Sep 27 20:15:53 2015 +0200 dev-python/pytest-cov: Revert loosen of coverage version in deps Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=561630 Package-Manager: portage-2.2.22 Signed-off-by: Justin Lecher <jlec@gentoo.org> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb016b47a33f6e6db7436df62b8fc9b43b794e81