我需要同时支持 python 3.8 和低于 3.8 的版本,但是我需要导入到我的存根 (*.pyi) 文件中的包在 <3.8 中具有不同的名称
import sys
if sys.version_info.minor < 8:
import xyz
else:
import zyx
一般来说,这应该可以完成这项工作,但是当我使用 *.pyi 文件配置(flake8 --config flake8-pyi.ini
)运行 flake8 时,我得到了这个:
Y002 If test must be a simple comparison against sys.platform or sys.version_info
有什么想法可以做些什么吗?
提前致谢!