mmatl / urdfpy

Python parser for URDFs
http://urdfpy.readthedocs.io/
MIT License
224 stars 81 forks source link

`np.int` was a deprecated alias for the builtin `int`. #30

Open fwarmuth opened 1 year ago

fwarmuth commented 1 year ago

Hey, not working with recent NumPy versions >= 1.20!

from urdfpy import URDF

results in:

module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself.
Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision.
If you wish to review your current use, check the release note link for additional information.

Any plans on switching to builtin int?

regards

thesofakillers commented 1 year ago

+1

this is because the networkx dependency is locked at 2.2, which doesn't support numpy>1.20.

Is there any reason to lock networkx at 2.2? This is causing issues in other repositories that depend on urdfpy.

see https://github.com/mmatl/urdfpy/issues/27