          for mod_name in MOD_NAMES:
              mod_path = mod_name.replace('.', '/') + '.cpp'
              ext_modules.append(
                  Extension(mod_name, [mod_path],
                      language='c++', include_dirs=include_dirs))
  
          if not is_source_release(root):
              generate_cython(root, 'spacy')
  
          setup(
 
</s> remove             and msvccompiler.get_build_version() == 9):
 </s> add         and msvccompiler.get_build_version() == 9): </s> remove 
if os.environ.get('USE_OPENMP') == '1':
    compile_options['msvc'].append('/openmp')


if not sys.platform.startswith('darwin'):
    compile_options['other'].append('-fopenmp')
    link_options['other'].append('-fopenmp')

 </s> add  
# I don't understand this very well yet. See Issue #267
# Fingers crossed!
#if os.environ.get('USE_OPENMP') == '1':
#    compile_options['msvc'].append('/openmp')
#
#
#if not sys.platform.startswith('darwin'):
#    compile_options['other'].append('-fopenmp')
#    link_options['other'].append('-fopenmp')
#

USE_OPENMP_DEFAULT = '1' if sys.platform != 'darwin' else None
if os.environ.get('USE_OPENMP', USE_OPENMP_DEFAULT) == '1':
    if sys.platform == 'darwin':
        COMPILE_OPTIONS['other'].append('-fopenmp')
        LINK_OPTIONS['other'].append('-fopenmp')
        PACKAGE_DATA['spacy.platform.darwin.lib'] = ['*.dylib']
        PACKAGES.append('spacy.platform.darwin.lib')

    elif sys.platform == 'win32':
        COMPILE_OPTIONS['msvc'].append('/openmp')

    else:
        COMPILE_OPTIONS['other'].append('-fopenmp')
        LINK_OPTIONS['other'].append('-fopenmp') </s> remove             package_data={'': ['*.pyx', '*.pxd', '*.txt', '*.tokens']},
 </s> add             package_data=PACKAGE_DATA,
                    language='c++', include_dirs=include_dirs,
                    extra_link_args=extra_link_args))
          for mod_name in MOD_NAMES:
              mod_path = mod_name.replace('.', '/') + '.cpp'
              ext_modules.append(
                  Extension(mod_name, [mod_path],
                    language='c++', include_dirs=include_dirs,
                    extra_link_args=extra_link_args))
  
          if not is_source_release(root):
              generate_cython(root, 'spacy')
  
          setup(
keep keep keep keep replace keep keep keep keep keep
 Integrate patch from @mikepb re building OpenMP-supporting wheels for macOS / OSX. I'm running blind on this, so this commit might not be 100%. Rollback if there are any problems. See Issue #267. 
setup.py