A project discovered from repository metadata.
| 43 | |
| 44 | @dataclass(frozen=True) |
| 45 | class Project: |
| 46 | """A project discovered from repository metadata.""" |
| 47 | |
| 48 | id: str |
| 49 | path: str |
| 50 | name: str |
| 51 | source: str |
| 52 | |
| 53 | |
| 54 | def load_metadata(repo_root: Path, metadata_path: Path | str | None = None) -> dict: |
no outgoing calls