From b20a61bed5620f41cd14e3717e0a2bbf5c4c3ed7 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Wed, 27 Nov 2019 17:04:39 +0000 Subject: [PATCH] Make dependency attribute lookp case insensitive And dependencies & dev-dependencies fields are both optional --- default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 4cd032d..9e4177a 100644 --- a/default.nix +++ b/default.nix @@ -176,8 +176,8 @@ let pythonPackages = py.pkgs; getDeps = depAttr: let - deps = builtins.getAttr depAttr pyProject.tool.poetry; - depAttrs = builtins.attrNames deps; + deps = getAttrDefault depAttr pyProject.tool.poetry {}; + depAttrs = builtins.map (d: lib.toLower d) (builtins.attrNames deps); in builtins.map (dep: pythonPackages."${dep}") depAttrs; getInputs = attr: getAttrDefault attr attrs [];