2

我有一个不错的小脚本库,叫做buildout-starter,它使创建 Buildout 项目变得非常容易。

然后,最新的 Buildout 声明了对 的依赖setuptools>=0.7,所以我必须升级我的setuptoolshere 以符合要求。

升级后,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. 我怎样才能使这项工作?

4

0 回答 0