1 class VersioningBase(object):
3 def get_version(self, source_files):
4 raise NotImplementedError
6 def needs_update(self, output_file, source_files, version):
7 raise NotImplementedError
10 class VersioningError(Exception):
12 This exception is raised when version creation fails