class_docstr: A registry of transformations which update versioned config files.
class_docstr_tok: ["A","registry","of","transformations","which","update","versioned","config","files","."]
docstr: Registers a version transformation.
docstr_tok: ["Registers","a","version","transformation","."]
code: def register(self, transformation: VersionTransformation):
      """Registers a version transformation."""
      self._registry[transformation.version].append(transformation)
  
file_path: ludwig/ludwig/utils/version_transformation.py
imports: import copy
  import logging
  from collections import defaultdict
  from functools import total_ordering
  from typing import Callable, Dict, List, Optional
  from packaging import version
label_desc: Use image node_id 2 for calling the VersionTransformationRegistry obj's underlying member method code with example usage: obj.register(transformation) without return types