from dataclasses import dataclass from pathlib import Path @dataclass(frozen=True) class TrackReference: source: Path path: Path filename: str @dataclass(frozen=True) class DiskTrack: path: Path filename: str size: int suffix: str