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

Transfer of fasteners dependency to fielock #4800

Draft
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

talagayev
Copy link
Member

@talagayev talagayev commented Nov 22, 2024

Fixes #4797

Changes made in this Pull Request:

  • Removal of fasteners dependency from XDR.py and all installation files
  • Addition of filelock as an replacement dependency of fasteners

PR Checklist

  • Tests?
  • Docs?
  • CHANGELOG updated?
  • Issue raised/referenced?

Developers certificate of origin


📚 Documentation preview 📚: https://mdanalysis--4800.org.readthedocs.build/en/4800/

changes fasteners to filelock dependency
changes fasteners to filelock dependency
changes in the action the fasteners dependency to filelock
adjusted input fasteners to filelock
changed fasteners to filelock
changed fasteners to filelock
changed fasteners to filelock
@talagayev talagayev changed the title Transfer of fasteners dependency to fielock Transfer of fasteners dependency to fielock Nov 22, 2024
Copy link

codecov bot commented Nov 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.64%. Comparing base (c48962e) to head (b66e3d2).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #4800      +/-   ##
===========================================
- Coverage    93.66%   93.64%   -0.03%     
===========================================
  Files          177      189      +12     
  Lines        21742    22808    +1066     
  Branches      3055     3055              
===========================================
+ Hits         20365    21358     +993     
- Misses         930     1003      +73     
  Partials       447      447              

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


🚨 Try these New Features:

test _read_offsets adjustment
modification of test_offset_lock_created to adjust to new dependency
returned the warning and read_offsets for tests
required removal of asser_equal to not get the error, since now the files, dont't end with lock and the removal of the end would be a duplicate of the other assert_equal
@talagayev
Copy link
Member Author

@yuxuanzhuang I would ping you since you worked on the XDR.py PR to get your opinion regarding the lines:

https://github.com/talagayev/mdanalysis/blob/b66e3d21680909f4b4a15379d77602090f879fd0/package/MDAnalysis/coordinates/XDR.py#L204-L206

and if they require modification.

Other than that the only problem that I encounter now is the Azure failing, due to Windows runners gw0 and gw1 crashing during the test_persistent_offsets_readonly, which I currently cannot explain.

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.

replace fasteners
1 participant