INTERNALERROR> File "/usr/lib64/python3.6/site-packages/pluggy/manager.py", line 251, in check_pending INTERNALERROR> % (name, hookimpl.plugin), INTERNALERROR> pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace' in plugin <module 'pytest_raisesregexp.plugin' from '/usr/lib64/python3.6/site-packages/pytest_raisesregexp/plugin.py'> ========================== 1 warnings in 0.75 seconds ========================== * ERROR: net-proxy/sshuttle-0.78.5::gentoo failed (test phase): ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_libressl-abi32+64-test_20190624-213954 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-8.3.1 [2] x86_64-pc-linux-gnu-9.1.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) Available Rust versions: [1] rust-1.35.0 * emerge -qpvO net-proxy/sshuttle [ebuild N ] net-proxy/sshuttle-0.78.5 USE="test" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7"
Created attachment 581710 [details] emerge-info.txt
Created attachment 581712 [details] emerge-history.txt
Created attachment 581714 [details] environment
Created attachment 581716 [details] etc.portage.tbz2
Created attachment 581718 [details] net-proxy:sshuttle-0.78.5:20190701-185552.log
Created attachment 581720 [details] temp.tbz2
Created attachment 581722 [details] tests.tbz2
This looks like dev-python/pytest-raisesregexp is causing pytest runtime failures and has nothing to do with sshuttle tests. I've run into this before with other pytest plugins and wish there was an easy way for projects to limit pytest to loading only the plugins they need.