@mo
Как-то я пытался найти тулзу для питона, которая статически анализирует вызовы функций и рисует граф (без всяких case из словаря и прочего "стоя и в гамаке").
И вот нифига, только один древний проект, который ломается в современном питоне, потому что опять перефигачили синтаксис.
"It's not a coincidence, that python has dangerous noodles as a mascot."(с)

ЗЫ
Про anti-docker countermeasures in PIP впечатлило, конечно. Малварь однако.