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 instance. > 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". Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB