Я скачал исходный код Python 2.6.5, собрал его для 64-битной ОС 10.6.4 и установил множество зависимостей. Я открыл большой проект, над которым недавно работала наша команда, запустил модульные тесты, и один из тестов не прошел, потому что я установил Python, собранный с использованием UCS-2 (я не знал, что это по умолчанию OS X!) 1001 *
В двух словах:
Я не поставил флаг --enable-unicode=ucs4
при сборке Python.
(как я обнаружил, было необходимо: http://copia.posterous.com/confusion-over-python-storage-form-for-unicod)
Теперь я хочу исправить это, не теряя все, что помещаю в site-пакеты.
Возможно ли это? Если да, то как?
Спасибо!
Мишо