Source code for python_pachyderm.experimental.mixin.version

from python_pachyderm.service import Service
from python_pachyderm.experimental.service import version_proto
from google.protobuf import empty_pb2
import betterproto.lib.google.protobuf as bp_proto

# bp_to_pb: bp_proto.Empty -> empty_pb2.Empty


[docs]class VersionMixin: """A mixin for version-related functionality."""
[docs] def get_remote_version(self) -> version_proto.Version: """Gets version of Pachyderm server. Returns ------- version_proto.Version A protobuf object with info on the pachd version. """ return self._req( Service.VERSION, "GetVersion", req=bp_proto.Empty(), )