Represents a version reference in a file.
| 33 | |
| 34 | @dataclass |
| 35 | class VersionReference: |
| 36 | """Represents a version reference in a file.""" |
| 37 | |
| 38 | file_path: str |
| 39 | version: str |
| 40 | pattern: str |
| 41 | line_number: int |
| 42 | is_master: bool = False |
| 43 | source_type: str = "file" # "file", "git_tag", "github_release" |
| 44 | |
| 45 | |
| 46 | @dataclass |