)]}'
{"inc/python":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"8ba93dbba7b057904075c5cc1cf8c5fe713f9fbd","unresolved":false,"context_lines":[{"line_number":287,"context_line":"                    echo \"Using $PYTHON3_VERSION version to install $package_dir based on default behavior\""},{"line_number":288,"context_line":"                    sudo_pip\u003d\"$sudo_pip LC_ALL\u003den_US.UTF-8\""},{"line_number":289,"context_line":"                    cmd_pip\u003d$(get_pip_command $PYTHON3_VERSION)"},{"line_number":290,"context_line":"                elif [[ -d \"$package_dir\" ]]; then"},{"line_number":291,"context_line":"                    python_versions\u003d$(get_python_versions_for_package $package_dir)"},{"line_number":292,"context_line":"                    if [[ $python_versions \u003d~ $PYTHON3_VERSION ]]; then"},{"line_number":293,"context_line":"                        if [ \"$PYTHON3_VERSION\" \u003d\u003d \"\" ]; then"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"dfd5e7cf_264bc7b0","line":290,"updated":"2019-01-09 17:56:45.000000000","message":"There was a comment on the parent patch about not needing these cases any longer, since the enabled check will return true by default now, but until we have the clean-up patch to remove these cases I think it\u0027s good to include the protection steps.","commit_id":"3d39d5415c0910ef65fc4aecc131b4f6b04f4d00"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"309338f4c44c49ce48fcf5c044695fb7d8e761e4","unresolved":false,"context_lines":[{"line_number":276,"context_line":"                # in their classifier"},{"line_number":277,"context_line":"                echo \"Check python version for : $package_dir\""},{"line_number":278,"context_line":"                if python3_disabled_for ${package_dir##*/}; then"},{"line_number":279,"context_line":"                    if [ \"$PYTHON2_VERSION\" \u003d\u003d \"\" ]; then"},{"line_number":280,"context_line":"                        die $LINENO \"PYTHON2_VERSION is not set.\""},{"line_number":281,"context_line":"                    fi"},{"line_number":282,"context_line":"                    echo \"Explicitly using $PYTHON2_VERSION version to install $package_dir based on DISABLED_PYTHON3_PACKAGES\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9fdfeff1_d412ce09","line":279,"updated":"2019-02-05 22:06:42.000000000","message":"\u003d\u003d with [ is a bash-ism, i think \"-n\" / \"-z\" checks are better for this","commit_id":"262a6962a470bd468589144c29c032556e1ca6ac"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2f0d90511c89b2e06d197e55169ef8382aa87278","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5fc1f717_9cce4c80","updated":"2019-03-12 15:57:11.000000000","message":"Don\u0027t make this file executable, it is meant to be included from other parts of devstack, not executed on its own.","commit_id":"8375d7e8d39eba8527e5ae6d23b5fd4b3042f324"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"f0a176e4ca600e95826dac82cbe3dcfb708bc8e3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5fc1f717_fcbf505e","in_reply_to":"5fc1f717_9cce4c80","updated":"2019-03-12 16:10:46.000000000","message":"Thanks, I didn\u0027t realize I\u0027d done that.","commit_id":"8375d7e8d39eba8527e5ae6d23b5fd4b3042f324"}]}
