diff --git a/setup.py b/setup.py
index 6db47740e68122dd889e80e10e47d1fc622d2440_c2V0dXAucHk=..8da94662afe51a836eda500652097772c34002e8_c2V0dXAucHk= 100644
--- a/setup.py
+++ b/setup.py
@@ -304,7 +304,7 @@
 
 class hgbuildscripts(build_scripts):
     def run(self):
-        if os.name != 'nt':
+        if os.name != 'nt' or self.distribution.pure:
             return build_scripts.run(self)
 
         exebuilt = False