Right now, when building power configuration files in setup.py, these get built twice (I believe): once in the build stage and once in the install stage (as it runs the build stage again).
One possible solution is to move building to the install stage - however, testing runs after building, and before installing, so we can't do that.
This might/will become a bigger issue if/when we compile all configuration files (.xml) into a faster parsing format i.e. json.
This bug is to track the efforts of finding a clean way to ensure that building does not happen twice.
Comment 1 by benhenry@google.com
, Jan 11