Причина, по которой .python-version
должен быть разрешен, заключается в том, что его версия слишком специфична.Крошечные версии Python (например, 2.7.1 против 2.7.2), как правило, совместимы друг с другом, поэтому вы не хотите привязываться к конкретной крошечной версии.Кроме того, многие приложения или библиотеки Python должны работать с различными версиями Python, а не только с конкретной.Использование .python-version
означает, что вы хотите, чтобы другие разработчики использовали точную конкретную версию Python, что, как правило, не очень хорошая идея.
Если вы хотите указать минимальную необходимую версию Python или иным образом диапазон версий,тогда я считаю, что документирование в README является более подходящим решением.