При публикации пакета мне нужно сообщить пользователям, какая версия python им нужна. Я разрабатывал для Python 3.6, но я не знаю, насколько обратно совместим мой код (или мои зависимости).
Есть ли инструмент статического анализа / руководство по версии, чтобы помочь мне понять это?
Я уверен, что это невозможно сделать в отношении сторонних зависимостей, но есть ли инструмент статического анализа, который может помочь? Это похоже на то, что pylint
может помочь, но это не так.
Этот ответ , кажется, подразумевает, что я мог бы настроить, например, conda
Среда для каждой под версии Python 3, установите и запустите pylint
из каждой. Может быть, это лучшее, что я могу сделать?