Skip to content

Upgrade Numpy to 2.x series #14852

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

Closed
chrisvittal opened this issue Apr 14, 2025 · 0 comments · Fixed by #14855
Closed

Upgrade Numpy to 2.x series #14852

chrisvittal opened this issue Apr 14, 2025 · 0 comments · Fixed by #14855
Assignees
Labels
dependencies Pull requests that update a dependency file

Comments

@chrisvittal
Copy link
Collaborator

Numpy 1.26 will be reaching end of life soon. We should upgrade to the 2.x series.

For reference, numpy version support policies are described as part of the Scientific Python Ecosystem Coordination Minimum Supported Dependencies policy.

How to upgrade is described in the Numpy 2.0 Migration guide. They've added support to later versions of ruff (our linter) to autofix many incompatibilities, so we should upgrade that as well.

@chrisvittal chrisvittal added the dependencies Pull requests that update a dependency file label Apr 14, 2025
@chrisvittal chrisvittal self-assigned this Apr 14, 2025
chrisvittal added a commit to chrisvittal/hail that referenced this issue Apr 23, 2025
Also regenerate _all_ pinned-requirements.

Fixes hail-is#14852 

## Security Assessment
- This change has medium security impact

### Impact Description
Dependency upgrades. Probably _better_ from a security standpoint.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant