@dataclass class SymbolPackage(): ‘A class to represent the package component of a Symbol URI.’ manager: str name: str version: str

def __repr__(self) -> str:
    return f'Package({self.unparse()})'

def unparse(self) -> str:
    'Converts back into URI string'
    return f'{self.manager} {self.name} {self.version}'