diff options
Diffstat (limited to 'tests/build/common_include_dir.srctree')
-rw-r--r-- | tests/build/common_include_dir.srctree | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/build/common_include_dir.srctree b/tests/build/common_include_dir.srctree index 8867c4621..0b3e4f36f 100644 --- a/tests/build/common_include_dir.srctree +++ b/tests/build/common_include_dir.srctree @@ -16,13 +16,18 @@ PYTHON fake_grep.py -c '#include "common/AddTraceback_impl_.*h"' c.c import sys from Cython.Build.Dependencies import cythonize +import platform +import os from distutils.core import setup +# os x on Travis specifically seems to crash with nthreads>0 +osx_on_travis = (platform.system() == "Darwin" and os.getenv("TRAVIS")) + # Test concurrent safety if multiprocessing is available. # (In particular, TravisCI does not support spawning processes from tests.) nthreads = 0 -if not hasattr(sys, 'pypy_version_info'): +if not (hasattr(sys, 'pypy_version_info') or osx_on_travis): try: import multiprocessing multiprocessing.Pool(2).close() |