Infra python virtualenv still seems to have some extra stuff available in path -- e.g. I remember one of the buildbots had protobuf-2 library available in path that was coming from somewhere in /build or /infra. Additionally, they only solve problem in the infra environment -- stuff still could be broken for people who just try to compile Chromium themselves. We might want to start to require virtualenv and run all Python actions in virtualenvs not only on infra, but for all builds.
Having "-S" available as an option is good, however I believe that in every case we use some Python library we ship ourselves, we'll likely want to use it, and invocation of Python without "-S" would be reserved only for simple scripts that only use standard library.
I'd be very grateful for your patches!
Adam