{"action":"created","issue":{"url":"https://api.github.com/repos/bazelbuild/bazel/issues/3855","repository_url":"https://api.github.com/repos/bazelbuild/bazel","labels_url":"https://api.github.com/repos/bazelbuild/bazel/issues/3855/labels{/name}","comments_url":"https://api.github.com/repos/bazelbuild/bazel/issues/3855/comments","events_url":"https://api.github.com/repos/bazelbuild/bazel/issues/3855/events","html_url":"https://github.com/bazelbuild/bazel/pull/3855","id":262671795,"number":3855,"title":"Integrate abseil-py to replace deprecated gflags with absl.flags","user":{"login":"akirabaruah","id":6751517,"avatar_url":"https://avatars2.githubusercontent.com/u/6751517?v=4","gravatar_id":"","url":"https://api.github.com/users/akirabaruah","html_url":"https://github.com/akirabaruah","followers_url":"https://api.github.com/users/akirabaruah/followers","following_url":"https://api.github.com/users/akirabaruah/following{/other_user}","gists_url":"https://api.github.com/users/akirabaruah/gists{/gist_id}","starred_url":"https://api.github.com/users/akirabaruah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akirabaruah/subscriptions","organizations_url":"https://api.github.com/users/akirabaruah/orgs","repos_url":"https://api.github.com/users/akirabaruah/repos","events_url":"https://api.github.com/users/akirabaruah/events{/privacy}","received_events_url":"https://api.github.com/users/akirabaruah/received_events","type":"User","site_admin":false},"labels":[{"id":192364170,"url":"https://api.github.com/repos/bazelbuild/bazel/labels/P2","name":"P2","color":"e99695","default":false},{"id":392619077,"url":"https://api.github.com/repos/bazelbuild/bazel/labels/category:%20misc%20%3E%20misc","name":"category: misc > misc","color":"d4c5f9","default":false},{"id":323761238,"url":"https://api.github.com/repos/bazelbuild/bazel/labels/cla:%20yes","name":"cla: yes","color":"009800","default":false},{"id":106503261,"url":"https://api.github.com/repos/bazelbuild/bazel/labels/type:%20feature%20request","name":"type: feature request","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":{"login":"ulfjack","id":7355745,"avatar_url":"https://avatars0.githubusercontent.com/u/7355745?v=4","gravatar_id":"","url":"https://api.github.com/users/ulfjack","html_url":"https://github.com/ulfjack","followers_url":"https://api.github.com/users/ulfjack/followers","following_url":"https://api.github.com/users/ulfjack/following{/other_user}","gists_url":"https://api.github.com/users/ulfjack/gists{/gist_id}","starred_url":"https://api.github.com/users/ulfjack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ulfjack/subscriptions","organizations_url":"https://api.github.com/users/ulfjack/orgs","repos_url":"https://api.github.com/users/ulfjack/repos","events_url":"https://api.github.com/users/ulfjack/events{/privacy}","received_events_url":"https://api.github.com/users/ulfjack/received_events","type":"User","site_admin":false},"assignees":[{"login":"ulfjack","id":7355745,"avatar_url":"https://avatars0.githubusercontent.com/u/7355745?v=4","gravatar_id":"","url":"https://api.github.com/users/ulfjack","html_url":"https://github.com/ulfjack","followers_url":"https://api.github.com/users/ulfjack/followers","following_url":"https://api.github.com/users/ulfjack/following{/other_user}","gists_url":"https://api.github.com/users/ulfjack/gists{/gist_id}","starred_url":"https://api.github.com/users/ulfjack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ulfjack/subscriptions","organizations_url":"https://api.github.com/users/ulfjack/orgs","repos_url":"https://api.github.com/users/ulfjack/repos","events_url":"https://api.github.com/users/ulfjack/events{/privacy}","received_events_url":"https://api.github.com/users/ulfjack/received_events","type":"User","site_admin":false}],"milestone":null,"comments":45,"created_at":"2017-10-04T05:36:49Z","updated_at":"2018-03-31T16:19:39Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/bazelbuild/bazel/pulls/3855","html_url":"https://github.com/bazelbuild/bazel/pull/3855","diff_url":"https://github.com/bazelbuild/bazel/pull/3855.diff","patch_url":"https://github.com/bazelbuild/bazel/pull/3855.patch"},"body":"Fixes #3816 (Python 3 incompatibility issue). May also help address:\r\n* #1580 \r\n* #3871 \r\n* #3872 \r\n* #4097 \r\n* bazelbuild/rules_docker#57\r\n\r\nAs of version 3.1.1, [python-gflags](https://pypi.python.org/pypi/python-gflags) has been marked obsolete, preferring the `flags` subpackage of [absl-py](https://pypi.python.org/pypi/absl-py/0.1.1) (a.k.a. [abseil-py](https://github.com/abseil/abseil-py)) as a replacement.\r\n\r\nI've followed existing convention and placed all source files from the `absl-py` PyPI tarball inside `third_party/py/abseil/` and subsequently removed the existing `third_party/py/gflags/` package."},"comment":{"url":"https://api.github.com/repos/bazelbuild/bazel/issues/comments/377704442","html_url":"https://github.com/bazelbuild/bazel/pull/3855#issuecomment-377704442","issue_url":"https://api.github.com/repos/bazelbuild/bazel/issues/3855","id":377704442,"user":{"login":"akirabaruah","id":6751517,"avatar_url":"https://avatars2.githubusercontent.com/u/6751517?v=4","gravatar_id":"","url":"https://api.github.com/users/akirabaruah","html_url":"https://github.com/akirabaruah","followers_url":"https://api.github.com/users/akirabaruah/followers","following_url":"https://api.github.com/users/akirabaruah/following{/other_user}","gists_url":"https://api.github.com/users/akirabaruah/gists{/gist_id}","starred_url":"https://api.github.com/users/akirabaruah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akirabaruah/subscriptions","organizations_url":"https://api.github.com/users/akirabaruah/orgs","repos_url":"https://api.github.com/users/akirabaruah/repos","events_url":"https://api.github.com/users/akirabaruah/events{/privacy}","received_events_url":"https://api.github.com/users/akirabaruah/received_events","type":"User","site_admin":false},"created_at":"2018-03-31T16:19:38Z","updated_at":"2018-03-31T16:19:38Z","author_association":"CONTRIBUTOR","body":"Merging the first two patches as one sounds good to me!"}}
{"actor":{"display_login":"akirabaruah"}}