Best practices for updating py-prompt_toolkit from 1.x to 2.x.

Andrew Stromnov stromnov at macports.org
Thu Oct 4 08:20:50 UTC 2018


Hi,

  Prompt_toolkit 2.x is backward incompatible with prompt_toolkit 1.x, but
occupies the same name in python module namespace and the same space in the
filesystem.

  Port that depends on py-prompt_toolkit 1.x:
    py27-jupyter_console (v5.x, discontinued)
    py34-jupyter_console (v5.x, discontinued)
    py27-ipython (v5.x, discontinued)
    py34-ipython (v6.x, discontinued)
    topydo - requires 1.x (from py36 by default)
    http-prompt - requires 1.x (from py36 by default)
    pgcli - requires 1.x (from py27 by default)
    mycli - requires 1.x (from py27 by default)
    xonsh - requires 1.x (from py34, py35, py36 and py37)

  Port that depends on py-prompt_toolkit 2.x:
    py35-jupyter_console (v6.x) - requires 2.x
    py36-jupyter_console (v6.x) - requires 2.x
    py37-jupyter_console (v6.x) - requires 2.x
    py35-ipython (v7.x) - requires 2.x
    py36-ipython (v7.x) - requires 2.x
    py37-ipython (v7.x) - requires 2.x

  Any suggestions on how to properly upgrade from 1.x to 2.x without heavy
damage to UX?

-- 
Andrew Stromnov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20181004/66db077e/attachment.html>


More information about the macports-dev mailing list