-
Notifications
You must be signed in to change notification settings - Fork 55
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
removed support for Python <= 3.7 #265
Conversation
orbeckst
commented
Nov 8, 2023
- close drop support for very old Python versions #259
- removed six and replaced with Python 3.x constructs
- updated package meta data
- update installation docs (sphinx and README)
- updated CHANGES
- removed six and replaced with Python 3.x constructs - updated package meta data - update installation docs (sphinx and README) - updated CHANGES
Codecov Report
@@ Coverage Diff @@
## main #265 +/- ##
==========================================
+ Coverage 66.50% 68.89% +2.39%
==========================================
Files 23 22 -1
Lines 4356 3945 -411
Branches 758 708 -50
==========================================
- Hits 2897 2718 -179
+ Misses 1261 1047 -214
+ Partials 198 180 -18
... and 1 file with indirect coverage changes 📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today! |
Only use other GROMACS versions for spot testing at highest supported Python. Note that we had spurious failures of GROMACS 2021.1 with macOS Python 3.11 in the XFAIL TestAmber03star.test_mdrun and XFAIL TestAmber03w.test_mdrun. ;
The macOS 3.11 GROMACS 2023.1 tests fail
It looks as if the conda-forge GROMACS package is incompatible with the run environment of GitHub. Not sure what to do... |
- only explicitly include macOS runner - downgrade GROMACS to 2022.4 to avoid failing tests because conda-forge GROMACS 2023.1 was compiled to use rdtscp CPU instruction but these are not available on GitHub runners and lead to failing tests)
Let's see if downgrading to conda-forge GROMACS 2022.4 for macOS helps. |
After reading https://manual.gromacs.org/2021.3/release-notes/2021/major/portability.html#rdtscp-usage-and-reporting
I am just trying out the bioconda gromacs packages, maybe they are compiled differently?? |
167e6a8
to
faf5041
Compare
didn't work |
Previous successful macOS runners used
so I should try to get this version installed. |
adcb81d
to
e615ec5
Compare
How the **** is this failing now when
is being installed in the macOS 3.11 runner? The same set up passed the tests previously https://github.com/Becksteinlab/GromacsWrapper/actions/runs/6211029287/job/16859829487 . |
There are a few very minor Python package version changes (e.g. numpy 1.24 to 1.25). The image is different 20230901.1 (mac OS 12.6.8) vs 20230921.1 (mac OS 12.6.9). I just don't understand why any of this should matter for GROMACS. Failed test2023-11-08, this PR
passed test2023-09-17 , https://github.com/Becksteinlab/GromacsWrapper/actions/runs/6211029287/job/16859829487
|
I am reduced to trying out random GROMACS packages in the hope that one works... :-( |
Hooray 🎉 , the old GROMACS 2018.6 works on the macOS runners. I don't know why, but I'll take it... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bye-bye legacy ware! Also nice adventure ripping this out – i enjoyed reading your mishaps above!