pynwb
pynwb copied to clipboard
[Bug]: gallery ros3 tests are failing due to a pydantic error
What happened?
See https://github.com/NeurodataWithoutBorders/pynwb/actions/runs/5675668685/job/15381245506?pr=1741
2023-07-27 02:03:42,738 - INFO - Executing /home/runner/work/pynwb/pynwb/docs/gallery/general/read_basics.py
======================================================================
2023-07-27 02:03:43,203 - INFO - Failed to extract font properties from /usr/share/fonts/truetype/noto/NotoColorEmoji.ttf: In FT2Font: Could not set the fontsize (invalid pixel size; error code 0x17)
======================================================================
2023-07-27 02:03:43,211 - INFO - generated new fontManager
Traceback (most recent call last):
File "/home/runner/work/pynwb/pynwb/test.py", line 119, in __run_example_tests_helper
_import_from_file(script)
File "/home/runner/work/pynwb/pynwb/test.py", line 63, in _import_from_file
return imp.load_source(os.path.basename(script), script)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/miniconda/envs/ros3/lib/python3.11/imp.py", line 172, in load_source
module = _load(spec)
^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 721, in _load
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/runner/work/pynwb/pynwb/docs/gallery/general/read_basics.py", line 31, in <module>
from dandi.dandiapi import DandiAPIClient
File "/usr/share/miniconda/envs/ros3/lib/python3.11/site-packages/dandi/dandiapi.py", line 34, in <module>
from dandischema import models
File "/usr/share/miniconda/envs/ros3/lib/python3.11/site-packages/dandischema/__init__.py", line 2, in <module>
from .metadata import migrate, validate
File "/usr/share/miniconda/envs/ros3/lib/python3.11/site-packages/dandischema/metadata.py", line 17, in <module>
from . import models
File "/usr/share/miniconda/envs/ros3/lib/python3.11/site-packages/dandischema/models.py", line 24, in <module>
from .digests.zarr import ZARR_CHECKSUM_PATTERN, parse_directory_digest
File "/usr/share/miniconda/envs/ros3/lib/python3.11/site-packages/dandischema/digests/zarr.py", line 29, in <module>
class ZarrChecksum(pydantic.BaseModel):
File "pydantic/main.py", line 186, in pydantic.main.ModelMetaclass.__new__
TypeError: Argument 'bases' has incorrect type (expected list, got tuple)
Steps to Reproduce
See CI workflow
Traceback
No response
Operating System
macOS
Python Executable
Conda
Python Version
3.11
Package Versions
No response
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
- [X] Have you checked the Contributing document?
- [X] Have you ensured this bug was not already reported?