frostfs-sdk-python/frostfs_sdk/models/dto/version.py
Ilyas Niyazov 297e107b10 [#3] Added generate proto script create container method
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-03-25 11:13:48 +03:00

19 lines
429 B
Python

from dataclasses import dataclass
DEFAULT_MAJOR_VERSION = 2
DEFAULT_MINOR_VERSION = 13
@dataclass(frozen=True)
class Version:
major: int = DEFAULT_MAJOR_VERSION
minor: int = DEFAULT_MINOR_VERSION
def __str__(self) -> str:
return f"v{self.major}.{self.minor}"
def is_supported(self, other):
if not isinstance(other, Version):
return False
return self.major == other.major