Source: prompt-toolkit
Version: 1.0.15-1
Severity: normal

Dear Python maintainers,

The version of prompt-toolkit in Debian buster contains:

    from collections import Mapping

in the file prompt_toolkit/styles/from_dict.py.  That is deprecated
in Python 3 and causes a warning that it should be changed to:

    from collections.abc import Mapping

The warning appears upon every startup of xonsh, for example.

Below is a patch that makes the recommended change.  I hope it will
be possible to include it in a future stable update.

Thank you,
Ralph.


-- System Information:
Debian Release: 10.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armhf (armv7l)

Kernel: Linux 5.7.0-0.bpo.2-armmp (SMP w/4 CPU cores)
Locale: LANG=en_PH.UTF-8, LC_CTYPE=en_PH.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_PH:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Index: prompt-toolkit-1.0.15/prompt_toolkit/styles/from_dict.py
===================================================================
--- prompt-toolkit-1.0.15.orig/prompt_toolkit/styles/from_dict.py
+++ prompt-toolkit-1.0.15/prompt_toolkit/styles/from_dict.py
@@ -6,7 +6,7 @@ This is very similar to the Pygments sty
 - Support for ANSI color names. (These will map directly to the 16 terminal
   colors.)
 """
-from collections import Mapping
+from collections.abc import Mapping

 from .base import Style, DEFAULT_ATTRS, ANSI_COLOR_NAMES
 from .defaults import DEFAULT_STYLE_EXTENSIONS

_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to