-
Notifications
You must be signed in to change notification settings - Fork 823
Closed
Description
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
- fasteners is used exclusively in coordinates/XDR.py
import fasteners - see Issues Error loading XDR files with corrupted offset files #3230, Problem with loading XTC offsets in parallel #1988, PR On loading the same XTC offset in parallel #3375 for why we need it.
Reactions are currently unavailable