{"action":"created","issue":{"url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/issues/69","repository_url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra","labels_url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/issues/69/comments","events_url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/issues/69/events","html_url":"https://github.com/Metaswitch/clearwater-build-infra/pull/69","id":261611035,"number":69,"title":"[Reviewer: Richard] Common python build infra","user":{"login":"sebrexmetaswitch","id":4903681,"avatar_url":"https://avatars3.githubusercontent.com/u/4903681?v=4","gravatar_id":"","url":"https://api.github.com/users/sebrexmetaswitch","html_url":"https://github.com/sebrexmetaswitch","followers_url":"https://api.github.com/users/sebrexmetaswitch/followers","following_url":"https://api.github.com/users/sebrexmetaswitch/following{/other_user}","gists_url":"https://api.github.com/users/sebrexmetaswitch/gists{/gist_id}","starred_url":"https://api.github.com/users/sebrexmetaswitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebrexmetaswitch/subscriptions","organizations_url":"https://api.github.com/users/sebrexmetaswitch/orgs","repos_url":"https://api.github.com/users/sebrexmetaswitch/repos","events_url":"https://api.github.com/users/sebrexmetaswitch/events{/privacy}","received_events_url":"https://api.github.com/users/sebrexmetaswitch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"sebrexmetaswitch","id":4903681,"avatar_url":"https://avatars3.githubusercontent.com/u/4903681?v=4","gravatar_id":"","url":"https://api.github.com/users/sebrexmetaswitch","html_url":"https://github.com/sebrexmetaswitch","followers_url":"https://api.github.com/users/sebrexmetaswitch/followers","following_url":"https://api.github.com/users/sebrexmetaswitch/following{/other_user}","gists_url":"https://api.github.com/users/sebrexmetaswitch/gists{/gist_id}","starred_url":"https://api.github.com/users/sebrexmetaswitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebrexmetaswitch/subscriptions","organizations_url":"https://api.github.com/users/sebrexmetaswitch/orgs","repos_url":"https://api.github.com/users/sebrexmetaswitch/repos","events_url":"https://api.github.com/users/sebrexmetaswitch/events{/privacy}","received_events_url":"https://api.github.com/users/sebrexmetaswitch/received_events","type":"User","site_admin":false},"assignees":[{"login":"sebrexmetaswitch","id":4903681,"avatar_url":"https://avatars3.githubusercontent.com/u/4903681?v=4","gravatar_id":"","url":"https://api.github.com/users/sebrexmetaswitch","html_url":"https://github.com/sebrexmetaswitch","followers_url":"https://api.github.com/users/sebrexmetaswitch/followers","following_url":"https://api.github.com/users/sebrexmetaswitch/following{/other_user}","gists_url":"https://api.github.com/users/sebrexmetaswitch/gists{/gist_id}","starred_url":"https://api.github.com/users/sebrexmetaswitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebrexmetaswitch/subscriptions","organizations_url":"https://api.github.com/users/sebrexmetaswitch/orgs","repos_url":"https://api.github.com/users/sebrexmetaswitch/repos","events_url":"https://api.github.com/users/sebrexmetaswitch/events{/privacy}","received_events_url":"https://api.github.com/users/sebrexmetaswitch/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-09-29T11:22:15Z","updated_at":"2017-10-03T11:41:36Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/pulls/69","html_url":"https://github.com/Metaswitch/clearwater-build-infra/pull/69","diff_url":"https://github.com/Metaswitch/clearwater-build-infra/pull/69.diff","patch_url":"https://github.com/Metaswitch/clearwater-build-infra/pull/69.patch"},"body":"Adds more common infrastructure to our python.mk, which allows us to re-use it across repositories.\r\n\r\nThe commonalized parts are:\r\n\r\n* wheel building and installation in now done using the `python_component` macro\r\n* coverage\r\n* verify\r\n* style\r\n* clean\r\n\r\n(`explain-style` has been removed as it doesn't work with new versions of `flake8`)\r\n\r\nHopefully the comments are sufficient to explain what this all does. If not, I'll update the comments rather than adding more detail to the PR"},"comment":{"url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/issues/comments/333816715","html_url":"https://github.com/Metaswitch/clearwater-build-infra/pull/69#issuecomment-333816715","issue_url":"https://api.github.com/repos/Metaswitch/clearwater-build-infra/issues/69","id":333816715,"user":{"login":"sebrexmetaswitch","id":4903681,"avatar_url":"https://avatars3.githubusercontent.com/u/4903681?v=4","gravatar_id":"","url":"https://api.github.com/users/sebrexmetaswitch","html_url":"https://github.com/sebrexmetaswitch","followers_url":"https://api.github.com/users/sebrexmetaswitch/followers","following_url":"https://api.github.com/users/sebrexmetaswitch/following{/other_user}","gists_url":"https://api.github.com/users/sebrexmetaswitch/gists{/gist_id}","starred_url":"https://api.github.com/users/sebrexmetaswitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebrexmetaswitch/subscriptions","organizations_url":"https://api.github.com/users/sebrexmetaswitch/orgs","repos_url":"https://api.github.com/users/sebrexmetaswitch/repos","events_url":"https://api.github.com/users/sebrexmetaswitch/events{/privacy}","received_events_url":"https://api.github.com/users/sebrexmetaswitch/received_events","type":"User","site_admin":false},"created_at":"2017-10-03T11:41:36Z","updated_at":"2017-10-03T11:41:36Z","author_association":"CONTRIBUTOR","body":"I've now made a few more changes to this, python-common and build-infra (to allow for the other repos and commonalize more code).\r\n\r\nCan you review the changes since your last review?"}}
{"actor":{"display_login":"sebrexmetaswitch"}}