)]}'
{"tox.ini":[{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"132a7702be49505d73f293d3c28cce379bf71451","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"usedevelop \u003d True"},{"line_number":15,"context_line":"install_command \u003d pip install \\"},{"line_number":16,"context_line":"                  -c{env:TEST_UPPER_CONSTRAINTS_FILE:{toxinidir}/test-upper-constraints.txt} \\"},{"line_number":17,"context_line":"                  -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt} \\"},{"line_number":18,"context_line":"                  -U {opts} {packages}"},{"line_number":19,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":5,"id":"1fa4df85_f9e868b3","side":"PARENT","line":16,"updated":"2020-03-09 01:45:22.000000000","message":"test-upper-constraints.txt is used for functional test.","commit_id":"cc1ccae62961b80358c740662bf482e047f78e67"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"cf267463faf943ce009deabee41ee7d6748fbb00","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"usedevelop \u003d True"},{"line_number":15,"context_line":"install_command \u003d pip install \\"},{"line_number":16,"context_line":"                  -c{env:TEST_UPPER_CONSTRAINTS_FILE:{toxinidir}/test-upper-constraints.txt} \\"},{"line_number":17,"context_line":"                  -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt} \\"},{"line_number":18,"context_line":"                  -U {opts} {packages}"},{"line_number":19,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":5,"id":"1fa4df85_b442ea0d","side":"PARENT","line":16,"in_reply_to":"1fa4df85_2c66c0c2","updated":"2020-03-09 21:05:48.000000000","message":"Yeah, Trove is not using temptest for functional test actually, it\u0027s using its own script \u0027trovestack\u0027 instead. I started working on tempest support since Stein but haven\u0027t got time to finish :-(","commit_id":"cc1ccae62961b80358c740662bf482e047f78e67"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"398710374ed1a9ab0f217053e8d7a7f4be991c52","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"usedevelop \u003d True"},{"line_number":15,"context_line":"install_command \u003d pip install \\"},{"line_number":16,"context_line":"                  -c{env:TEST_UPPER_CONSTRAINTS_FILE:{toxinidir}/test-upper-constraints.txt} \\"},{"line_number":17,"context_line":"                  -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt} \\"},{"line_number":18,"context_line":"                  -U {opts} {packages}"},{"line_number":19,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":5,"id":"1fa4df85_2c66c0c2","side":"PARENT","line":16,"in_reply_to":"1fa4df85_f9e868b3","updated":"2020-03-09 05:20:06.000000000","message":"Now I see what you do.\n\nThat should work with required-projects just fine. Somebody invented a trove special solution instead of following best practices ;(\n\nI\u0027m not going to cleanup that mess","commit_id":"cc1ccae62961b80358c740662bf482e047f78e67"}]}
