requirements.txt:取决于python版本

问题描述 投票:0回答:1

我的Requirements.txt中包含dataclasses,以反向移植到python 3.6

但是,某些构建机器和同事使用python 3.7,当它尝试安装此模块时会失败。

是否有一种方法可以使数据类仅在必要时安装?

python dependency-management requirements.txt
1个回答
0
投票

您可以使用环境标记

dataclasses; python_version < '3.7'

参考:https://www.python.org/dev/peps/pep-0345/#environment-markers

© www.soinside.com 2019 - 2024. All rights reserved.