Python any of many dependencies

妖精的绣舞 提交于 2019-12-03 06:47:36

You can check to see if the package is available, and decide which to use based on that. (I hope I understood your question correctly).

from setuptools import setup

imp_spam = "spam"
try:
    import spam
except:
    imp_spam = "pyspam"

setup(
    name='myproject',
    install_requires=[imp_spam]
)
try:
    import ham
except ImportError:
    import spam
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!