FS#56200 - [ipython] ipython missing dependency on python-jedi and python-pygments
Attached to Project:
Community Packages
Opened by Antony Lee (anntzer) - Thursday, 02 November 2017, 02:49 GMT
Last edited by Kyle Keen (keenerd) - Thursday, 02 November 2017, 22:04 GMT
Opened by Antony Lee (anntzer) - Thursday, 02 November 2017, 02:49 GMT
Last edited by Kyle Keen (keenerd) - Thursday, 02 November 2017, 22:04 GMT
|
Details
Description:
IPython declares a dependency on python-jedi and python-pygments (https://github.com/ipython/ipython/blob/6.2.x/setup.py#L186). The Arch Linux package fails to declare these dependencies. (The fact that the IPython codebase includes workarounds to work even when the dependencies are missing should not override the fact that the IPython devs clearly intend jedi and pygments to be dependencies.) Additional info: ipython 6.2.1-1 Steps to reproduce: N/A |
This task depends upon
Closed by Kyle Keen (keenerd)
Thursday, 02 November 2017, 22:04 GMT
Reason for closing: Fixed
Additional comments about closing: ipython 6.2.1-2
Thursday, 02 November 2017, 22:04 GMT
Reason for closing: Fixed
Additional comments about closing: ipython 6.2.1-2
Non-distro users who want it can install it with `pip install ipython[completion]` and people who don't, won't be forced to.
python-pygments is definitely a strict dependency (IPython actually fails to start without it).