diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/paddlepaddle/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/paddlepaddle/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/paddlepaddle/default.nix b/nixpkgs/pkgs/development/python-modules/paddlepaddle/default.nix index b68c75d0c398..b9cc87b21e33 100644 --- a/nixpkgs/pkgs/development/python-modules/paddlepaddle/default.nix +++ b/nixpkgs/pkgs/development/python-modules/paddlepaddle/default.nix @@ -28,8 +28,10 @@ let version = "2.5.0"; format = "wheel"; pyShortVersion = "cp${builtins.replaceStrings ["."] [""] python.pythonVersion}"; + cpuOrGpu = if cudaSupport then "gpu" else "cpu"; allHashAndPlatform = import ./binary-hashes.nix; - hash = allHashAndPlatform."${stdenv.system}"."${if cudaSupport then "gpu" else "cpu"}"."${pyShortVersion}"; + hash = allHashAndPlatform."${stdenv.system}"."${cpuOrGpu}"."${pyShortVersion}" + or (throw "${pname} has no binary-hashes.nix entry for '${stdenv.system}.${cpuOrGpu}.${pyShortVersion}' attribute"); platform = allHashAndPlatform."${stdenv.system}".platform; src = fetchPypi ({ inherit version format hash platform; |