Package: python3-pytest
Version: 4.6.11-1
Severity: grave
I was trying to update another package in the Debian Python Team, and
couldn't understand why its testsuite failed with the above error.
After some failed poking around, I put the following in a file named
test_foo.py:
def test_foo():
pass
and ran 'pytest-3 test_foo.py' : same error. So I think the problem is
with python3-pytest and not with the original package.
I'm setting the severity to grave since it makes the package unusable.
Cheers,
JP
PS: the full trace is:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 572, in import_plugin
__import__(importspec)
ModuleNotFoundError: No module named 'pytest_tornasync'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/pytest-3", line 11, in <module>
load_entry_point('pytest==4.6.11', 'console_scripts', 'pytest')()
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 65, in main
config = _prepareconfig(args, plugins)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 213, in _prepareconfig
return pluginmanager.hook.pytest_cmdline_parse(
File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286, in
__call__
return self._hookexec(self, self.get_hookimpls(), kwargs)
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92, in
_hookexec
return self._inner_hookexec(hook, methods, kwargs)
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83, in
<lambda>
self._inner_hookexec = lambda hook, methods, kwargs:
hook.multicall(
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 203, in
_multicall
gen.send(outcome)
File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 94,
in pytest_cmdline_parse
config = outcome.get_result()
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 80, in
get_result
raise ex[1].with_traceback(ex[2])
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 789, in pytest_cmdline_parse
self.parse(args)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 997, in parse
self._preparse(args, addopts=addopts)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 943, in _preparse
self.pluginmanager.load_setuptools_entrypoints("pytest11")
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 298, in
load_setuptools_entrypoints
self.register(plugin, name=ep.name)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 335, in register
self.consider_module(plugin)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 540, in consider_module
self._import_plugin_specs(getattr(mod, "pytest_plugins", []))
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 545, in _import_plugin_specs
self.import_plugin(import_spec)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 581, in import_plugin
six.reraise(ImportError, new_exc, tb)
File "/usr/lib/python3/dist-packages/six.py", line 702, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 572, in import_plugin
__import__(importspec)
ImportError: Error importing plugin "pytest_tornasync": No module named
'pytest_tornasync'