Commits

Jason R. Coombs committed 3f51e4d

Fix #272 - TypeError when namespace_package is unicode

Comments (0)

Files changed (2)

   on Python 3.
 * Issue #269: AttributeError when an exception occurs reading Manifest.in
   on late releases of Python.
+* Issue #272: Prevent TypeError when namespace package names are unicode
+  and single-install-externally-managed is used. Also fixes PIP issue
+  449.
 
 ------
 0.6.24

setuptools/command/install_egg_info.py

         if not self.dry_run:
             f = open(filename,'wt')
             for pkg in nsp:
+                # ensure pkg is not a unicode string under Python 2.7
+                pkg = str(pkg)
                 pth = tuple(pkg.split('.'))
                 trailer = '\n'
                 if '.' in pkg: