[Python-modules-team] Bug#949446: python3-ipython: Prevents sage fro starting, fails to import _baseclass_reprs

2020-01-21 Thread Tobias Hansen
Control: reassign -1 src:sagemath 8.9-3

Hi,

please wait for sagemath 9.0 with the bug reports. We know that sagemath 8.9 is 
broken at the moment for various reasons. For one it has to be patched to work 
with ipython 7 and there are several ongoing library transitions that break 
sagemath 8.9.

Best,
Tobias

On 1/21/20 12:11 AM, Amaury Pouly wrote:
> Package: python3-ipython
> Version: 7.11.1-1
> Severity: important
> 
> Dear Maintainer,
> 
> Sagemath is not usable on my system because of an import error. I am not sure 
> if the issue
> lies with sage or with ipython. Here is the backtrace:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
> "__main__", mod_spec)
>   File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
> exec(code, run_globals)
>   File "/usr/lib/python3/dist-packages/sage/repl/ipython_kernel/__main__.py", 
> line 3, in 
> IPKernelApp.launch_instance(kernel_class=SageKernel)
>   File "/usr/lib/python3/dist-packages/traitlets/config/application.py", line 
> 663, in launch_instance
> app.initialize(argv)
>   File "", line 2, in initialize
>   File "/usr/lib/python3/dist-packages/traitlets/config/application.py", line 
> 87, in catch_config_error
> return method(app, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 542, in 
> initialize
> self.init_kernel()
>   File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 447, in 
> init_kernel
> user_ns=self.user_ns,
>   File "/usr/lib/python3/dist-packages/traitlets/config/configurable.py", 
> line 412, in instance
> inst = cls(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sage/repl/ipython_kernel/kernel.py", 
> line 51, in __init__
> super(SageKernel, self).__init__(**kwds)
>   File "/usr/lib/python3/dist-packages/ipykernel/ipkernel.py", line 68, in 
> __init__
> kernel  = self,
>   File "/usr/lib/python3/dist-packages/traitlets/config/configurable.py", 
> line 412, in instance
> inst = cls(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", 
> line 683, in __init__
> self.init_display_formatter()
>   File "/usr/lib/python3/dist-packages/sage/repl/interpreter.py", line 231, 
> in init_display_formatter
> backend.get_display_manager().switch_backend(backend, shell=self)
>   File 
> "/usr/lib/python3/dist-packages/sage/repl/rich_output/display_manager.py", 
> line 322, in switch_backend
> self._backend.install(**kwds)
>   File 
> "/usr/lib/python3/dist-packages/sage/repl/rich_output/backend_ipython.py", 
> line 59, in install
> from sage.repl.display.formatter import SageDisplayFormatter
>   File "/usr/lib/python3/dist-packages/sage/repl/display/formatter.py", line 
> 66, in 
> from sage.repl.display.pretty_print import SagePrettyPrinter
>   File "/usr/lib/python3/dist-packages/sage/repl/display/pretty_print.py", 
> line 29, in 
> from sage.repl.display.fancy_repr import *
>   File "/usr/lib/python3/dist-packages/sage/repl/display/fancy_repr.py", line 
> 17, in 
> from IPython.lib.pretty import (
> ImportError: cannot import name '_baseclass_reprs' from 'IPython.lib.pretty' 
> (/usr/lib/python3/dist-packages/IPython/lib/pretty.py)
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.4.2-amdmp2 (SMP w/8 CPU cores)
> Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr 
> (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages python3-ipython depends on:
> ii  python3 3.7.5-3
> ii  python3-backcall0.1.0-2
> ii  python3-decorator   4.3.0-1.1
> ii  python3-jedi0.15.2-1
> ii  python3-pexpect 4.6.0-1
> ii  python3-pickleshare 0.7.5-1
> ii  python3-pkg-resources   44.0.0-1
> ii  python3-prompt-toolkit  2.0.10-2
> ii  python3-pygments2.3.1+dfsg-1
> ii  python3-traitlets   4.3.3-2
> 
> python3-ipython recommends no packages.
> 
> python3-ipython suggests no packages.
> 
> -- no debconf information
> 

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#949137: Bug#949137: Please package ipython 7.11.1

2020-01-19 Thread Tobias Hansen
Control: block 949287 by 949137

Thanks, I already used it for my tests with sagemath 9.0.
The need for ipython 7.11.1 was now also reported as sagemath bug #949287. 
Thanks for that.

Best,
Tobias

On 1/17/20 3:58 PM, Emmanuel Arias wrote:
> Source: ipython
> Version: 7.11.0-2
> 
> Hi Tobias,
> 
> I've just push to salsa the new upstream release. I will need sponsorship.
> 
> Cheers,
> Arias Emmanuel
> @eamanu
> http://eamanu.com
> 
> El vie., 17 de ene. de 2020 a la(s) 07:51, Tobias Hansen
> (than...@debian.org) escribió:
>>
>> Source: ipython
>> Version: 7.11.0-2
>> Severity: wishlist
>>
>> Hi,
>>
>> ipython 7.11.1 brought back some compatibility functions that are needed for 
>> sagemath 9.0:
>>
>> https://github.com/ipython/ipython/commit/9a8d1a345f48b7aa85e6a6da5841b65ee1f8de63#diff-230d8a7c9440fa2ab8c6a3ebe9a9f279
>>
>> Could you please update the package?
>>
>> Best,
>> Tobias
>>
>> ___
>> Python-modules-team mailing list
>> Python-modules-team@alioth-lists.debian.net
>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#949137: Please package ipython 7.11.1

2020-01-17 Thread Tobias Hansen
Source: ipython
Version: 7.11.0-2
Severity: wishlist

Hi,

ipython 7.11.1 brought back some compatibility functions that are needed for 
sagemath 9.0:

https://github.com/ipython/ipython/commit/9a8d1a345f48b7aa85e6a6da5841b65ee1f8de63#diff-230d8a7c9440fa2ab8c6a3ebe9a9f279

Could you please update the package?

Best,
Tobias

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#919985: jupyter-sphinx-theme: ipywidgets depends on python-jupyter-sphinx-theme which was removed

2019-01-21 Thread Tobias Hansen
Package: src:jupyter-sphinx-theme
Version: 0.0.6+ds1-4
Severity: normal
Tags: sid buster
Control: block 917705 by -1

Hi Jerome,

ipywidgets depends on python-jupyter-sphinx-theme which is no longer built by 
jupyter-sphinx-theme. I haven't checked if ipywidgets could be changed not to 
depend on it, but I wanted to make you aware that we might have to bring back 
python-jupyter-sphinx-theme.

Best,
Tobias

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#890967: Updating pexpect

2018-07-02 Thread Tobias Hansen
Thanks for taking care of the update!

Best,
Tobias

On July 1, 2018 9:25:19 AM GMT+02:00, Tobias Hansen  wrote:
>Hi,
>
>Please go ahead and prepare the team upload. I'm on vacation at the
>moment.
>
>Best,
>Tobias
>
>On July 1, 2018 8:14:58 AM GMT+02:00, Diane Trout 
>wrote:
>>Hello,
>>
>>I was trying to update one of my packages and the tests failed because
>>pexpect 4.2.1 isn't compatible with python 3.7. The new upstream
>>release 4.6.0 is however.
>>
>>See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902646
>>
>>I was wondering if you would have time to update pexpect? If not I
>>could prepare a team upload if you'd like.
>>
>>(I've already built a version locally, and I can see what you mean by
>>the unit tests causing the builds to time out.)
>>
>>Thank you,
>>Diane Trout
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#890967: Updating pexpect

2018-07-01 Thread Tobias Hansen
Hi,

Please go ahead and prepare the team upload. I'm on vacation at the moment.

Best,
Tobias

On July 1, 2018 8:14:58 AM GMT+02:00, Diane Trout  wrote:
>Hello,
>
>I was trying to update one of my packages and the tests failed because
>pexpect 4.2.1 isn't compatible with python 3.7. The new upstream
>release 4.6.0 is however.
>
>See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902646
>
>I was wondering if you would have time to update pexpect? If not I
>could prepare a team upload if you'd like.
>
>(I've already built a version locally, and I can see what you mean by
>the unit tests causing the builds to time out.)
>
>Thank you,
>Diane Trout
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#896460: Please package ipywidgets 7

2018-04-21 Thread Tobias Hansen
Source: ipywidgets
Severity: wishlist

Sagemath 8.2 uses ipywidgets 7 [1] and using version 6 causes about 80 doctests 
to fail.

Best,
Tobias

[1] https://trac.sagemath.org/ticket/23177

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team