Bug#826042: Spyder crashes on start

Ghislain Vaillant ghisvail at gmail.com
Sun Jul 24 20:49:17 UTC 2016


On 24/07/16 21:10, Jitse Niesen wrote:
> On 18/07/16 15:15, Ghislain Vaillant wrote:
>>
>> If you want to be helpful, please consider reviewing whether the
>> current state of Debian unstable and check whether it contains all the
>> necessary dependencies for the packaging of Spyder 3.x to happen.
>
> It's possible to run Spyder, but I don't think everything is ready for
> it yet. Specifically, I can install (with "python setup.py install") and
> run Spyder after I installed the following packages from Debian unstable:
>
> python3             3.5.1-4
> python3-docutils    0.12+dfsg-1
> python3-jinja2      2.8-1
> python3-pickleshare 0.7.3-1
> python3-qt4         4.11.4+dfsg-2
> python3-qtawesome   0.3.3-3
> python3-qtpy        1.1.1-1
> python3-sphinx      1.4.5-1
> python3-zmq         15.2.0-1
>
> However, Spyder complains of missing dependencies and while the basic
> functionality is there, not all features work correctly. Some of them
> can be installed from unstable:
>
> python3-jedi        0.9.0-1
> python3-pep8        1.7.0-2
> python3-psutil      4.2.0-1
> python3-pyflakes    1.2.3-1

Thanks Jitse for this listing. This is very helpful.

> Spyder has three further dependencies that need more work:
>
> * rope >= 0.9.4: There is a package python-rope version 0.10.2-1 but
>   no Python3 version.
>
> * qtconsole >= 4.2.0: Experimental has jupyter-qtconsole.
>
> * nbconvert >= 4.0: As far as I can see, there is no nbconvert but
>   there is an Intend-To-Package message at bug 801058.

As you can see here:

   https://lists.debian.org/debian-python/2015/09/msg00087.html

nbconvert is further along in the dependency chain, hence yourself not
finding an RFS for it yet. I believe Julien is working on it. Meanwhile
other dependencies like ipython and the jupyter core packages will have
to find their way to the archive (first via a trip to experimental)
first, before nbconvert is made available.

Regarding rope, the package has a wishlist bug for Python 3 and also a
CVE (which is bad). It might be worth checking with the package 
maintainer whether he still actively maintains it, and propose a
migration to the DPMT Git. I'll contact him and propose my help.

Cheers,
Ghis



More information about the debian-science-maintainers mailing list