суббота, 28 апреля 2012 г.

Python 3

Переход на python 3 явно происходит весьма болезненно. Многие интересные проекты ещё не портированы.

Wall of shame for python 3. Можно посмотреть какие проекты ещё позорятся и не совместимы с py3k. Уже отстелялись 66 из 200 проектов.

За время реализации проектов, столкнулся и необходимостью исправления библиотек:
  • Babel. Существующий порт на py3k тоже содержит ошибки. Пришлось и его портировать и исправлять. + сгенерировал localedate. https://github.com/xpoft/babel
  • bbcode. Исправлен текущий код для поддержки py3k. Pypi обновлён.
  • suds (jurko port). Были проблемы с кодировкой имени автора. Исправлено. Pypi обновлён. 
  • colander. Русификация. Pypi обновлён. 
  • pyramid_deform. Исправлен текущий код для поддержки py3k. Добавлен в maintainers. Pypi не обновлён.
  • python3-memcached. Добавлена поддержка utf-8 ключей при удалении записи. Pypi не обновлён.
  • beaker. Исправлена ошибка отсутствия dbm в windows. Добавлена поддержка whitespaces в namespace ключей. И исправлена ошибка с bytes key. Pypi не обновлён. 
  • dogpile.cache. Добавлена совместимость с py3k.  Pypi не обновлён. 

четверг, 5 апреля 2012 г.

Python

Начал реализацию внутреннего проекта на Python. Проект вебовский.
В качестве framework'а взят Pyramid. Python версии 3.2.