Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 8, 2012 16:25:49

sank
Зарегистрирован: 2012-10-05
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

BB: Установка ice.control

Подскажите, как вы устанавливаете 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’.

Покопавшись в нэте ничего не обнаружил, начал исследовать конфиги, увидел, что в buildout.cfg есть ссылка сюда: http://download.zope.org/bluebream/bluebream-1.0.cfg
Там есть ссылка на версию “zope.pagetemplate==3.6.2”

Вот у меня вопрос - как правильно заставить Bluebream скачивать версию 3.6.2? Можно ли это переопределить и где нужно это указывать?

Заранее спасиб!

Офлайн

#2 Окт. 9, 2012 00:24:54

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

BB: Установка ice.control

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, и уроки учтены плохие и хорошие. Пирамид крайне активено используется там и здесь, и не требует значимого времени для “включения” программиста, что очень важно по всяким бизнес-причинам.



Офлайн

#3 Окт. 9, 2012 10:50:59

sank
Зарегистрирован: 2012-10-05
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

BB: Установка ice.control

Хм, интересная информация … спасибо большое!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version