{"action":"created","issue":{"url":"https://api.github.com/repos/cdent/gabbi/issues/121","repository_url":"https://api.github.com/repos/cdent/gabbi","labels_url":"https://api.github.com/repos/cdent/gabbi/issues/121/labels{/name}","comments_url":"https://api.github.com/repos/cdent/gabbi/issues/121/comments","events_url":"https://api.github.com/repos/cdent/gabbi/issues/121/events","html_url":"https://github.com/cdent/gabbi/pull/121","id":141910428,"number":121,"title":"Switch to use urllib3 from httplib2","user":{"login":"cdent","id":34498,"avatar_url":"https://avatars.githubusercontent.com/u/34498?v=3","gravatar_id":"","url":"https://api.github.com/users/cdent","html_url":"https://github.com/cdent","followers_url":"https://api.github.com/users/cdent/followers","following_url":"https://api.github.com/users/cdent/following{/other_user}","gists_url":"https://api.github.com/users/cdent/gists{/gist_id}","starred_url":"https://api.github.com/users/cdent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cdent/subscriptions","organizations_url":"https://api.github.com/users/cdent/orgs","repos_url":"https://api.github.com/users/cdent/repos","events_url":"https://api.github.com/users/cdent/events{/privacy}","received_events_url":"https://api.github.com/users/cdent/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-18T16:08:51Z","updated_at":"2016-03-18T16:26:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cdent/gabbi/pulls/121","html_url":"https://github.com/cdent/gabbi/pull/121","diff_url":"https://github.com/cdent/gabbi/pull/121.diff","patch_url":"https://github.com/cdent/gabbi/pull/121.patch"},"body":"httplib2's maintenance status is in doubt so using urllib3 is a bit\r\nmore sane because it is the active and preferred choice for http\r\nlibrary that provides a high level of control and low level of magic.\r\n\r\nThis changes both the client for making the requests, and the\r\nwsgi-intercept handling.\r\n\r\nThe details of the changes are in gabbi.httpclient which creates\r\na lightweight facade over the urllib3.PoolManager.request method\r\nto transform the results into something that has the shape of an\r\nhttplib2 response, content pair."},"comment":{"url":"https://api.github.com/repos/cdent/gabbi/issues/comments/198436317","html_url":"https://github.com/cdent/gabbi/pull/121#issuecomment-198436317","issue_url":"https://api.github.com/repos/cdent/gabbi/issues/121","id":198436317,"user":{"login":"sigmavirus24","id":240830,"avatar_url":"https://avatars.githubusercontent.com/u/240830?v=3","gravatar_id":"","url":"https://api.github.com/users/sigmavirus24","html_url":"https://github.com/sigmavirus24","followers_url":"https://api.github.com/users/sigmavirus24/followers","following_url":"https://api.github.com/users/sigmavirus24/following{/other_user}","gists_url":"https://api.github.com/users/sigmavirus24/gists{/gist_id}","starred_url":"https://api.github.com/users/sigmavirus24/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigmavirus24/subscriptions","organizations_url":"https://api.github.com/users/sigmavirus24/orgs","repos_url":"https://api.github.com/users/sigmavirus24/repos","events_url":"https://api.github.com/users/sigmavirus24/events{/privacy}","received_events_url":"https://api.github.com/users/sigmavirus24/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T16:26:36Z","updated_at":"2016-03-18T16:26:36Z","body":"I just have the one note. Otherwise, things look fine to me."}}