根据文档,您的语法应该正确运行。该文档指出:
setuptools
并pkg_resources
使用通用语法指定项目所需的依赖项。此语法由项目的PyPI名称组成,可以选择在方括号中添加逗号分隔的“引号”列表,还可以选择以逗号分隔的版本说明符列表。版本说明符是运算符<,>,<=,> =,==或!=之一,后跟版本标识符。
该文档给出了一个简单的示例,如下所示:
docutils >= 0.3
# comment lines and \ continuations are allowed in requirement strings
BazSpam ==1.1, ==1.2, ==1.3, ==1.4, ==1.5, \
==1.6, ==1.7 # and so are line-end comments
为了进一步扩展,如果您希望您的软件包要求的版本docutils
大于0.3版本但小于0.5版本,则可以使用如下代码:
docutils >= 0.3, <=0.5
另外两个注意事项。