我的Requirements.txt中包含dataclasses,以反向移植到python 3.6
dataclasses
但是,某些构建机器和同事使用python 3.7,当它尝试安装此模块时会失败。
是否有一种方法可以使数据类仅在必要时安装?
您可以使用环境标记
dataclasses; python_version < '3.7'
参考:https://www.python.org/dev/peps/pep-0345/#environment-markers