ligo-gracedb no longer works on Windows
The client package now crashes immediately on Windows, I think since b68da6ee:
In [1]: from ligo.gracedb.rest import GraceDb
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-c1e8e65ab6ae> in <module>
----> 1 from ligo.gracedb.rest import GraceDb
~\Miniconda3\envs\py39\lib\site-packages\ligo\gracedb\rest.py in <module>
26 from .exceptions import HTTPError
27 from .utils import event_or_superevent, dict_to_form_encoded, get_mimetype
---> 28 from .client import GraceDBClient
29
30 DEFAULT_SERVICE_URL = "https://gracedb.ligo.org/api/"
~\Miniconda3\envs\py39\lib\site-packages\ligo\gracedb\client.py in <module>
24 from requests import Session
25 from .extern.safe_netrc import netrc
---> 26 from os import getuid
27 from .version import __version__
28 from .adapter import GraceDbCertAdapter
ImportError: cannot import name 'getuid' from 'os' (C:\Users\spxdmm\Miniconda3\envs\py39\lib\os.py)
I have an implementation of the X.509 finder that works on windows, would you (@alexander.pace) be willing to just use that function if I can package it up and release it properly?