ohmeow/blurr

Installing Blurr Breaks Kaggle Notebook Saving

Closed this issue · 5 comments

Installing blurr in a Kaggle notebook breaks saving the notebook due incompatible nbconvert requirements. Kaggle requires nbconvert-6.1.0, but blurr installs nbconvert-5.6.1.

This appears to be due to blurr requiring nbverbose as a install requirement. A possible fix on blurr's end could be moving nbverbose to dev_requirements until nbdev has it's dependencies updated.

The dependency tree, from pipdeptree:

- ohmeow-blurr==0.1.0 [requires: nbverbose>=0.0.1] 
   - nbverbose==0.0.9 [requires: nbdev<2.0.0]
      - nbdev==1.1.23 [requires: nbconvert<6]

Ok just release new version ... 0.1.1

Give it a go and lmk if it works with kaggle, and if so, feel free to close this issue out.

Works fine on kaggle now. Thanks.

Good deal! Lmk how your project goes (and if you get a notebook up, I'd love to see it)

@ohmeow you might need to update the github workflow to install a dev editable install pip install -qe .[dev] for nbdev_test_nbs to work