Replaced import of the 'new' module with 'types' module and added a deprecation warning to the 'new' module.
diff --git a/Lib/compiler/pyassem.py b/Lib/compiler/pyassem.py
index 82ff396..893fa64 100644
--- a/Lib/compiler/pyassem.py
+++ b/Lib/compiler/pyassem.py
@@ -1,7 +1,7 @@
 """A flow graph representation for Python bytecode"""
 
 import dis
-import new
+import types
 import sys
 
 from compiler import misc
@@ -595,7 +595,7 @@
         argcount = self.argcount
         if self.flags & CO_VARKEYWORDS:
             argcount = argcount - 1
-        return new.code(argcount, nlocals, self.stacksize, self.flags,
+        return types.CodeType(argcount, nlocals, self.stacksize, self.flags,
                         self.lnotab.getCode(), self.getConsts(),
                         tuple(self.names), tuple(self.varnames),
                         self.filename, self.name, self.lnotab.firstline,