Closed mvanderkamp closed 11 months ago
Who is importing urwid.wimp
? git grep wimp
in pudb comes up empty.
Oh it's an urwid internal import. Fixed but not released: https://github.com/urwid/urwid/issues/644
Guess we can just wait it out for them to release the next version, unless you want to put special handling for versions in setup.py but I'm not sure it's worth it.
Describe the bug I tried using
pytest --pdb --pdbcls=pudb.debugger:Debugger
and received the following error:After downgrading
urwid
to2.1.2
it worked again.This obviously stems from an urwid issue, but there might be a way for us to address it. Unfortunately this doesn't just happen with the latest
pudb
release, since we don't have an upper bound on which versions ofurwid
are acceptable, so this can affect users whose setup specifies an old version ofpudb
but doesn't specify which version ofurwid
to use. The solution in that case is for those users needing an oldpudb
version to restricturwid
to<2.2.0
.To Reproduce Steps to reproduce the behavior:
>=2.0.0
.pytest --pdb --pdbcls=pudb.debugger:Debugger
Expected behavior The debugger should open on the exception that causes the test to fail.
Versions