Если я получил недокументированные исходники на языке python, то как узнать какую версию интерпретатора python использовать для их запуска?

За исключением варианта - "Спросить у автора"


Ответы (1 шт):

Автор решения: Roman Konoval

Можно воспользоваться https://docs.python.org/3/library/2to3.html Если есть несовместимости с python3 - эта утилита покажет.

Так же pylint с опцией --py3k.

Аналогично для зависимостей определенных в requirements.txt используйте https://pypi.org/project/caniusepython3/

Если ни одна из них не показывает несовместимостей - очень вероятно, что код написан на python3.

→ Ссылка