Use Distribution's 'has_scripts()' method instead of directly accessing
its 'scripts' attribute.
diff --git a/Lib/distutils/command/build.py b/Lib/distutils/command/build.py
index 96d41d5..d9eed76 100644
--- a/Lib/distutils/command/build.py
+++ b/Lib/distutils/command/build.py
@@ -105,7 +105,7 @@
         if self.distribution.has_ext_modules():
             self.run_peer ('build_ext')
 
-        if self.distribution.scripts:
+        if self.distribution.has_scripts():
             self.run_peer ('build_scripts')
 
 # class build