diff -r dd67c8c53aea Lib/distutils/command/build.py --- a/Lib/distutils/command/build.py Mon Dec 07 02:31:11 2015 +0200 +++ b/Lib/distutils/command/build.py Wed Dec 23 10:39:38 2015 +0530 @@ -149,9 +149,8 @@ def has_scripts(self): return self.distribution.has_scripts() - - sub_commands = [('build_py', has_pure_modules), - ('build_clib', has_c_libraries), - ('build_ext', has_ext_modules), + sub_commands = [('build_ext', has_ext_modules), + ('build_py', has_pure_modules), + ('build_clib', has_c_libraries), ('build_scripts', has_scripts), - ] + ]