deepdiff
deepdiff copied to clipboard
Numpy >= 2.0 issue
Please checkout the F.A.Q page before creating a bug ticket to make sure it is not already addressed.
Describe the bug deepdiff breaks if there is numpy 2.0 and above
To Reproduce Install numpy >=2.0 and try deepdiff
Expected behavior Should not throw error with numpy 2 and above
OS, DeepDiff version and Python version (please complete the following information):
- OS: Ubuntu
- Version
- Python Version 3.12.7
- DeepDiff Version 8.0.1
Additional context
Stack trace:
import DeepDiff File "/usr/local/lib/python3.12/site-packages/deepdiff/init.py", line 10, in from .diff import DeepDiff File "/usr/local/lib/python3.12/site-packages/deepdiff/diff.py", line 16, in from deepdiff.helper import (strings, bytes_type, numbers, uuids, times, ListItemRemovedOrAdded, notpresent, File "/usr/local/lib/python3.12/site-packages/deepdiff/helper.py", line 60, in np_float_ = np.float_ ^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/numpy/init.py", line 400, in getattr raise AttributeError( AttributeError: np.float_
was removed in the NumPy 2.0 release. Use np.float64
instead.