If you are doing a setuptools install of a bunch of packages in the same process (e.g. python setup.py develop + install_requires) this will break the installation of any package which wants to write bytecode (e.g. Pyro does a compile in its setup.py).
Out of interest why was this change made?
@micktwomey #778 may be the reason or at least related to it.