You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, jedi is listed in install_requires, but there is some code to work around a failure to import jedi (try: import jedi except ImportError: ...)
This causes the Arch Linux maintainers to package IPython without jedi (or, likewise, pygments), as a dependency (https://bugs.archlinux.org/task/56200#comment163092).
Could the IPython devs clarify their intent regarding whether downstream packages should declare jedi and pygments as compulsory dependencies?
The text was updated successfully, but these errors were encountered:
We're in a transition with respect to Jedi, as @Carreau is experimenting with the completion machinery. Pygments is required for the terminal interface.
I would recommend that downstream packagers should turn all of the install_requires into dependencies (or at least 'recommended' in Debian packaging).
Currently, jedi is listed in install_requires, but there is some code to work around a failure to import jedi (try: import jedi except ImportError: ...)
This causes the Arch Linux maintainers to package IPython without jedi (or, likewise, pygments), as a dependency (https://bugs.archlinux.org/task/56200#comment163092).
Could the IPython devs clarify their intent regarding whether downstream packages should declare jedi and pygments as compulsory dependencies?
The text was updated successfully, but these errors were encountered: