Closed mavaylon1 closed 9 months ago
All modified lines are covered by tests :white_check_mark:
Comparison is base (
9f6c386
) 85.66% compared to head (f68d999
) 85.66%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@rly @oruebel I'm adding these workflows and I suppose a larger question is coming up: "Should this PR also include the shift from setup.py to pyproject.toml/remove versioneer to how hdmf handles versions with hatch". I ask this because flake8 is setup through the .cfg and HDMF replaced flake8 with ruff (which is handled in the pyproject.toml). I'm thinking that this PR can be:
This PR is not ready for review, nor have I finished supporting these new workflows.
Yes, let's do a full update so that the testing and maintenance infrastructure is the same as in hdmf.
Motivation
What was the reasoning behind this change? Please explain the changes briefly.
Add workflows that exist in HDMF: ruff (to replace flake8) and codespell.
How to test the behavior?
Run the workflows
Checklist
ruff
from the source directory.