-
Notifications
You must be signed in to change notification settings - Fork 506
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
Gdbgui is not compatible with Python 3.11 #447
Comments
I'm having the same issue... ➜ ~ pip install gdbgui
|
Same issue here! God, why does Python suck so much... |
You are right with that. Just found this project and tried to fix this issue I tied to change the version to the current version - in time of writing this version (2.0.2).
There is an other thing if you try to build the program:
|
Without the update of greenlet dependency, as done in mentioned PR, the gdbgui can not be compiled basically on every latest version of any distro. Just saying. |
If you happen to have more than one version of python installed on your system you can install with pipx install --python [python-version(python3.9)] gdbgui Its a nasty workaround but it'll get you up and running in the meantime |
same here, python 3.11 is default in gentoo, would really appreciate if we could get a fix |
Pinged the repository owner 5 months ago. Next step here is to fork if someone wants to pick up the torch. |
I am so sorry everyone. I will take care of this as soon as I can. Hopefully within the next week. If I don’t fix it by then please ping me again. |
Beyond this fix I also have a fork that is a significant rewrite. It’s about 80% done, and I am unfortunately probably not going to be able to complete it. I was going to wait to push the fork but I will share it in its current state in case anyone wants to try it or improve on it. |
@cs01 badass! Would love to see it. I don't know if anyone else is using / building tooling for embedded/microcontroller debugging (using a GDB client-server pair) but would love to collaborate. |
That would be amazing. I will let you know when I push it. Based on this issue it is apparent that I need to find a more sustainable way to maintain this project (after having a child I just can’t seem to find the time), so if you or anyone else is interested in maintaining it let me know. |
Not OK on Fedora38 with default python 3.11 also. But, there is a fixed version on PyPi, installs and runs on Fedora38, python3.11 - fine:
|
gdbgui 0.15.2.0 has been released which has been tested to be compatible with python 3.12. Please let me know if it resolves your issues. |
Describe the bug
Gdbgui is not compatible with Python 3.11 because it requires
greenlet==1.1.2
.See python-greenlet/greenlet#295 (comment) and python-greenlet/greenlet#280.
To Reproduce
Steps to reproduce the behavior:
Please complete the following information:
gdbgui -v
): 0.15.1.0gdb -v
):pip freeze
):Additional context
The text was updated successfully, but these errors were encountered: