)]}'
{"setup.cfg":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"809d2066c2f574b1d3e0e46fe3bb47575c95b9b3","unresolved":false,"context_lines":[{"line_number":34,"context_line":"# package dependencies for optional statistic clients"},{"line_number":35,"context_line":"# projects can test-depend on inetworking-bgpvpn[\u003cdrivers\u003e]"},{"line_number":36,"context_line":"# e.g.: networking-bgpvpn[horizon]"},{"line_number":37,"context_line":"horizon \u003d "},{"line_number":38,"context_line":"    horizon\u003e\u003d14.0.0 # Apache-2.0"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"[entry_points]"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"3fa7e38b_58d794c1","line":37,"updated":"2019-12-05 05:27:09.000000000","message":"Remove a trailing space","commit_id":"7f8de5650d2bc74c0e9a2aeb9d96216efd042d4d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"06ecee105c13828789908368080e1ee6e3fb11d7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"# package dependencies for optional statistic clients"},{"line_number":35,"context_line":"# projects can test-depend on inetworking-bgpvpn[\u003cdrivers\u003e]"},{"line_number":36,"context_line":"# e.g.: networking-bgpvpn[horizon]"},{"line_number":37,"context_line":"horizon \u003d "},{"line_number":38,"context_line":"    horizon\u003e\u003d14.0.0 # Apache-2.0"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"[entry_points]"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"3fa7e38b_a2948736","line":37,"in_reply_to":"3fa7e38b_58d794c1","updated":"2020-02-20 21:54:45.000000000","message":"Done","commit_id":"7f8de5650d2bc74c0e9a2aeb9d96216efd042d4d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"eeab211a25cd10e1af808d2cb0fbd0525d3e7e98","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    etc/neutron \u003d"},{"line_number":28,"context_line":"        etc/neutron/networking_bgpvpn.conf"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[extras]"},{"line_number":31,"context_line":"# Dependencies for optional drivers/features."},{"line_number":32,"context_line":"# To install them, specify networking-bgpvpn[\u003cdrivers\u003e]"},{"line_number":33,"context_line":"# e.g. \"networking-bgpvpn[horizon]\""},{"line_number":34,"context_line":"# For tox testing, we have these in test-requirements.txt too"},{"line_number":35,"context_line":"# as tox extras installation does not honor constraints file."},{"line_number":36,"context_line":"bagpipe \u003d"},{"line_number":37,"context_line":"    networking-bagpipe\u003e\u003d9.0.0 # Apache-2.0"},{"line_number":38,"context_line":"horizon \u003d"},{"line_number":39,"context_line":"    horizon\u003e\u003d17.1.0 # Apache-2.0"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[entry_points]"},{"line_number":42,"context_line":"neutronclient.extension\u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3fa7e38b_f35c881c","line":39,"range":{"start_line":30,"start_character":0,"end_line":39,"end_character":32},"updated":"2020-02-21 13:47:01.000000000","message":"My general problem is that with this we introduce one more file where we have dependencies :-)","commit_id":"af146b9d337e9a0ad59686e3ea3797ee7d861479"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"88df58ec44e8350a5dc60d0a20821cbed300c889","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    etc/neutron \u003d"},{"line_number":28,"context_line":"        etc/neutron/networking_bgpvpn.conf"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[extras]"},{"line_number":31,"context_line":"# Dependencies for optional drivers/features."},{"line_number":32,"context_line":"# To install them, specify networking-bgpvpn[\u003cdrivers\u003e]"},{"line_number":33,"context_line":"# e.g. \"networking-bgpvpn[horizon]\""},{"line_number":34,"context_line":"# For tox testing, we have these in test-requirements.txt too"},{"line_number":35,"context_line":"# as tox extras installation does not honor constraints file."},{"line_number":36,"context_line":"bagpipe \u003d"},{"line_number":37,"context_line":"    networking-bagpipe\u003e\u003d9.0.0 # Apache-2.0"},{"line_number":38,"context_line":"horizon \u003d"},{"line_number":39,"context_line":"    horizon\u003e\u003d17.1.0 # Apache-2.0"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[entry_points]"},{"line_number":42,"context_line":"neutronclient.extension\u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1fa4df85_2ef40fcf","line":39,"range":{"start_line":30,"start_character":0,"end_line":39,"end_character":32},"in_reply_to":"3fa7e38b_f35c881c","updated":"2020-02-26 23:09:46.000000000","message":"Yeah, I know it introduces another maintenance cost. AFAIK \"extras\" is the only way to declare extra dependencies. test-requirements is not the place to declare extra dependencies. It is just  a place to declare dependencies in testing.","commit_id":"af146b9d337e9a0ad59686e3ea3797ee7d861479"}],"test-requirements.txt":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"809d2066c2f574b1d3e0e46fe3bb47575c95b9b3","unresolved":false,"context_lines":[{"line_number":20,"context_line":"# OpenStack CI will install the following projects from git"},{"line_number":21,"context_line":"# if they are in the required-projects list for a job:"},{"line_number":22,"context_line":"networking-bagpipe\u003e\u003d9.0.0 # Apache-2.0"},{"line_number":23,"context_line":"horizon\u003e\u003d 14.0.0"},{"line_number":24,"context_line":""}],"source_content_type":"text/plain","patch_set":1,"id":"3fa7e38b_78d290d1","line":23,"updated":"2019-12-05 05:27:09.000000000","message":"Remove unnecesary space after \u003e\u003d","commit_id":"7f8de5650d2bc74c0e9a2aeb9d96216efd042d4d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"06ecee105c13828789908368080e1ee6e3fb11d7","unresolved":false,"context_lines":[{"line_number":20,"context_line":"# OpenStack CI will install the following projects from git"},{"line_number":21,"context_line":"# if they are in the required-projects list for a job:"},{"line_number":22,"context_line":"networking-bagpipe\u003e\u003d9.0.0 # Apache-2.0"},{"line_number":23,"context_line":"horizon\u003e\u003d 14.0.0"},{"line_number":24,"context_line":""}],"source_content_type":"text/plain","patch_set":1,"id":"3fa7e38b_82914b48","line":23,"in_reply_to":"3fa7e38b_78d290d1","updated":"2020-02-20 21:54:45.000000000","message":"Done","commit_id":"7f8de5650d2bc74c0e9a2aeb9d96216efd042d4d"}]}
