@abc.abstractmethod<EOL><INDENT>def get_components(self):<DEDENT>
return<EOL>
Gets the components of the version.

        In a major.minor[.maintenance[.build]] scheme, an example is {3,
        0, 0}.

        :return: the version components
        :rtype: ``string``


        *compliance: mandatory -- This method must be implemented.*