Unverified Commit b5b29894 authored by Yohann Boniface's avatar Yohann Boniface Committed by GitHub
Browse files

python3Packages.qemu-qmp: init at 0.0.3 (#437531)

parents b15f286c 7aa0280e
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitLab,
  setuptools,
  setuptools-scm,
}:

buildPythonPackage rec {
  pname = "qemu-qmp";
  version = "0.0.3";
  pyproject = true;

  src = fetchFromGitLab {
    owner = "qemu-project";
    repo = "python-qemu-qmp";
    tag = "v${version}";
    hash = "sha256-NOtBea81hv+swJyx8Mv2MIqoK4/K5vyMiN12hhDEpJY=";
  };

  build-system = [
    setuptools
    setuptools-scm
  ];

  pythonImportsCheck = [ "qemu.qmp" ];

  meta = {
    description = "Asyncio library for communicating with QEMU Monitor Protocol (“QMP”) servers";
    # no changelog, included in the README of the homepage
    homepage = "https://gitlab.com/qemu-project/python-qemu-qmp";
    license = with lib.licenses; [
      lgpl2Plus
      gpl2Only
    ];

    maintainers = with lib.maintainers; [ brianmcgillion ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -15333,6 +15333,8 @@ self: super: with self; {
  qemu = callPackage ../development/python-modules/qemu { qemu = pkgs.qemu; };
  qemu-qmp = callPackage ../development/python-modules/qemu-qmp { };
  qgrid = callPackage ../development/python-modules/qgrid { };
  qiling = callPackage ../development/python-modules/qiling { };