nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

python310Packages.dm-sonnet: add missing input

+22 -17
+22 -17
pkgs/development/python-modules/dm-sonnet/default.nix
··· 1 1 { lib 2 - , fetchFromGitHub 3 - , buildPythonPackage 4 - , numpy 5 - , tabulate 6 - , six 7 - , dm-tree 8 2 , absl-py 9 - , wrapt 3 + , buildPythonPackage 4 + , dm-tree 10 5 , docutils 6 + , etils 7 + , fetchFromGitHub 8 + , numpy 9 + , pythonOlder 10 + , tabulate 11 11 , tensorflow 12 - , tensorflow-datasets }: 12 + , tensorflow-datasets 13 + , wrapt 14 + }: 13 15 14 16 buildPythonPackage rec { 15 17 pname = "dm-sonnet"; 16 18 version = "2.0.0"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.6"; 17 22 18 23 src = fetchFromGitHub { 19 24 owner = "deepmind"; 20 25 repo = "sonnet"; 21 26 rev = "v${version}"; 22 - sha256 = "sha256-YSMeH5ZTfP1OdLBepsxXAVczBG/ghSjCWjoz/I+TFl8="; 27 + hash = "sha256-YSMeH5ZTfP1OdLBepsxXAVczBG/ghSjCWjoz/I+TFl8="; 23 28 }; 24 29 25 - buildInputs = [ 26 - absl-py 30 + propagatedBuildInputs = [ 27 31 dm-tree 32 + etils 28 33 numpy 29 - six 30 34 tabulate 31 35 wrapt 32 - ]; 36 + ] ++ etils.optional-dependencies.epath; 33 37 34 - propagatedBuildInputs = [ 35 - tabulate 36 - tensorflow 37 - ]; 38 + passthru.optional-dependencies = { 39 + tensorflow = [ 40 + tensorflow 41 + ]; 42 + }; 38 43 39 44 checkInputs = [ 40 45 docutils