我有一个依赖于wsgi_intercept
包的Python项目。我将其添加到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()
的关键字参数已更改。我在setup.py
中使用install_requires
,效果很好。
将关键字requires
更改为install_requires
,看看它是否有效。