{"action":"created","issue":{"url":"https://api.github.com/repos/mitsuhiko/platter/issues/16","labels_url":"https://api.github.com/repos/mitsuhiko/platter/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/mitsuhiko/platter/issues/16/comments","events_url":"https://api.github.com/repos/mitsuhiko/platter/issues/16/events","html_url":"https://github.com/mitsuhiko/platter/issues/16","id":58782999,"number":16,"title":"Output of pip is interpreted as a format string","user":{"login":"tgs","id":229502,"avatar_url":"https://avatars.githubusercontent.com/u/229502?v=3","gravatar_id":"","url":"https://api.github.com/users/tgs","html_url":"https://github.com/tgs","followers_url":"https://api.github.com/users/tgs/followers","following_url":"https://api.github.com/users/tgs/following{/other_user}","gists_url":"https://api.github.com/users/tgs/gists{/gist_id}","starred_url":"https://api.github.com/users/tgs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgs/subscriptions","organizations_url":"https://api.github.com/users/tgs/orgs","repos_url":"https://api.github.com/users/tgs/repos","events_url":"https://api.github.com/users/tgs/events{/privacy}","received_events_url":"https://api.github.com/users/tgs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-24T18:35:25Z","updated_at":"2015-05-07T02:16:43Z","closed_at":null,"body":"For example, pip has a warning `DEPRECATION: Failed to find 'wraputil' at (URL). It is suggested to upgrade your index to support normalized names as the name in /simple/{name}.`  But `process_stream_output` sends that as the first argument to `info`, and `info` in turn looks for a `name` kwarg, and doesn't find it.\r\n\r\n```\r\n[...]\r\n  File \"/home/smithtg/.local/venvs/platter/lib/python2.7/site-packages/platter.py\", line 549, in build\r\n    self.build_wheels(venv_path, data_dir)\r\n  File \"/home/smithtg/.local/venvs/platter/lib/python2.7/site-packages/platter.py\", line 329, in build_wheels\r\n    self.execute(os.path.join(venv_path, 'bin', 'pip'), cmdline)\r\n  File \"/home/smithtg/.local/venvs/platter/lib/python2.7/site-packages/platter.py\", line 262, in execute\r\n    self.log.process_stream_output(cl)\r\n  File \"/home/smithtg/.local/venvs/platter/lib/python2.7/site-packages/platter.py\", line 139, in process_stream_output\r\n    self.info(click.style(line.rstrip(), fg=color))\r\n  File \"/home/smithtg/.local/venvs/platter/lib/python2.7/site-packages/platter.py\", line 119, in info\r\n    click.echo(prefix + fmt.format(*args, **kwargs))\r\nKeyError: 'name'\r\n```"},"comment":{"url":"https://api.github.com/repos/mitsuhiko/platter/issues/comments/99681365","html_url":"https://github.com/mitsuhiko/platter/issues/16#issuecomment-99681365","issue_url":"https://api.github.com/repos/mitsuhiko/platter/issues/16","id":99681365,"user":{"login":"msabramo","id":305268,"avatar_url":"https://avatars.githubusercontent.com/u/305268?v=3","gravatar_id":"","url":"https://api.github.com/users/msabramo","html_url":"https://github.com/msabramo","followers_url":"https://api.github.com/users/msabramo/followers","following_url":"https://api.github.com/users/msabramo/following{/other_user}","gists_url":"https://api.github.com/users/msabramo/gists{/gist_id}","starred_url":"https://api.github.com/users/msabramo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msabramo/subscriptions","organizations_url":"https://api.github.com/users/msabramo/orgs","repos_url":"https://api.github.com/users/msabramo/repos","events_url":"https://api.github.com/users/msabramo/events{/privacy}","received_events_url":"https://api.github.com/users/msabramo/received_events","type":"User","site_admin":false},"created_at":"2015-05-07T02:16:43Z","updated_at":"2015-05-07T02:16:43Z","body":"I'm running into the same issue.\r\n\r\n@tgs: Thanks for posting the issue and a possible solution."}}