)]}'
{"tox.ini":[{"author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"change_message_id":"0cb192ac59fd1c6023bbebdb97c71d291fbc7a9b","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  flake8 --filename\u003dswift* bin"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"[testenv:func]"},{"line_number":56,"context_line":"basepython \u003d python2.7"},{"line_number":57,"context_line":"commands \u003d ./.functests {posargs}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"[testenv:func-in-process-fast-post]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"9a629dbe_5c58c432","line":56,"range":{"start_line":56,"start_character":0,"end_line":56,"end_character":22},"updated":"2016-11-08 15:52:42.000000000","message":"Feedback please: I\u0027ve peppered this throughout the file. maybe basepython should go into [testenv] and basepython\u003dpython3 used where python3 *is* required?  (conversely, if there is an eventual goal of getting to 3.x, making 2.7 the \"default\" seems wrong)","commit_id":"450b44d94d24d7ffa37831ce88a263b586d2d902"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"056d91ff17ac3025ffceba7e2eada950c2e82c48","unresolved":false,"context_lines":[{"line_number":3,"context_line":"minversion \u003d 1.6"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"usedevelop \u003d True"},{"line_number":8,"context_line":"install_command \u003d pip install -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}  --allow-insecure netifaces -U {opts} {packages}"},{"line_number":9,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"3a71b18c_5756755c","line":6,"updated":"2016-12-09 18:27:40.000000000","message":"I think you\u0027re right; we probably want to specify\n\n basepython \u003d python2.7\n\nhere, since we don\u0027t want func-fast-post or func-encryption running under py3 yet.\n\nWhile there is a goal of having py3 support, I think it\u0027s far enough in the future that we shouldn\u0027t worry about it yet. The hope is that once Swift actually supports py3 in a meaningful way, we can just switch that default to python3.6 or whatever the first fully-supported release is.","commit_id":"89c6140095d93994058e2bb4cfcc50b4d9b887a2"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"056d91ff17ac3025ffceba7e2eada950c2e82c48","unresolved":false,"context_lines":[{"line_number":45,"context_line":"[testenv:py3pep8]"},{"line_number":46,"context_line":"basepython \u003d python3"},{"line_number":47,"context_line":"install_command \u003d echo {packages}"},{"line_number":48,"context_line":"whitelist_externals \u003d echo"},{"line_number":49,"context_line":"commands \u003d"},{"line_number":50,"context_line":"  # Gross hack. There\u0027s no other way to get it to /not/ install swift itself"},{"line_number":51,"context_line":"  # (which triggers installing eventlet) but also get flake8 installed."}],"source_content_type":"text/x-properties","patch_set":2,"id":"3a71b18c_776c5135","line":48,"updated":"2016-12-09 18:27:40.000000000","message":"This should definitely clean up some the warning, but I wonder if the bug might instead be us overriding install_command at all?\n\nFrom the comments below, it looks there was some trouble installing swift/eventlet on py3; I think tox has a skip_install flag [1] to help with that? We may need to bump the minversion at the top, as well, though.\n\n[1] http://tox.readthedocs.io/en/latest/config.html#confval-skip_install\u003dBOOL","commit_id":"89c6140095d93994058e2bb4cfcc50b4d9b887a2"}]}
