我正在将一个项目升级到pipenv。该项目支持python 2.7-3.6(不久将取消对2.7的支持,但我们还不能!)
使用标记,在requirements.pip文件中有以下内容
pylint==2.3.1; python_version > "3.2"
pylint==1.9.4; python_version < "3.3"
我试图在我的Pipfile中使pipenv等效
pylint = {version = "==2.3.1", markers="python_version > '3.2'"}
pylint = {version = "==1.9.4", markers="python_version < '3.3'"}
但这会抛出
toml.decoder.TomlDecodeError: Duplicate keys! (line 24 column 1 char 495)
我一直在浏览https://docs.pipenv.org/en/latest/advanced/#specifying-basically-anything,但对我来说尚不清楚我需要做什么。 Pipenv是否支持基于当前python版本安装lib版本?