1 import sys 2 from datetime import timedelta 3 from typing import Union 4 5 if sys.version_info >= (3, 8): 6 from typing import Literal # pragma: no cover 7 else: 8 from typing_extensions import Literal # pragma: no cover 9 10 ExpiresDelta = Union[Literal[False], timedelta] 11 Fresh = Union[bool, float, timedelta] 12