[英]Python markers and compatibility tags with requirements.txt
我不是 python 方面的专家,但我正在尝试更多地了解它以及我目前的知识是否正确。
对于requirement.txt,我们有可以添加到文件中的标记,如果我理解正确,这些标记用于表达我希望它在什么环境下工作,例如, sys_platform="windows" 我需要 windows 和python 版本和其他版本相同。
从https://peps.python.org/pep-0345/#environment-markers我们有这些标记
python_version = ‘%s.%s’ % (sys.version_info[0], sys.version_info[1])
python_full_version = sys.version.split()[0]
os.name = os.name
sys.platform = sys.platform
platform.version = platform.version()
platform.machine = platform.machine()
platform.python_implementation = platform.python_implementation()
现在,我们还有来自https://peps.python.org/pep-0425/的兼容性标签,名称与标记相似,所以我有点困惑,它们是一样的吗? 我们拥有的一些标签是
所以我有一些问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.