如何通过 pipfile 添加可选依赖项?

How do I add optional dependencies through pipfile?

我知道我可以用常规 pip 做到这一点:

pip install wtforms[email]

但我想在我的 pipenv 文件中这样做

wtforms[email] = "*"

这似乎不起作用。我收到此错误:

Found invalid character in key name: '['. Try quoting the key name.

这可以通过 pipfile 实现吗?

您应该能够做到:pipenv install wtforms[email]

你也应该能够做到:

wtforms = {version = "*", extras = ["email"]}

我不再使用 Pipenv,所以无法测试,但应该可以。