7

我想创建一个 python 包mycode,使用pip( setup.py) 安装,它依赖于另一个包base。为了合并这个包依赖项,我按照setup.py 说明setup并在 函数中创建了一个条目,setup.py内容如下:

'requires': ['base']

在我python setup.py sdist用. pip install_ 似乎输入被忽略了。mycodebaserequiressetup.py

任何想法出了什么问题?

4

1 回答 1

10

您需要指定install_requires,请参阅新的和更改的setup关键字

requires领域过于模糊和不精确,因此setuptools民间(因此easy_install,从其pip演变而来)添加了更具体的领域。此外,还有运行测试所需的依赖项setup_requires和字段。test_requiressetup.py

于 2013-04-05T13:21:19.743 回答