-
Notifications
You must be signed in to change notification settings - Fork 658
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
replace fasteners #4797
Comments
When someone is looking at the XDR offsets code, please scrutinize the line mdanalysis/package/MDAnalysis/coordinates/XDR.py Lines 202 to 204 in c48962e
self._read_offsets(store=False) because we just determined that we cannot write to the location? This may save a warning from |
I would tackle this one if it is fine :) py-filelock does work from local testing, as for alternatives I looked |
Put up a PR! Thanks! |
Yes. I think |
The fasteners package is licensed under the Apache 2.0 license, which is incompatible with our target license LGPLv2.1+. We therefore need to replace it with a compatible alternative.
Reason
Further background on why this change is necessary:
https://www.mdanalysis.org/2023/09/22/licensing-update/#why-the-interim-gpl-v3-and-lgpl-v3-package-licenses-the-issue-with-apache-20
Alternatives to fasteners
One possibility is py-filelock but others could be explored, too.
Background
mdanalysis/package/MDAnalysis/coordinates/XDR.py
Line 41 in c48962e
The text was updated successfully, but these errors were encountered: