{"action":"created","issue":{"url":"https://api.github.com/repos/rc0r/afl-utils/issues/25","labels_url":"https://api.github.com/repos/rc0r/afl-utils/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/rc0r/afl-utils/issues/25/comments","events_url":"https://api.github.com/repos/rc0r/afl-utils/issues/25/events","html_url":"https://github.com/rc0r/afl-utils/issues/25","id":120653385,"number":25,"title":"Module twitter is currently blocking building from git","user":{"login":"valgrind","id":6524877,"avatar_url":"https://avatars.githubusercontent.com/u/6524877?v=3","gravatar_id":"","url":"https://api.github.com/users/valgrind","html_url":"https://github.com/valgrind","followers_url":"https://api.github.com/users/valgrind/followers","following_url":"https://api.github.com/users/valgrind/following{/other_user}","gists_url":"https://api.github.com/users/valgrind/gists{/gist_id}","starred_url":"https://api.github.com/users/valgrind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valgrind/subscriptions","organizations_url":"https://api.github.com/users/valgrind/orgs","repos_url":"https://api.github.com/users/valgrind/repos","events_url":"https://api.github.com/users/valgrind/events{/privacy}","received_events_url":"https://api.github.com/users/valgrind/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-06T19:21:58Z","updated_at":"2015-12-07T17:37:32Z","closed_at":null,"body":"The twitter that gets pulled when running install does not work and breaks installation. See traceback below.\r\n\r\nDoing \"pip install twitter\" before running setup.py again in alf-utils works around this, and also means I will probably never see this error again, so I thought I'd report before the next newcomer stumbles on this.\r\n\r\nborg$ python setup.py install\r\n\r\n*snip*\r\n\r\nProcessing dependencies for afl-utils==1.21a\r\nSearching for twitter\r\nReading https://pypi.python.org/simple/twitter/\r\nBest match: twitter 1.17.1\r\nDownloading https://pypi.python.org/packages/source/t/twitter/twitter-1.17.1.tar\r\n.gz#md5=65219549f09a030719bac6e20b12c3eb\r\nProcessing twitter-1.17.1.tar.gz\r\nWriting /tmp/easy_install-8m510j0w/twitter-1.17.1/setup.cfg\r\nRunning twitter-1.17.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-8m510j\r\n0w/twitter-1.17.1/egg-dist-tmp-7kn8kkkj\r\nTraceback (most recent call last):\r\n  File \"setup.py\", line 51, in <module>\r\n    test_suite='tests'\r\n  File \"/usr/lib/python3.4/distutils/core.py\", line 148, in setup\r\n    dist.run_commands()\r\n  File \"/usr/lib/python3.4/distutils/dist.py\", line 955, in run_commands\r\n    self.run_command(cmd)\r\n  File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n    cmd_obj.run()\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/install.py\", line 67, in run\r\n    self.do_egg_install()\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/install.py\", line 117, in do_egg_install\r\n    cmd.run()\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 393, in run\r\n    self.easy_install(spec, not self.no_deps)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 617, in easy_install\r\n    return self.install_item(None, spec, tmpdir, deps, True)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 668, in install_item\r\n    self.process_distribution(spec, dist, deps)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 716, in process_distribution\r\n    [requirement], self.local_index, self.easy_install\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/pkg_resources.py\", line 631, in resolve\r\n    dist = best[req.key] = env.best_match(req, ws, installer)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/pkg_resources.py\", line 874, in best_match\r\n    return self.obtain(req, installer)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/pkg_resources.py\", line 886, in obtain\r\n    return installer(requirement)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 636, in easy_install\r\n    return self.install_item(spec, dist.location, tmpdir, deps)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 666, in install_item\r\n    dists = self.install_eggs(spec, download, tmpdir)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 856, in install_eggs\r\n    return self.build_and_install(setup_script, setup_base)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 1078, in build_and_install\r\n    self.run_setup(setup_script, setup_base, args)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/command/easy_install.py\", line 1063, in run_setup\r\n    run_setup(setup_script, args)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/sandbox.py\", line 68, in run_setup\r\n    DirectorySandbox(setup_dir).run(runner)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/sandbox.py\", line 114, in run\r\n    return func()\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/sandbox.py\", line 67, in runner\r\n    _execfile(setup_script, ns)\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/site-packages/setuptools/sandbox.py\", line 43, in _execfile\r\n    exec(code, globals, locals)\r\n  File \"/tmp/easy_install-8m510j0w/twitter-1.17.1/setup.py\", line 19, in <module>\r\n    'afl-multikill',\r\n  File \"/home/zino/fuzz/pyvirtenv/lib/python3.4/encodings/ascii.py\", line 26, in decode\r\n    return codecs.ascii_decode(input, self.errors)[0]\r\nUnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 4385: ordinal not in range(128)\r\n"},"comment":{"url":"https://api.github.com/repos/rc0r/afl-utils/issues/comments/162602644","html_url":"https://github.com/rc0r/afl-utils/issues/25#issuecomment-162602644","issue_url":"https://api.github.com/repos/rc0r/afl-utils/issues/25","id":162602644,"user":{"login":"valgrind","id":6524877,"avatar_url":"https://avatars.githubusercontent.com/u/6524877?v=3","gravatar_id":"","url":"https://api.github.com/users/valgrind","html_url":"https://github.com/valgrind","followers_url":"https://api.github.com/users/valgrind/followers","following_url":"https://api.github.com/users/valgrind/following{/other_user}","gists_url":"https://api.github.com/users/valgrind/gists{/gist_id}","starred_url":"https://api.github.com/users/valgrind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valgrind/subscriptions","organizations_url":"https://api.github.com/users/valgrind/orgs","repos_url":"https://api.github.com/users/valgrind/repos","events_url":"https://api.github.com/users/valgrind/events{/privacy}","received_events_url":"https://api.github.com/users/valgrind/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T17:37:32Z","updated_at":"2015-12-07T17:37:32Z","body":"It very well could, but I don't think I've done anything magical to the virtualenv. It was fresh and only used for afl-utils. System is Debian Jessie with the included system python3. I'm OK with closing this as CANTREPRODUCE since the workaround is easy enough.\r\n\r\nSystem details:\r\n\r\n# $ git branch\r\n* master\r\n# $ git rev-parse --verify HEAD\r\nb93ffe9a09886761e03bfce04c85d972ad4b3daa\r\n# $ dpkg -l python3 | grep ii\r\nii  python3        3.4.2-2      amd64        interactive high-level object-oriented language (default python3 version)\r\n"}}