pifpaf: init at 3.1.5

This commit is contained in:
Sandro Jäckel 2023-02-14 18:47:36 +01:00 committed by Martin Weinelt
parent 294cb16d78
commit 33a64eb430
2 changed files with 43 additions and 0 deletions

View file

@ -0,0 +1,41 @@
{ lib
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "pifpaf";
version = "3.1.5";
format = "setuptools";
src = python3.pkgs.fetchPypi {
inherit pname version;
sha256 = "sha256-lmixfUP+pq0RdyXeY6MmUQOx1sMLHqojOKUK1mivbaU=";
};
propagatedBuildInputs = with python3.pkgs; [
click
daiquiri
fixtures
jinja2
pbr
psutil
xattr
];
preCheck = ''
export PATH=$out/bin:$PATH
'';
nativeCheckInputs = with python3.pkgs; [
requests
];
pythonImportsCheck = [ "pifpaf" ];
meta = with lib; {
description = "Suite of tools and fixtures to manage daemons for testing";
homepage = "https://github.com/jd/pifpaf";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};
}

View file

@ -17971,6 +17971,8 @@ with pkgs;
gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
pifpaf = callPackage ../development/tools/pifpaf { };
pmd = callPackage ../development/tools/analysis/pmd {
openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};