python3Packages.nagiosplugin: switch to pytestCheckHook

This commit is contained in:
Fabian Affolter 2022-02-08 11:53:31 +01:00
parent faad116456
commit 6d18192b31

View File

@ -1,31 +1,45 @@
{ lib
, buildPythonPackage
, twine
, numpy
, pytest
, fetchPypi
, numpy
, pytestCheckHook
, pythonOlder
, twine
}:
buildPythonPackage rec {
pname = "nagiosplugin";
version = "1.3.3";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-vOr67DWfAyOT3dVgrizI0WNhODPsY8k85xifhZBOU9Y=";
hash = "sha256-vOr67DWfAyOT3dVgrizI0WNhODPsY8k85xifhZBOU9Y=";
};
nativeBuildInputs = [ twine ];
checkInputs = [ pytest numpy ];
nativeBuildInputs = [
twine
];
checkPhase = ''
# this test relies on who, which does not work in the sandbox
pytest -k "not test_check_users" tests/
'';
checkInputs = [
numpy
pytestCheckHook
];
disabledTests = [
# Test relies on who, which does not work in the sandbox
"test_check_users"
];
pythonImportsCheck = [
"nagiosplugin"
];
meta = with lib; {
description = "A Python class library which helps with writing Nagios (Icinga) compatible plugins";
homepage = "https://github.com/mpounsett/nagiosplugin";
description = "Python class library which helps with writing Nagios (Icinga) compatible plugins";
homepage = "https://github.com/mpounsett/nagiosplugin";
license = licenses.zpl21;
maintainers = with maintainers; [ symphorien ];
};