如何使用setup.py和extra_requires指定可选的依赖项?

时间:2017-06-28 15:01:40

标签: python setuptools python-packaging openwisp

使用python setup.py develop时有没有办法指定可选的依赖项?

例如,假设我有这个包:

pip install openwisp-utils[users]

如何通过告诉setuptools安装extra_requires['users']中列出的可选依赖项来安装openwisp-utils进行开发?

1 个答案:

答案 0 :(得分:3)

我找到了python setup.py develop的替代方案(不幸的是,似乎支持exra_requires):

pip install -e .[users]