From 42d4046e94dcb653eddc8e21556f72af28c207d5 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 22 Nov 2024 10:02:43 -0500 Subject: [PATCH] nixos/test-driver: format with nixfmt --- nixos/lib/test-driver/default.nix | 61 ++++++++++++++++++------------- 1 file changed, 35 insertions(+), 26 deletions(-) diff --git a/nixos/lib/test-driver/default.nix b/nixos/lib/test-driver/default.nix index 26652db6016e..b518a25dab28 100644 --- a/nixos/lib/test-driver/default.nix +++ b/nixos/lib/test-driver/default.nix @@ -1,17 +1,18 @@ -{ lib -, python3Packages -, enableOCR ? false -, qemu_pkg ? qemu_test -, coreutils -, imagemagick_light -, netpbm -, qemu_test -, socat -, ruff -, tesseract4 -, vde2 -, extraPythonPackages ? (_ : []) -, nixosTests +{ + lib, + python3Packages, + enableOCR ? false, + qemu_pkg ? qemu_test, + coreutils, + imagemagick_light, + netpbm, + qemu_test, + socat, + ruff, + tesseract4, + vde2, + extraPythonPackages ? (_: [ ]), + nixosTests, }: let fs = lib.fileset; @@ -29,17 +30,21 @@ python3Packages.buildPythonApplication { }; pyproject = true; - propagatedBuildInputs = [ - coreutils - netpbm - python3Packages.colorama - python3Packages.junit-xml - python3Packages.ptpython - qemu_pkg - socat - vde2 - ] - ++ (lib.optionals enableOCR [ imagemagick_light tesseract4 ]) + propagatedBuildInputs = + [ + coreutils + netpbm + python3Packages.colorama + python3Packages.junit-xml + python3Packages.ptpython + qemu_pkg + socat + vde2 + ] + ++ (lib.optionals enableOCR [ + imagemagick_light + tesseract4 + ]) ++ extraPythonPackages python3Packages; nativeBuildInputs = [ @@ -51,7 +56,11 @@ python3Packages.buildPythonApplication { }; doCheck = true; - nativeCheckInputs = with python3Packages; [ mypy ruff black ]; + nativeCheckInputs = with python3Packages; [ + mypy + ruff + black + ]; checkPhase = '' echo -e "\x1b[32m## run mypy\x1b[0m" mypy test_driver extract-docstrings.py