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

Update CI test matrix and support numpy 2.0. #1797

Merged
merged 7 commits into from
Jun 4, 2024
Merged

Conversation

joaander
Copy link
Member

@joaander joaander commented Jun 3, 2024

Description

  • CI containers 2024.06.03 install numpy >= 2.0.0rc1 in the py312 images. Use these to add support for numpy 2.0.
  • Upstream packages drop support for Python 3.8 as part of the numpy 2.0 transition. Follow suit.
  • Test with the latest gcc and clang compilers.

Motivation and context

Ensure that HOOMD is tested on the latest compiler versions and is ready for the numpy 2.0 official release.

How has this been tested?

CI checks.

Change log

*Added*

* Support numpy 2.0.

*Removed*

* Support for Python 3.8.

Checklist:

Needed for numpy 2.0 ABI. Compatible with numpy >= 1.19
For now, test the newer compilers on the release tag only. A future PR
will deal with the compiler warnings on the new compilers.
@joaander joaander added validate Execute long running validation tests on pull requests release Build and unit test all support compiler/python configurations labels Jun 4, 2024
@joaander joaander merged commit 7725617 into trunk-minor Jun 4, 2024
76 checks passed
@joaander joaander deleted the support-numpy-2.0 branch June 4, 2024 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Build and unit test all support compiler/python configurations validate Execute long running validation tests on pull requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant