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

All extensions marked as "possibly incompatible" for notebook 5.0.0 #942

Open
andyneff opened this issue Apr 4, 2017 · 13 comments
Open
Labels

Comments

@andyneff
Copy link
Contributor

andyneff commented Apr 4, 2017

I'm guessing the compatibility in the yaml files need to be updated to include 5.x (for those that work in 5.x ;) )

@jcb91
Copy link
Member

jcb91 commented Apr 4, 2017

Yes, good point. I think quite a few have been used successfully on 5.0 (see jupyter/notebook#2151 for details), but we do still need to update all the yaml files...

@jfbercher
Copy link
Member

but we do still need to update all the yaml files...

Oops :-(

@jcb91 jcb91 added the 5.0 label Apr 11, 2017
@jcb91
Copy link
Member

jcb91 commented Apr 24, 2017

So, here's my list of what we need to update. If anyone's tried any of these in
5.0 and found them to work (or not!), please leave a comment below.
I've started PR #972 to update the yaml files. You can also PR to my nb5 branch to add updates for things you've tested directly.

The following need compatibility updating:
(a filled checkbox means compatible, but not yet declared as such)

  • addbefore/main
  • autosavetime/main
  • autoscroll/main
  • chrome-clipboard/main
  • code_font_size/code_font_size
  • code_prettify/2to3
  • code_prettify/autopep8
  • code_prettify/code_prettify
  • codefolding/edit
  • codefolding/main
  • codemirror_mode_extensions/main
  • contrib_nbextensions_help_item/main
  • datestamper/main
  • dragdrop/main
  • equation-numbering/main
  • execute_time/ExecuteTime
  • gist_it/main
  • help_panel/help_panel
  • hide_header/main
  • hide_input/main
  • hide_input_all/main
  • init_cell/main
  • keyboard_shortcut_editor/main
  • limit_output/main
  • move_selected_cells/main
  • navigation-hotkeys/main
  • nbTranslate/main
  • notify/notify
  • printview/main
  • qtconsole/qtconsole
  • rubberband/main
  • ruler/main
  • runtools/main
  • scratchpad/main
  • scroll_down/main
  • search-replace/main
  • skill/main
  • skip-traceback/main
  • snippets/main
  • snippets_menu/main
  • spellchecker/main
  • splitcell/splitcell
  • table_beautifier/main
  • toggle_all_line_numbers/main
  • tree-filter/index
  • zenmode/main

These are not marked as compatible in master, but have been updated in my nb5
branch:

  • exercise/main
  • exercise2/main
  • highlighter/highlighter
  • hinterland/hinterland
  • python-markdown/main
  • select_keymap/main
  • toc2/main

And these were already marked as compatible before I started by nb5 branch:

  • collapsible_headings/main
  • comment-uncomment/main
  • freeze/main
  • highlight_selected_word/main
  • latex_envs/latex_envs

@jfbercher, I think you mentioned in jupyter/notebook#2151 that you'd tested hide_menubar - I guess you mean hide_header?

@jfbercher
Copy link
Member

@jfbercher, I think you mentioned in jupyter/notebook#2151 that you'd tested hide_menubar - I guess you mean hide_header?

probably...

@baldwint
Copy link
Contributor

I tried notify/notify in 5.x and it seems to work just fine without any modification.

baldwint added a commit to baldwint/IPython-notebook-extensions that referenced this issue Jun 29, 2017
baldwint added a commit to baldwint/IPython-notebook-extensions that referenced this issue Aug 1, 2017
@hrogal
Copy link

hrogal commented Aug 16, 2017

I just used spellchecker with 5.0.0 and it worked fine.

@jfbercher
Copy link
Member

👍 @hrogal
In coming days, I will try to make a big tour of available extensions and update the relevant yaml files.

@elmerehbi
Copy link

elmerehbi commented Sep 1, 2017

I cannot enable zenmode. It says zenmode/main) is referenced by two different yaml files on the server

Actually it is enabled but doesn't work. I cannot find the toolbar icon that I used before.

@jcb91
Copy link
Member

jcb91 commented Sep 2, 2017

@elmerehbi it sounds like you have two separate issues.

It says zenmode/main) is referenced by two different yaml files on the server

This sounds like you have two different installations in different places (e.g. a per-user and a system-wide installation). Check the notebook server logs for further details.

Actually it is enabled but doesn't work. I cannot find the toolbar icon that I used before.

Not sure about this, but it's probably best to open a separate issue, and include anything from the JavaScript console...

@elmerehbi
Copy link

elmerehbi commented Sep 2, 2017

@jcb91

This sounds like you have two different installations in different places (e.g. a per-user and a system-wide installation). Check the notebook server logs for further details.

What do you mean by two installations; Python or the notebook extensions? As far as I remember I installed Anaconda then created an environment in which I installed my modules.

Checking conda list for the root and my custom environment shows the notebook extensions only in my environment.

JavaScript console...

Is it the browser console? I've linked to one in this new issue. Is it sufficient?

@jcb91
Copy link
Member

jcb91 commented Sep 2, 2017

What do you mean by two installations; Python or the notebook extensions? As far as I remember I installed Anaconda then created an environment in which I installed my modules.

I mean that the nbextension files exist in two places in the jupyter path. This is distinct from the python/conda package. The anaconda packages automatically install the nbextension files to the sys-prefix location, so if you then run something like jupyter contribute nbextensions install --user, you'd end up with a second copy in the user directories. To find exactly where they are, check server logs (not the browser console logs, but output from the jupyter notebook or similar command that you use to start the server) for lines from the configurator about duplicates.

For the second part, see reply in the new issue :)

@jcb91
Copy link
Member

jcb91 commented Sep 2, 2017

You may need to run the server with the debug flag to see the appropriate log messages though. See http://jupyter-contrib-nbextensions.readthedocs.io/en/latest/troubleshooting.html#removing for more information.

@elmerehbi
Copy link

if you then run something like jupyter contribute nbextensions install --user

Never ran such a command as far I remember.

Thanks for the link.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants