我有一个Python包,它尝试导入importlib.resources
模块(据我所知在Python 3.7中已添加),然后在importlib_resources
失败的情况下不进行导入。importlib_resources
由PyPI包提供importlib-resources
。
因此,我希望我的pip安装依赖项为“如果运行3.7或更高版本,则为空,否则为importlib-resources”。
有什么方法可以在安装脚本中指定此依赖性?
这是使用环境标记完成的。setuptools构建系统的语法如下所示:
from setuptools import setup
setup(
...
install_requires=[
'importlib_resources; python_version < "3.7"',
]
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句