)]}'
{"upper-constraints.txt":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"fefcba7b58eeb24eab7c8af05e9073fd4ac4eeac","unresolved":false,"context_lines":[{"line_number":439,"context_line":"openstack.nose-plugin\u003d\u003d\u003d0.11"},{"line_number":440,"context_line":"os-collect-config\u003d\u003d\u003d10.5.0"},{"line_number":441,"context_line":"python-qpid-proton\u003d\u003d\u003d0.28.0"},{"line_number":442,"context_line":"python-octaviaclient\u003d\u003d\u003d1.11.0"},{"line_number":443,"context_line":"pysaml2\u003d\u003d\u003d4.8.0"},{"line_number":444,"context_line":"requests-oauthlib\u003d\u003d\u003d1.2.0"},{"line_number":445,"context_line":"oslo.reports\u003d\u003d\u003d1.30.0"}],"source_content_type":"text/plain","patch_set":1,"id":"3fa7e38b_fab9aa78","line":442,"range":{"start_line":442,"start_character":0,"end_line":442,"end_character":29},"updated":"2019-10-24 13:01:58.000000000","message":"✔","commit_id":"10d2add6dc18c47c9c1b1b34daa899eeaab5f169"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"fefcba7b58eeb24eab7c8af05e9073fd4ac4eeac","unresolved":false,"context_lines":[{"line_number":477,"context_line":"openstackdocstheme\u003d\u003d\u003d1.31.1"},{"line_number":478,"context_line":"osc-placement\u003d\u003d\u003d1.7.0"},{"line_number":479,"context_line":"zake\u003d\u003d\u003d0.2.2"},{"line_number":480,"context_line":"python-rsdclient\u003d\u003d\u003d1.0.1"},{"line_number":481,"context_line":"python-magic\u003d\u003d\u003d0.4.15"},{"line_number":482,"context_line":"flux\u003d\u003d\u003d1.3.5"},{"line_number":483,"context_line":"python-solumclient\u003d\u003d\u003d2.9.0"}],"source_content_type":"text/plain","patch_set":1,"id":"3fa7e38b_dab62e8b","line":480,"range":{"start_line":480,"start_character":0,"end_line":480,"end_character":24},"updated":"2019-10-24 13:01:58.000000000","message":"✔","commit_id":"10d2add6dc18c47c9c1b1b34daa899eeaab5f169"}]}
