Buildbot安装设置错误

时间:2013-07-26 22:16:31

标签: python continuous-integration buildbot

所以我尝试将buildbot安装到OS X机器上,无法通过setup.py文件安装它。当我试图运行sudo python setup.py build时,它返回了这个:

error in buildbot setup command: 'install_requires' must be a string or list of strings
containing valid project/version requirement specifiers

我想知道我能做些什么来解决这个问题。我现在在运行ubuntu的机器上安装了buildbot,但似乎无法在OS X机器上安装它。

编辑:这是setup.py:https://github.com/buildbot/buildbot/blob/master/master/setup.py

的链接

编辑#2:修正了最初的问题,但现在当我运行python setup.py buildpython setup.py install时,我一直收到错误消息: error: package directory buildbot/buildslave does not exist

2 个答案:

答案 0 :(得分:1)

为什么不使用easy_install?

sudo easy_install buildbot

答案 1 :(得分:1)

编辑:要解决问题,无需执行所有这些步骤,只需更改指定sqlalchemy版本的行(在setup_args['install_requires']下转到sqlalchemy >= 0.6并将其更改为{{1 }})

通过从github复制粘贴最新代码(上面发布的链接)修复了初始问题。但是,通过这样做,我在设置中包含了不属于此版本的额外目录(即buildbot.slave等)。为了解决这个问题,我刚刚从setup.py的原始版本复制了标有“packages”的列表,从而解决了问题。

sqlalchemy == 0.7.10