-
Notifications
You must be signed in to change notification settings - Fork 51
dependency install w/easy_install fails on <10.13 (as of warehouse/pypi TLS change) #77
Comments
Found more info, this is only happening on 10.12 images, so... fine by me, I guess ¯_(ツ)_/¯ |
Issue is because of easy_install using the same pip backend which rejects Apple's openssl-built python on <10.13, fix would be to curl the two dependencies and point easy_install at the un-gzipped contents before https://github.com/google/simian/blob/8675db57c78abf7cbbd254e3ff0aa47a1d8134ea/postinstall#L81, will cook up PR with change once tested. |
or should we just move to pip, with |
I now see that'd be in chicken-egg, because old pip can't upgrade pip. Adding the two dependencies with pip once |
I've revised my approach so we're not getting pip into the mix, but setup.py still fails later (since that's setuptools, I tried using a more current version but that doesn't change the failure.) I had to essentially patch system python's tls with vendored (built on 10.12) and tell setup.py to put it in front of the search order to work. |
Hearing reports of this:
Possibly related to https://mail.python.org/pipermail/distutils-sig/2018-April/032114.html ?
The text was updated successfully, but these errors were encountered: