Jason R. Coombs committed fdf4ef0

Added comment and updated CHANGES

Comments (0)

Files changed (2)

 * Issue #329: Properly close files created by tests for compatibility with
 * Work around Jython bugs #1980 and #1981.
+* Issue #334: Provide workaround for packages that reference `sys.__stdout__`
+  such as numpy does. This change should address
+  `virtualenv #359 <>`_ as long
+  as the system encoding is UTF-8 or the IO encoding is specified in the
+  environment, i.e.::
+     PYTHONIOENCODING=utf8 pip install numpy


         if not isinstance(sys.stdout, io.TextIOWrapper):
             return _Distribution.handle_display_options(self, option_order)
+        # Don't wrap stdout if utf-8 is already the encoding. Provides
+        #  workaround for #334.
         if sys.stdout.encoding.lower() in ('utf-8', 'utf8'):
             return _Distribution.handle_display_options(self, option_order)