Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Windows) New dependency fancycompleter is broken for python 3.10 / 3.11 #1619

Closed
amonroy-logi opened this issue Nov 25, 2022 · 5 comments · Fixed by #1621
Closed

(Windows) New dependency fancycompleter is broken for python 3.10 / 3.11 #1619

amonroy-logi opened this issue Nov 25, 2022 · 5 comments · Fixed by #1621
Assignees
Labels
bug Uh oh... Something needs to be fixed dependencies This involves updating a dependency file requirements

Comments

@amonroy-logi
Copy link

See:

@mdmintz
Copy link
Member

mdmintz commented Nov 25, 2022

Thanks for reporting this! Looks like a Windows-only issue. I’ll quickly work to find a workaround and ship a new release in the next 7 hours with either a fix or a revert.

@mdmintz mdmintz added the bug Uh oh... Something needs to be fixed label Nov 26, 2022
@mdmintz mdmintz self-assigned this Nov 26, 2022
@mdmintz
Copy link
Member

mdmintz commented Nov 26, 2022

Here's a chart of who's affected by this bug:

Screenshot 2022-11-25 at 9 16 23 PM

(Windows users running Python 3.10 or Python 3.11)

@mdmintz mdmintz changed the title New dependency fancycompleter is broken for python 3.10 (Windows) New dependency fancycompleter is broken for python 3.10 / 3.11 Nov 26, 2022
@mdmintz
Copy link
Member

mdmintz commented Nov 26, 2022

The best solution here is to remove pdbpp (and sub-dependencies: fancycompleter, pyrepl, wmctrl) from required dependencies. Hopefully pdbpp can make changes to fix this bug soon so that it can be added back as the main debugger.

In the meantime (with pdbpp to be removed in the next release) people can choose their debugger, and install it separately/optionally. ipdb is also an option, but that one has some large dependencies, such as ipython and jedi.

Note: The standard pdb debugger comes with Python. It doesn't have any fancy colors or features, but it still works.

@mdmintz
Copy link
Member

mdmintz commented Nov 26, 2022

Fixed in 4.9.1 - https://github.com/seleniumbase/SeleniumBase/releases/tag/v4.9.1
CC @amonroy-logi

@mdmintz
Copy link
Member

mdmintz commented Nov 29, 2022

I ended up building my own debugger for version 4.9.2: #1623

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Uh oh... Something needs to be fixed dependencies This involves updating a dependency file requirements
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants