Я не могу установить полезную версию zopeskel
на моем сайте Plone, как в моем ядре на базе Debian, так и на сервере CentOS.zopeskel не удается (не может импортировать urllib.parse)
В моей buildout.cfg
я, следуя this how-to:
[zopeskel]
recipe = zc.recipe.egg
unzip = true
eggs =
ZopeSkel <= 3.0dev
Paste
PasteDeploy
PasteScript
# ${buildout:eggs}
(я не имею содержание Ловкость ни diazothemes на данный момент, так что я пытался без zopeskel.dexterity
и zopeskel.diazotheme
, но это, кажется, не делают разница, тот же результат, когда я их добавлю). Мой раздел [buildout]
не содержит eggs
, поэтому мне также нужно было прокомментировать это.
После создания я попытался
$ bin/zopeskel --list
Traceback (most recent call last):
File "bin/zopeskel", line 15, in <module>
import zopeskel.zopeskel_script
File ".../eggs/ZopeSkel-2.21.2-py2.7.egg/zopeskel/__init__.py", line 2, in <module>
from zopeskel.basic_namespace import BasicNamespace
File ".../eggs/ZopeSkel-2.21.2-py2.7.egg/zopeskel/basic_namespace.py", line 2, in <module>
from zopeskel.vars import var, DottedVar, StringVar, BooleanVar, TextVar
File ".../eggs/ZopeSkel-2.21.2-py2.7.egg/zopeskel/vars.py", line 2, in <module>
from paste.script.templates import var as base_var
File ".../eggs/PasteScript-2.0.2-py2.7.egg/paste/script/templates.py", line 7, in <module>
from . import copydir
File ".../eggs/PasteScript-2.0.2-py2.7.egg/paste/script/copydir.py", line 6, in <module>
from six.moves.urllib.parse import quote
ImportError: No module named urllib.parse
$ grep six bin/zopeskel
'.../eggs/six-1.2.0-py2.7.egg',
Это довольно старая версия (pip install six
дал мне 1.9.0), и он не содержит ничего подобного quote
или urllib.parse
.
Я предполагаю, что некоторые задействованные пакеты не могут указать нужную версию; но добавление чего-то вроде six >= 1.3
даже не построило.
Как это исправить? Спасибо!
Пусть это не получится! Серьезно, канава zopeskel для [mrbob] (http://mrbob.readthedocs.org/) и [этот шаблон] (https://github.com/plone/bobtemplates.plone) .... расскажу, что я «сделаю это« ответом ».... – Danimal