This SRU is hard. I tried building 3.0.1+dfsg1-1 for yakkety:
https://launchpad.net/~showard314/+archive/ubuntu/ppa


it builds fine, but can't install because of missing dependencies.
python3-spyder : Depends: python3-nbconvert but it is not installable
                 Depends: python3-qtconsole but it is not installable

1) python3-qtconsole is really "ipython3-qtconsole," the name was
changed in debian so that can be easy to fix with a patch in Ubuntu.

2) python3-nbconvert is harder (impossible?) to add since it's a brand
new package - and we usually can't get new packages in through SRU.
https://packages.debian.org/source/sid/nbconvert

However, Spyder will probably work without nbconvert, it's only used in two 
spots:
https://github.com/spyder-ide/spyder/blob/28d8b481f2531dca83d3658ae151229601eefb9e/spyder/widgets/explorer.py#L41
https://github.com/spyder-ide/spyder/blob/a3d08162a8f18a8230ef2551af9ef1ac38105711/spyder/widgets/sourcecode/codeeditor.py#L67


Therefore, dropping the nbconvert dependency and changing the python-qtconsole 
to ipython-qtconsole dependency might be enough to get 3.0.1 through an SRU.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1620300

Title:
  Spyder won't start (ImportError: No module named QtWebKit)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/spyder/+bug/1620300/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to