[MacPorts] #57933: py-ipython: update to latest version
MacPorts
noreply at macports.org
Sat Feb 2 19:55:30 UTC 2019
#57933: py-ipython: update to latest version
-------------------------+------------------------
Reporter: reneeotten | Owner: stromnov@…
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: py-ipython |
-------------------------+------------------------
Comment (by reneeotten):
sorry for the late response and thanks for your answer. I do see your
point regarding {{{py-prompt-toolkit}}}, but we'll need to deal with that
at some point...
Currently, the following ports depend on {{{py-prompt-toolkit}}}:
{{{
mycli
* current version (1.17) in MacPorts requires:
prompt_toolkit>=1.0.10,<1.1.0
* latest release (1.19) requires: prompt_toolkit>=2.0.6
pgcli
* current version (1.10.3) in MacPorts requires:
prompt_toolkit>=1.0.10,<1.1.0
* latest release (2.0.2) requires: prompt_toolkit>=2.0.6,<2.1.0
http-prompt
* current version (1.0.0, latest release) in MacPorts requires: prompt-
toolkit>=1.0.0,<2.0.0
topydo
* current version (0.13, latest release) in MacPorts requires:
prompt_toolkit >= 0.53
xonsh
* current version (0.89, latest release) in MacPorts requires:
prompt_toolkit
Looking at https://github.com/xonsh/xonsh and the project’s Travis CI; all
test pass with the newest prompt_toolkit (version 2.0.8)
py-ipython
* py27-ipython: current version (5.4.0, latest release) in MacPorts
requires: prompt_toolkit>=1.0.15,<2.0.0
* py3?-ipython: current version (6.5.0) in MacPorts requires:
prompt_toolkit>=1.0.15,<2.0.0
* py3?-ipython: latest release (7.2.0) requires:
prompt_toolkit>=2.0.0,<2.1.0
py-jupyter_console
* current version (5.2.0) in MacPorts requires:
prompt_toolkit>=1.0.0,<2.0.0
* latest release (6.0.0) requires: prompt_toolkit>=2.0.0,<2.1.0
}}}
So I think a workable situation is to do the following:
* py-prompt_toolkit: pin the python2.7 to version 1.0.15; update the
python3? to version 2.0.8
* mycli: pin the python27 variant to version 1.17 (it seems that 1.18
would also work); update the python3? variants to 1.19
* pgcli: pin the python27 variant to version 1.10.3 (it seems that 1.11.0
would also work); update the python3? variants to 2.02
* http-prompt: restrict to python27 until they’ve update the prompt-
toolkit dependency ; this is the only port that “suffers” if we decide to
follow this proposal
* topydo doesn’t specify the highest version of prompt_toolkit, so when
installing through pip or condo one will also get version 2.0.8; don't
know if that actually works
* xonsh: no need to do anything
* py-ipython: keep the python2.7 version pinned to 5.4.0; update the
python3? supports to 7.2.0
* py-jupyter_console (has a dependency on py-ipython): pin the python2.7
version to 5.2.0 and update the py3? supports to version 6.0.0
Any thoughts?
--
Ticket URL: <https://trac.macports.org/ticket/57933#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list