Core Compatibility Report: plucky-leopard/v0¤
| ❌ | bioimageio format validation |
|---|---|
| status | failed |
| source | https://hypha.aicell.io/bioimage-io/artifacts/plucky-leopard/files/rdf.yaml?version=v0 |
| id | plucky-leopard |
| version | 0.1.0 |
| applied format | model 0.5.9 |
| bioimageio.spec | 0.5.9.1 |
| Location | Details | |
|---|---|---|
| ❌ | bioimageio.spec format validation model 0.5.9 | |
| ❌ | Fetched content of https://hypha.aicell.io/bioimage-io/artifacts/plucky-leopard/files/test-output.npy?version=v0 has unexpected digest 15fc038a090b04e7da84b059843c6cb8c784dd666f932d0df6e738e483c26ced (Expected 0118395262b3756ff63d2d36b837a58396189cd75293cbd5089904008787bfda). |
|
| See Traceback 1. |
Traceback 1
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /home/runner/.local/lib/python3.12/site-packages/bioimageio/spec/_internal/common_nodes.py:302 i │
│ │
│ 299 │ │ │
│ 300 │ │ context = get_validation_context() │
│ 301 │ │ try: │
│ ❱ 302 │ │ │ rd = cls.model_validate(data) │
│ 303 │ │ except pydantic.ValidationError as e: │
│ 304 │ │ │ for ee in e.errors(include_url=False): │
│ 305 │ │ │ │ if (severity := ee.get("ctx", {}).get("severity", ERROR)) < ERROR: │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/bioimageio/spec/_internal/node.py:91 in model_v │
│ │
│ 88 │ │ │
│ 89 │ │ with context: │
│ 90 │ │ │ # use validation context as context manager for equal behavior of __init__ and │
│ ❱ 91 │ │ │ return super().model_validate( │
│ 92 │ │ │ │ obj, strict=strict, from_attributes=from_attributes │
│ 93 │ │ │ ) │
│ 94 │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/pydantic/main.py:732 in model_validate │
│ │
│ 729 │ │ │ │ code='validate-by-alias-and-name-false', │
│ 730 │ │ │ ) │
│ 731 │ │ │
│ ❱ 732 │ │ return cls.__pydantic_validator__.validate_python( │
│ 733 │ │ │ obj, │
│ 734 │ │ │ strict=strict, │
│ 735 │ │ │ extra=extra, │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/pydantic/_internal/_validators.py:53 in sequenc │
│ │
│ 50 │ if value_type is tuple: │
│ 51 │ │ input_value = list(input_value) │
│ 52 │ │
│ ❱ 53 │ v_list = validator(input_value) │
│ 54 │ │
│ 55 │ # the rest of the logic is just re-creating the original type from `v_list` │
│ 56 │ if value_type is list: │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/bioimageio/spec/_internal/io.py:272 in _validat │
│ │
│ 269 │ │
│ 270 │ @model_validator(mode="after") │
│ 271 │ def _validate_sha256(self) -> Self: │
│ ❱ 272 │ │ self.validate_sha256() │
│ 273 │ │ return self │
│ 274 │ │
│ 275 │ def validate_sha256(self, force_recompute: bool = False) -> None: │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/bioimageio/spec/_internal/io.py:286 in validate │
│ │
│ 283 │ │ │
│ 284 │ │ if actual_sha is None: │
│ 285 │ │ │ if context.perform_io_checks or force_recompute: │
│ ❱ 286 │ │ │ │ reader = get_reader(self.source, sha256=self.sha256) │
│ 287 │ │ │ │ if force_recompute: │
│ 288 │ │ │ │ │ actual_sha = get_sha256(reader) │
│ 289 │ │ │ │ else: │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/bioimageio/spec/_internal/io.py:743 in get_read │
│ │
│ 740 │ │ │ source = HttpUrl(source) │
│ 741 │ │
│ 742 │ if isinstance(source, HttpUrl): │
│ ❱ 743 │ │ return _open_url(source, progressbar=progressbar, **kwargs) │
│ 744 │ │
│ 745 │ if isinstance(source, ZipPath): │
│ 746 │ │ if not source.exists(): │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/bioimageio/spec/_internal/io.py:807 in _open_ur │
│ │
│ 804 │ │ or hashlib.sha256(str(source).encode(encoding="utf-8")).hexdigest() │
│ 805 │ ) │
│ 806 │ │
│ ❱ 807 │ reader = cache.fetch( │
│ 808 │ │ source, │
│ 809 │ │ fetcher=partial(_fetch_url, progressbar=progressbar), │
│ 810 │ │ force_refetch=force_refetch, │
│ │
│ /home/runner/.local/lib/python3.12/site-packages/genericache/__init__.py:153 in fetch │
│ │
│ 150 │ │ │ │ return result │
│ 151 │ │ │ if isinstance(result, FetchInterrupted): │
│ 152 │ │ │ │ continue │
│ ❱ 153 │ │ │ raise result │
│ 154 │ │ │
│ 155 │ │ raise RuntimeError("Number of retries exhausted") │
│ 156 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
DigestMismatch: Fetched content of https://hypha.aicell.io/bioimage-io/artifacts/plucky-leopard/files/test-output.npy?version=v0 has unexpected digest 15fc038a090b04e7da84b059843c6cb8c784dd666f932d0df6e738e483c26ced (Expected 0118395262b3756ff63d2d36b837a58396189cd75293cbd5089904008787bfda).