From e445beeb0b47489676453f2f4ea8b9304ce32102 Mon Sep 17 00:00:00 2001 From: DavHau Date: Thu, 20 Jul 2023 17:50:53 +0200 Subject: [PATCH] templates: cleanup python template --- templates/python-project/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/templates/python-project/default.nix b/templates/python-project/default.nix index ddf3e165..425256db 100644 --- a/templates/python-project/default.nix +++ b/templates/python-project/default.nix @@ -1,7 +1,10 @@ { pkgs ? import {}, + lib ? pkgs.lib, python3 ? pkgs.python3, + ruff ? pkgs.ruff, + runCommand ? pkgs.runCommand, }: let pyproject = builtins.fromTOML (builtins.readFile ./pyproject.toml); name = pyproject.project.name; @@ -39,13 +42,13 @@ checkPython = python3.withPackages (ps: devDependencies); - check = pkgs.runCommand "${name}-check" {} '' + check = runCommand "${name}-check" {} '' cp -r ${src} ./src chmod +w -R ./src cd src export PYTHONPATH=. echo -e "\x1b[32m## run ruff\x1b[0m" - ${pkgs.ruff}/bin/ruff check . + ${ruff}/bin/ruff check . echo -e "\x1b[32m## run mypy\x1b[0m" ${checkPython}/bin/mypy . echo -e "\x1b[32m## run pytest\x1b[0m"