我正在尝试通过构建将附加组件添加到Plone,但找不到软件包。我已经在virtualenv中尝试过,并且在系统范围内使用python
我遵循了Plone网站上的设置 Setup instructions
我尝试的每个插件都会引发以下错误
Installing instance.
/home/a/Plone/zinstance/local/lib/python2.7/site-packages/pkg_resources/__init__.py:192: RuntimeWarning: You have iterated over the result of pkg_resources.parse_version. This is a legacy behavior which is inconsistent with the new version class introduced in setuptools 8.0. In most cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version instances directly. If you have another use case requiring the tuple, please file a bug with the setuptools project describing that need.
stacklevel=1,
Couldn't find index page for 'collective.addthis' (maybe misspelled?)
Getting distribution for 'collective.addthis'.
Couldn't find index page for 'collective.addthis' (maybe misspelled?)
While:
Installing instance.
Getting distribution for 'collective.addthis'.
Error: Couldn't find a distribution for 'collective.addthis'.
我将软件包添加到buildout.cnfg
eggs =
Plone
Pillow
collective.addthis
Plone和Pillow构建良好,但是我尝试的每个附加组件都会产生相同的错误。
答案 0 :(得分:2)
问题很可能是从pypi.python.org到pypi.org的迁移
您可以添加:
index = https://pypi.org/simple/
,如果您使用允许的主机,则需要2个新主机,并且可以跳过* .python.org:
allow-hosts =
pypi.org
files.pythonhosted.org
或者,您可以使用setuptools和zc.buildout的当前版本
注意:对于setuptools> 38.7.0,您需要固定
plone.recipe.zope2instance = 4.4.0
(请参阅https://github.com/plone/plone.recipe.zope2instance/blob/4.4.0/CHANGES.rst)