)]}'
{"id":"openstack%2Fpython-monascaclient~317758","triplet_id":"openstack%2Fpython-monascaclient~master~Ie3bfab63e092309074a4980831244d90dcb9c7f5","project":"openstack/python-monascaclient","branch":"master","hashtags":[],"change_id":"Ie3bfab63e092309074a4980831244d90dcb9c7f5","subject":"Constraint tox targets with upper-constraints.txt","status":"MERGED","created":"2016-05-17 22:45:52.000000000","updated":"2016-05-20 17:33:18.000000000","submitted":"2016-05-20 17:33:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6d2d91cf542425a9481c15ac4737a7feb41959a8","_number":317758,"virtual_id_number":317758,"owner":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},{"value":0,"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},{"value":2,"date":"2016-05-20 17:33:18.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},{"value":0,"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},{"value":0,"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},{"value":0,"_account_id":12133,"name":"Cindy O\u0027Neill","email":"cindy.o-neill@hpe.com","username":"oneilcin"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"all":[{"value":0,"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},{"value":2,"date":"2016-05-20 17:29:07.000000000","_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},{"value":1,"date":"2016-05-20 03:32:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},{"value":0,"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},{"value":0,"_account_id":12133,"name":"Cindy O\u0027Neill","email":"cindy.o-neill@hpe.com","username":"oneilcin"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"all":[{"value":0,"date":"2016-05-19 23:27:37.000000000","_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},{"value":1,"date":"2016-05-20 17:29:07.000000000","_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-05-19 20:28:31.000000000","_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},{"value":0,"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},{"value":0,"date":"2016-05-19 20:28:17.000000000","_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},{"value":0,"date":"2016-05-19 20:30:46.000000000","_account_id":12133,"name":"Cindy O\u0027Neill","email":"cindy.o-neill@hpe.com","username":"oneilcin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},{"_account_id":12133,"name":"Cindy O\u0027Neill","email":"cindy.o-neill@hpe.com","username":"oneilcin"},{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-05-19 20:28:17.000000000","updated_by":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"reviewer":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"state":"REVIEWER"},{"updated":"2016-05-19 20:28:31.000000000","updated_by":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"reviewer":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"state":"REVIEWER"},{"updated":"2016-05-19 20:30:46.000000000","updated_by":{"_account_id":12133,"name":"Cindy O\u0027Neill","email":"cindy.o-neill@hpe.com","username":"oneilcin"},"reviewer":{"_account_id":12133,"name":"Cindy O\u0027Neill","email":"cindy.o-neill@hpe.com","username":"oneilcin"},"state":"REVIEWER"},{"updated":"2016-05-19 23:27:37.000000000","updated_by":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"reviewer":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"state":"REVIEWER"},{"updated":"2016-05-20 03:32:09.000000000","updated_by":{"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},"reviewer":{"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},"state":"REVIEWER"},{"updated":"2016-05-20 17:29:07.000000000","updated_by":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"reviewer":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"state":"REVIEWER"},{"updated":"2016-05-20 17:33:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"dc65508cc54a42966704aac3560145a014fe1753","author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"date":"2016-05-17 22:45:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a5fbbc1d93d176781d3ffc91350c38595477ba4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-17 23:55:02.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-monascaclient-pep8 http://logs.openstack.org/58/317758/1/check/gate-python-monascaclient-pep8/f1b594e/ : FAILURE in 1m 31s\n- gate-python-monascaclient-python27 http://logs.openstack.org/58/317758/1/check/gate-python-monascaclient-python27/1a190a6/ : FAILURE in 3m 33s","accounts_in_message":[],"_revision_number":1},{"id":"ce35aab8a2bb7e68f268aa7b2895257ae1570824","author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"date":"2016-05-19 15:18:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"92d74dc7effbecca61af62cd34d4596c5116b664","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 15:57:37.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-monascaclient-pep8 http://logs.openstack.org/58/317758/2/check/gate-python-monascaclient-pep8/f6fd87c/ : FAILURE in 2m 53s\n- gate-python-monascaclient-python27 http://logs.openstack.org/58/317758/2/check/gate-python-monascaclient-python27/63527f7/ : FAILURE in 3m 16s","accounts_in_message":[],"_revision_number":2},{"id":"56373e1bd58c94b2e95d5a9d3fdcc597b5d70fa6","author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"date":"2016-05-19 16:49:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"832392cc45a1493d2740ebe5161edd5cd2228947","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 18:06:31.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-monascaclient-pep8 http://logs.openstack.org/58/317758/3/check/gate-python-monascaclient-pep8/636e3ed/ : FAILURE in 2m 09s\n- gate-python-monascaclient-python27 http://logs.openstack.org/58/317758/3/check/gate-python-monascaclient-python27/db87f58/ : FAILURE in 1m 31s","accounts_in_message":[],"_revision_number":3},{"id":"2f03d184779ddc35414bce292a2813e6ad55bf6b","author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"date":"2016-05-19 18:26:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0f3a1b905b0c55d45ddbaeb392763e15d405d375","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 19:10:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-monascaclient-pep8 http://logs.openstack.org/58/317758/4/check/gate-python-monascaclient-pep8/c29c5ba/ : SUCCESS in 2m 58s\n- gate-python-monascaclient-python27 http://logs.openstack.org/58/317758/4/check/gate-python-monascaclient-python27/7cd79f5/ : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":4},{"id":"ac7fe1fda0d2c7c21b245b0dfa93d5b29ed47915","author":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"date":"2016-05-19 19:39:52.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"70c7552ec920abe75252e093216f6d448fccb6fa","author":{"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},"date":"2016-05-20 03:32:09.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"c30103b3f6b66b9b05bd69bf0bc695e90caab9fb","author":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"date":"2016-05-20 17:29:07.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"198b53451972b405bb084111e0d63886d962e81e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-20 17:29:12.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"7536eaa237daa12cd3ea528350a040d6b53dda8b","date":"2016-05-20 17:33:18.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"6d2d91cf542425a9481c15ac4737a7feb41959a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-20 17:33:18.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-monascaclient-pep8 http://logs.openstack.org/58/317758/4/gate/gate-python-monascaclient-pep8/ec32887/ : SUCCESS in 3m 04s\n- gate-python-monascaclient-python27 http://logs.openstack.org/58/317758/4/gate/gate-python-monascaclient-python27/83048bf/ : SUCCESS in 3m 47s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"1c4d13ceee4f48b5b70eda2f3f250ee1ba544d66","revisions":{"629af5cd7f360d385216af8d979db2f457e93a3a":{"kind":"REWORK","_number":1,"created":"2016-05-17 22:45:52.000000000","uploader":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"ref":"refs/changes/58/317758/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-monascaclient","ref":"refs/changes/58/317758/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/1"}}},"commit":{"parents":[{"commit":"5758fe3a3b51b278f068e580ef243ba043ffc45b","subject":"Add support for group_by to measurements and statistics resources","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/5758fe3a3b51b278f068e580ef243ba043ffc45b"}]}],"author":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-17 22:41:03.000000000","tz":-360},"committer":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-17 22:45:51.000000000","tz":-360},"subject":"Add install_command in testenv:venv to fix post jobs","message":"Add install_command in testenv:venv to fix post jobs\n\nChange-Id: Ie3bfab63e092309074a4980831244d90dcb9c7f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/629af5cd7f360d385216af8d979db2f457e93a3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/629af5cd7f360d385216af8d979db2f457e93a3a"}]},"branch":"refs/heads/master"},"88ddc17da9d578bbfc119abc7d19e0e57574dae6":{"kind":"REWORK","_number":2,"created":"2016-05-19 15:18:59.000000000","uploader":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"ref":"refs/changes/58/317758/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-monascaclient","ref":"refs/changes/58/317758/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/2"}}},"commit":{"parents":[{"commit":"5758fe3a3b51b278f068e580ef243ba043ffc45b","subject":"Add support for group_by to measurements and statistics resources","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/5758fe3a3b51b278f068e580ef243ba043ffc45b"}]}],"author":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-19 15:15:39.000000000","tz":-360},"committer":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-19 15:18:59.000000000","tz":-360},"subject":"Constraint tox targets with upper-constraints.txt","message":"Constraint tox targets with upper-constraints.txt\n\nClient version pin is maintained in upper-constraints.txt file, so we\nshould replace it in the file with source based specifier before\napplying it to pip install, otherwise pip fails with installation can\nnot be constrained to a version error. Borrowed this solution from\nneutronclient project.\n\nChange-Id: Ie3bfab63e092309074a4980831244d90dcb9c7f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/88ddc17da9d578bbfc119abc7d19e0e57574dae6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/88ddc17da9d578bbfc119abc7d19e0e57574dae6"}]},"branch":"refs/heads/master"},"09e5dd68350df7591e48851c7a9c2317bbe825b5":{"kind":"REWORK","_number":3,"created":"2016-05-19 16:49:39.000000000","uploader":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"ref":"refs/changes/58/317758/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-monascaclient","ref":"refs/changes/58/317758/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/3"}}},"commit":{"parents":[{"commit":"5758fe3a3b51b278f068e580ef243ba043ffc45b","subject":"Add support for group_by to measurements and statistics resources","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/5758fe3a3b51b278f068e580ef243ba043ffc45b"}]}],"author":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-19 15:15:39.000000000","tz":-360},"committer":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-19 16:49:31.000000000","tz":-360},"subject":"Constraint tox targets with upper-constraints.txt","message":"Constraint tox targets with upper-constraints.txt\n\nClient version pin is maintained in upper-constraints.txt file, so we\nshould replace it in the file with source based specifier before\napplying it to pip install, otherwise pip fails with installation can\nnot be constrained to a version error. Borrowed this solution from\nneutronclient project.\n\nChange-Id: Ie3bfab63e092309074a4980831244d90dcb9c7f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/09e5dd68350df7591e48851c7a9c2317bbe825b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/09e5dd68350df7591e48851c7a9c2317bbe825b5"}]},"branch":"refs/heads/master"},"1c4d13ceee4f48b5b70eda2f3f250ee1ba544d66":{"kind":"REWORK","_number":4,"created":"2016-05-19 18:26:41.000000000","uploader":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"ref":"refs/changes/58/317758/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-monascaclient","ref":"refs/changes/58/317758/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-monascaclient refs/changes/58/317758/4"}}},"commit":{"parents":[{"commit":"5758fe3a3b51b278f068e580ef243ba043ffc45b","subject":"Add support for group_by to measurements and statistics resources","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/5758fe3a3b51b278f068e580ef243ba043ffc45b"}]}],"author":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-19 15:15:39.000000000","tz":-360},"committer":{"name":"Kaiyan Sheng","email":"kaiyan.sheng@hp.com","date":"2016-05-19 18:26:33.000000000","tz":-360},"subject":"Constraint tox targets with upper-constraints.txt","message":"Constraint tox targets with upper-constraints.txt\n\nClient version pin is maintained in upper-constraints.txt file, so we\nshould replace it in the file with source based specifier before\napplying it to pip install, otherwise pip fails with installation can\nnot be constrained to a version error. Borrowed this solution from\nneutronclient project.\n\nChange-Id: Ie3bfab63e092309074a4980831244d90dcb9c7f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/1c4d13ceee4f48b5b70eda2f3f250ee1ba544d66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-monascaclient/commit/1c4d13ceee4f48b5b70eda2f3f250ee1ba544d66"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
