Skip to content

Allow numpy>=1.23#2954

Closed
je-cook wants to merge 1 commit intoukaea:mainfrom
je-cook:bump_numpy_version
Closed

Allow numpy>=1.23#2954
je-cook wants to merge 1 commit intoukaea:mainfrom
je-cook:bump_numpy_version

Conversation

@je-cook
Copy link
Copy Markdown
Collaborator

@je-cook je-cook commented Sep 27, 2023

Description

Numpy 1.22 had some undesired behavour. In the release notes it seems to have been fixed as f2py is now deterministic (!) see: https://github.com/numpy/numpy/releases/tag/v1.23.0

There are further fixes to f2py on newer releases if this bump still has the original bug

Checklist

I confirm that I have completed the following checks:

  • I have justified any large differences in the regression tests caused by this pull request in the comments.
  • I have added new tests where appropriate for the changes I have made.
  • If I have had to change any existing unit or integration tests, I have justified this change in the pull request comments.
  • If I have made documentation changes, I have checked they render correctly.
  • I have added documentation for my change, if appropriate.

@je-cook je-cook added the Dependencies Issues related to upstream dependencies label Sep 27, 2023
@je-cook je-cook marked this pull request as draft September 27, 2023 10:37
@je-cook je-cook marked this pull request as ready for review September 27, 2023 10:41
Copy link
Copy Markdown
Collaborator

@timothy-nunn timothy-nunn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Building PROCESS with numpy 1.23,1.25 is fine and passes the tests. However I get a failure with numpy 1.24pi (on Mac). I have also found an issue with the SciPy version (nothing to do with this change). So I need to make a PR to fix the above issues and will transfer this change across to there

@timothy-nunn
Copy link
Copy Markdown
Collaborator

See #2963

@je-cook je-cook deleted the bump_numpy_version branch October 4, 2023 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Issues related to upstream dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants