)]}'
{".zuul.yaml":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"860f24601fba0a81b56cb5568257dc116e063dd8","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        - openstack-tox-py36"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: refstack-client-devstack-tempestconf-base"},{"line_number":21,"context_line":"    parent: devstack"},{"line_number":22,"context_line":"    description: |"},{"line_number":23,"context_line":"      Refstack client job for testing python-tempestconf and RefStack Integration"},{"line_number":24,"context_line":"    required-projects:"},{"line_number":25,"context_line":"      - openstack/refstack-client"},{"line_number":26,"context_line":"      - openstack/tempest"},{"line_number":27,"context_line":"      - openstack/devstack"},{"line_number":28,"context_line":"      - openstack/python-tempestconf"},{"line_number":29,"context_line":"    roles:"},{"line_number":30,"context_line":"      - zuul: openstack/python-tempestconf"},{"line_number":31,"context_line":"      - zuul: openstack/tempest"},{"line_number":32,"context_line":"      - zuul: openstack/devstack"},{"line_number":33,"context_line":"      - zuul: openstack/refstack-client"},{"line_number":34,"context_line":"    run: playbooks/tempestconf-refstack-devstack.yaml"},{"line_number":35,"context_line":"    vars:"},{"line_number":36,"context_line":"      user: demo"},{"line_number":37,"context_line":"      cloud_user: devstack"},{"line_number":38,"context_line":"      test_demo: true"},{"line_number":39,"context_line":"      cloud_admin: devstack-admin"},{"line_number":40,"context_line":"    irrelevant-files:"},{"line_number":41,"context_line":"      - config_tempest/tests/.*$"},{"line_number":42,"context_line":"      - ^doc/.*$"},{"line_number":43,"context_line":"      - ^releasenotes/.*$"},{"line_number":44,"context_line":"      - ^.*\\.rst$"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- job:"},{"line_number":47,"context_line":"    name: refstack-client-devstack-tempestconf"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_0065ccb4","line":44,"range":{"start_line":20,"start_character":1,"end_line":44,"end_character":17},"updated":"2019-08-05 05:59:06.000000000","message":"Do we need to install devstack also in python3 na?","commit_id":"3e630a45f0bd3edfe94397a5d39fd215edc36b13"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"a42aa90f20029a606c61564e2c85dbae9e63e37a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        - openstack-tox-py36"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: refstack-client-devstack-tempestconf-base"},{"line_number":21,"context_line":"    parent: devstack"},{"line_number":22,"context_line":"    description: |"},{"line_number":23,"context_line":"      Refstack client job for testing python-tempestconf and RefStack Integration"},{"line_number":24,"context_line":"    required-projects:"},{"line_number":25,"context_line":"      - openstack/refstack-client"},{"line_number":26,"context_line":"      - openstack/tempest"},{"line_number":27,"context_line":"      - openstack/devstack"},{"line_number":28,"context_line":"      - openstack/python-tempestconf"},{"line_number":29,"context_line":"    roles:"},{"line_number":30,"context_line":"      - zuul: openstack/python-tempestconf"},{"line_number":31,"context_line":"      - zuul: openstack/tempest"},{"line_number":32,"context_line":"      - zuul: openstack/devstack"},{"line_number":33,"context_line":"      - zuul: openstack/refstack-client"},{"line_number":34,"context_line":"    run: playbooks/tempestconf-refstack-devstack.yaml"},{"line_number":35,"context_line":"    vars:"},{"line_number":36,"context_line":"      user: demo"},{"line_number":37,"context_line":"      cloud_user: devstack"},{"line_number":38,"context_line":"      test_demo: true"},{"line_number":39,"context_line":"      cloud_admin: devstack-admin"},{"line_number":40,"context_line":"    irrelevant-files:"},{"line_number":41,"context_line":"      - config_tempest/tests/.*$"},{"line_number":42,"context_line":"      - ^doc/.*$"},{"line_number":43,"context_line":"      - ^releasenotes/.*$"},{"line_number":44,"context_line":"      - ^.*\\.rst$"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- job:"},{"line_number":47,"context_line":"    name: refstack-client-devstack-tempestconf"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_e063d040","line":44,"range":{"start_line":20,"start_character":1,"end_line":44,"end_character":17},"in_reply_to":"7faddb67_0065ccb4","updated":"2019-08-05 06:51:34.000000000","message":"you\u0027re right","commit_id":"3e630a45f0bd3edfe94397a5d39fd215edc36b13"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"e582061db1a7e9918456cd972376de5cfc35e21e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-python-jobs"},{"line_number":4,"context_line":"      - openstack-python35-jobs"},{"line_number":5,"context_line":"      - openstack-python36-jobs"},{"line_number":6,"context_line":"    check:"},{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":9,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":10,"context_line":"        - openstack-tox-py35"},{"line_number":11,"context_line":"        - openstack-tox-py36"},{"line_number":12,"context_line":"    gate:"},{"line_number":13,"context_line":"      jobs:"},{"line_number":14,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":15,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":16,"context_line":"        - openstack-tox-py35"},{"line_number":17,"context_line":"        - openstack-tox-py36"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- job:"},{"line_number":20,"context_line":"    name: refstack-client-devstack-tempestconf-base"},{"line_number":21,"context_line":"    parent: devstack"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_6057e059","line":18,"range":{"start_line":1,"start_character":2,"end_line":18,"end_character":0},"updated":"2019-08-05 06:51:55.000000000","message":"Job refstack-client-devstack-tempestconf-py3 not defined","commit_id":"d76661d4d60910f8ccf855801fe517f0af534fd6"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"e582061db1a7e9918456cd972376de5cfc35e21e","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      Refstack client job for testing python-tempestconf and RefStack Integration"},{"line_number":51,"context_line":"      using python2."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"- job:"},{"line_number":54,"context_line":"    name: refstack-client-devstack-tempestconf-py3"},{"line_number":55,"context_line":"    parent: refstack-client-devstack-tempestconf-base"},{"line_number":56,"context_line":"    description: |"},{"line_number":57,"context_line":"      Refstack client job for testing python-tempestconf and RefStack Integration"},{"line_number":58,"context_line":"      using python3."},{"line_number":59,"context_line":"    vars:"},{"line_number":60,"context_line":"      python_3_args: -p 3"},{"line_number":61,"context_line":"    devstack_localrc:"},{"line_number":62,"context_line":"      USE_PYTHON3: true"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_c05c947e","line":62,"range":{"start_line":53,"start_character":2,"end_line":62,"end_character":0},"updated":"2019-08-05 06:51:55.000000000","message":"extra keys not allowed @ data[\u0027devstack_localrc\u0027]","commit_id":"d76661d4d60910f8ccf855801fe517f0af534fd6"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"ab3b660fad8d0b064ec16d3c67f118ef91f0efba","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":9,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":10,"context_line":"        - openstack-tox-py35"},{"line_number":11,"context_line":"        - openstack-tox-py36"},{"line_number":12,"context_line":"    gate:"},{"line_number":13,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7faddb67_26b6e03f","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":28},"updated":"2019-08-05 08:33:13.000000000","message":"Since we are running py36 job already, do we want to keep py35 job or remove it?","commit_id":"913d5252185fa8116098d9e04be433165667de1c"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"79a1b2233e11c1f6f77c65e56631bba7f53b1f34","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":9,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":10,"context_line":"        - openstack-tox-py35"},{"line_number":11,"context_line":"        - openstack-tox-py36"},{"line_number":12,"context_line":"    gate:"},{"line_number":13,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7faddb67_a1f07afe","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":28},"in_reply_to":"7faddb67_26b6e03f","updated":"2019-08-05 09:16:54.000000000","message":"I\u0027d say let\u0027s keep it for now.","commit_id":"913d5252185fa8116098d9e04be433165667de1c"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"20350d3f6b9e854399d2c19c3dfeb2896ce29064","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":9,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":10,"context_line":"        - openstack-tox-py35"},{"line_number":11,"context_line":"        - openstack-tox-py36"},{"line_number":12,"context_line":"    gate:"},{"line_number":13,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7faddb67_c184960d","line":10,"range":{"start_line":10,"start_character":8,"end_line":10,"end_character":28},"in_reply_to":"7faddb67_a1f07afe","updated":"2019-08-05 09:41:50.000000000","message":"Also: isn\u0027t refstack-client supposed to run also on older versions, just like python-tempestconf? If it\u0027s the case, then we should definitely keep it.","commit_id":"913d5252185fa8116098d9e04be433165667de1c"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"3474040f636ec47cadce25d5735ceb43bdefe216","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      jobs:"},{"line_number":8,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":9,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":10,"context_line":"        - openstack-tox-py35"},{"line_number":11,"context_line":"        - openstack-tox-py36"},{"line_number":12,"context_line":"        - openstack-tox-py37"},{"line_number":13,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7faddb67_27d81751","line":10,"updated":"2019-08-05 14:32:57.000000000","message":"I think you can remove all those 3 openstack-tox-py3{5,6,7}, because the job uses the openstack-python3{5,6}-jobs templates. You just need to add openstack-python37-jobs to the templates.","commit_id":"682ab9098d80ef867c6f83476028dcfad8010a17"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"3474040f636ec47cadce25d5735ceb43bdefe216","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - refstack-client-devstack-tempestconf"},{"line_number":16,"context_line":"        - refstack-client-devstack-tempestconf-py3"},{"line_number":17,"context_line":"        - openstack-tox-py35"},{"line_number":18,"context_line":"        - openstack-tox-py36"},{"line_number":19,"context_line":"        - openstack-tox-py37"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7faddb67_c7da6349","line":17,"updated":"2019-08-05 14:32:57.000000000","message":"same above","commit_id":"682ab9098d80ef867c6f83476028dcfad8010a17"}],"refstack_client/tests/unit/test_client.py":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"3474040f636ec47cadce25d5735ceb43bdefe216","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        client \u003d rc.RefstackClient(args)"},{"line_number":150,"context_line":"        output_file \u003d client._get_next_stream_subunit_output_file("},{"line_number":151,"context_line":"            \"/tempest/path\")"},{"line_number":152,"context_line":"        expected_file \u003d \"/tempest/path/.stestr/0\""},{"line_number":153,"context_line":"        self.assertEqual(expected_file, output_file)"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def test_get_cpid_account_file_not_found(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"7faddb67_47ee73ed","line":152,"updated":"2019-08-05 14:32:57.000000000","message":"This change is going to fail everything, it seems.","commit_id":"682ab9098d80ef867c6f83476028dcfad8010a17"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"1735b655fc2e03976c20dc910923f435e6bfbeb9","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        client \u003d rc.RefstackClient(args)"},{"line_number":150,"context_line":"        output_file \u003d client._get_next_stream_subunit_output_file("},{"line_number":151,"context_line":"            \"/tempest/path\")"},{"line_number":152,"context_line":"        expected_file \u003d \"/tempest/path/.stestr/0\""},{"line_number":153,"context_line":"        self.assertEqual(expected_file, output_file)"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def test_get_cpid_account_file_not_found(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"7faddb67_27301756","line":152,"in_reply_to":"7faddb67_47ee73ed","updated":"2019-08-05 14:41:03.000000000","message":"hmm, weird, it was failing locally for me unless I did that change","commit_id":"682ab9098d80ef867c6f83476028dcfad8010a17"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"3ce0ce9dc6e9df9b9804c3284f851495c131e3a4","unresolved":false,"context_lines":[{"line_number":861,"context_line":"        with httmock.HTTMock(refstack_api_mock):"},{"line_number":862,"context_line":"            results \u003d client.yield_results(\"http://127.0.0.1\")"},{"line_number":863,"context_line":"            self.assertEqual(expected_response[\u0027results\u0027], next(results))"},{"line_number":864,"context_line":"            # Since Python3.7 StopIteration excpetions are transformed into"},{"line_number":865,"context_line":"            # RuntimeError (PEP 479):"},{"line_number":866,"context_line":"            # https://docs.python.org/3/whatsnew/3.7.html"},{"line_number":867,"context_line":"            self.assertRaises((StopIteration, RuntimeError), next, results)"}],"source_content_type":"text/x-python","patch_set":10,"id":"5faad753_dcbbc8e2","line":864,"updated":"2019-09-09 11:26:17.000000000","message":"nit: exceptions","commit_id":"d66138e9b052aa7ad1b80e697afd0d8e418e5c6f"}],"roles/generate-tempestconf-refstack/tasks/main.yaml":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"3ce0ce9dc6e9df9b9804c3284f851495c131e3a4","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    shell: |"},{"line_number":7,"context_line":"        set -ex"},{"line_number":8,"context_line":"        export PATH\u003d$PATH:/usr/local/sbin:/usr/sbin"},{"line_number":9,"context_line":"        ./setup_env -c master -s ../python-tempestconf {{ python_3_args | default(omit) }}"},{"line_number":10,"context_line":"    args:"},{"line_number":11,"context_line":"        chdir: \"{{ refstack_client_src_relative_path }}\""},{"line_number":12,"context_line":"        executable: /bin/bash"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5faad753_7ce3b406","line":9,"updated":"2019-09-09 11:26:17.000000000","message":"the default should be default(\u0027\u0027)\nbecause omit only works when the parameter is consumed by an ansible module","commit_id":"d66138e9b052aa7ad1b80e697afd0d8e418e5c6f"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"3716588e287420d9c80323b4069c8204d2b5b157","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    shell: |"},{"line_number":7,"context_line":"        set -ex"},{"line_number":8,"context_line":"        export PATH\u003d$PATH:/usr/local/sbin:/usr/sbin"},{"line_number":9,"context_line":"        ./setup_env -c master -s ../python-tempestconf {{ python_3_args | default(omit) }}"},{"line_number":10,"context_line":"    args:"},{"line_number":11,"context_line":"        chdir: \"{{ refstack_client_src_relative_path }}\""},{"line_number":12,"context_line":"        executable: /bin/bash"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5faad753_7a4ad355","line":9,"in_reply_to":"5faad753_77242f0e","updated":"2019-09-09 13:40:06.000000000","message":"I think it is, see https://github.com/ansible/ansible/issues/44261 . Try to omit it.","commit_id":"d66138e9b052aa7ad1b80e697afd0d8e418e5c6f"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"faad99a93a24faf08c47fafce1909a42e4860e91","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    shell: |"},{"line_number":7,"context_line":"        set -ex"},{"line_number":8,"context_line":"        export PATH\u003d$PATH:/usr/local/sbin:/usr/sbin"},{"line_number":9,"context_line":"        ./setup_env -c master -s ../python-tempestconf {{ python_3_args | default(omit) }}"},{"line_number":10,"context_line":"    args:"},{"line_number":11,"context_line":"        chdir: \"{{ refstack_client_src_relative_path }}\""},{"line_number":12,"context_line":"        executable: /bin/bash"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5faad753_06b026f4","line":9,"in_reply_to":"5faad753_7a4ad355","updated":"2019-09-09 16:38:15.000000000","message":"ok, i see it","commit_id":"d66138e9b052aa7ad1b80e697afd0d8e418e5c6f"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"618a2765d69522779857430461e517f6b619e54a","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    shell: |"},{"line_number":7,"context_line":"        set -ex"},{"line_number":8,"context_line":"        export PATH\u003d$PATH:/usr/local/sbin:/usr/sbin"},{"line_number":9,"context_line":"        ./setup_env -c master -s ../python-tempestconf {{ python_3_args | default(omit) }}"},{"line_number":10,"context_line":"    args:"},{"line_number":11,"context_line":"        chdir: \"{{ refstack_client_src_relative_path }}\""},{"line_number":12,"context_line":"        executable: /bin/bash"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5faad753_77242f0e","line":9,"in_reply_to":"5faad753_7ce3b406","updated":"2019-09-09 12:33:10.000000000","message":"hmm, but this is an ansible role so why would that be a problem?","commit_id":"d66138e9b052aa7ad1b80e697afd0d8e418e5c6f"}],"setup_env":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"17fb0da056f1bbd64839066fa50852c04b900a56","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    echo \"  -h  Print this usage message\""},{"line_number":15,"context_line":"    echo \"  -c  Tempest test runner commit. You can specify SHA or branch here\""},{"line_number":16,"context_line":"    echo \"      If no commit or tag is specified, tempest will be install from commit\""},{"line_number":17,"context_line":"    echo \"  -p  [ 2 | 3 ] - Uses either python 2.7 or 3.5. Default to python 2.7\""},{"line_number":18,"context_line":"    echo \"  -q  Run quietly. If .tempest folder exists, refstack-client is considered as installed\""},{"line_number":19,"context_line":"    echo \"  -s  Use python-tempestconf from the given source (path), used when running f.e. in Zuul\""},{"line_number":20,"context_line":"    echo \"  -t  Tempest test runner tag. You can specify tag here\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"7faddb67_486354b2","line":17,"range":{"start_line":17,"start_character":54,"end_line":17,"end_character":57},"updated":"2019-07-29 08:58:47.000000000","message":"3.6","commit_id":"14255eefd3b665d3a31901912389cb1dc4d4d082"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"ad06bad642fcb6e1953b9106378a6062cd7833a2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    echo \"  -h  Print this usage message\""},{"line_number":15,"context_line":"    echo \"  -c  Tempest test runner commit. You can specify SHA or branch here\""},{"line_number":16,"context_line":"    echo \"      If no commit or tag is specified, tempest will be install from commit\""},{"line_number":17,"context_line":"    echo \"  -p  [ 2 | 3 ] - Uses either python 2.7 or 3.6. Default to python 2.7\""},{"line_number":18,"context_line":"    echo \"  -q  Run quietly. If .tempest folder exists, refstack-client is considered as installed\""},{"line_number":19,"context_line":"    echo \"  -s  Use python-tempestconf from the given source (path), used when running f.e. in Zuul\""},{"line_number":20,"context_line":"    echo \"  -t  Tempest test runner tag. You can specify tag here\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7faddb67_669938c2","line":17,"updated":"2019-08-05 08:34:49.000000000","message":"Maybe this could be changed to accept also 3.6 and 3.7 explicitly. \u00273\u0027 should still default to 3.6 for now.","commit_id":"913d5252185fa8116098d9e04be433165667de1c"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"79a1b2233e11c1f6f77c65e56631bba7f53b1f34","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    echo \"  -h  Print this usage message\""},{"line_number":15,"context_line":"    echo \"  -c  Tempest test runner commit. You can specify SHA or branch here\""},{"line_number":16,"context_line":"    echo \"      If no commit or tag is specified, tempest will be install from commit\""},{"line_number":17,"context_line":"    echo \"  -p  [ 2 | 3 ] - Uses either python 2.7 or 3.6. Default to python 2.7\""},{"line_number":18,"context_line":"    echo \"  -q  Run quietly. If .tempest folder exists, refstack-client is considered as installed\""},{"line_number":19,"context_line":"    echo \"  -s  Use python-tempestconf from the given source (path), used when running f.e. in Zuul\""},{"line_number":20,"context_line":"    echo \"  -t  Tempest test runner tag. You can specify tag here\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7faddb67_e185125b","line":17,"in_reply_to":"7faddb67_669938c2","updated":"2019-08-05 09:16:54.000000000","message":"What do you mean? This options is just for choosing a python2 (which results in 2.7 by default) or a python3 (which results in 3.6.0 by default).\nDo you want me to add a new argument which will allow a user choose custom version of python defined by the argument?","commit_id":"913d5252185fa8116098d9e04be433165667de1c"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"20350d3f6b9e854399d2c19c3dfeb2896ce29064","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    echo \"  -h  Print this usage message\""},{"line_number":15,"context_line":"    echo \"  -c  Tempest test runner commit. You can specify SHA or branch here\""},{"line_number":16,"context_line":"    echo \"      If no commit or tag is specified, tempest will be install from commit\""},{"line_number":17,"context_line":"    echo \"  -p  [ 2 | 3 ] - Uses either python 2.7 or 3.6. Default to python 2.7\""},{"line_number":18,"context_line":"    echo \"  -q  Run quietly. If .tempest folder exists, refstack-client is considered as installed\""},{"line_number":19,"context_line":"    echo \"  -s  Use python-tempestconf from the given source (path), used when running f.e. in Zuul\""},{"line_number":20,"context_line":"    echo \"  -t  Tempest test runner tag. You can specify tag here\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"7faddb67_c1e7b6e2","line":17,"in_reply_to":"7faddb67_e185125b","updated":"2019-08-05 09:41:50.000000000","message":"I just thought that there is no way right now to use a more specific python version (thus setting PY_VERSION), and that changing this parameter to also accept other values could be a possible solution to this problem, given that 3.7 needs to be supported as well.","commit_id":"913d5252185fa8116098d9e04be433165667de1c"}]}
