Remove incorrect usages of map() in distutils.
Reported by Lisandro Dalcin.
diff --git a/Lib/distutils/dist.py b/Lib/distutils/dist.py
index ddde909..8bcb88c 100644
--- a/Lib/distutils/dist.py
+++ b/Lib/distutils/dist.py
@@ -864,7 +864,8 @@
         for (option, (source, value)) in option_dict.items():
             if DEBUG: print("    %s = %s (from %s)" % (option, value, source))
             try:
-                bool_opts = map(translate_longopt, command_obj.boolean_options)
+                bool_opts = [translate_longopt(o)
+                             for o in command_obj.boolean_options]
             except AttributeError:
                 bool_opts = []
             try: