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

gridpp please add support for python 3.13 and numpy 2.0 #103

Open
JBreidaks opened this issue Nov 7, 2024 · 9 comments
Open

gridpp please add support for python 3.13 and numpy 2.0 #103

JBreidaks opened this issue Nov 7, 2024 · 9 comments

Comments

@JBreidaks
Copy link

gridpp please add support for python 3.13 and numpy 2.0

@uandrae
Copy link

uandrae commented Nov 14, 2024

Agree, would be much appreciated. Actually interested in python 3.12.

@tnipen
Copy link
Member

tnipen commented Nov 14, 2024

Will do my best to get you a wheel for python 3.13 next week . How important to you is numpy version 2?

@tnipen
Copy link
Member

tnipen commented Nov 14, 2024

@uandrae python3.12 is already available for gridpp=0.7.1, but I can build for older versions if desired.

@uandrae
Copy link

uandrae commented Nov 14, 2024

@uandrae python3.12 is already available for gridpp=0.7.1, but I can build for older versions if desired.

Thanks for the quick reply. The version of Pysurfex, which I'm working with, tells me it needs gridpp<0.7.0,>=0.6.0 so I assume 0.6.1 is a good choice.

@trygveasp
Copy link

@uandrae python3.12 is already available for gridpp=0.7.1, but I can build for older versions if desired.

Thanks for the quick reply. The version of Pysurfex, which I'm working with, tells me it needs gridpp<0.7.0,>=0.6.0 so I assume 0.6.1 is a good choice.

I don't think <0.7.0 is a hard requirement. Master of pysurfex actually has 0.7.0.dev7, but it seems the notation is not correct (is missing an >).

@tnipen
Copy link
Member

tnipen commented Nov 15, 2024

gridpp==0.6.0 for python 3.12 is now uploaded to pypi. Can you check it out and let me know if you have problems with it?

@tnipen
Copy link
Member

tnipen commented Nov 15, 2024

@JBreidaks good news, I've managed to compile gridpp against the numpy2 C interfaceon my computer (python 3.10). I hope to build the python3.13 wheels next week and upload to PyPI.

@JBreidaks
Copy link
Author

@tnipen Thank you for so fast support

@tnipen
Copy link
Member

tnipen commented Nov 25, 2024

@JBreidaks Feel free to test gridpp==0.8.0.dev1, which is available for Python 3.13. I can build wheels for older versions if requested. From 0.8.0 and onward I will always include Python 3.13 with numpy2. Looks like when I compile gridpp against the numpy2 C interface, the code will still run if numpy1 is used.

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

No branches or pull requests

4 participants