agda: skip eval errors in allPackages (#502548)

This commit is contained in:
Naïm Camille Favier
2026-03-25 00:29:13 +00:00
committed by GitHub
+6 -1
View File
@@ -21,5 +21,10 @@
Takes an arbitrary derivation and says whether it is an agda library package
* that is not marked as broken.
*/
isUnbrokenAgdaPackage = pkg: pkg.isAgdaDerivation or false && !pkg.meta.broken;
isUnbrokenAgdaPackage =
pkg:
let
r = builtins.tryEval (pkg.isAgdaDerivation or false && !pkg.meta.broken);
in
r.success && r.value;
}