diff --git a/pkgs/development/python-modules/anytree/default.nix b/pkgs/development/python-modules/anytree/default.nix index c11833ba5793..6b25952493be 100644 --- a/pkgs/development/python-modules/anytree/default.nix +++ b/pkgs/development/python-modules/anytree/default.nix @@ -1,15 +1,13 @@ { lib , buildPythonPackage , fetchPypi -, pythonOlder , substituteAll +, fetchpatch +, nose , six , withGraphviz ? true , graphviz , fontconfig -# Tests -, pytestCheckHook -, nose }: buildPythonPackage rec { @@ -28,6 +26,10 @@ buildPythonPackage rec { }) ]; + checkInputs = [ + nose + ]; + propagatedBuildInputs = [ six ]; @@ -40,13 +42,13 @@ buildPythonPackage rec { # circular dependency anytree → graphviz → pango → glib → gtk-doc → anytree doCheck = withGraphviz; - checkInputs = [ pytestCheckHook nose ]; + checkPhase = '' + runHook preCheck - pytestFlagsArray = lib.optionals (pythonOlder "3.4") [ - # Use enums, which aren't available pre-python3.4 - "--ignore=tests/test_resolver.py" - "--ignore=tests/test_search.py" - ]; + nosetests + + runHook postCheck + ''; meta = with lib; { description = "Powerful and Lightweight Python Tree Data Structure";