pythonCatchConflictsHook: test cyclic dependency

Add test case where a package enlists
itself as propagated build input.
This commit is contained in:
Yarny0 2024-02-23 15:02:43 +01:00
parent e5d7325166
commit b1bccc25ec

View file

@ -78,6 +78,15 @@ in {
];
};
# multi-output derivation with dependency on itself must not crash
cyclic-dependencies =
generatePythonPackage {
pname = "cyclic-dependencies";
preFixup = ''
propagatedBuildInputs+=("$out")
'';
};
# Simplest test case that should trigger a conflict
catches-simple-conflict = let
# this build must fail due to conflicts