mjpieters/setuptools_subversion — pull request #8 by stefanholek (2012-11-14 16:55:49+00:00)
Title: Alright, I changed my mind

Hi Martijn,

So, everything I told you about compose and preferred encoding was not exactly wrong, but ill advised in the context of filenames. I have since learned more about filesystems, one thing being that filenames are not idealized character strings but byte sequences, and normalizing away properties is not the right goal.

Note that all of this is such an edge case anyway. I am probably the only person in the world trying to package up umlauts at the moment. :-) This is just to put all software I care about on the same page when it comes to non-ASCII. As a bonus the code now looks a lot like you had it in the first place. :-)

Oh and if you think UTF-8 is hard look what I had to do for [setuptools-git](https://github.com/stefanholek/setuptools-git/blob/master/setuptools_git/__init__.py). Git returns the raw bytes! :-)