nix: Add initial nix-eval-job integration

A DrvSetEvaluator is able to evaluate attribute sets of derivations,
streaming results as they come in.
This commit is contained in:
Zhaofeng Li 2022-01-22 17:50:53 -08:00
parent 3e40e84e19
commit cf9a72a1d4
9 changed files with 548 additions and 5 deletions

2
Cargo.lock generated
View file

@ -124,6 +124,7 @@ dependencies = [
name = "colmena"
version = "0.3.0-pre"
dependencies = [
"async-stream",
"async-trait",
"atty",
"clap",
@ -149,6 +150,7 @@ dependencies = [
"sys-info",
"tempfile",
"tokio",
"tokio-stream",
"tokio-test",
"users",
"uuid",