Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / libvirt / default.nix
blobe10f7c056c6b8423d96629a6aef9bd1e9ee29f2a
1 { lib, buildPythonPackage, fetchFromGitLab, pkg-config, lxml, libvirt, nose }:
3 buildPythonPackage rec {
4   pname = "libvirt";
5   version = "10.0.0";
6   format = "setuptools";
8   src = fetchFromGitLab {
9     owner = "libvirt";
10     repo = "libvirt-python";
11     rev = "v${version}";
12     hash = "sha256-zl1Hfm7flRflNjIpLoLAlPDysYlieC05HEd/mzFW8pU=";
13   };
15   nativeBuildInputs = [ pkg-config ];
16   buildInputs = [ libvirt lxml ];
18   nativeCheckInputs = [ nose ];
19   checkPhase = ''
20     nosetests
21   '';
23   meta = with lib; {
24     homepage = "https://libvirt.org/python.html";
25     description = "libvirt Python bindings";
26     license = licenses.lgpl2;
27     maintainers = [ maintainers.fpletz ];
28   };