gnu: python-umap-learn: Patch for sklearn/numpy compatibility.
* gnu/packages/machine-learning.scm (python-umap-learn)[arguments]: Add phase 'numpy-compatibility.master
parent
5bfce83dc4
commit
e86851ccb3
|
@ -3131,6 +3131,18 @@ These include a barrier, broadcast, and allreduce.")
|
||||||
(list
|
(list
|
||||||
#:phases
|
#:phases
|
||||||
#~(modify-phases %standard-phases
|
#~(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'numpy-compatibility
|
||||||
|
(lambda _
|
||||||
|
(substitute* "umap/tests/test_umap_metrics.py"
|
||||||
|
;; See commit a714b59bd9e2ca2e63312bc3491b2b037a42f2f2
|
||||||
|
(("sparse_binary_data.todense\\(\\),")
|
||||||
|
"np.asarray(sparse_binary_data.todense()),")
|
||||||
|
;; See commit c7d05683325589ad432a55e109cacb9d631cfaa9
|
||||||
|
(("sparse_spatial_data.todense\\(\\),")
|
||||||
|
"np.asarray(sparse_spatial_data.todense()),"))
|
||||||
|
;; See commit 949abd082524fce8c45dfb147bcd8e8ef49eade3
|
||||||
|
(substitute* "umap/tests/test_umap_ops.py"
|
||||||
|
(("np.random,") "None,"))))
|
||||||
;; Numba needs a writable dir to cache functions.
|
;; Numba needs a writable dir to cache functions.
|
||||||
(add-before 'check 'set-numba-cache-dir
|
(add-before 'check 'set-numba-cache-dir
|
||||||
(lambda _
|
(lambda _
|
||||||
|
|
Reference in New Issue