FS#53489 - [spyder] missing dependency nbconvert

Attached to Project: Community Packages
Opened by Sebastiaan Lokhorst (lonaowna) - Tuesday, 28 March 2017, 15:48 GMT
Last edited by Muflone (muflone) - Sunday, 07 May 2017, 01:02 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Muflone (muflone)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

When starting spyder, I get a message saying that the "nbconvert" dependency is missing.

I see that the package "jupyter-nbconvert" is an indirect dependency of spyder, but that package seems to be for Python 3. I can't find a Python 2 version of it in the repositories.
This task depends upon

Closed by  Muflone (muflone)
Sunday, 07 May 2017, 01:02 GMT
Reason for closing:  Fixed
Additional comments about closing:  Hidden the warning in spyder 3.1.4-1 and moved the dependency to optional
Comment by Sebastiaan Lokhorst (lonaowna) - Tuesday, 28 March 2017, 15:50 GMT
By the way, the "ipython2-notebook" package doesn't seem to be needed. I think it can be removed from the dependency list (and from the repositories).
Comment by Doug Newgard (Scimmia) - Friday, 31 March 2017, 14:43 GMT
Exact errors, please
Comment by Sebastiaan Lokhorst (lonaowna) - Saturday, 01 April 2017, 10:55 GMT
Don't know what this will add, but sure:

"You have missing dependencies!
nbconvert >=4.0: None (NOK)
Please install them to avoid this message.

(...) we *strongly* recommend you to install all the listed missing dependecies (...)"
Comment by Doug Newgard (Scimmia) - Saturday, 01 April 2017, 14:08 GMT
I was looking for exactly what was trying to load the dependency. It's very common for a missing dep to actually be something one of the dependencies needs, not the actual program itself.
Comment by Muflone (muflone) - Wednesday, 12 April 2017, 23:32 GMT Comment by Muflone (muflone) - Sunday, 07 May 2017, 01:00 GMT
Actually the nbconvert package for Python 2 is not available in Arch Linux repositories.
Porting it from Python 3 to Python 2 would require a big amount of dependencies to port to Python 2.

Whenever the bug #53658 will be solved then Spyder could use the nbconvert package to manipulate IPython notebooks.
In the meanwhile I'm marking the dependency as optional, hiding then the warning about missing nbconvert package for Python 2.

Loading...