quantopian/qgrid

qgrid incompatible with ipywidgets==8.0.0a6 due to decorator usage

shadiakiki1986 opened this issue · 1 comments

Environment

  • Operating System: ubuntu 20.04
  • Python Version: $ python --version: 3.9
  • How did you install Qgrid: pip
  • Python packages: $ pip freeze or $ conda list (please include qgrid, notebook, and jupyterlab versions)

qgrid: 1.3.1, ipywidgets 8.0.0a6

  • Jupyter lab packages (if applicable): $ jupyter labextension list

N/A

Description of Issue

  • What did you expect to happen?

import qgrid to work

  • What happened instead?

import qgrid threw an error in qgrid/grid.py line 524

@widgets.register() <--- register() missing 1 required positional argument: 'widget'

Reproduction Steps

  1. pip3 install ipywidgets==8.0.0a6
  2. pip3 install qgrid
  3. import qgrid in python 3.9
    ...

What steps have you taken to resolve this already?

None

Anything else?

No

Solved by #331