From 9263b5077ccff2bbd141d9e9feeb277f974599d0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 26 Nov 2023 23:28:23 +0100 Subject: [PATCH] python311Packages.construct: add optional-dependencies --- .../python-modules/construct/default.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/construct/default.nix b/pkgs/development/python-modules/construct/default.nix index c5d3ff901af5..d09ba5ffb8c4 100644 --- a/pkgs/development/python-modules/construct/default.nix +++ b/pkgs/development/python-modules/construct/default.nix @@ -3,6 +3,7 @@ , arrow , buildPythonPackage , cloudpickle +, cryptography , fetchFromGitHub , lz4 , numpy @@ -36,13 +37,19 @@ buildPythonPackage rec { lz4 ]; + passthru.optional-dependencies = { + extras = [ + arrow + cloudpickle + cryptography + numpy + ruamel-yaml + ]; + }; + nativeCheckInputs = [ pytestCheckHook - numpy - arrow - ruamel-yaml - cloudpickle - ]; + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pythonImportsCheck = [ "construct"