Closed rly closed 1 month ago
It looks like all the workflows use the pip install ".[dandi]"
as you mentioned.
That makes sense to check that running without the dandi flag works as well. We could add a separate job or workflow file similar to testing.yml
that runs without the dandi flag. I'm not sure if we need to do that across os and python versions since I think that would be running many of the unit tests twice, but maybe at least the latest python?
Fixed by #523
What happened?
On a clean install of the main branch, running
nwbinspector --config dandi path/to/file.nwb
results in:This reference was just added in https://github.com/NeurodataWithoutBorders/nwbinspector/pull/520
I'm surprised the GitHub Actions tests passed. Perhaps
typing_extensions
is installed earlier in the GH Actions workflow. In this workflow, it looks likepip install ".[dandi]"
is called. This installstyping_extensions
, unlikepip install .
I have not looked at all the workflows. If they all usepip install ".[dandi]"
, I think we should have some tests without the[dandi]
flag too.Operating System
Linux
Python Version
3.12
Were you streaming with ROS3?
None
Package Versions
No response
Code of Conduct