me
/
guix
Archived
1
0
Fork 0

gnu: tensorflow: Patch one more instance of "collections".

* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add one more
patch of "collections" to "collections.abc" to the 'python3.10-compatibility
phase.
Ricardo Wurmus 2023-06-20 18:39:07 +02:00
parent 91e07cc5bf
commit b4e37a3972
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 3 additions and 1 deletions

View File

@ -2435,6 +2435,8 @@ Python.")
(substitute* "tensorflow/python/keras/callbacks.py" (substitute* "tensorflow/python/keras/callbacks.py"
(("from collections import Iterable") (("from collections import Iterable")
"from collections.abc import Iterable")) "from collections.abc import Iterable"))
(substitute* "tensorflow/python/ops/variable_scope.py"
(("collections_lib.Sequence") "collections_lib.abc.Sequence"))
;; XXX: it is not clear if this is a good idea, but the build ;; XXX: it is not clear if this is a good idea, but the build
;; system tries to overwrite the __or__ and __ror__ methods of ;; system tries to overwrite the __or__ and __ror__ methods of
@ -2453,7 +2455,7 @@ Python.")
"void CompareUFunc(char** args, npy_intp const* dimensions, npy_intp const* steps,")) "void CompareUFunc(char** args, npy_intp const* dimensions, npy_intp const* steps,"))
;; ...and for numpy >= 1.23 ;; ...and for numpy >= 1.23
(substitute* '("tensorflow/python/framework/tensor_util.py") (substitute* "tensorflow/python/framework/tensor_util.py"
(("np.asscalar\\(x\\[0\\]\\)") "x[0].item()") (("np.asscalar\\(x\\[0\\]\\)") "x[0].item()")
(("np.asscalar\\(x\\)") "x.item()") (("np.asscalar\\(x\\)") "x.item()")
(("np.asscalar\\(v\\)") "np.ndarray.item(v)") (("np.asscalar\\(v\\)") "np.ndarray.item(v)")