)]}'
{"lower-constraints.txt":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"2106654393ffa0326caec6838e15f455906957f8","unresolved":false,"context_lines":[{"line_number":3,"context_line":"appdirs\u003d\u003d1.4.0"},{"line_number":4,"context_line":"asn1crypto\u003d\u003d0.23.0"},{"line_number":5,"context_line":"Babel\u003d\u003d2.3.4"},{"line_number":6,"context_line":"bandit\u003d\u003d1.6.0"},{"line_number":7,"context_line":"cachetools\u003d\u003d2.0.0"},{"line_number":8,"context_line":"cffi\u003d\u003d1.7.0"},{"line_number":9,"context_line":"chardet\u003d\u003d3.0.4"}],"source_content_type":"text/plain","patch_set":2,"id":"dfbec78f_2aad77e8","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":13},"updated":"2019-05-13 20:22:17.000000000","message":"It should be 1.4.0","commit_id":"2aba2ad97ccd3780cf039ec1fba98b839695cb4a"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"b32ed090360cb34003c90965ce330dce90274551","unresolved":false,"context_lines":[{"line_number":3,"context_line":"appdirs\u003d\u003d1.4.0"},{"line_number":4,"context_line":"asn1crypto\u003d\u003d0.23.0"},{"line_number":5,"context_line":"Babel\u003d\u003d2.3.4"},{"line_number":6,"context_line":"bandit\u003d\u003d1.6.0"},{"line_number":7,"context_line":"cachetools\u003d\u003d2.0.0"},{"line_number":8,"context_line":"cffi\u003d\u003d1.7.0"},{"line_number":9,"context_line":"chardet\u003d\u003d3.0.4"}],"source_content_type":"text/plain","patch_set":2,"id":"dfbec78f_f07c1673","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":13},"in_reply_to":"dfbec78f_2aad77e8","updated":"2019-05-15 10:31:11.000000000","message":"Done in updated PS.\nthanks","commit_id":"2aba2ad97ccd3780cf039ec1fba98b839695cb4a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a1f4d6e8ec42232803b53c6b9b733596859e3b39","unresolved":false,"context_lines":[{"line_number":3,"context_line":"appdirs\u003d\u003d1.4.0"},{"line_number":4,"context_line":"asn1crypto\u003d\u003d0.23.0"},{"line_number":5,"context_line":"Babel\u003d\u003d2.3.4"},{"line_number":6,"context_line":"bandit\u003d\u003d1.6.0"},{"line_number":7,"context_line":"cachetools\u003d\u003d2.0.0"},{"line_number":8,"context_line":"cffi\u003d\u003d1.7.0"},{"line_number":9,"context_line":"chardet\u003d\u003d3.0.4"}],"source_content_type":"text/plain","patch_set":2,"id":"dfbec78f_f2dbd5e9","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":13},"in_reply_to":"dfbec78f_2aad77e8","updated":"2019-05-14 05:40:25.000000000","message":"You block 1.6.0 in test-requirements.txt so we cannot install 1.6.0 :-(\n\nThis should be kept.","commit_id":"2aba2ad97ccd3780cf039ec1fba98b839695cb4a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a56d76a8b2299f1b23c5c86c9925dfb7a973e505","unresolved":false,"context_lines":[{"line_number":3,"context_line":"appdirs\u003d\u003d1.4.0"},{"line_number":4,"context_line":"asn1crypto\u003d\u003d0.23.0"},{"line_number":5,"context_line":"Babel\u003d\u003d2.3.4"},{"line_number":6,"context_line":"bandit\u003d\u003d1.4.0"},{"line_number":7,"context_line":"cachetools\u003d\u003d2.0.0"},{"line_number":8,"context_line":"cffi\u003d\u003d1.7.0"},{"line_number":9,"context_line":"chardet\u003d\u003d3.0.4"}],"source_content_type":"text/plain","patch_set":5,"id":"dfbec78f_f81cef78","line":6,"updated":"2019-05-16 04:47:47.000000000","message":"Actually this is not used as we don\u0027t have pep8 job with lower bound. Do we need this?","commit_id":"91a57e56e00714acb005a4597ebbde1b0337b60d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1c6442aa3e259111c50cea7a1dd33bc18356c4b4","unresolved":false,"context_lines":[{"line_number":3,"context_line":"appdirs\u003d\u003d1.4.0"},{"line_number":4,"context_line":"asn1crypto\u003d\u003d0.23.0"},{"line_number":5,"context_line":"Babel\u003d\u003d2.3.4"},{"line_number":6,"context_line":"bandit\u003d\u003d1.4.0"},{"line_number":7,"context_line":"cachetools\u003d\u003d2.0.0"},{"line_number":8,"context_line":"cffi\u003d\u003d1.7.0"},{"line_number":9,"context_line":"chardet\u003d\u003d3.0.4"}],"source_content_type":"text/plain","patch_set":5,"id":"dfbec78f_a3072818","line":6,"in_reply_to":"dfbec78f_f81cef78","updated":"2019-05-16 04:50:19.000000000","message":"Although it is not used in lower-constraint job, it is installed. Having this here has no problem. Let\u0027s unblock the gate first.\n\nIn addition, we have hacking and flake8 in this file. Having bandit here looks consistent.","commit_id":"91a57e56e00714acb005a4597ebbde1b0337b60d"}]}
