Package: python3-powerline Version: 2.7-3 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Dear Maintainer, as of ipython3 (>= 7) integration with powerline is broken: ipython3 Python 3.8.2 (default, Feb 25 2020, 13:04:52) Type 'copyright', 'credits' or 'license' for more information IPython 7.13.0 -- An enhanced Interactive Python. Type '?' for help. Traceback (most recent call last): File "/usr/bin/ipython3", line 11, in <module> load_entry_point('ipython==7.13.0', 'console_scripts', 'ipython3')() File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 126, in start_ipython return launch_new_instance(argv=argv, **kwargs) File "/usr/lib/python3/dist-packages/traitlets/config/application.py", line 664, in launch_instance app.start() File "/usr/lib/python3/dist-packages/IPython/terminal/ipapp.py", line 356, in start self.shell.mainloop() File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 558, in mainloop self.interact() File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 541, in interact code = self.prompt_for_code() File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 467, in prompt_for_code text = self.pt_app.prompt( File "/usr/lib/python3/dist-packages/prompt_toolkit/shortcuts/prompt.py", line 797, in prompt return run_sync() File "/usr/lib/python3/dist-packages/prompt_toolkit/shortcuts/prompt.py", line 786, in run_sync return self.app.run(inputhook=self.inputhook, pre_run=pre_run2) File "/usr/lib/python3/dist-packages/prompt_toolkit/application/application.py", line 736, in run return run() File "/usr/lib/python3/dist-packages/prompt_toolkit/application/application.py", line 710, in run return f.result() File "/usr/lib/python3/dist-packages/prompt_toolkit/eventloop/future.py", line 151, in result raise self._exception File "/usr/lib/python3/dist-packages/prompt_toolkit/eventloop/coroutine.py", line 92, in step_next new_f = coroutine.throw(exc) File "/usr/lib/python3/dist-packages/prompt_toolkit/application/application.py", line 685, in _run_async2 result = yield f File "/usr/lib/python3/dist-packages/prompt_toolkit/eventloop/coroutine.py", line 88, in step_next new_f = coroutine.send(None) File "/usr/lib/python3/dist-packages/prompt_toolkit/application/application.py", line 628, in _run_async self._redraw() File "/usr/lib/python3/dist-packages/prompt_toolkit/application/application.py", line 471, in _redraw self.renderer.render(self, self.layout) File "/usr/lib/python3/dist-packages/prompt_toolkit/renderer.py", line 567, in render if (self.style.invalidation_hash() != self._last_style_hash or File "/usr/lib/python3/dist-packages/prompt_toolkit/styles/style.py", line 381, in invalidation_hash return tuple(s.invalidation_hash() for s in self.styles) File "/usr/lib/python3/dist-packages/prompt_toolkit/styles/style.py", line 381, in <genexpr> return tuple(s.invalidation_hash() for s in self.styles) File "/usr/lib/python3/dist-packages/prompt_toolkit/styles/base.py", line 142, in invalidation_hash return (self.get_style() or self._dummy).invalidation_hash() File "/usr/lib/python3/dist-packages/prompt_toolkit/styles/base.py", line 142, in invalidation_hash return (self.get_style() or self._dummy).invalidation_hash() File "/usr/lib/python3/dist-packages/prompt_toolkit/styles/base.py", line 142, in invalidation_hash return (self.get_style() or self._dummy).invalidation_hash() File "/usr/lib/python3/dist-packages/powerline/renderers/ipython/since_5.py", line 79, in invalidation_hash return super(PowerlinePromptStyle, self).invalidation_hash() + 1 TypeError: can only concatenate tuple (not "int") to tuple If you suspect this is an IPython 7.13.0 bug, please report it at: https://github.com/ipython/ipython/issues or send an email to the mailing list at ipython-...@python.org You can print a more detailed traceback right now with "%tb", or use "%debug" to interactively debug it. Upstream has a fix available, but no release has been made yet: https://github.com/powerline/powerline/blob/develop/powerline/bindings/ipython/since_7.py - -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: armhf Kernel: Linux 5.4.0-2-amd64 (SMP w/2 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-powerline depends on: ii python3 3.7.5-3 ii python3-psutil 5.6.7-2 python3-powerline recommends no packages. Versions of packages python3-powerline suggests: pn powerline-doc <none> - -- no debconf information -----BEGIN PGP SIGNATURE----- iQFFBAEBCgAvFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAl5t5XMRHGZsYWRpQGRl Ymlhbi5vcmcACgkQ/9PIi5l90WoQrgf+MzN+Pb2mZ94hjU6MarQGCCHlrEuG310x aEt3QEMb278rfxLaX2BtNOO7JMq3YGT0uYLcQWmBFQxT+J6OoDqeLubJ6f/WeQWR QJ0dXZxN1By6QHZksMjSh2w3IlJFJtPX9fJQEocOat+X7DsjPxWGP7274hecsYTO jD/rUEcKpPt/2eyGP7uf3sREzfMhihFoT6f6MOXf8Ihd9Kgy+IuYKoV4P53p/EBa qEiURq9ciU1F6OC5OWL1/la3V+yEShcRBSp0trPz2UlYwsIokiujzrRWDiALCaEo FqxDJguH3k9coCvV/cwzfLv/bxjLpa4Yrnb9wRZX5j5mH/qBF0fKaQ== =bsCG -----END PGP SIGNATURE-----