summaryrefslogtreecommitdiff
path: root/sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch')
-rw-r--r--sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch55
1 files changed, 55 insertions, 0 deletions
diff --git a/sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch b/sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch
new file mode 100644
index 000000000000..c2467776b33a
--- /dev/null
+++ b/sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch
@@ -0,0 +1,55 @@
+From fa870249f5629d1e5cc3299c1a42078dd94343c7 Mon Sep 17 00:00:00 2001
+From: wangjiezhe <wangjiezhe@gmail.com>
+Date: Sun, 26 Nov 2023 10:14:42 +0800
+Subject: [PATCH 08/12] Relax setup.py version requirements
+
+---
+ tensorflow/tools/pip_package/setup.py | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/tensorflow/tools/pip_package/setup.py b/tensorflow/tools/pip_package/setup.py
+index e64c0d4344b..62315962318 100644
+--- a/tensorflow/tools/pip_package/setup.py
++++ b/tensorflow/tools/pip_package/setup.py
+@@ -86,21 +86,21 @@ REQUIRED_PACKAGES = [
+ 'astunparse >= 1.6.0',
+ 'flatbuffers >= 23.1.21',
+ # TODO(b/213222745) gast versions above 0.4.0 break TF's tests
+- 'gast >= 0.2.1, <= 0.4.0',
++ 'gast',
+ 'google_pasta >= 0.1.1',
+ 'h5py >= 2.9.0',
+- 'libclang >= 13.0.0',
+- 'numpy >= 1.22, <= 1.24.3',
++ # 'libclang >= 13.0.0',
++ 'numpy >= 1.22',
+ 'opt_einsum >= 2.3.2',
+ 'packaging',
+ 'protobuf>=3.20.3,<5.0.0dev,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5',
+ 'setuptools',
+ 'six >= 1.12.0',
+ 'termcolor >= 1.1.0',
+- 'typing_extensions>=3.6.6,<4.6.0',
++ 'typing_extensions>=3.6.6',
+ 'wrapt >= 1.11.0',
+- 'tensorflow-io-gcs-filesystem >= 0.23.1;platform_machine!="arm64" or ' +
+- 'platform_system!="Darwin"',
++ # 'tensorflow-io-gcs-filesystem >= 0.23.1;platform_machine!="arm64" or ' +
++ # 'platform_system!="Darwin"',
+ # grpcio does not build correctly on big-endian machines due to lack of
+ # BoringSSL support.
+ # See https://github.com/tensorflow/tensorflow/issues/17882.
+@@ -134,8 +134,8 @@ FAKE_REQUIRED_PACKAGES = [
+ _VERSION + ';platform_system=="Windows"',
+ ]
+
+-if platform.system() == 'Linux' and platform.machine() == 'x86_64':
+- REQUIRED_PACKAGES.append(FAKE_REQUIRED_PACKAGES)
++# if platform.system() == 'Linux' and platform.machine() == 'x86_64':
++# REQUIRED_PACKAGES.append(FAKE_REQUIRED_PACKAGES)
+
+ if collaborator_build:
+ # If this is a collaborator build, then build an "installer" wheel and
+--
+2.41.0
+