about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUri Baghin <uri@canva.com>2023-02-02 11:00:24 +1100
committerGitHub <noreply@github.com>2023-02-01 19:00:24 -0500
commit93f0dfda5b66c6f9ba986dcc644e6dc9145e59a0 (patch)
tree40db28ebb735d626470ff98928500fc2e2a8ad4b
parent099508a1e7bb4b0fc0f2f86b59e9fbf83f76d51a (diff)
python3Packages.tensorflow-probability: 0.15.0 -> 0.19.0 (#212421)
* python3Packages.tensorflow-probability: 0.15.0 -> 0.19.0

* Update pkgs/development/python-modules/tensorflow-probability/default.nix

Co-authored-by: Samuel Ainsworth <skainsworth@gmail.com>

---------

Co-authored-by: Samuel Ainsworth <skainsworth@gmail.com>
-rw-r--r--pkgs/development/python-modules/tensorflow-probability/default.nix13
-rw-r--r--pkgs/top-level/python-packages.nix4
2 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/tensorflow-probability/default.nix b/pkgs/development/python-modules/tensorflow-probability/default.nix
index 6f820298ec13c..bd447bd4325a5 100644
--- a/pkgs/development/python-modules/tensorflow-probability/default.nix
+++ b/pkgs/development/python-modules/tensorflow-probability/default.nix
@@ -1,8 +1,10 @@
 { lib
+, stdenv
 , fetchFromGitHub
-, bazel_3
+, bazel_6
 , buildBazelPackage
 , buildPythonPackage
+, cctools
 , python
 , setuptools
 , wheel
@@ -25,7 +27,7 @@
 }:
 
 let
-  version = "0.15.0";
+  version = "0.19.0";
   pname = "tensorflow_probability";
 
   # first build all binaries and generate setup.py using bazel
@@ -35,7 +37,7 @@ let
       owner = "tensorflow";
       repo = "probability";
       rev = "v" + version;
-      sha256 = "155fgmra90s08vjnp61qxdrpzq74xa3kdzhgdkavwgc25pvxn3mi";
+      hash = "sha256-ZkQ20Qt/RF/leVP6Kc38tGgPz+C6lEuHvoL+s97oksE=";
     };
     nativeBuildInputs = [
       # needed to create the output wheel in installPhase
@@ -46,12 +48,13 @@ let
       tensorflow
     ];
 
-    bazel = bazel_3;
+    bazel = bazel_6;
 
     bazelTarget = ":pip_pkg";
+    LIBTOOL = lib.optionalString stdenv.isDarwin "${cctools}/bin/libtool";
 
     fetchAttrs = {
-      sha256 = "0sgxdlw5x3dydy53l10vbrj8smh78b7r1wff8jxcgp4w69mk8zfm";
+      sha256 = "sha256-pST4R45mWC5j0ngkkRe+hmostaMploW0+BN3WKPt0t0=";
     };
 
     buildAttrs = {
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 041bfefaedc63..afa2458272940 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -11261,7 +11261,9 @@ self: super: with self; {
 
   tensorflow-metadata = callPackage ../development/python-modules/tensorflow-metadata { };
 
-  tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { };
+  tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability {
+    inherit (pkgs.darwin) cctools;
+  };
 
   tensorflow = self.tensorflow-build;