我有一个不错的小脚本库,叫做buildout-starter,它使创建 Buildout 项目变得非常容易。
然后,最新的 Buildout 声明了对 的依赖setuptools>=0.7
,所以我必须升级我的setuptools
here 以符合要求。
升级后,setuptools
现在与我的 Buildout 一起失败。虽然以下内容在 0.7 之前可以工作,但现在失败了:
from setuptools import setup, find_packages
setup(
name = "tornado-chat-example",
version = "0.0.1-SNAPSHOT",
packages = find_packages('src'),
package_dir = { '': 'src'},
install_requires = [ 'setuptools', ],
)
我的src
目录如下所示:
src
├── tornadochatexample
└── tornado_chat_example.egg-info
这是我得到的错误:
Develop: '/home/naftuli/tornado-chat-example/.'
Installing python_section.
Couldn't find index page for 'tornadochatexample' (maybe misspelled?)
Getting distribution for 'tornadochatexample'.
Couldn't find index page for 'tornadochatexample' (maybe misspelled?)
While:
Installing python_section.
Getting distribution for 'tornadochatexample'.
Error: Couldn't find a distribution for 'tornadochatexample'.
就像我之前提到的,这个例子似乎可以在0.6 上运行,但现在在最新的0.7上setuptools
失败了。setuptools
我怎样才能让它工作?我希望我的项目被命名tornado-chat-example
,但有一个tornadochatexample
. 我怎样才能使这项工作?