Coverage for dataclasses_struct/_typing.py: 75%

8 statements  

« prev     ^ index     » next       coverage.py v7.8.2, created at 2025-06-10 09:27 +1200

1import sys 

2 

3if sys.version_info >= (3, 10): 

4 from typing import TypeGuard 

5else: 

6 from typing_extensions import TypeGuard 

7 

8if sys.version_info >= (3, 11): 

9 from typing import Unpack, dataclass_transform 

10else: 

11 from typing_extensions import Unpack, dataclass_transform 

12 

13 

14__all__ = [ 

15 "TypeGuard", 

16 "Unpack", 

17 "dataclass_transform", 

18]