old_contents: # Auto-generated file by setup.py build_factory
  
  from kivy.factory import Factory
  
  Factory.register('SafeList', module='kivy.utils')
  Factory.register('MTContext', module='kivy.plugin')
  Factory.register('MTPlugins', module='kivy.plugin')
  Factory.register('ExceptionHandler', module='kivy.exceptions')
  Factory.register('OBJ', module='kivy.obj')
  Factory.register('Material', module='kivy.obj')
  Factory.register('MaterialGroup', module='kivy.obj')
  Factory.register('Mesh', module='kivy.obj')
  Factory.register('FactoryException', module='kivy.factory')
  Factory.register('Vector', module='kivy.vector')
  Factory.register('ProxyImage', module='kivy.loader')
  Factory.register('Texture', module='kivy.texture')
  Factory.register('TextureRegion', module='kivy.texture')
  Factory.register('Cache', module='kivy.cache')
  Factory.register('LoggerHistory', module='kivy.logger')
  Factory.register('Gesture', module='kivy.gesture')
  Factory.register('GestureDatabase', module='kivy.gesture')
  Factory.register('GesturePoint', module='kivy.gesture')
  Factory.register('GestureStroke', module='kivy.gesture')
  Factory.register('TouchProvider', module='kivy.input.provider')
  Factory.register('TouchFactory', module='kivy.input.factory')
  Factory.register('TouchShape', module='kivy.input.shape')
  Factory.register('TouchShapeRect', module='kivy.input.shape')
  Factory.register('Widget', module='kivy.uix.widget')
  Factory.register('Button', module='kivy.uix.button')
  Factory.register('EventDispatcher', module='kivy.c_ext.event')
  Factory.register('Canvas', module='kivy.c_ext.graphics')
  Factory.register('GraphicInstruction', module='kivy.c_ext.graphics')
  Factory.register('ContextInstruction', module='kivy.c_ext.graphics')
  Factory.register('PushMatrix', module='kivy.c_ext.graphics')
  Factory.register('PopMatrix', module='kivy.c_ext.graphics')
  Factory.register('MatrixInstruction', module='kivy.c_ext.graphics')
  Factory.register('Transform', module='kivy.c_ext.graphics')
  Factory.register('Rotate', module='kivy.c_ext.graphics')
  Factory.register('Scale', module='kivy.c_ext.graphics')
  Factory.register('Translate', module='kivy.c_ext.graphics')
  Factory.register('LineWidth', module='kivy.c_ext.graphics')
  Factory.register('Color', module='kivy.c_ext.graphics')
  Factory.register('BindTexture', module='kivy.c_ext.graphics')
  Factory.register('VertexDataInstruction', module='kivy.c_ext.graphics')
  Factory.register('Triangle', module='kivy.c_ext.graphics')
  Factory.register('Rectangle', module='kivy.c_ext.graphics')
  Factory.register('BorderRectangle', module='kivy.c_ext.graphics')
  Factory.register('Ellipse', module='kivy.c_ext.graphics')
  Factory.register('Path', module='kivy.c_ext.graphics')
  Factory.register('PathInstruction', module='kivy.c_ext.graphics')
  Factory.register('PathStart', module='kivy.c_ext.graphics')
  Factory.register('PathLineTo', module='kivy.c_ext.graphics')
  Factory.register('PathClose', module='kivy.c_ext.graphics')
  Factory.register('PathEnd', module='kivy.c_ext.graphics')
  
new_contents: # Auto-generated file by setup.py build_factory
  
  from kivy.factory import Factory
  
  Factory.register('SafeList', module='kivy.utils')
  Factory.register('MTContext', module='kivy.plugin')
  Factory.register('MTPlugins', module='kivy.plugin')
  Factory.register('ExceptionHandler', module='kivy.exceptions')
  Factory.register('OBJ', module='kivy.obj')
  Factory.register('Material', module='kivy.obj')
  Factory.register('MaterialGroup', module='kivy.obj')
  Factory.register('Mesh', module='kivy.obj')
  Factory.register('FactoryException', module='kivy.factory')
  Factory.register('Vector', module='kivy.vector')
  Factory.register('ProxyImage', module='kivy.loader')
  Factory.register('Texture', module='kivy.texture')
  Factory.register('TextureRegion', module='kivy.texture')
  Factory.register('Cache', module='kivy.cache')
  Factory.register('LoggerHistory', module='kivy.logger')
  Factory.register('Gesture', module='kivy.gesture')
  Factory.register('GestureDatabase', module='kivy.gesture')
  Factory.register('GesturePoint', module='kivy.gesture')
  Factory.register('GestureStroke', module='kivy.gesture')
  Factory.register('TouchProvider', module='kivy.input.provider')
  Factory.register('TouchFactory', module='kivy.input.factory')
  Factory.register('TouchShape', module='kivy.input.shape')
  Factory.register('TouchShapeRect', module='kivy.input.shape')
  Factory.register('Widget', module='kivy.uix.widget')
  Factory.register('Button', module='kivy.uix.button')
  Factory.register('Label', module='kivy.uix.label')
  Factory.register('EventDispatcher', module='kivy.c_ext.event')
  Factory.register('Canvas', module='kivy.c_ext.graphics')
  Factory.register('GraphicInstruction', module='kivy.c_ext.graphics')
  Factory.register('ContextInstruction', module='kivy.c_ext.graphics')
  Factory.register('PushMatrix', module='kivy.c_ext.graphics')
  Factory.register('PopMatrix', module='kivy.c_ext.graphics')
  Factory.register('MatrixInstruction', module='kivy.c_ext.graphics')
  Factory.register('Transform', module='kivy.c_ext.graphics')
  Factory.register('Rotate', module='kivy.c_ext.graphics')
  Factory.register('Scale', module='kivy.c_ext.graphics')
  Factory.register('Translate', module='kivy.c_ext.graphics')
  Factory.register('LineWidth', module='kivy.c_ext.graphics')
  Factory.register('Color', module='kivy.c_ext.graphics')
  Factory.register('BindTexture', module='kivy.c_ext.graphics')
  Factory.register('VertexDataInstruction', module='kivy.c_ext.graphics')
  Factory.register('Triangle', module='kivy.c_ext.graphics')
  Factory.register('Rectangle', module='kivy.c_ext.graphics')
  Factory.register('BorderRectangle', module='kivy.c_ext.graphics')
  Factory.register('Ellipse', module='kivy.c_ext.graphics')
  Factory.register('Path', module='kivy.c_ext.graphics')
  Factory.register('PathInstruction', module='kivy.c_ext.graphics')
  Factory.register('PathStart', module='kivy.c_ext.graphics')
  Factory.register('PathLineTo', module='kivy.c_ext.graphics')
  Factory.register('PathClose', module='kivy.c_ext.graphics')
  Factory.register('PathEnd', module='kivy.c_ext.graphics')
  Factory.register('PathStroke', module='kivy.c_ext.graphics')
  Factory.register('PathFill', module='kivy.c_ext.graphics')
  
subject: add missing classes