Skip to content
This repository was archived by the owner on Sep 1, 2025. It is now read-only.

Commit 54014d8

Browse files
committed
feat(back): #1432 support experimental-features
- Support experimental-features on makes Signed-off-by: Luis Saavedra <luisdavidsag@gmail.com>
1 parent 764adcb commit 54014d8

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
__pycache__
22
.vscode
33
node_modules
4+
result

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@ Julian Gomez <60365681+jgomezb11@users.noreply.github.com> Julian Gomez <6036568
3131
Julian Gomez <jgomezb11@eafit.edu.co> Julian Gomez <jgomezb11@eafit.edu.co>
3232
Karen Camargo <kjcamargo19@gmail.com> Karen Camargo <kjcamargo19@gmail.com>
3333
Kevin Amado <kamadorueda@gmail.com> Kevin Amado <kamadorueda@gmail.com>
34+
Luis Saavedra <40694133+ludsrill@users.noreply.github.com> Luis Saavedra <40694133+ludsrill@users.noreply.github.com>
3435
Luis Saavedra <lsaavedra@fluidattacks.com> Luis David Saavedra <40694133+ludsrill@users.noreply.github.com>
3536
Luis Saavedra <lsaavedra@fluidattacks.com> Luis Saavedra <lsaavedra@fluidattacks.com>
37+
Luis Saavedra <luisdavidsag@gmail.com> Luis Saavedra <luisdavidsag@gmail.com>
3638
Robin Hafid <rohaquinlop301@gmail.com> Robin Hafid <rohaquinlop301@gmail.com>
3739
Robin Quintero <rohaquinlop301@gmail.com> Robin Quintero <rohaquinlop301@gmail.com>
3840
Sebastian Cardona <sebas03181@gmail.com> Sebastian Cardona <132764573+sebas031811@users.noreply.github.com>

src/cli/main/cli.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ def _nix_build(
277277
*["--argstr", "projectSrc", head],
278278
*["--argstr", "attrPaths", attr_paths],
279279
*["--attr", attr],
280+
*["--option", "experimental-features", "flakes nix-command"],
280281
*["--option", "cores", "0"],
281282
*["--option", "narinfo-cache-negative-ttl", "1"],
282283
*["--option", "narinfo-cache-positive-ttl", "1"],
@@ -294,6 +295,7 @@ def _nix_hashes(paths: bytes) -> List[str]:
294295
cmd = [
295296
"xargs",
296297
f"{__NIX__}/bin/nix-store",
298+
"--option", "experimental-features", "flakes nix-command",
297299
"--query",
298300
"--hash",
299301
]
@@ -306,13 +308,18 @@ def _nix_hashes(paths: bytes) -> List[str]:
306308

307309
def _nix_build_requisites(path: str) -> List[Tuple[str, str]]:
308310
"""Answer the question: what do I need to build `out`."""
309-
cmd = [f"{__NIX__}/bin/nix-store", "--query", "--deriver", path]
311+
cmd = [f"{__NIX__}/bin/nix-store",
312+
"--option", "experimental-features", "flakes nix-command",
313+
"--query",
314+
"--deriver",
315+
path]
310316
out, stdout, _ = _run_outputs(cmd, stderr=None)
311317
if out != 0:
312318
raise SystemExit(out)
313319

314320
cmd = [
315321
f"{__NIX__}/bin/nix-store",
322+
"--option", "experimental-features", "flakes nix-command",
316323
"--query",
317324
"--requisites",
318325
"--include-outputs",

0 commit comments

Comments
 (0)