setup.py: do not install c extensions on pypy

These extensions are slower on pypy because pypy has a JIT compiler.
And also, they often do not compile (it depends on the pypy configuration).
This commit is contained in:
Joan Massich 2015-02-22 15:40:36 +01:00
parent 60d6ae885a
commit b9e096fd36

View File

@ -63,6 +63,8 @@ else:
raise SystemExit( raise SystemExit(
"Couldn't import standard bz2 (incomplete Python install).") "Couldn't import standard bz2 (incomplete Python install).")
ispypy = "PyPy" in sys.version
import os, stat, subprocess, time import os, stat, subprocess, time
import re import re
import shutil import shutil
@ -276,7 +278,7 @@ class hgbuildmo(build):
class hgdist(Distribution): class hgdist(Distribution):
pure = 0 pure = ispypy
global_options = Distribution.global_options + \ global_options = Distribution.global_options + \
[('pure', None, "use pure (slow) Python " [('pure', None, "use pure (slow) Python "