Python-neovim and python-pynvim packages duplicated?

Hello,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

Rock 6, Rome

Desktop environment (KDE, LXQT…):

KDE

Description of the issue (screenshots if relevant):

Installing the python-neovim package results in conflicts:

Transaction test error: file /usr/lib/python3.11/site-packages/pynvim/__init__.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/api/buffer.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/api/common.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/api/nvim.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/api/tabpage.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/api/window.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/compat.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/__init__.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/async_session.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/event_loop/__init__.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/event_loop/asyncio.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/event_loop/base.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/msgpack_stream.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/msgpack_rpc/session.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/plugin/__init__.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/plugin/decorators.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/plugin/host.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/plugin/script_host.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch file /usr/lib/python3.11/site-packages/pynvim/util.py from install of python-neovim-0.4.3-1.noarch conflicts with file from package python-pynvim-0.5.2-1.noarch 

It looks like another package (python-pynvim) got installed when I installed Neovim? In any case, there are two packages in the repo that are the same and have files that conflict with each other. Should one of them be removed?

1 Like

Edit: I believe this qualifies as a “good catch”. Thanks @sez11a.

I think python-neovim is obsoleted by python-pynvim. A give away would be that they have the same files which would be why they conflict. @bero is looking in to this.

python-pyvim should be installed by default on ROME or Rock 6 Plasma6 systems.

$ rpm -qa | grep vim
lib64tree-sitter-vim-0.4.0-1.znver1
lib64tree-sitter-vimdoc-3.0.0-1.znver1
neovim-data-0.11.0-1.noarch
neovim-0.11.0-1.znver1
python-pynvim-0.5.2-1.noarch
2 Likes