* Edd Barrett <e...@theunixzoo.co.uk> wrote:
> 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?

FWIW I've been using this for a week and all is well for me.  The
getpgid() patch also successfully silences the errors I see from time to
time.  I don't run anything that makes use of the python bindings, but
the main update appears solid.

-- 
Jon

> 
> 
> 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