)]}'
{"lower-constraints.txt":[{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"b176e57e71d5f744aed3813fcc64741ffac16af7","unresolved":false,"context_lines":[{"line_number":20,"context_line":"idna\u003d\u003d2.6"},{"line_number":21,"context_line":"iso8601\u003d\u003d0.1.11"},{"line_number":22,"context_line":"jsonschema\u003d\u003d2.6.0"},{"line_number":23,"context_line":"keyring\u003d\u003d5.5.1;python_version\u003d\u003d\u00272.7\u0027"},{"line_number":24,"context_line":"keyring\u003d\u003d5.5.1;python_version\u003e\u003d\u00273.4\u0027"},{"line_number":25,"context_line":"keystoneauth1\u003d\u003d3.4.0"},{"line_number":26,"context_line":"linecache2\u003d\u003d1.0.0"}],"source_content_type":"text/plain","patch_set":20,"id":"9fb8cfa7_0d714378","line":23,"range":{"start_line":23,"start_character":14,"end_line":23,"end_character":36},"updated":"2019-07-03 13:11:46.000000000","message":"This doesn\u0027t seem to be necessary.","commit_id":"cfcc8240dc79058f98986ee69370b0d439b36034"}],"test-requirements.txt":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"5889086fc1e5c64bc273689c45df7125fd349bee","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"},{"line_number":9,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":10,"context_line":"keyring\u003c19.0.0;python_version\u003d\u003d\u00272.7\u0027  # MIT/PSF"},{"line_number":11,"context_line":"keyring;python_version\u003e\u003d\u00273.4\u0027 # MIT/PSF"},{"line_number":12,"context_line":"lxml!\u003d3.7.0,\u003e\u003d3.4.1 # BSD"},{"line_number":13,"context_line":"mock\u003e\u003d2.0.0 # BSD"},{"line_number":14,"context_line":"oauthlib\u003e\u003d0.6.2 # BSD"}],"source_content_type":"text/plain","patch_set":17,"id":"9fb8cfa7_4bdd23db","line":11,"range":{"start_line":10,"start_character":0,"end_line":11,"end_character":39},"updated":"2019-06-28 16:35:06.000000000","message":"The error is \"ERROR: Requirement for package \u0027keyring\u0027 has no lower bound\", meaning keyring needs to have a lower bound like it did before, like \u003e\u003d5.5.1. It shouldn\u0027t need to be specified twice for different python versions unless different versions of keyring are needed for different python versions.","commit_id":"94f16e73b92788447c18fd4981d2ec726f62b73d"}]}
