assertion message was dropped
diff --git a/Lib/distutils/extension.py b/Lib/distutils/extension.py
index 98b841f..53ca8fd 100644
--- a/Lib/distutils/extension.py
+++ b/Lib/distutils/extension.py
@@ -103,7 +103,7 @@
                   optional=None,
                   **kw                      # To catch unknown keywords
                  ):
-        assert isinstance(name, str)
+        assert isinstance(name, str), "'name' must be a string"
         assert (isinstance(sources, list) and
                 all(isinstance(v, str) for v in sources)), \
                 "'sources' must be a list of strings"