deepdiff icon indicating copy to clipboard operation
deepdiff copied to clipboard

Numpy >= 2.0 issue

Open prav2019 opened this issue 4 months ago • 1 comments

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.

prav2019 avatar Oct 15 '24 19:10 prav2019