-
Notifications
You must be signed in to change notification settings - Fork 283
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
jupyter_client
>= 7.0.0 breaks ipydatagrid
#701
Comments
I feel this could be related to @martinRenou's changes in #698 or ipython/ipykernel#708. |
I couldn't reproduce with the examples from the ipydatagrid repo. It seems that the example you are running is trying to serialize a dictionary with tuples as dictionary keys, which is not valid JSON. Is it something specific to the example you're running, or is it ipydatagrid itself which generates this dictionary? If ipydatagrid generates this dictionary, I could suggest to have a custom serializer that makes it valid JSON. |
Thank for the input @martinRenou - I am taking a look again. What puzzles me is that we didn't change anything in ipydatagrid, it is the jupyter_client version which breaks this. It's also odd that this is happening in python >= 3.7, but not 3.6. |
Opened jupyter-widgets/ipydatagrid#273 for reference. This issue does not seem to be caused by any specific |
Yes, more specifically it might be the PR in ipykernel: ipython/ipykernel#708 this makes |
Hi team,
This issue surfaced during a routine PR in the
ipydatagrid
repo. There were no code changes to trigger this on theipydatagrid
side, and our CI only shows this as failing for Python >= 3.7, Python 3.6 seems to work fine with >=7.0.0. Wondering if there's anything we need to change on theipydatagrid
side, or if it's an issue withjupyter_client
.The text was updated successfully, but these errors were encountered: