Corrections to address python 3 configuration information
This closes #43 (closed) by using scoped variables instead of cached variables. What was happening before was a race condition on parallel builds. With using scoped variables, this issue is eliminated.