id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,port 51141,Consider building Python with +ucs4 by default,Tatsh,jmroot,"From what I can tell, most distros of Linux come with a wide version of Python by default, however OS X does not. This may seem a reason to avoid building a wide version of Python as it does not match the OS built-in but I think it is better that a replacement be better than the built-in system version. Many packages would benefit from this change. Code that uses UTF-8 characters beyond 0xffff will not throw errors that are unexpected. Packages like [https://pypi.python.org/pypi/Unidecode Unidecode] will benefit from this change. The scope of this change would be that dependent packages will need +ucs4 and if anyone uses -ucs4 they are going to have problems. Basically it would be the reverse of the current situation, where -python27_ucs4 would be required for packages like gobject-introspection. This would apply to all versions of Python in the tree. In terms of bugs, I really would like to know what kind of issues could be run into if +ucs4 is enabled as I have not had a problem with a wide-version Python on any Linux distro or dependencies.",enhancement,closed,Normal,,ports,2.3.4,wontfix,,,python27