-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support NumPy 1.7 C API #27
Comments
NumPy 1.7 C API wraps up everything, deprecates direct access. |
Right. We'll have to do more than just eliminate the warnings here to be safe for future NumPy versions, as I don't believe there are deprecation warnings on direct access, even though it has also been deprecated. So this is actually a duplicate of #8, but I think I'll close that one and keep this one open, as it contains a better description of the issue (I opened #8 before it was clear exactly what NumPy 1.7 was going to do to the API, or at least before I knew enough about it). That said, I'm not in a huge rush to do this, as I think it's important to support the old API for quite a while yet, and supporting both APIs just means that we'd have to duplicate here all the #define-based infrastructure that's already in NumPy itself in order to support both. It's clearly worth doing eventually, and I'll gladly accept patches or pull requests that move us in that direction, but I may not get to it myself for a while yet. |
Looks like all we're using from the deprecated API are the old versions of the various |
Building Boost.NumPy against current NumPy versions results in deprecation warnings, as it depends on an outdated API.
It would be great to migrate to the new NumPy API.
The text was updated successfully, but these errors were encountered: