{"action":"created","issue":{"url":"https://api.github.com/repos/python-trio/trio/issues/487","repository_url":"https://api.github.com/repos/python-trio/trio","labels_url":"https://api.github.com/repos/python-trio/trio/issues/487/labels{/name}","comments_url":"https://api.github.com/repos/python-trio/trio/issues/487/comments","events_url":"https://api.github.com/repos/python-trio/trio/issues/487/events","html_url":"https://github.com/python-trio/trio/issues/487","id":310427866,"number":487,"title":"Upgrade pip on MacOS builder","user":{"login":"njsmith","id":609896,"avatar_url":"https://avatars0.githubusercontent.com/u/609896?v=4","gravatar_id":"","url":"https://api.github.com/users/njsmith","html_url":"https://github.com/njsmith","followers_url":"https://api.github.com/users/njsmith/followers","following_url":"https://api.github.com/users/njsmith/following{/other_user}","gists_url":"https://api.github.com/users/njsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/njsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/njsmith/subscriptions","organizations_url":"https://api.github.com/users/njsmith/orgs","repos_url":"https://api.github.com/users/njsmith/repos","events_url":"https://api.github.com/users/njsmith/events{/privacy}","received_events_url":"https://api.github.com/users/njsmith/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-02T08:27:37Z","updated_at":"2018-04-02T13:42:43Z","closed_at":"2018-04-02T13:36:18Z","author_association":"OWNER","body":"It looks like we still have pip 9.0.1 on our MacOS environments, which is causing tests to fail:\r\nhttps://ci.cryptography.io/blue/organizations/jenkins/python-trio%2Ftrio/detail/PR-486/1/\r\n\r\nI guess @reaperhulk is busy, but I think we could add a command like\r\n\r\n`curl https://bootstrap.pypa.io/get-pip.py | python`\r\n\r\nto `ci/travis.sh` before the first call to `pip`."},"comment":{"url":"https://api.github.com/repos/python-trio/trio/issues/comments/377931587","html_url":"https://github.com/python-trio/trio/issues/487#issuecomment-377931587","issue_url":"https://api.github.com/repos/python-trio/trio/issues/487","id":377931587,"user":{"login":"reaperhulk","id":161495,"avatar_url":"https://avatars2.githubusercontent.com/u/161495?v=4","gravatar_id":"","url":"https://api.github.com/users/reaperhulk","html_url":"https://github.com/reaperhulk","followers_url":"https://api.github.com/users/reaperhulk/followers","following_url":"https://api.github.com/users/reaperhulk/following{/other_user}","gists_url":"https://api.github.com/users/reaperhulk/gists{/gist_id}","starred_url":"https://api.github.com/users/reaperhulk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reaperhulk/subscriptions","organizations_url":"https://api.github.com/users/reaperhulk/orgs","repos_url":"https://api.github.com/users/reaperhulk/repos","events_url":"https://api.github.com/users/reaperhulk/events{/privacy}","received_events_url":"https://api.github.com/users/reaperhulk/received_events","type":"User","site_admin":false},"created_at":"2018-04-02T13:42:43Z","updated_at":"2018-04-02T13:42:43Z","author_association":"NONE","body":"PyPI is going TLS 1.2 only very soon and is currently doing periodic brownouts where they disable 1.0 and 1.1 support to shake out clients that can't support that. pip < 9.0.2 on macOS doesn't support TLS 1.2 when run against Pythons that are linked against older versions of OpenSSL (this includes system Python on macOS < 10.13 as well as some python.org Pythons). urllib3 in pip 9.0.2+ has a securetransport shim written using ctypes specifically to work around this issue.\r\n\r\nWhen pip is unable to connect because of this the error shown looks like what you see in that jenkins output."}}
{"actor":{"display_login":"reaperhulk"}}