我有一个Python项目,它取决于wsgi_intercept包.我将它添加到setup.py文件中的requires参数:
from setuptools import setup
setup( #...
#...
requires = [ 'wsgi_intercept',
# ...
]
)
然后我执行sdist命令:
$python setup.py sdist upload
但是,当我用pip安装包时,它不会安装wsgi_intercept,我的包无法正常工作.
我错过了什么?我应该为pip添加其他配置吗?我读到了pip需求文件,但它们似乎被部署者使用,而不是de经销商.
解决方法:
看起来像distutils.core.setup()的关键字args是changed.我在setup.py中使用install_requires,它工作正常.
将关键字需求更改为install_requires并查看它是否有效.