Validated source metadata cache contents.
| 34 | @typechecked |
| 35 | @dataclass(frozen=True) |
| 36 | class CacheEntry: |
| 37 | """Validated source metadata cache contents.""" |
| 38 | |
| 39 | version: int |
| 40 | hash: str |
| 41 | timestamp: float |
| 42 | metadata: str |
| 43 | |
| 44 | |
| 45 | def compute_src_files_hash(src_dir: Path, pattern: str) -> str: |