gw_data_find from conda fails to return file list
The following command works fine on an LDG cluster login node:
[pcdev3:H1] gw_data_find -o H --type H1_CLEANED_HOFT_C02 --latest --server datafind.ligo.org:443
gsiftp://datafind.ligo.uwm.edu:15000/cvmfs/oasis.opensciencegrid.org/ligo/frames/O2/hoft_C02_clean/H1/H-H1_CLEANED_HOFT_C02-11877/H-H1_CLEANED_HOFT_C02-1187735988-176.gwf
file://localhost/cvmfs/oasis.opensciencegrid.org/ligo/frames/O2/hoft_C02_clean/H1/H-H1_CLEANED_HOFT_C02-11877/H-H1_CLEANED_HOFT_C02-1187735988-176.gwf
But it crashes on macOS when installed via Conda (Python 3.6):
➜ ~ gw_data_find -o H --type H1_CLEANED_HOFT_C02 --latest --server datafind.ligo.org:443
Traceback (most recent call last):
File "/Users/downes/miniconda3/bin/gw_data_find", line 265, in <module>
key_file=key_file)
File "/Users/downes/miniconda3/lib/python3.6/site-packages/glue/datafind.py", line 439, in __init__
http_client.HTTPSConnection.__init__(self, host, **kwargs)
File "/Users/downes/miniconda3/lib/python3.6/http/client.py", line 1367, in __init__
source_address)
TypeError: __init__() takes from 1 to 2 positional arguments but 5 were given
Additionally, the dependency on python-lal
(conda) does not appear to be honored.