Pulls static analysis into a separate workflow without Python version compatibility concerns.
If this turns out to be a pain for contributors, can revert the CI changes. I think being more selective with the dependencies installed in the pytest job makes sense — prevents an accidental dependency on a dev dependency.
Breaking changes
List any changes that break the API usage supported on master.
Description
Use black to format this codebase.
make format
target.If this turns out to be a pain for contributors, can revert the CI changes. I think being more selective with the dependencies installed in the
pytest
job makes sense — prevents an accidental dependency on a dev dependency.Breaking changes
None; purely dev tooling.
Relevant issues
None.
Checklist
README.md
example usage has been updated.~