1. Tarek Ziadé
  2. distribute


Jason R. Coombs  committed fdf4ef0

Added comment and updated CHANGES

  • Participants
  • Parent commits 6beb3bf
  • Branches default

Comments (0)

Files changed (2)

File CHANGES.txt

View file
 * 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 <https://github.com/pypa/virtualenv/issues/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

File setuptools/dist.py

View file
         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)