Replaced import of the 'new' module with 'types' module and added a deprecation warning to the 'new' module.
diff --git a/Lib/doctest.py b/Lib/doctest.py
index be62dad..5ba2d2d 100644
--- a/Lib/doctest.py
+++ b/Lib/doctest.py
@@ -2016,16 +2016,16 @@
         return (f,t)
 
     def rundict(self, d, name, module=None):
-        import new
-        m = new.module(name)
+        import types
+        m = types.ModuleType(name)
         m.__dict__.update(d)
         if module is None:
             module = False
         return self.rundoc(m, name, module)
 
     def run__test__(self, d, name):
-        import new
-        m = new.module(name)
+        import types
+        m = types.ModuleType(name)
         m.__test__ = d
         return self.rundoc(m, name)