Bug#872942: vim-python: neovim missed

James McCoy jamessan at debian.org
Fri Aug 25 01:58:12 UTC 2017

On Wed, Aug 23, 2017 at 01:34:47PM +0300, Adrian Bunk wrote:
> reassign 872942 neovim

Looping in python-neovim folks, since it might be better to have the
Provides there.  Without python(3)-neovim installed, there is no python
support.  It's probably also worth having those "Recommends: neovim",
since the most common use is in conjunction with a local neovim

> On Tue, Aug 22, 2017 at 09:44:23PM +0300, Ulyanich Michael wrote:
> > Probably package neovim should be added to the list of alternative versions of
> > package vim-python.
> > It will allow neovim users install some packages with vim plugins (such as vim-
> > youcompleteme) without installing another versions of vim (right now I have the
> > package vim-nox installed on my system only in order to satisfy dependencies,
> > although I don't use vim-nox).
> > I am not pretty sure that neovim is absolutely compatible with every package
> > that depends on "vim-python", so you should decide whether or not to perform
> > any changes.

That's not entirely true.  python-neovim only provides the older python
interface, not the bindeval interface.  From a quick perusal of
codesearch.debian.net, nothing packaged appears to be using the bindeval
interface (except powerline, which has a fallback).

Another piece to consider is that there should probably be a
differentiation between the Python2 and Python3 interfaces.  I didn't
rename the Provides when Vim was changed to use Python3, since it can
only provide one or the other.  However, for the sake of clarity, and
because src:python-neovim builds both bindings, there should probably be
"Provides: vim-python" and "Provides: vim-python3".

GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

More information about the pkg-vim-maintainers mailing list