summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoger Qiu <roger@formbay.com.au>2021-06-09 13:49:17 +1000
committerJonathan Ringer <jonringer@users.noreply.github.com>2021-06-16 18:24:30 -0700
commit43362bd872ee56f7c3c391e84d7bfaf900de7f93 (patch)
treea5fc04373f2fcb28dae5448fc041d8f6305ea48c
parent090a463e4d7e0df8e22a7fdddeb736091835492d (diff)
downloadnixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.tar
nixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.tar.gz
nixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.tar.bz2
nixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.tar.lz
nixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.tar.xz
nixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.tar.zst
nixpkgs-43362bd872ee56f7c3c391e84d7bfaf900de7f93.zip
Updating relax-dependencies.patch
-rw-r--r--pkgs/development/python-modules/tensorflow/default.nix2
-rw-r--r--pkgs/development/python-modules/tensorflow/relax-dependencies.patch33
2 files changed, 18 insertions, 17 deletions
diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix
index d1cd5cfd606..cdc4c299d8d 100644
--- a/pkgs/development/python-modules/tensorflow/default.nix
+++ b/pkgs/development/python-modules/tensorflow/default.nix
@@ -110,7 +110,7 @@ let
       owner = "tensorflow";
       repo = "tensorflow";
       rev = "v${version}";
-      sha256 = "0v5qfzkfj9p7z50kp6zfq584n4pzyvjhsajbf5mpydgw4zm7af13";
+      sha256 = "1jdw2i1rq06zqd6aabh7bbm0avsg4pygnfmd7gviv0blhih9054l";
     };
 
     patches = [
diff --git a/pkgs/development/python-modules/tensorflow/relax-dependencies.patch b/pkgs/development/python-modules/tensorflow/relax-dependencies.patch
index b26c1e95a64..e03454d0710 100644
--- a/pkgs/development/python-modules/tensorflow/relax-dependencies.patch
+++ b/pkgs/development/python-modules/tensorflow/relax-dependencies.patch
@@ -1,26 +1,27 @@
 diff --git a/tensorflow/tools/pip_package/setup.py b/tensorflow/tools/pip_package/setup.py
-index 65133afdafe..8ef6364ff7e 100644
+index 354657a7bfc..eac85d4dba0 100644
 --- a/tensorflow/tools/pip_package/setup.py
 +++ b/tensorflow/tools/pip_package/setup.py
-@@ -75,23 +75,23 @@ if '--project_name' in sys.argv:
- # comment the versioning scheme.
- # NOTE: Please add test only packages to `TEST_PACKAGES` below.
- REQUIRED_PACKAGES = [
+@@ -78,24 +78,24 @@ REQUIRED_PACKAGES = [
+     # NOTE: As numpy has releases that break semver guarantees and several other
+     # deps depend on numpy without an upper bound, we must install numpy before
+     # everything else.
+-    'numpy ~= 1.19.2',
++    'numpy >= 1.19.2',
+     # Install other dependencies
 -    'absl-py ~= 0.10',
 -    'astunparse ~= 1.6.3',
 -    'flatbuffers ~= 1.12.0',
 -    'google_pasta ~= 0.2',
--    'h5py ~= 2.10.0',
+-    'h5py ~= 3.1.0',
 -    'keras_preprocessing ~= 1.1.2',
--    'numpy ~= 1.19.2',
 -    'opt_einsum ~= 3.3.0',
 +    'absl-py >= 0.10',
 +    'astunparse >= 1.6.3',
 +    'flatbuffers >= 1.12.0',
 +    'google_pasta >= 0.2',
-+    'h5py >= 2.10.0',
++    'h5py >= 3.1.0',
 +    'keras_preprocessing >= 1.1.2',
-+    'numpy >= 1.19.1',
 +    'opt_einsum >= 3.3.0',
      'protobuf >= 3.9.2',
 -    'six ~= 1.15.0',
@@ -31,21 +32,21 @@ index 65133afdafe..8ef6364ff7e 100644
 +    'six >= 1.15.0',
 +    'termcolor >= 1.1.0',
 +    'typing_extensions >= 3.7.4',
-+    'wheel >= 0.34.2',
++    'wheel >= 0.35',
 +    'wrapt >= 1.12.1',
-     # These packages needs to be pinned exactly as newer versions are
+     # These packages need to be pinned exactly as newer versions are
      # incompatible with the rest of the ecosystem
--    'gast == 0.3.3',
-+    'gast >= 0.3.3',
+-    'gast == 0.4.0',
++    'gast >= 0.4.0',
      # TensorFlow ecosystem packages that TF exposes API for
      # These need to be in sync with the existing TF version
      # They are updated during the release process
-@@ -118,7 +118,7 @@ if 'tf_nightly' in project_name:
+@@ -127,7 +127,7 @@ if 'tf_nightly' in project_name:
  # BoringSSL support.
  # See https://github.com/tensorflow/tensorflow/issues/17882.
  if sys.byteorder == 'little':
--  REQUIRED_PACKAGES.append('grpcio ~= 1.32.0')
-+  REQUIRED_PACKAGES.append('grpcio >= 1.31.0')
+-  REQUIRED_PACKAGES.append('grpcio ~= 1.34.0')
++  REQUIRED_PACKAGES.append('grpcio >= 1.34.0')
  
  
  # Packages which are only needed for testing code.