)]}'
{"playbooks/proposal/propose_update.sh":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"f199e12460411e4e7b92e5ab1bec1901b5b02e31","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    INITIAL_COMMIT_MSG\u003d\"Updated from generate-constraints\""},{"line_number":33,"context_line":"    TOPIC\u003d\"openstack/requirements/constraints\""},{"line_number":34,"context_line":"    PROJECTS\u003dopenstack/requirements"},{"line_number":35,"context_line":"    VENV\u003d$(mktemp -d)"},{"line_number":36,"context_line":"    trap \"rm -rf $VENV\" EXIT"},{"line_number":37,"context_line":"    virtualenv -p python3 $VENV"},{"line_number":38,"context_line":"    $VENV/bin/pip install -e ."},{"line_number":39,"context_line":"    function update {"},{"line_number":40,"context_line":"        $VENV/bin/generate-constraints -b blacklist.txt -p /usr/bin/python3.6 \\"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ff570b3c_34c030e1","line":37,"range":{"start_line":35,"start_character":4,"end_line":37,"end_character":31},"updated":"2020-06-08 12:07:30.000000000","message":"Changes looks fine in the current version but why not use venv [1] as module of the python interpreter rather than use python as a params of the virtualenv?\n\n`python3 -m venv ${VENV}`\n\n[1] https://docs.python.org/3/library/venv.html","commit_id":"b59a59da354233af247b611f616894484616cd10"}]}
