)]}'
{"inc/python":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"eba838e2aebd5983812f77c3e8e116f8ee36e8e6","unresolved":false,"context_lines":[{"line_number":350,"context_line":"    # if we are installing from a repository rewrite sys.path, in case"},{"line_number":351,"context_line":"    # the project is already installed."},{"line_number":352,"context_line":"    if [[ \"$flags\" \u003d\u003d \"-e\" ]]; then"},{"line_number":353,"context_line":"        SETUPTOOLS_SYS_PATH_TECHNIQUE\u003drewrite pip_install $flags \\"},{"line_number":354,"context_line":"        \"$project_dir$extras\""},{"line_number":355,"context_line":"    else"},{"line_number":356,"context_line":"        pip_install $flags \"$project_dir$extras\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"dada55a8_2e2666ba","line":353,"updated":"2016-07-25 05:46:25.000000000","message":"So after investigating [1] I\u0027m happy that this is the work-around to restore us to basically the prior behaviour, at least until we get some sort of resolution.\n\nHowever, I\u0027m a little bit worried that we tacitly export pip_install and a plugin could very well be using it with \"-e\" too (although, I *think* most use this interface).  This is quite bad because they might think they are installing something and using it in preference to a pip-installed package, but really they\u0027re not.\n\nTo eliminate this, I\u0027d like us to just move this variable into pip_install at [2].  We should be able to do it unconditionally and therefore just keep the status-quo for devstack.  I\u0027d like to see a comment about this referring back to the github issue so we can cross-reference in the future as we discuss potential issues. \n\n[1] https://github.com/pypa/pip/issues/3874\n[2] https://git.openstack.org/cgit/openstack-dev/devstack/tree/inc/python#n151","commit_id":"66abe2bc3f56cbad5f743f85d2930ec3caf50f28"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"e20a105c508d0cc385906c91fa5dd3b9842095d3","unresolved":false,"context_lines":[{"line_number":350,"context_line":"    # if we are installing from a repository rewrite sys.path, in case"},{"line_number":351,"context_line":"    # the project is already installed."},{"line_number":352,"context_line":"    if [[ \"$flags\" \u003d\u003d \"-e\" ]]; then"},{"line_number":353,"context_line":"        SETUPTOOLS_SYS_PATH_TECHNIQUE\u003drewrite pip_install $flags \\"},{"line_number":354,"context_line":"        \"$project_dir$extras\""},{"line_number":355,"context_line":"    else"},{"line_number":356,"context_line":"        pip_install $flags \"$project_dir$extras\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"dada55a8_0e08c2d8","line":353,"in_reply_to":"dada55a8_2e2666ba","updated":"2016-07-25 06:06:39.000000000","message":"DONE\n\nIn patch set 1 I had put it in [1].\n\n[1] https://git.openstack.org/cgit/openstack-dev/devstack/tree/inc/python#n136","commit_id":"66abe2bc3f56cbad5f743f85d2930ec3caf50f28"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"3ff7ed220d48fa1370d63360cadc70fda71c640b","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    # adding SETUPTOOLS_SYS_PATH_TECHNIQUE is a workaround to keep"},{"line_number":152,"context_line":"    # the same behaviour of setuptools before version 25.0.0."},{"line_number":153,"context_line":"    # related issue: https://github.com/pypa/pip/issues/3874"},{"line_number":154,"context_line":"    SETUPTOOLS_SYS_PATH_TECHNIQUE\u003drewrite $sudo_pip \\"},{"line_number":155,"context_line":"        http_proxy\u003d\"${http_proxy:-}\" \\"},{"line_number":156,"context_line":"        https_proxy\u003d\"${https_proxy:-}\" \\"},{"line_number":157,"context_line":"        no_proxy\u003d\"${no_proxy:-}\" \\"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"dada55a8_79aae11a","line":154,"updated":"2016-07-25 10:55:43.000000000","message":"i think it makes more sense after the $sudo_pip (did we have issues with http_proxy and this at some point?) but not going to fuss over it","commit_id":"2e51787b2055388ce84654ea86b0652c9f90b2b0"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"f5a2b34cb3488fa27d05ece26460a64db0a1efd6","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    # adding SETUPTOOLS_SYS_PATH_TECHNIQUE is a workaround to keep"},{"line_number":152,"context_line":"    # the same behaviour of setuptools before version 25.0.0."},{"line_number":153,"context_line":"    # related issue: https://github.com/pypa/pip/issues/3874"},{"line_number":154,"context_line":"    SETUPTOOLS_SYS_PATH_TECHNIQUE\u003drewrite $sudo_pip \\"},{"line_number":155,"context_line":"        http_proxy\u003d\"${http_proxy:-}\" \\"},{"line_number":156,"context_line":"        https_proxy\u003d\"${https_proxy:-}\" \\"},{"line_number":157,"context_line":"        no_proxy\u003d\"${no_proxy:-}\" \\"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"dada55a8_cb8a0e1a","line":154,"in_reply_to":"dada55a8_79aae11a","updated":"2016-07-25 12:03:49.000000000","message":"Maybe you\u0027re right, checking","commit_id":"2e51787b2055388ce84654ea86b0652c9f90b2b0"}]}
