我想创建一个 python 包mycode,使用pip( setup.py) 安装,它依赖于另一个包base。为了合并这个包依赖项,我按照setup.py 说明setup并在 函数中创建了一个条目,setup.py内容如下:
'requires': ['base']
在我python setup.py sdist用. pip install_ 似乎输入被忽略了。mycodebaserequiressetup.py
任何想法出了什么问题?
我想创建一个 python 包mycode,使用pip( setup.py) 安装,它依赖于另一个包base。为了合并这个包依赖项,我按照setup.py 说明setup并在 函数中创建了一个条目,setup.py内容如下:
'requires': ['base']
在我python setup.py sdist用. pip install_ 似乎输入被忽略了。mycodebaserequiressetup.py
任何想法出了什么问题?
您需要指定install_requires,请参阅新的和更改的setup关键字。
该requires领域过于模糊和不精确,因此setuptools民间(因此easy_install,从其pip演变而来)添加了更具体的领域。此外,还有运行测试所需的依赖项setup_requires和字段。test_requiressetup.py