Coverage for src / bioimageio / spec / common.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-08 13:52 +0000

1"""Common nodes and field types of bioimage.io specifications.""" 

2 

3from pydantic import ValidationError 

4 

5from ._internal.common_nodes import InvalidDescr 

6from ._internal.io import ( 

7 BioimageioYamlContent, 

8 BioimageioYamlSource, 

9 FileDescr, 

10 YamlValue, 

11) 

12from ._internal.io_basics import ( 

13 AbsoluteDirectory, 

14 AbsoluteFilePath, 

15 BytesReader, 

16 FileName, 

17 Sha256, 

18 ZipPath, 

19) 

20from ._internal.root_url import RootHttpUrl 

21from ._internal.types import ( 

22 FilePath, 

23 FileSource, 

24 PermissiveFileSource, 

25 RelativeFilePath, 

26) 

27from ._internal.url import HttpUrl 

28 

29__all__ = [ 

30 "AbsoluteDirectory", 

31 "AbsoluteFilePath", 

32 "BioimageioYamlContent", 

33 "BioimageioYamlSource", 

34 "BytesReader", 

35 "FileDescr", 

36 "FileName", 

37 "FilePath", 

38 "FileSource", 

39 "HttpUrl", 

40 "InvalidDescr", 

41 "PermissiveFileSource", 

42 "RelativeFilePath", 

43 "RootHttpUrl", 

44 "Sha256", 

45 "ValidationError", 

46 "YamlValue", 

47 "ZipPath", 

48]