Re-revert "Merge #97847 python27Packages.anytree: fix build"

Moved to staging.
This reverts commit 97e2ca34472734d24b0468c95340fb13a532e1a7.
This commit is contained in:
Vladimír Čunát 2020-09-13 08:21:41 +02:00
parent 4cf1247851
commit 6705f79d42
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

@ -1,13 +1,15 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, substituteAll
, fetchpatch
, nose
, six
, withGraphviz ? true
, graphviz
, fontconfig
# Tests
, pytestCheckHook
, nose
}:
buildPythonPackage rec {
@ -26,10 +28,6 @@ buildPythonPackage rec {
})
];
checkInputs = [
nose
];
propagatedBuildInputs = [
six
];
@ -42,13 +40,13 @@ buildPythonPackage rec {
# circular dependency anytree → graphviz → pango → glib → gtk-doc → anytree
doCheck = withGraphviz;
checkPhase = ''
runHook preCheck
checkInputs = [ pytestCheckHook nose ];
nosetests
runHook postCheck
'';
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"
];
meta = with lib; {
description = "Powerful and Lightweight Python Tree Data Structure";