Форум сайта python.su
Подскажите, как вы устанавливаете ice.control?
Ставлю согласно скринкасту: http://astoon.zwiki.org/Screencasts
Там всё прекрасно, но у меня при установке начинает ругатся на версию zope.pagetemplate.
Пишет:
Installing app.
While:
Installing app.
Error: There is a version conflict.
We already have: zope.pagetemplate 3.5.2
but z3c.macro 1.4.2 requires ‘zope.pagetemplate>=3.6.2’.
Офлайн
Bluebream как цельный проект больше не поддерживается (хотя сам тулкит, ZTK, люди используют без проблем). Поэтому с ним происходит то, что называется software errosion: например, со временем - некоторое рассогласование версий пакетов - не в самом Bluebream, но это может быть с продуктами, которые вы делаете на его основе (сам базовый Bluebream имеет четко описанные версии пакетов). Поэтому и ice.control более не развивается - он поддерживает сторого последнюю версию Bluebream, может быть запущен в Grok, но дальнейшее рарвитие ZTK не поддержано. В свое время он был крайне полезен, но сейчас заморожен, и даже код его я не “чистил” (хотя там есть много чего почистить).
Для решения проблемы, насколько я понимаю, нужно указать версию _пониже_ для z3c.macro в buildout.cfg вашего проекта, чтобы она тянула pagetemplate тоже версией пониже.
А вообще, в связи с тем что BlueBream - “out of date” - рекомендую Pyramid (http://docs.pylonsproject.org/en/latest/docs/pyramid.html). В основном, народ туда перелез, и корни во многом идут из ZTK, и уроки учтены плохие и хорошие. Пирамид крайне активено используется там и здесь, и не требует значимого времени для “включения” программиста, что очень важно по всяким бизнес-причинам.
Офлайн
Хм, интересная информация … спасибо большое!
Офлайн