{"action":"created","issue":{"url":"https://api.github.com/repos/paramiko/paramiko/issues/394","labels_url":"https://api.github.com/repos/paramiko/paramiko/issues/394/labels{/name}","comments_url":"https://api.github.com/repos/paramiko/paramiko/issues/394/comments","events_url":"https://api.github.com/repos/paramiko/paramiko/issues/394/events","html_url":"https://github.com/paramiko/paramiko/pull/394","id":42819136,"number":394,"title":"Switched everything to use cryptography instead of pyCrypto","user":{"login":"alex","id":772,"avatar_url":"https://avatars.githubusercontent.com/u/772?v=3","gravatar_id":"","url":"https://api.github.com/users/alex","html_url":"https://github.com/alex","followers_url":"https://api.github.com/users/alex/followers","following_url":"https://api.github.com/users/alex/following{/other_user}","gists_url":"https://api.github.com/users/alex/gists{/gist_id}","starred_url":"https://api.github.com/users/alex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alex/subscriptions","organizations_url":"https://api.github.com/users/alex/orgs","repos_url":"https://api.github.com/users/alex/repos","events_url":"https://api.github.com/users/alex/events{/privacy}","received_events_url":"https://api.github.com/users/alex/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/paramiko/paramiko/milestones/3","html_url":"https://github.com/paramiko/paramiko/milestones/2.0","labels_url":"https://api.github.com/repos/paramiko/paramiko/milestones/3/labels","id":795198,"number":3,"title":"2.0","description":"Not actually a big release - but technically backwards incompatible due to expected merge of #394 which changes dependencies in a nontrivial way.\r\n\r\n**NO** backwards incompatible API changes are expected.","creator":{"login":"bitprophet","id":6088,"avatar_url":"https://avatars.githubusercontent.com/u/6088?v=3","gravatar_id":"","url":"https://api.github.com/users/bitprophet","html_url":"https://github.com/bitprophet","followers_url":"https://api.github.com/users/bitprophet/followers","following_url":"https://api.github.com/users/bitprophet/following{/other_user}","gists_url":"https://api.github.com/users/bitprophet/gists{/gist_id}","starred_url":"https://api.github.com/users/bitprophet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitprophet/subscriptions","organizations_url":"https://api.github.com/users/bitprophet/orgs","repos_url":"https://api.github.com/users/bitprophet/repos","events_url":"https://api.github.com/users/bitprophet/events{/privacy}","received_events_url":"https://api.github.com/users/bitprophet/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":1,"state":"open","created_at":"2014-09-19T01:16:00Z","updated_at":"2015-02-27T23:40:23Z","due_on":null,"closed_at":null},"comments":71,"created_at":"2014-09-15T21:07:49Z","updated_at":"2015-05-05T17:35:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/paramiko/paramiko/pulls/394","html_url":"https://github.com/paramiko/paramiko/pull/394","diff_url":"https://github.com/paramiko/paramiko/pull/394.diff","patch_url":"https://github.com/paramiko/paramiko/pull/394.patch"},"body":"Motivation:\n\n* Adds PyPy support\n* Performance improvement\n* OpenSSL and friends are better audited than PyCrypto\n* Easier windows install flow (Cryptography provides statically linked wheels\n  on Windows)\n\nThis PR is basically complete on the code side, of course it can always use\nmore review :-)\n\nTests all pass locally (tested with PyPy!)\n\nStill needs some docs work, and to figure out how to do this with the version\nnumbers so people's stuff doesn't suddenly get broken."},"comment":{"url":"https://api.github.com/repos/paramiko/paramiko/issues/comments/99153686","html_url":"https://github.com/paramiko/paramiko/pull/394#issuecomment-99153686","issue_url":"https://api.github.com/repos/paramiko/paramiko/issues/394","id":99153686,"user":{"login":"alex","id":772,"avatar_url":"https://avatars.githubusercontent.com/u/772?v=3","gravatar_id":"","url":"https://api.github.com/users/alex","html_url":"https://github.com/alex","followers_url":"https://api.github.com/users/alex/followers","following_url":"https://api.github.com/users/alex/following{/other_user}","gists_url":"https://api.github.com/users/alex/gists{/gist_id}","starred_url":"https://api.github.com/users/alex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alex/subscriptions","organizations_url":"https://api.github.com/users/alex/orgs","repos_url":"https://api.github.com/users/alex/repos","events_url":"https://api.github.com/users/alex/events{/privacy}","received_events_url":"https://api.github.com/users/alex/received_events","type":"User","site_admin":false},"created_at":"2015-05-05T17:35:42Z","updated_at":"2015-05-05T17:35:42Z","body":"FWIW, @dstufft has some numbers that show that basically no one uses 3.2\nwith paramiko :D\n\nOn Tue, May 5, 2015 at 1:34 PM, Jeff Forcier <notifications@github.com>\nwrote:\n\n> @alex <https://github.com/alex> 3.2 support is ambiguous right now, our\n> README says 3.3+, setuptools classifiers say 3.2, install doc says\n> \"probably works on 3.2 but the guarantee is not a strong one\", our Travis\n> setup runs on 3.2 (partly...it skips the doc build because Sphinx also\n> doesn't do 3.2).\n>\n> tl;dr I'm probably fine with it, I'd certainly rather have crypto.io and\n> no 3.2 than 3.2 and be stuck with pycrypto :D\n>\n> @drewfisher314 <https://github.com/drewfisher314> If there's news it'll\n> be in here. This is still the top of my stack for Paramiko, I've been\n> striving for a milestone in a related project in the meantime; once I get\n> there this is the next focus.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/paramiko/paramiko/pull/394#issuecomment-99153324>.\n>\n\n\n\n-- \n\"I disapprove of what you say, but I will defend to the death your right to\nsay it.\" -- Evelyn Beatrice Hall (summarizing Voltaire)\n\"The people's good is the highest law.\" -- Cicero\nGPG Key fingerprint: 125F 5C67 DFE9 4084\n"}}