buildout找不到Plone的pip包

时间:2018-07-06 12:28:50

标签: python pip plone buildout egg

我正在尝试通过构建将附加组件添加到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构建良好,但是我尝试的每个附加组件都会产生相同的错误。

1 个答案:

答案 0 :(得分:2)

https://community.plone.org/

报告了很多类似的问题

问题很可能是从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