При работе с Pipfile, написанным другими разработчиками, я обнаружил следующие эзотерические конструкции:
package = "~ = 3.4.2.17" Что это значит?Я предполагаю, это означает, что любая версия когда-либо, только не 3.4.2.17?
package = "== 1.12.0" Чем это отличается от package = "1.12.0"?
И вообщеКак правильно указать номер версии или диапазон?
Существует специальный git-проект https://github.com/pypa/pipfile, только для спецификации Pipfile.Это, однако, не объясняет эти конструкции.
Можно предположить, что указанные значения просто неверны.Однако pipenv проглатывает их без сообщений об ошибках, поэтому это маловероятно.