[Numpy-discussion] lots of warnings with python3

Charles R Harris charlesr.harris@gmail....
Wed Aug 28 11:03:06 CDT 2013


On Wed, Aug 28, 2013 at 9:32 AM, Neal Becker <ndbecker2@gmail.com> wrote:

> I tried running python2 -3 on some code, and found numpy
> produces a lot of warnings.
>
> Many like:
> python -3 -c 'import numpy'
> ...
> /usr/lib64/python2.7/site-packages/numpy/lib/polynomial.py:928:
> DeprecationWarning: Overriding __eq__ blocks inheritance of __hash__ in 3.x
>
> But also:
> /usr/lib64/python2.7/site-packages/numpy/lib/shape_base.py:838:
> DeprecationWarning: classic int division
>   n /= max(dim_in,1)
>
>
Some of these are bogus.
```
DeprecationWarning: CObject type is not supported in 3.x. Please use
capsule objects instead.
```
Capsule objects aren't available in 2.6 and we don't use them for any of
the 2.x Python series, only for 3.x.

The `__hash__` being blocked hasn't seemed to be a problem, but we should
probably fix it anyway.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/numpy-discussion/attachments/20130828/2511a9e2/attachment.html 


More information about the NumPy-Discussion mailing list