This is not part of my patch

[ 635933 ] make some type attrs writable

but should have been!

News about the above.
diff --git a/Misc/NEWS b/Misc/NEWS
index 4b38794..a5190c7 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,8 @@
 Type/class unification and new-style classes
 --------------------------------------------
 
+- One can now assign to __bases__ and __name__ of new-style classes.
+
 - dict() now accepts keyword arguments so that dict(one=1, two=2)
   is the equivalent of {"one": 1, "two": 2}.  Accordingly,
   the existing (but undocumented) 'items' keyword argument has