linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pynvim / default.nix
blob84e7b686980be6149bf572cc4ffd2356b5afc94d
1 { buildPythonPackage
2 , fetchPypi
3 , lib
4 , nose
5 , msgpack
6 , greenlet
7 , trollius
8 , pythonOlder
9 , isPyPy
10 , pytestrunner
13 buildPythonPackage rec {
14   pname = "pynvim";
15   version = "0.4.3";
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "sha256-OnlTeL3l6AkvvrOhqZvpxhPSaFVC8dsOXG/UZ+7Vbf8=";
20   };
22   nativeBuildInputs = [
23     pytestrunner
24   ];
26   # Tests require pkgs.neovim,
27   # which we cannot add because of circular dependency.
28   doCheck = false;
30   propagatedBuildInputs = [ msgpack ]
31     ++ lib.optional (!isPyPy) greenlet
32     ++ lib.optional (pythonOlder "3.4") trollius;
34   meta = {
35     description = "Python client for Neovim";
36     homepage = "https://github.com/neovim/python-client";
37     license = lib.licenses.asl20;
38     maintainers = with lib.maintainers; [ ];
39   };