Skip to content

Conversation

@mikemhenry
Copy link
Contributor

@mikemhenry mikemhenry commented Apr 29, 2025

Checklist

  • Added a news entry

Developers certificate of origin

@codecov
Copy link

codecov bot commented Apr 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.63%. Comparing base (9533f95) to head (a7b5007).
⚠️ Report is 253 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1260      +/-   ##
==========================================
- Coverage   94.66%   92.63%   -2.03%     
==========================================
  Files         143      143              
  Lines       10957    10957              
==========================================
- Hits        10372    10150     -222     
- Misses        585      807     +222     
Flag Coverage Δ
fast-tests 92.63% <100.00%> (?)
slow-tests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mikemhenry mikemhenry changed the title Install numpy 2, openmm 8.2 OpenMM 8.2 Support May 29, 2025
@mikemhenry mikemhenry changed the title OpenMM 8.2 Support Import vendored openff.models from gufe May 29, 2025
@mikemhenry mikemhenry marked this pull request as ready for review May 29, 2025 19:14
@mikemhenry mikemhenry requested a review from atravitz May 29, 2025 19:14
@mikemhenry
Copy link
Contributor Author

This is needed to support numpy2/newer python versions since openff.models is no longer maintained and the pins on the conda-forge package will keep our ecosystem back.

@mikemhenry
Copy link
Contributor Author

I also just bump the python version to sync with google colab

Copy link
Contributor

@atravitz atravitz left a comment

Choose a reason for hiding this comment

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

looks good! could you add a news item, if this is technically the commit that makes us numpy 2 compatible?

@mikemhenry
Copy link
Contributor Author

looks good! could you add a news item, if this is technically the commit that makes us numpy 2 compatible?

Eh, like our code has been numpy 2 compatible since the day it was written so I am always a bit weary about saying that is what this actually does... I think it is worth mentioning in a news bit that we now import a vendored copy of openff.models from gufe, it is on the edge of being kinda internal but I could see someone going down a rabbit hole on how they installed openff-models but things are being weird, so the change log would be a good hint for that

@IAlibay
Copy link
Member

IAlibay commented May 30, 2025

looks good! could you add a news item, if this is technically the commit that makes us numpy 2 compatible?

I think it is worth mentioning in a news bit that we now import a vendored copy of openff.models from gufe

I somewhat disagree, we shouldn't have a news item for this, or at least right now I don't see the value it brings to users.

I do however agree with Alyssa that we should just put a news item that says "makes toolkit compatible with numpy 2.0". The news items aren't meant to be pure accurate representation of reality but rather a summary of "what am I getting out of this" for users. My compromise here is that you just don't add a PR number and leave it as just an entry in the news.

@mikemhenry
Copy link
Contributor Author

My compromise here is that you just don't add a PR number and leave it as just an entry in the news.

I can live with that!

@github-actions
Copy link

No API break detected ✅

@mikemhenry mikemhenry requested review from IAlibay and atravitz May 30, 2025 17:05
@mikemhenry mikemhenry merged commit 63b86d4 into main May 30, 2025
12 of 13 checks passed
@mikemhenry mikemhenry deleted the feat/test-gufe-1.5.0rc branch May 30, 2025 18:12
@atravitz atravitz mentioned this pull request Jun 25, 2025
2 tasks
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.

5 participants