diff options
author | Jack O'Sullivan <jackos1998@gmail.com> | 2022-05-07 18:35:39 +0100 |
---|---|---|
committer | DavHau <hsngrmpf+github@gmail.com> | 2024-02-02 13:06:18 +0700 |
commit | 6cc7f7b9b1a1739ab964443386e9cca1ab79052f (patch) | |
tree | 0d0ed6fd93c5c58dcade2cfb251fff27cef8af80 | |
parent | 4cf92787c80aa627979ccc89047f2146d2a2704c (diff) | |
download | nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.tar nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.tar.gz nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.tar.bz2 nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.tar.lz nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.tar.xz nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.tar.zst nixlib-6cc7f7b9b1a1739ab964443386e9cca1ab79052f.zip |
python3Packages.qemu: init at 0.6.1.0a1
-rw-r--r-- | pkgs/development/python-modules/qemu/default.nix | 36 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/qemu/default.nix b/pkgs/development/python-modules/qemu/default.nix new file mode 100644 index 000000000000..3c9c4bfafec2 --- /dev/null +++ b/pkgs/development/python-modules/qemu/default.nix @@ -0,0 +1,36 @@ +{ lib +, pkgs +, buildPythonPackage +, pythonOlder +, fuseSupport ? false, fusepy +, tuiSupport ? false, urwid, urwid-readline, pygments +}: + +buildPythonPackage rec { + pname = "qemu"; + version = "0.6.1.0a1"; + format = "setuptools"; + + disabled = pythonOlder "3.6"; + + src = pkgs.qemu.src; + prePatch = '' + cd python + ''; + + propagatedBuildInputs = [ ] + ++ lib.optionals fuseSupport [ fusepy ] + ++ lib.optionals tuiSupport [ urwid urwid-readline pygments ]; + + # Project requires avocado-framework for testing + doCheck = false; + + pythonImportsCheck = [ "qemu" ]; + + meta = with lib; { + homepage = "http://www.qemu.org/"; + description = "Python tooling used by the QEMU project to build, configure, and test QEMU"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ devplayer0 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c46adcf249fd..36c731a4bca9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12280,6 +12280,8 @@ self: super: with self; { qgrid = callPackage ../development/python-modules/qgrid { }; + qemu = callPackage ../development/python-modules/qemu { }; + qiling = callPackage ../development/python-modules/qiling { }; qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { }; |