{"action":"created","issue":{"url":"https://api.github.com/repos/edx/edx-platform/issues/11332","labels_url":"https://api.github.com/repos/edx/edx-platform/issues/11332/labels{/name}","comments_url":"https://api.github.com/repos/edx/edx-platform/issues/11332/comments","events_url":"https://api.github.com/repos/edx/edx-platform/issues/11332/events","html_url":"https://github.com/edx/edx-platform/pull/11332","id":128682190,"number":11332,"title":"Installing edx-opaque-keys from PyPI","user":{"login":"clintonb","id":910510,"avatar_url":"https://avatars.githubusercontent.com/u/910510?v=3","gravatar_id":"","url":"https://api.github.com/users/clintonb","html_url":"https://github.com/clintonb","followers_url":"https://api.github.com/users/clintonb/followers","following_url":"https://api.github.com/users/clintonb/following{/other_user}","gists_url":"https://api.github.com/users/clintonb/gists{/gist_id}","starred_url":"https://api.github.com/users/clintonb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clintonb/subscriptions","organizations_url":"https://api.github.com/users/clintonb/orgs","repos_url":"https://api.github.com/users/clintonb/repos","events_url":"https://api.github.com/users/clintonb/events{/privacy}","received_events_url":"https://api.github.com/users/clintonb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-01-26T00:21:50Z","updated_at":"2016-01-26T19:13:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx/edx-platform/pulls/11332","html_url":"https://github.com/edx/edx-platform/pull/11332","diff_url":"https://github.com/edx/edx-platform/pull/11332.diff","patch_url":"https://github.com/edx/edx-platform/pull/11332.patch"},"body":"The package formerly known as opaque-keys now lives on PyPI as edx-opaque-keys. Additionally, the zendesk requirement has been moved to the correct location."},"comment":{"url":"https://api.github.com/repos/edx/edx-platform/issues/comments/175185390","html_url":"https://github.com/edx/edx-platform/pull/11332#issuecomment-175185390","issue_url":"https://api.github.com/repos/edx/edx-platform/issues/11332","id":175185390,"user":{"login":"nedbat","id":23789,"avatar_url":"https://avatars.githubusercontent.com/u/23789?v=3","gravatar_id":"","url":"https://api.github.com/users/nedbat","html_url":"https://github.com/nedbat","followers_url":"https://api.github.com/users/nedbat/followers","following_url":"https://api.github.com/users/nedbat/following{/other_user}","gists_url":"https://api.github.com/users/nedbat/gists{/gist_id}","starred_url":"https://api.github.com/users/nedbat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nedbat/subscriptions","organizations_url":"https://api.github.com/users/nedbat/orgs","repos_url":"https://api.github.com/users/nedbat/repos","events_url":"https://api.github.com/users/nedbat/events{/privacy}","received_events_url":"https://api.github.com/users/nedbat/received_events","type":"User","site_admin":false},"created_at":"2016-01-26T19:13:05Z","updated_at":"2016-01-26T19:13:05Z","body":"To be perfectly honest, I'm not sure I agree that installing from PyPI is better than installing from GitHub.  We have no way of knowing precisely what code we are installing, other than downloading the source kit from PyPI and reading it.  We can't map it directly to a GitHub commit, and even downloading the source kit isn't definitive, since different kit formats with the same version number could have different source.\r\n\r\nI know there is a strong push to install from PyPI, but there's a downside too.  @feanil's question above is the one we will often be asking."}}