summaryrefslogtreecommitdiff
path: root/gnu/packages/vim.scm
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-12-21 19:08:37 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-12-27 22:02:52 +0000
commit7081495ec6bc33fd8318d1b0577c11da4de95bc6 (patch)
tree6afeb981030271918061e91cf47a74391bd79f64 /gnu/packages/vim.scm
parentfb99bbfbc52015ff8d98663e8edf109ba97a1f3c (diff)
gnu: python-pynvim: Update to 0.6.0.
* gnu/packages/vim.scm (python-pynvim): Update to 0.6.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. [native-inputs]: Add neovim, python-pytest, python-pytest-timeout, python-setuptools. [description]: Improve style. Change-Id: I08ccc31275f8a4c96c4cb67eafa95f3cc5346116 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/vim.scm')
-rw-r--r--gnu/packages/vim.scm36
1 files changed, 21 insertions, 15 deletions
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index eddd8f19f41..301bbd64231 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1032,23 +1032,29 @@ With the package comes a plugin to use vifm as a vim file selector.")
1032(define-public python-pynvim 1032(define-public python-pynvim
1033 (package 1033 (package
1034 (name "python-pynvim") 1034 (name "python-pynvim")
1035 (version "0.4.2") 1035 (version "0.6.0")
1036 (source (origin 1036 (source
1037 (method url-fetch) 1037 (origin
1038 (uri (pypi-uri "pynvim" version)) 1038 (method git-fetch)
1039 (sha256 1039 (uri (git-reference
1040 (base32 1040 (url "https://github.com/neovim/pynvim")
1041 "13qgwkqbx012j5spis1aw8rb120rw0zphgjy1j58irax8r6j1ikb")))) 1041 (commit version)))
1042 (build-system python-build-system) 1042 (file-name (git-file-name name version))
1043 (propagated-inputs 1043 (sha256
1044 (list python-greenlet python-msgpack)) 1044 (base32 "0k98c0i14z3adx6l4ncf2zmzk9aykqkdnws6qw4m0yj5z61zh6av"))))
1045 (arguments 1045 (build-system pyproject-build-system)
1046 `(#:tests? #f)) 1046 (native-inputs
1047 (list neovim
1048 python-pytest
1049 python-pytest-timeout
1050 python-setuptools))
1051 (propagated-inputs (list python-greenlet python-msgpack))
1047 (home-page "https://github.com/neovim/pynvim") 1052 (home-page "https://github.com/neovim/pynvim")
1048 (synopsis "Python client and plugin host for neovim") 1053 (synopsis "Python client and plugin host for neovim")
1049 (description "Pynvim implements support for python plugins in neovim. It 1054 (description
1050also works as a library for connecting to and scripting neovim processes 1055 "Pynvim implements support for python plugins in neovim. It also works
1051through its msgpack-rpc API.") 1056as a library for connecting to and scripting neovim processes through its
1057msgpack-rpc API.")
1052 (license license:asl2.0))) 1058 (license license:asl2.0)))
1053 1059
1054(define-public vim-guix-vim 1060(define-public vim-guix-vim