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