{"action":"created","issue":{"url":"https://api.github.com/repos/erikrose/peep/issues/77","labels_url":"https://api.github.com/repos/erikrose/peep/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/erikrose/peep/issues/77/comments","events_url":"https://api.github.com/repos/erikrose/peep/issues/77/events","html_url":"https://github.com/erikrose/peep/pull/77","id":60748907,"number":77,"title":"Don't append #egg=foo to URLs in missing hashes output (fixes #76)","user":{"login":"edmorley","id":501702,"avatar_url":"https://avatars.githubusercontent.com/u/501702?v=3","gravatar_id":"","url":"https://api.github.com/users/edmorley","html_url":"https://github.com/edmorley","followers_url":"https://api.github.com/users/edmorley/followers","following_url":"https://api.github.com/users/edmorley/following{/other_user}","gists_url":"https://api.github.com/users/edmorley/gists{/gist_id}","starred_url":"https://api.github.com/users/edmorley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edmorley/subscriptions","organizations_url":"https://api.github.com/users/edmorley/orgs","repos_url":"https://api.github.com/users/edmorley/repos","events_url":"https://api.github.com/users/edmorley/events{/privacy}","received_events_url":"https://api.github.com/users/edmorley/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"willkg","id":820826,"avatar_url":"https://avatars.githubusercontent.com/u/820826?v=3","gravatar_id":"","url":"https://api.github.com/users/willkg","html_url":"https://github.com/willkg","followers_url":"https://api.github.com/users/willkg/followers","following_url":"https://api.github.com/users/willkg/following{/other_user}","gists_url":"https://api.github.com/users/willkg/gists{/gist_id}","starred_url":"https://api.github.com/users/willkg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willkg/subscriptions","organizations_url":"https://api.github.com/users/willkg/orgs","repos_url":"https://api.github.com/users/willkg/repos","events_url":"https://api.github.com/users/willkg/events{/privacy}","received_events_url":"https://api.github.com/users/willkg/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-03-11T23:44:02Z","updated_at":"2015-04-17T13:52:44Z","closed_at":"2015-04-16T21:23:11Z","pull_request":{"url":"https://api.github.com/repos/erikrose/peep/pulls/77","html_url":"https://github.com/erikrose/peep/pull/77","diff_url":"https://github.com/erikrose/peep/pull/77.diff","patch_url":"https://github.com/erikrose/peep/pull/77.patch"},"body":"The existing conditional was incorrect (it appended #egg=foo even if it was already present, due to filename_from_url() stripping away the fragment) and should have been replaced by a self._url().endswith() or similar. \r\n\r\nHowever peep already enforces that URLs have the package name specified (\"Unable to determine package name from URL ...; add #egg=\") so by the time we reach this point, self._url() will always have the package name specified & we'll never need to append it."},"comment":{"url":"https://api.github.com/repos/erikrose/peep/issues/comments/93990237","html_url":"https://github.com/erikrose/peep/pull/77#issuecomment-93990237","issue_url":"https://api.github.com/repos/erikrose/peep/issues/77","id":93990237,"user":{"login":"erikrose","id":295816,"avatar_url":"https://avatars.githubusercontent.com/u/295816?v=3","gravatar_id":"","url":"https://api.github.com/users/erikrose","html_url":"https://github.com/erikrose","followers_url":"https://api.github.com/users/erikrose/followers","following_url":"https://api.github.com/users/erikrose/following{/other_user}","gists_url":"https://api.github.com/users/erikrose/gists{/gist_id}","starred_url":"https://api.github.com/users/erikrose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erikrose/subscriptions","organizations_url":"https://api.github.com/users/erikrose/orgs","repos_url":"https://api.github.com/users/erikrose/repos","events_url":"https://api.github.com/users/erikrose/events{/privacy}","received_events_url":"https://api.github.com/users/erikrose/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T13:52:44Z","updated_at":"2015-04-17T13:52:44Z","body":"And you!"}}