{"action":"created","issue":{"url":"https://api.github.com/repos/pypa/interoperability-peps/issues/54","repository_url":"https://api.github.com/repos/pypa/interoperability-peps","labels_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/54/comments","events_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/54/events","html_url":"https://github.com/pypa/interoperability-peps/pull/54","id":113752409,"number":54,"title":"build system abstraction PEP","user":{"login":"rbtcollins","id":499678,"avatar_url":"https://avatars.githubusercontent.com/u/499678?v=3","gravatar_id":"","url":"https://api.github.com/users/rbtcollins","html_url":"https://github.com/rbtcollins","followers_url":"https://api.github.com/users/rbtcollins/followers","following_url":"https://api.github.com/users/rbtcollins/following{/other_user}","gists_url":"https://api.github.com/users/rbtcollins/gists{/gist_id}","starred_url":"https://api.github.com/users/rbtcollins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbtcollins/subscriptions","organizations_url":"https://api.github.com/users/rbtcollins/orgs","repos_url":"https://api.github.com/users/rbtcollins/repos","events_url":"https://api.github.com/users/rbtcollins/events{/privacy}","received_events_url":"https://api.github.com/users/rbtcollins/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pypa/interoperability-peps/labels/Build-Neutrality","name":"Build-Neutrality","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-10-28T06:22:19Z","updated_at":"2016-02-18T19:28:54Z","closed_at":"2016-02-18T10:50:16Z","pull_request":{"url":"https://api.github.com/repos/pypa/interoperability-peps/pulls/54","html_url":"https://github.com/pypa/interoperability-peps/pull/54","diff_url":"https://github.com/pypa/interoperability-peps/pull/54.diff","patch_url":"https://github.com/pypa/interoperability-peps/pull/54.patch"},"body":"\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/pypa/interoperability-peps/54)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/pypa/interoperability-peps/issues/comments/185879342","html_url":"https://github.com/pypa/interoperability-peps/pull/54#issuecomment-185879342","issue_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/54","id":185879342,"user":{"login":"njsmith","id":609896,"avatar_url":"https://avatars.githubusercontent.com/u/609896?v=3","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},"created_at":"2016-02-18T19:28:54Z","updated_at":"2016-02-18T19:28:54Z","body":"@rgommers: editable installs need metadata so that `pip` and other tools can figure out that the install exists, can know what version it is (so that they know it can satisfy dependencies), and to support uninstall. All of these are a bit broken right now, but just removing the metadata entirely would be a regression. Also, editable installs may include scripts, which need to get installed onto PATH somehow. Also, in a perfect world they should do things like respect the platlib / purelib distinction, and support all the various file install locations that wheels do -- this doesn't actually happen right now, but if we sit down to do editable installs \"right\" then it probably needs to be sorted.\r\n\r\nI started out with a similar opinion as you, but @rbtcollins convinced me that the swamp is much wider and deeper than that :-("}}