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

9 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-15 08:44 +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.progress import ProgressbarLike 

21from ._internal.root_url import RootHttpUrl 

22from ._internal.types import ( 

23 FilePath, 

24 FileSource, 

25 PermissiveFileSource, 

26 RelativeFilePath, 

27) 

28from ._internal.url import HttpUrl 

29 

30__all__ = [ 

31 "AbsoluteDirectory", 

32 "AbsoluteFilePath", 

33 "BioimageioYamlContent", 

34 "BioimageioYamlSource", 

35 "BytesReader", 

36 "FileDescr", 

37 "FileName", 

38 "FilePath", 

39 "FileSource", 

40 "HttpUrl", 

41 "InvalidDescr", 

42 "PermissiveFileSource", 

43 "ProgressbarLike", 

44 "RelativeFilePath", 

45 "RootHttpUrl", 

46 "Sha256", 

47 "ValidationError", 

48 "YamlValue", 

49 "ZipPath", 

50]