def set_name(self, name: str):
def set_version(self, version: Union[int, str]):
def add_version(self, version: Union[int, str], value: Any):
def at_version(self, version: Union[int, str]):
def download(self, name: Optional[str] = None):
def from_upstream(name: str):
def sync(self, name: Optional[str] = None):
def update(self, value: Any, version: Optional[Union[int, str]] = None):
def __contains__(self, version: Union[int, str]):
def __init__(
self,
value: Any,
version: Union[int, str] = 0,
versions: Optional[Dict[Union[int, str], Any]] = None,
name: Optional[str] = None,
):