Hi,

I tried to post this the other day, but it seems to have gotten lost.

Here's a diff to the latest neovim and Python bindings.

 * There's one small test failure. I don't think it's a blocker.

 * The Python bindings have been renamed upstream. If someone cares
   enough, in a later commit we can rename the port and use @pkgpath.

Comments? OK?


Index: neovim//Makefile
===================================================================
RCS file: /cvs/ports/editors/neovim/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- neovim//Makefile    4 Mar 2019 14:22:25 -0000       1.13
+++ neovim//Makefile    14 Mar 2019 11:04:10 -0000
@@ -4,8 +4,7 @@ COMMENT =       continuation and extension of 
 
 GH_ACCOUNT =   neovim
 GH_PROJECT =   neovim
-GH_TAGNAME =   v0.3.1
-REVISION =     2
+GH_TAGNAME =   v0.3.4
 
 CATEGORIES =   editors devel
 HOMEPAGE =     http://neovim.org
@@ -54,6 +53,9 @@ TEST_DEPENDS =        shells/bash \
 
 # These are the "old tests". There is also a new suite, but we would need the
 # "busted" test suite for Lua, which is not yet ported.
+#
+# There is currently one (minor) test failure:
+# https://github.com/neovim/neovim/issues/9704
 do-test:
        cd ${WRKSRC} && env LC_CTYPE=en_US.UTF-8 ${MAKE_PROGRAM} \
                -C src/nvim/testdir NVIM_PRG=${WRKBUILD}/bin/nvim ${MAKE_FLAGS}
Index: neovim//distinfo
===================================================================
RCS file: /cvs/ports/editors/neovim/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- neovim//distinfo    23 Aug 2018 09:11:17 -0000      1.4
+++ neovim//distinfo    9 Mar 2019 12:28:56 -0000
@@ -1,2 +1,2 @@
-SHA256 (neovim-0.3.1.tar.gz) = vF45LUwHZAeQbM7LwoPhpEt4MsL0hsrYGqBMwplzrSI=
-SIZE (neovim-0.3.1.tar.gz) = 8937900
+SHA256 (neovim-0.3.4.tar.gz) = pkEQi96/rzGYRO1Gsb811vfDDvWurespugbhnDJ0vA4=
+SIZE (neovim-0.3.4.tar.gz) = 9231575
Index: neovim//patches/patch-src_nvim_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/editors/neovim/patches/patch-src_nvim_CMakeLists_txt,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_nvim_CMakeLists_txt
--- neovim//patches/patch-src_nvim_CMakeLists_txt       4 Mar 2019 14:22:25 
-0000       1.1
+++ neovim//patches/patch-src_nvim_CMakeLists_txt       10 Mar 2019 17:33:18 
-0000
@@ -6,7 +6,7 @@ luajit (we use lua instead).
 Index: src/nvim/CMakeLists.txt
 --- src/nvim/CMakeLists.txt.orig
 +++ src/nvim/CMakeLists.txt
-@@ -359,10 +359,6 @@ endforeach()
+@@ -362,10 +362,6 @@ endforeach()
  
  # Our dependencies come first.
  
Index: neovim//patches/patch-src_nvim_os_process_c
===================================================================
RCS file: neovim//patches/patch-src_nvim_os_process_c
diff -N neovim//patches/patch-src_nvim_os_process_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ neovim//patches/patch-src_nvim_os_process_c 10 Mar 2019 20:16:36 -0000
@@ -0,0 +1,40 @@
+$OpenBSD$
+
+Port job stopping bug fix to neovim:
+
+Original vim fix:
+https://github.com/vim/vim/commit/76ab4fd61901090e6af3451ca6c5ca0fc370571f#diff-b68adb4fa34020d8d7f0ab40a2704335
+
+Index: src/nvim/os/process.c
+--- src/nvim/os/process.c.orig
++++ src/nvim/os/process.c
+@@ -89,21 +89,16 @@ bool os_proc_tree_kill(int pid, int sig)
+ bool os_proc_tree_kill(int pid, int sig)
+ {
+   assert(sig == SIGTERM || sig == SIGKILL);
+-  int pgid = getpgid(pid);
+-  if (pgid > 0) {  // Ignore error. Never kill self (pid=0).
+-    if (pgid == pid) {
+-      ILOG("sending %s to process group: -%d",
+-           sig == SIGTERM ? "SIGTERM" : "SIGKILL", pgid);
+-      int rv = uv_kill(-pgid, sig);
+-      return rv == 0;
+-    } else {
+-      // Should never happen, because process_spawn() did setsid() in the 
child.
+-      ELOG("pgid %d != pid %d", pgid, pid);
+-    }
++  if (pid != 0) {  // Never kill self (pid=0).
++    ILOG("sending %s to PIDs %d and %d",
++      sig == SIGTERM ? "SIGTERM" : "SIGKILL", -pid, pid);
++
++    int rv1 = uv_kill(-pid, sig);
++    int rv2 = uv_kill(pid, sig);
++    return (rv1 == 0) && (rv2 == 0);
+   } else {
+-    ELOG("getpgid(%d) returned %d", pid, pgid);
++    return false;
+   }
+-  return false;
+ }
+ #endif
+ 
Index: neovim//pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/neovim/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- neovim//pkg/PLIST   4 Sep 2018 12:46:11 -0000       1.6
+++ neovim//pkg/PLIST   9 Mar 2019 12:28:56 -0000
@@ -9,6 +9,7 @@ share/locale/cs.cp1250/
 share/locale/cs.cp1250/LC_MESSAGES/
 share/locale/cs.cp1250/LC_MESSAGES/nvim.mo
 share/locale/cs/LC_MESSAGES/nvim.mo
+share/locale/da/LC_MESSAGES/nvim.mo
 share/locale/de/LC_MESSAGES/nvim.mo
 share/locale/en_GB/LC_MESSAGES/nvim.mo
 share/locale/eo/LC_MESSAGES/nvim.mo
@@ -48,6 +49,7 @@ share/locale/zh_TW.UTF-8/LC_MESSAGES/nvi
 share/nvim/
 share/nvim/runtime/
 share/nvim/runtime/autoload/
+share/nvim/runtime/autoload/RstFold.vim
 share/nvim/runtime/autoload/ada.vim
 share/nvim/runtime/autoload/adacomplete.vim
 share/nvim/runtime/autoload/ccomplete.vim
@@ -60,6 +62,7 @@ share/nvim/runtime/autoload/dist/
 share/nvim/runtime/autoload/dist/ft.vim
 share/nvim/runtime/autoload/gnat.vim
 share/nvim/runtime/autoload/gzip.vim
+share/nvim/runtime/autoload/haskellcomplete.vim
 share/nvim/runtime/autoload/health/
 share/nvim/runtime/autoload/health.vim
 share/nvim/runtime/autoload/health/nvim.vim
@@ -114,6 +117,7 @@ share/nvim/runtime/autoload/xml/xhtml11.
 share/nvim/runtime/autoload/xml/xsd.vim
 share/nvim/runtime/autoload/xml/xsl.vim
 share/nvim/runtime/autoload/xmlcomplete.vim
+share/nvim/runtime/autoload/xmlformat.vim
 share/nvim/runtime/autoload/zip.vim
 share/nvim/runtime/bugreport.vim
 share/nvim/runtime/colors/
@@ -194,6 +198,7 @@ share/nvim/runtime/compiler/rustc.vim
 share/nvim/runtime/compiler/sass.vim
 share/nvim/runtime/compiler/se.vim
 share/nvim/runtime/compiler/splint.vim
+share/nvim/runtime/compiler/stack.vim
 share/nvim/runtime/compiler/tcl.vim
 share/nvim/runtime/compiler/tex.vim
 share/nvim/runtime/compiler/tidy.vim
@@ -269,7 +274,6 @@ share/nvim/runtime/doc/russian.txt
 share/nvim/runtime/doc/scroll.txt
 share/nvim/runtime/doc/sign.txt
 share/nvim/runtime/doc/spell.txt
-share/nvim/runtime/doc/sponsor.txt
 share/nvim/runtime/doc/starting.txt
 share/nvim/runtime/doc/syntax.txt
 share/nvim/runtime/doc/tabpage.txt
@@ -342,7 +346,9 @@ share/nvim/runtime/ftplugin/calendar.vim
 share/nvim/runtime/ftplugin/cdrdaoconf.vim
 share/nvim/runtime/ftplugin/ch.vim
 share/nvim/runtime/ftplugin/changelog.vim
+share/nvim/runtime/ftplugin/chicken.vim
 share/nvim/runtime/ftplugin/clojure.vim
+share/nvim/runtime/ftplugin/cmake.vim
 share/nvim/runtime/ftplugin/cobol.vim
 share/nvim/runtime/ftplugin/conf.vim
 share/nvim/runtime/ftplugin/config.vim
@@ -522,6 +528,7 @@ share/nvim/runtime/ftplugin/verilog.vim
 share/nvim/runtime/ftplugin/vhdl.vim
 share/nvim/runtime/ftplugin/vim.vim
 share/nvim/runtime/ftplugin/vroom.vim
+share/nvim/runtime/ftplugin/wast.vim
 share/nvim/runtime/ftplugin/xdefaults.vim
 share/nvim/runtime/ftplugin/xf86conf.vim
 share/nvim/runtime/ftplugin/xhtml.vim
@@ -564,6 +571,7 @@ share/nvim/runtime/indent/d.vim
 share/nvim/runtime/indent/dictconf.vim
 share/nvim/runtime/indent/dictdconf.vim
 share/nvim/runtime/indent/docbk.vim
+share/nvim/runtime/indent/dosbatch.vim
 share/nvim/runtime/indent/dtd.vim
 share/nvim/runtime/indent/dtrace.vim
 share/nvim/runtime/indent/dylan.vim
@@ -602,6 +610,7 @@ share/nvim/runtime/indent/matlab.vim
 share/nvim/runtime/indent/mf.vim
 share/nvim/runtime/indent/mma.vim
 share/nvim/runtime/indent/mp.vim
+share/nvim/runtime/indent/nsis.vim
 share/nvim/runtime/indent/objc.vim
 share/nvim/runtime/indent/ocaml.vim
 share/nvim/runtime/indent/occam.vim
@@ -648,6 +657,7 @@ share/nvim/runtime/indent/verilog.vim
 share/nvim/runtime/indent/vhdl.vim
 share/nvim/runtime/indent/vim.vim
 share/nvim/runtime/indent/vroom.vim
+share/nvim/runtime/indent/wast.vim
 share/nvim/runtime/indent/xf86conf.vim
 share/nvim/runtime/indent/xhtml.vim
 share/nvim/runtime/indent/xinetd.vim
@@ -696,6 +706,8 @@ share/nvim/runtime/keymap/kazakh-jcuken.
 share/nvim/runtime/keymap/lithuanian-baltic.vim
 share/nvim/runtime/keymap/magyar_utf-8.vim
 share/nvim/runtime/keymap/mongolian_utf-8.vim
+share/nvim/runtime/keymap/oldturkic-orkhon_utf-8.vim
+share/nvim/runtime/keymap/oldturkic-yenisei_utf-8.vim
 share/nvim/runtime/keymap/persian-iranian_utf-8.vim
 share/nvim/runtime/keymap/persian.vim
 share/nvim/runtime/keymap/pinyin.vim
@@ -733,6 +745,8 @@ share/nvim/runtime/keymap/vietnamese-viq
 share/nvim/runtime/keymap/vietnamese-vni_utf-8.vim
 share/nvim/runtime/lua/
 share/nvim/runtime/lua/man.lua
+share/nvim/runtime/lua/vim/
+share/nvim/runtime/lua/vim/compat.lua
 share/nvim/runtime/macmap.vim
 share/nvim/runtime/macros/
 share/nvim/runtime/macros/editexisting.vim
@@ -750,6 +764,9 @@ share/nvim/runtime/optwin.vim
 share/nvim/runtime/pack/
 share/nvim/runtime/pack/dist/
 share/nvim/runtime/pack/dist/opt/
+share/nvim/runtime/pack/dist/opt/cfilter/
+share/nvim/runtime/pack/dist/opt/cfilter/plugin/
+share/nvim/runtime/pack/dist/opt/cfilter/plugin/cfilter.vim
 share/nvim/runtime/pack/dist/opt/justify/
 share/nvim/runtime/pack/dist/opt/justify/plugin/
 share/nvim/runtime/pack/dist/opt/justify/plugin/justify.vim
@@ -778,7 +795,6 @@ share/nvim/runtime/plugin/matchit.vim
 share/nvim/runtime/plugin/matchparen.vim
 share/nvim/runtime/plugin/netrwPlugin.vim
 share/nvim/runtime/plugin/rplugin.vim
-share/nvim/runtime/plugin/rrhelper.vim
 share/nvim/runtime/plugin/shada.vim
 share/nvim/runtime/plugin/spellfile.vim
 share/nvim/runtime/plugin/tarPlugin.vim
@@ -857,6 +873,7 @@ share/nvim/runtime/syntax/aspvbs.vim
 share/nvim/runtime/syntax/asterisk.vim
 share/nvim/runtime/syntax/asteriskvm.vim
 share/nvim/runtime/syntax/atlas.vim
+share/nvim/runtime/syntax/autodoc.vim
 share/nvim/runtime/syntax/autohotkey.vim
 share/nvim/runtime/syntax/autoit.vim
 share/nvim/runtime/syntax/automake.vim
@@ -891,6 +908,7 @@ share/nvim/runtime/syntax/change.vim
 share/nvim/runtime/syntax/changelog.vim
 share/nvim/runtime/syntax/chaskell.vim
 share/nvim/runtime/syntax/cheetah.vim
+share/nvim/runtime/syntax/chicken.vim
 share/nvim/runtime/syntax/chill.vim
 share/nvim/runtime/syntax/chordpro.vim
 share/nvim/runtime/syntax/cl.vim
@@ -898,6 +916,7 @@ share/nvim/runtime/syntax/clean.vim
 share/nvim/runtime/syntax/clipper.vim
 share/nvim/runtime/syntax/clojure.vim
 share/nvim/runtime/syntax/cmake.vim
+share/nvim/runtime/syntax/cmod.vim
 share/nvim/runtime/syntax/cmusrc.vim
 share/nvim/runtime/syntax/cobol.vim
 share/nvim/runtime/syntax/coco.vim
@@ -932,6 +951,7 @@ share/nvim/runtime/syntax/dcd.vim
 share/nvim/runtime/syntax/dcl.vim
 share/nvim/runtime/syntax/debchangelog.vim
 share/nvim/runtime/syntax/debcontrol.vim
+share/nvim/runtime/syntax/debcopyright.vim
 share/nvim/runtime/syntax/debsources.vim
 share/nvim/runtime/syntax/def.vim
 share/nvim/runtime/syntax/denyhosts.vim
@@ -1391,6 +1411,7 @@ share/nvim/runtime/syntax/voscm.vim
 share/nvim/runtime/syntax/vrml.vim
 share/nvim/runtime/syntax/vroom.vim
 share/nvim/runtime/syntax/vsejcl.vim
+share/nvim/runtime/syntax/wast.vim
 share/nvim/runtime/syntax/wdiff.vim
 share/nvim/runtime/syntax/web.vim
 share/nvim/runtime/syntax/webmacro.vim
@@ -1422,6 +1443,8 @@ share/nvim/runtime/syntax/yaml.vim
 share/nvim/runtime/syntax/z8a.vim
 share/nvim/runtime/syntax/zimbu.vim
 share/nvim/runtime/syntax/zsh.vim
+share/nvim/runtime/tools/
+share/nvim/runtime/tools/check_colors.vim
 share/nvim/runtime/tutor/
 share/nvim/runtime/tutor/en/
 share/nvim/runtime/tutor/en/vim-01-beginner.tutor
Index: py-neovim//Makefile
===================================================================
RCS file: /cvs/ports/editors/py-neovim/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- py-neovim//Makefile 1 Jul 2018 14:21:36 -0000       1.3
+++ py-neovim//Makefile 9 Mar 2019 13:36:35 -0000
@@ -2,8 +2,9 @@
 
 COMMENT =      Python plugin support for Neovim
 
-MODPY_EGG_VERSION =    0.2.6
-DISTNAME =             py-neovim-${MODPY_EGG_VERSION}
+MODPY_EGG_VERSION =    0.3.2
+DISTNAME =             pynvim-${MODPY_EGG_VERSION}
+PKGNAME =              py-neovim-${MODPY_EGG_VERSION}
 
 CATEGORIES =   editors devel
 HOMEPAGE =     https://github.com/neovim/python-client
@@ -14,10 +15,7 @@ PERMIT_PACKAGE_CDROM =       Yes
 
 MODULES =              lang/python
 MODPY_SETUPTOOLS =     Yes
-
-# PyPI filename can clash with the main neovim distfile filename, so we host a
-# renamed tarball.
-MASTER_SITES =         http://theunixzoo.co.uk/distfiles/
+MODPY_PI =             Yes
 
 FLAVORS =              python3
 FLAVOR ?=
@@ -28,8 +26,6 @@ RUN_DEPENDS =         net/py-msgpack${MODPY_FLA
 TEST_DEPENDS =         ${RUN_DEPENDS} \
                        devel/py-test${MODPY_FLAVOR} \
                        ${BASE_PKGPATH}=${MODPY_EGG_VERSION}
-
-WRKDIST =              ${WRKDIR}/neovim-${MODPY_EGG_VERSION}
 
 # You may need to increase the file descriptor ulimits to run tests.
 do-test:
Index: py-neovim//distinfo
===================================================================
RCS file: /cvs/ports/editors/py-neovim/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- py-neovim//distinfo 1 Jul 2018 14:21:36 -0000       1.3
+++ py-neovim//distinfo 9 Mar 2019 12:32:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (py-neovim-0.2.6.tar.gz) = bOWKdC4EJ0kcDhyBCFVu5yujOEQgm9niJrjalTgpknY=
-SIZE (py-neovim-0.2.6.tar.gz) = 36574
+SHA256 (pynvim-0.3.2.tar.gz) = z2SQxOWGydoBoy8+CuIcYTQtfqFx4GAlvaIQvclcvgU=
+SIZE (pynvim-0.3.2.tar.gz) = 38164
Index: py-neovim//patches/patch-test_conftest_py
===================================================================
RCS file: /cvs/ports/editors/py-neovim/patches/patch-test_conftest_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-test_conftest_py
--- py-neovim//patches/patch-test_conftest_py   1 Jul 2018 14:21:36 -0000       
1.1
+++ py-neovim//patches/patch-test_conftest_py   9 Mar 2019 13:12:47 -0000
@@ -13,15 +13,15 @@ Index: test/conftest.py
 +import os
 +import textwrap
 +
-+import neovim
++import pynvim
 +import pytest
 +
-+neovim.setup_logging("test")
++pynvim.setup_logging("test")
 +
 +
 +@pytest.fixture(autouse=True)
 +def cleanup_func(vim):
-+    fun = textwrap.dedent(''':function BeforeEachTest()
++    fun = textwrap.dedent('''function! BeforeEachTest()
 +        set all&
 +        redir => groups
 +        silent augroup
@@ -58,7 +58,7 @@ Index: test/conftest.py
 +        comclear
 +        endfunction
 +    ''')
-+    vim.input(fun)
++    vim.command(fun)
 +    vim.command('call BeforeEachTest()')
 +    assert len(vim.tabpages) == len(vim.windows) == len(vim.buffers) == 1
 +
@@ -71,8 +71,8 @@ Index: test/conftest.py
 +        child_argv = '["nvim", "-u", "NONE", "--embed"]'
 +
 +    if child_argv is not None:
-+        editor = neovim.attach('child', argv=json.loads(child_argv))
++        editor = pynvim.attach('child', argv=json.loads(child_argv))
 +    else:
-+        editor = neovim.attach('socket', path=listen_address)
++        editor = pynvim.attach('socket', path=listen_address)
 +
 +    return editor
Index: py-neovim//pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/py-neovim/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- py-neovim//pkg/PLIST        1 Jul 2018 14:21:36 -0000       1.3
+++ py-neovim//pkg/PLIST        9 Mar 2019 13:17:07 -0000
@@ -1,60 +1,68 @@
 @comment $OpenBSD: PLIST,v 1.3 2018/07/01 14:21:36 edd Exp $
 lib/python${MODPY_VERSION}/site-packages/neovim/
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/neovim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/neovim/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/neovim/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/neovim/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/neovim/api/
 lib/python${MODPY_VERSION}/site-packages/neovim/api/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}buffer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}nvim.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}tabpage.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/api/${MODPY_PYCACHE}window.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/api/buffer.py
-lib/python${MODPY_VERSION}/site-packages/neovim/api/common.py
-lib/python${MODPY_VERSION}/site-packages/neovim/api/nvim.py
-lib/python${MODPY_VERSION}/site-packages/neovim/api/tabpage.py
-lib/python${MODPY_VERSION}/site-packages/neovim/api/window.py
-lib/python${MODPY_VERSION}/site-packages/neovim/compat.py
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/${MODPY_PYCACHE}async_session.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/${MODPY_PYCACHE}msgpack_stream.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/async_session.py
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/${MODPY_PYCACHE}uv.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/asyncio.py
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/base.py
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/event_loop/uv.py
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/msgpack_stream.py
-lib/python${MODPY_VERSION}/site-packages/neovim/msgpack_rpc/session.py
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/neovim/plugin/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/${MODPY_PYCACHE}decorators.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/${MODPY_PYCACHE}host.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/${MODPY_PYCACHE}script_host.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/decorators.py
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/host.py
-lib/python${MODPY_VERSION}/site-packages/neovim/plugin/script_host.py
-lib/python${MODPY_VERSION}/site-packages/neovim/util.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
+lib/python${MODPY_VERSION}/site-packages/pynvim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/pynvim/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pynvim/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pynvim/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}buffer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}nvim.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}tabpage.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/${MODPY_PYCACHE}window.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/buffer.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/common.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/nvim.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/tabpage.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/api/window.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/compat.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/${MODPY_PYCACHE}async_session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/${MODPY_PYCACHE}msgpack_stream.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/async_session.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/${MODPY_PYCACHE}uv.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/asyncio.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/base.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/event_loop/uv.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/msgpack_stream.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/msgpack_rpc/session.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/${MODPY_PYCACHE}decorators.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/${MODPY_PYCACHE}host.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/${MODPY_PYCACHE}script_host.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/decorators.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/host.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/plugin/script_host.py
+lib/python${MODPY_VERSION}/site-packages/pynvim/util.py

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to