)]}'
{"pbr/packaging.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"9ef55d0ea54fe7e3156544221f498b7c9739a5c3","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        cmd.append(link)"},{"line_number":90,"context_line":"    _run_shell_command("},{"line_number":91,"context_line":"        cmd + requires,"},{"line_number":92,"context_line":"        throw_on_error\u003dTrue, buffer\u003dFalse, env\u003ddict(PIP_USE_WHEEL\u003dstr(\"true\")))"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"def _any_existing(file_list):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FTVQ%3D","line":92,"updated":"2014-03-18 18:46:23.000000000","message":"Under Python 3, str() *is* unicode. I think you want to explicitly encode the value to get a byte string.\n\n  \"true\".encode(\u0027ascii\u0027)\n\nmaybe?","commit_id":"7a46f8eb5f70c4ee65174dd64d7cb1e6ea56cf19"},{"author":{"_account_id":10635,"name":"Octavian Ciuhandu","email":"ociuhandu@cloudbasesolutions.com","username":"ociuhandu"},"change_message_id":"97488fafe5e38543bdbe8cde6010d42f528ea23f","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        cmd.append(link)"},{"line_number":90,"context_line":"    _run_shell_command("},{"line_number":91,"context_line":"        cmd + requires,"},{"line_number":92,"context_line":"        throw_on_error\u003dTrue, buffer\u003dFalse, env\u003ddict(PIP_USE_WHEEL\u003dstr(\"true\")))"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"def _any_existing(file_list):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FSVY%3D","line":92,"in_reply_to":"AAAAWH%2F%2FTIg%3D","updated":"2014-03-18 21:23:15.000000000","message":"str is IMO a safe assumption (tested on OSX as well)","commit_id":"7a46f8eb5f70c4ee65174dd64d7cb1e6ea56cf19"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"557aae88cc8803b11df8a98d4534f0d1167dafee","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        cmd.append(link)"},{"line_number":90,"context_line":"    _run_shell_command("},{"line_number":91,"context_line":"        cmd + requires,"},{"line_number":92,"context_line":"        throw_on_error\u003dTrue, buffer\u003dFalse, env\u003ddict(PIP_USE_WHEEL\u003dstr(\"true\")))"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"def _any_existing(file_list):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FTIg%3D","line":92,"in_reply_to":"AAAAWH%2F%2FTVQ%3D","updated":"2014-03-18 19:10:42.000000000","message":"After thinking about this a bit more, I\u0027m not sure always encoding the value is the right behavior. What types of values are allowed/expected under Linux and OS X/BSD?","commit_id":"7a46f8eb5f70c4ee65174dd64d7cb1e6ea56cf19"},{"author":{"_account_id":10635,"name":"Octavian Ciuhandu","email":"ociuhandu@cloudbasesolutions.com","username":"ociuhandu"},"change_message_id":"97488fafe5e38543bdbe8cde6010d42f528ea23f","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        cmd.append(link)"},{"line_number":90,"context_line":"    _run_shell_command("},{"line_number":91,"context_line":"        cmd + requires,"},{"line_number":92,"context_line":"        throw_on_error\u003dTrue, buffer\u003dFalse, env\u003ddict(PIP_USE_WHEEL\u003dstr(\"true\")))"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"def _any_existing(file_list):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2FSVs%3D","line":92,"in_reply_to":"AAAAWH%2F%2FTVQ%3D","updated":"2014-03-18 21:23:15.000000000","message":"Testing on python 3.4, here is the result:\n\u003e\u003e\u003e type(\u0027test\u0027.encode(\u0027ascii\u0027))\n\u003cclass \u0027bytes\u0027\u003e\nWhile on 2.7, the result is:\n\u003e\u003e\u003e type(\u0027test\u0027.encode(\u0027ascii\u0027))\n\u003ctype \u0027str\u0027\u003e","commit_id":"7a46f8eb5f70c4ee65174dd64d7cb1e6ea56cf19"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"48dce9723e89bc7f8b2afb6744228a8fd5dce215","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    _run_shell_command("},{"line_number":98,"context_line":"        cmd + requires,"},{"line_number":99,"context_line":"        throw_on_error\u003dTrue, buffer\u003dFalse, env\u003denv_dict)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"def _any_existing(file_list):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FRkE%3D","line":99,"updated":"2014-03-18 23:12:28.000000000","message":"Would it work to keep the old code but do PIP_USE_WHEEL\u003db\"true\" ? bytestrings should be a thing on python 2.6 through python3.4.","commit_id":"62db7366676483fb984e65c5a6085fde5e7cd063"}]}
