gwastro / pycbc

Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
http://pycbc.org
GNU General Public License v3.0
315 stars 352 forks source link

pip install fails to build on macOS Catalina #3054

Closed geoffrey4444 closed 4 years ago

geoffrey4444 commented 4 years ago

I'm using anaconda3 and macOS 10.15.1.

pip install pycbc lalsuite fails with this error:

Building wheel for pycbc (setup.py) ... error
  ERROR: Complete output from command /Users/geoffrey/anaconda3/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-wheel-gngg3k4c --python-tag cp37:
  ERROR: /Users/geoffrey/anaconda3/lib/python3.7/distutils/extension.py:131: UserWarning: Unknown Extension options: 'compiler_directives'
    warnings.warn(msg)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.7-x86_64-3.7
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/detector.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/transforms.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/mchirp_area.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/version.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/bin_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/_version.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/boundaries.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/conversions.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/rate.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/dq.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/opt.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/sensitivity.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/pnutils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/_version_helper.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/pool.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/cosmology.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/libutils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/scheme.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  copying pycbc/coordinates.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/array_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/frequencyseries.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/aligned.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/optparse.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/array.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  copying pycbc/types/timeseries.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/types
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  copying pycbc/strain/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  copying pycbc/strain/lines.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  copying pycbc/strain/gate.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  copying pycbc/strain/recalibrate.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  copying pycbc/strain/strain.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  copying pycbc/strain/calibration.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/strain
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/inject
  copying pycbc/inject/injfilterrejector.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inject
  copying pycbc/inject/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inject
  copying pycbc/inject/inject.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inject
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/psd
  copying pycbc/psd/analytical.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/psd
  copying pycbc/psd/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/psd
  copying pycbc/psd/estimate.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/psd
  copying pycbc/psd/variation.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/psd
  copying pycbc/psd/read.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/psd
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/bank_output_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/lattice_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/coord_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/lambda_mapping.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/em_progenitors.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/partitioned_bank.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/option_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/brute_force_methods.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  copying pycbc/tmpltbank/calc_moments.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/catalog
  copying pycbc/catalog/catalog.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/catalog
  copying pycbc/catalog/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/catalog
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/io
  copying pycbc/io/hdf.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/io
  copying pycbc/io/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/io
  copying pycbc/io/record.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/io
  copying pycbc/io/live.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/io
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/frame
  copying pycbc/frame/store.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/frame
  copying pycbc/frame/losc.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/frame
  copying pycbc/frame/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/frame
  copying pycbc/frame/frame.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/frame
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/population
  copying pycbc/population/rates_functions.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/population
  copying pycbc/population/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/population
  copying pycbc/population/scale_injections.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/population
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/str_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/table_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/plot.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/color.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/metadata.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/render.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/legacy_grb.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/layout.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/dq.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/mpld3_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/scatter_histograms.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/pygrb_plotting_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/followup.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  copying pycbc/results/versioning.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/noise
  copying pycbc/noise/reproduceable.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/noise
  copying pycbc/noise/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/noise
  copying pycbc/noise/gaussian.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/noise
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/injection.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/coincidence.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/minifollowups.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/datafind.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/splittable.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/configuration.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/pegasus_workflow.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/inference_followups.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/matched_filter.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/plotting.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/core.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/tmpltbank.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/psdfiles.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/grb_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/jobsetup.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/psd.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/segment.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  copying pycbc/workflow/configparser_test.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/gelman_rubin.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/geweke.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/option_utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/evidence.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/burn_in.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  copying pycbc/inference/entropy.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/cufft.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/backend_support.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/parser_support.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/mkl.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/backend_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/backend_mkl.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/core.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/cuda_pyfft.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/backend_cpu.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/fft_callback.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/fftw_pruned.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/npfft.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/func_api.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/fftw.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  copying pycbc/fft/class_api.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/fft
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/matchedfilter.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/fotonfilter.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/resample.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/matchedfilter_numpy.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/zpk.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/matchedfilter_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/autocorrelation.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/qtransform.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  copying pycbc/filter/simd_correlate.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/filter
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/coinc.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/triggers.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/eventmgr.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/threshold_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/single.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/coinc_rate.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/trigger_fits.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/stat.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/veto.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/threshold_cpu.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  copying pycbc/events/ranking.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/events
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/waveform.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/spa_tmplt_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/pycbc_phenomC_tmplt.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/ringdown.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/bank.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/generator.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/decompress_cpu.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/spa_tmplt.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/utils.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/compress.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/decompress_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/parameters.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/nltides.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/utils_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/SpinTaylorF2.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  copying pycbc/waveform/sinegauss.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/bounded.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/angular.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/uniform_log.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/arbitrary.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/power_law.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/joint.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/constraints.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/uniform.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/sky_location.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/spins.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/gaussian.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  copying pycbc/distributions/qnm.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/distributions
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  copying pycbc/vetoes/bank_chisq.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  copying pycbc/vetoes/sgchisq.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  copying pycbc/vetoes/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  copying pycbc/vetoes/chisq_cuda.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  copying pycbc/vetoes/chisq.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  copying pycbc/vetoes/autochisq.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/emcee_pt.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/emcee.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/base_sampler.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/base_multitemper.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/base_nested_sampler.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/txt.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/cpnest.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/posterior.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/dynesty.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/base_hdf.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/base_mcmc.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  copying pycbc/inference/io/multinest.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/io
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/marginalized_gaussian_noise.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/single_template.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/base_data.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/gaussian_noise.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/analytic.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  copying pycbc/inference/models/base.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/models
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/emcee_pt.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/emcee.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/base_multitemper.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/__init__.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/cpnest.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/dynesty.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/base_mcmc.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/base.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  copying pycbc/inference/sampler/multinest.py -> build/lib.macosx-10.7-x86_64-3.7/pycbc/inference/sampler
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank/ns_sequences
  copying pycbc/tmpltbank/ns_sequences/equil_2H.dat -> build/lib.macosx-10.7-x86_64-3.7/pycbc/tmpltbank/ns_sequences
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css
  copying pycbc/results/static/css/bootstrap.min.css -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/pycbc
  copying pycbc/results/static/css/pycbc/orange.css -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/pycbc
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/bootstrap
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/bootstrap/3.3.2
  copying pycbc/results/static/css/bootstrap/3.3.2/bootstrap.min.css -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/bootstrap/3.3.2
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/fancybox
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/fancybox/2.1.5
  copying pycbc/results/static/css/fancybox/2.1.5/jquery.fancybox.css -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/css/fancybox/2.1.5
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/bootstrap
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/bootstrap/3.3.2
  copying pycbc/results/static/js/bootstrap/3.3.2/bootstrap.min.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/bootstrap/3.3.2
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/fancybox
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/fancybox/2.1.5
  copying pycbc/results/static/js/fancybox/2.1.5/jquery.fancybox.pack.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/fancybox/2.1.5
  copying pycbc/results/static/js/fancybox/2.1.5/jquery.fancybox.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/fancybox/2.1.5
  copying pycbc/results/static/js/fancybox/2.1.5/fancybox-orange.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/fancybox/2.1.5
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/jquery
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/jquery/1.10.2
  copying pycbc/results/static/js/jquery/1.10.2/jquery.mousewheel-3.0.6.pack.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/jquery/1.10.2
  copying pycbc/results/static/js/jquery/1.10.2/jquery-1.10.2.min.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js/jquery/1.10.2
  copying pycbc/results/static/js/jquery.min.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js
  copying pycbc/results/static/js/bootstrap.min.js -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/js
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Light.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Semibold.eot -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Semibold.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Light.css -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Semibold.ttf -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Light.eot -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Semibold.woff -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Light.ttf -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Light.woff -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  copying pycbc/results/static/fonts/Lato-Semibold.css -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/static/fonts
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/wells
  copying pycbc/results/templates/wells/two_column.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/wells
  copying pycbc/results/templates/wells/sitemap.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/wells
  copying pycbc/results/templates/orange.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/files
  copying pycbc/results/templates/files/file_pre.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/files
  copying pycbc/results/templates/files/file_default.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/files
  copying pycbc/results/templates/files/file_img.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/files
  copying pycbc/results/templates/files/file_tmplt.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/files
  copying pycbc/results/templates/files/file_glitchgram.html -> build/lib.macosx-10.7-x86_64-3.7/pycbc/results/templates/files
  creating build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow/pegasus_files
  copying pycbc/workflow/pegasus_files/osgconnect-site-template.xml -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow/pegasus_files
  copying pycbc/workflow/pegasus_files/local-site-template.xml -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow/pegasus_files
  copying pycbc/workflow/pegasus_files/pegasus-properties.conf -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow/pegasus_files
  copying pycbc/workflow/pegasus_files/osg-site-template.xml -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow/pegasus_files
  copying pycbc/workflow/pegasus_files/orangegrid-site-template.xml -> build/lib.macosx-10.7-x86_64-3.7/pycbc/workflow/pegasus_files
  running build_ext
  cythoning pycbc/waveform/spa_tmplt_cpu.pyx to pycbc/waveform/spa_tmplt_cpu.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/waveform/spa_tmplt_cpu.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.waveform.spa_tmplt_cpu' extension
  creating build/temp.macosx-10.7-x86_64-3.7
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc/waveform
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/waveform/spa_tmplt_cpu.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/waveform/spa_tmplt_cpu.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/waveform/spa_tmplt_cpu.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform/spa_tmplt_cpu.cpython-37m-darwin.so
  cythoning pycbc/waveform/utils_cpu.pyx to pycbc/waveform/utils_cpu.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/waveform/utils_cpu.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.waveform.utils_cpu' extension
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/waveform/utils_cpu.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/waveform/utils_cpu.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/waveform/utils_cpu.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/waveform/utils_cpu.cpython-37m-darwin.so
  cythoning pycbc/types/array_cpu.pyx to pycbc/types/array_cpu.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/types/array_cpu.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.types.array_cpu' extension
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc/types
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/types/array_cpu.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/types/array_cpu.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/types/array_cpu.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/types/array_cpu.cpython-37m-darwin.so
  cythoning pycbc/filter/matchedfilter_cpu.pyx to pycbc/filter/matchedfilter_cpu.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/filter/matchedfilter_cpu.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  warning: pycbc/filter/matchedfilter_cpu.pyx:67:8: Unsigned index type not allowed before OpenMP 3.0
  warning: pycbc/filter/matchedfilter_cpu.pyx:67:8: Unsigned index type not allowed before OpenMP 3.0
  building 'pycbc.filter.matchedfilter_cpu' extension
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc/filter
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/filter/matchedfilter_cpu.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/filter/matchedfilter_cpu.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/filter/matchedfilter_cpu.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/filter/matchedfilter_cpu.cpython-37m-darwin.so
  cythoning pycbc/vetoes/chisq_cpu.pyx to pycbc/vetoes/chisq_cpu.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/vetoes/chisq_cpu.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.vetoes.chisq_cpu' extension
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc/vetoes
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/vetoes/chisq_cpu.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/vetoes/chisq_cpu.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/vetoes/chisq_cpu.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/vetoes/chisq_cpu.cpython-37m-darwin.so
  cythoning pycbc/fft/fftw_pruned_cython.pyx to pycbc/fft/fftw_pruned_cython.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/fft/fftw_pruned_cython.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.fft.fftw_pruned_cython' extension
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc/fft
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/fft/fftw_pruned_cython.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/fft/fftw_pruned_cython.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/fft/fftw_pruned_cython.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/fft/fftw_pruned_cython.cpython-37m-darwin.so
  cythoning pycbc/events/eventmgr_cython.pyx to pycbc/events/eventmgr_cython.c
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/events/eventmgr_cython.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.events.eventmgr_cython' extension
  creating build/temp.macosx-10.7-x86_64-3.7/pycbc/events
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/events/eventmgr_cython.c -o build/temp.macosx-10.7-x86_64-3.7/pycbc/events/eventmgr_cython.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  gcc -bundle -undefined dynamic_lookup -L/Users/geoffrey/anaconda3/lib -arch x86_64 -L/Users/geoffrey/anaconda3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/pycbc/events/eventmgr_cython.o -o build/lib.macosx-10.7-x86_64-3.7/pycbc/events/eventmgr_cython.cpython-37m-darwin.so
  cythoning pycbc/events/simd_threshold_cython.pyx to pycbc/events/simd_threshold_cython.cpp
  /Users/geoffrey/anaconda3/lib/python3.7/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/c_/lbf0gfvd56l_826nb5nf7zcm0000gn/T/pip-install-cqxa4mq3/pycbc/pycbc/events/simd_threshold_cython.pyx
    tree = Parsing.p_module(s, pxd, full_module_name)
  building 'pycbc.events.simd_threshold_cython' extension
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/include -arch x86_64 -I/Users/geoffrey/anaconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/geoffrey/anaconda3/include/python3.7m -c pycbc/events/simd_threshold_cython.cpp -o build/temp.macosx-10.7-x86_64-3.7/pycbc/events/simd_threshold_cython.o -O3 -w -ffast-math -ffinite-math-only -msse4.2
  In file included from pycbc/events/simd_threshold_cython.cpp:615:
  pycbc/events/simd_threshold_ccode.cpp:55:10: fatal error: 'complex' file not found
  #include <complex>
           ^~~~~~~~~
  1 error generated.
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for pycbc
Shrobana commented 4 years ago

Did you figure out a way around this? I am facing the exact same problem.

titodalcanton commented 4 years ago

I cannot reproduce this error. I am using a conda 4.7.12 environment on macOS 10.15.2. pip install pycbc pulls version 1.15.2 and installs it ok. Basic functionality appears to work.

Edit: I have the developer tools installed (I am not sure if having Anaconda already implies that).

ahnitz commented 4 years ago

@geoffrey4444 @Shrobana The issues seems to be the same as this one https://github.com/Jonathan-LeRoux/lws/issues/7. Do any of their suggestions address the problem for you?

Shrobana commented 4 years ago

Thanks @ahnitz , it worked by cloning the repo and then editing the setup.py file as extra_compile_args=["-O3", "-stdlib=libc++"], extra_link_args=["-stdlib=libc++"] (not sure if both args need to be reset). However just updating xcode and CommandLineTools, and then trying pip install did not work.

ahnitz commented 4 years ago

@Shrobana Huh, interesting. Thanks for tracking down a solution. @spxiwh @josh-willis Should we add this to our standard build? We should check what it does on linux, etc, or if it's just for MacOSX.

Shrobana commented 4 years ago

actually I just followed this comment on the issue you had linked.

IngoTews commented 4 years ago

Hi all, I am using Python 3.6 and macOS 10.15.1. I just tried

 pip3 install pycbc

and got the same error. So it's still an issue. Trying the workaround now :)

yanyuechuixue commented 4 years ago

Hi all, I am using Python 3.6 and macOS 10.15.1. I just tried

 pip3 install pycbc

and got the same error. So it's still an issue. Trying the workaround now :)

You could install python3 environment with anaconda3, and then pip install pycbc.

oorc06 commented 4 years ago

According to https://pycbc.org/pycbc/latest/html/install.html, PyCBC only supports Python2. Perhaps this is causing the problem?

ahnitz commented 4 years ago

According to https://pycbc.org/pycbc/latest/html/install.html, PyCBC only supports Python2. Perhaps this is causing the problem?

Sorry, that documentation is out of date. We will need to update that. PyCBC fully supports python 3 now.

ahnitz commented 4 years ago

Please re-open if this is still an issue, however, I hope that #3447 has resolve it.