Skip to content
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

fix Python 3.12 builds #423

Closed
wants to merge 1 commit into from
Closed

fix Python 3.12 builds #423

wants to merge 1 commit into from

Conversation

totaam
Copy link
Contributor

@totaam totaam commented Aug 28, 2023

imp has been removed.
This updates the get_numpy_incpath function to use importlib if imp is not found.

This preserves compatibility with ancient versions of Python3. A better solution would be to remove imp completely - let me know if you would prefer that.

`imp` has been removed.
This updates the `get_numpy_incpath` function to use `importlib` if `imp` is not found.

This preserves compatibility with ancient versions of Python3.
A better solution would be to remove `imp` completely - let me know if you would prefer that.
inducer added a commit that referenced this pull request Aug 28, 2023
Includes changes equivalent to #423

Co-authored-by: Antoine Martin <antoine@xpra.org>
@inducer
Copy link
Owner

inducer commented Aug 28, 2023

Thanks! I've applied an equivalent change (crediting you) in bf39c06.

@inducer inducer closed this Aug 28, 2023
inducer added a commit to inducer/pyopencl that referenced this pull request Aug 28, 2023
Includes changes equivalent to inducer/pycuda#423

Co-authored-by: Antoine Martin <antoine@xpra.org>
inducer added a commit to inducer/pymetis that referenced this pull request Aug 28, 2023
Includes changes equivalent to inducer/pycuda#423

Co-authored-by: Antoine Martin <antoine@xpra.org>
inducer added a commit to inducer/meshpy that referenced this pull request Aug 28, 2023
Includes changes equivalent to inducer/pycuda#423

Co-authored-by: Antoine Martin <antoine@xpra.org>
inducer added a commit to inducer/islpy that referenced this pull request Aug 28, 2023
Includes changes equivalent to inducer/pycuda#423

Co-authored-by: Antoine Martin <antoine@xpra.org>
inducer added a commit to inducer/pyvisfile that referenced this pull request Aug 28, 2023
Includes changes equivalent to inducer/pycuda#423

Co-authored-by: Antoine Martin <antoine@xpra.org>
@inducer
Copy link
Owner

inducer commented Aug 28, 2023

The code you had here was a bit broken BTW:

https://github.com/inducer/pyopencl/pull/699/files

@totaam
Copy link
Contributor Author

totaam commented Aug 30, 2023

@inducer sorry about that - I have no idea why it worked with basename but it did!
dirname is obviously the right choice here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants