Может кто знает решение такой проблемы.
Пытаюсь собрать дистриб питоновского пакета и выгрузить его в PyPi (свой, приватный). Для начала делаю такую команду:
python setup.py register -r mypypi
Получаю ошибку UnicodeDecodeError в модуле docutils.
Покопавшись в исходниках понял, что проблема в том что distutils с помощью модуля docutils проверяет валидность текста описания пакета с разметкой RestructuredText. При этом distutils конвертит это описание либо в utf8-строку (если она исходно была в unicode) либо в ascii-строку. Docutils в свою очередь ожидает либо ascii либо unicode - тут и возникает ошибка, т.к. в описании пакета содержатся кириллица, а docutils не понимает utf8-строки.
Помнится раньше у меня такой проблемы не было, но в те времена, если не ошибаюсь, я использовал Python 2.6 и возможно другую версию docutils. Сейчас у меня Python 2.7.1 и docutils 0.8.1
PS: Описание пакета я считываю из файла README.txt и перевожу в unicode.