{"action":"created","issue":{"url":"https://api.github.com/repos/scottrice/Ice/issues/255","labels_url":"https://api.github.com/repos/scottrice/Ice/issues/255/labels{/name}","comments_url":"https://api.github.com/repos/scottrice/Ice/issues/255/comments","events_url":"https://api.github.com/repos/scottrice/Ice/issues/255/events","html_url":"https://github.com/scottrice/Ice/issues/255","id":55539356,"number":255,"title":"Ubuntu 14.04 LTS 'python setup.py install' fails","user":{"login":"ProfessorKaos64","id":3931917,"avatar_url":"https://avatars.githubusercontent.com/u/3931917?v=3","gravatar_id":"","url":"https://api.github.com/users/ProfessorKaos64","html_url":"https://github.com/ProfessorKaos64","followers_url":"https://api.github.com/users/ProfessorKaos64/followers","following_url":"https://api.github.com/users/ProfessorKaos64/following{/other_user}","gists_url":"https://api.github.com/users/ProfessorKaos64/gists{/gist_id}","starred_url":"https://api.github.com/users/ProfessorKaos64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ProfessorKaos64/subscriptions","organizations_url":"https://api.github.com/users/ProfessorKaos64/orgs","repos_url":"https://api.github.com/users/ProfessorKaos64/repos","events_url":"https://api.github.com/users/ProfessorKaos64/events{/privacy}","received_events_url":"https://api.github.com/users/ProfessorKaos64/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-26T21:22:22Z","updated_at":"2015-02-03T22:51:46Z","closed_at":"2015-01-27T03:48:35Z","body":"\r\n```\r\nmike@mike-test2:~/Ice$ python setup.py install\r\nTraceback (most recent call last):\r\n  File \"setup.py\", line 72, in <module>\r\n    requirements = [str(ir.req) for ir in parse_requirements('requirements.txt')]\r\n  File \"/usr/local/lib/python2.7/dist-packages/pip/req/req_file.py\", line 19, in parse_requirements\r\n    \"parse_requirements() missing 1 required keyword argument: \"\r\nTypeError: parse_requirements() missing 1 required keyword argument: 'session'\r\nmike@mike-test2:~/Ice$ \r\n```\r\n\r\nContents of requirements:\r\n\r\n```\r\npsutil==2.1.1\r\nappdirs==1.2.0\r\npysteam>=0.1.3\r\n```\r\n\r\nResults of `sudo easy_install <target>`\r\n\r\n```\r\nSearching for psutil\r\nBest match: psutil 2.2.0\r\nProcessing psutil-2.2.0-py2.7-linux-x86_64.egg\r\npsutil 2.2.0 is already the active version in easy-install.pth\r\n\r\nSearching for appdirs\r\nBest match: appdirs 1.4.0\r\nProcessing appdirs-1.4.0-py2.7.egg\r\nappdirs 1.4.0 is already the active version in easy-install.pth\r\n\r\nProcessing pysteam\r\nWriting /home/mike/Ice/pysteam/setup.cfg\r\nRunning setup.py -q bdist_egg --dist-dir /home/mike/Ice/pysteam/egg-dist-tmp-mRs8JM\r\nremoving '/usr/local/lib/python2.7/dist-packages/pysteam-0.1.3-py2.7.egg' (and everything under it)\r\ncreating /usr/local/lib/python2.7/dist-packages/pysteam-0.1.3-py2.7.egg\r\nExtracting pysteam-0.1.3-py2.7.egg to /usr/local/lib/python2.7/dist-packages\r\npysteam 0.1.3 is already the active version in easy-install.pth\r\n\r\n```\r\n\r\nIce runs after I reran pysteam through these methods, but this is mighty confusing to folks who have no experience with this. Although the script noted it added my 2 SNES ROMs, there are not to be found in Steam. Steam was not running at the time.\r\n\r\n```\r\nINFO\t =========== Starting Ice ===========\r\nINFO\t Detected Emulator: mednafen\r\nWARNING\t [DISABLED] No emulator provided for console `Nintendo Entertainment System`\r\nINFO\t Detected Console: Super Nintendo => mednafen\r\nWARNING\t [DISABLED] No emulator provided for console `Nintendo 64`\r\nWARNING\t [DISABLED] No emulator provided for console `Nintendo Gamecube`\r\nWARNING\t [DISABLED] No emulator provided for console `Nintendo Wii`\r\nWARNING\t [DISABLED] No emulator provided for console `Playstation 1`\r\nWARNING\t [DISABLED] No emulator provided for console `Playstation 2`\r\nWARNING\t [DISABLED] No emulator provided for console `Sega Genesis`\r\nWARNING\t [DISABLED] No emulator provided for console `Sega Dreamcast`\r\nWARNING\t [DISABLED] No emulator provided for console `Nintendo Gameboy`\r\nWARNING\t [DISABLED] No emulator provided for console `Gameboy Advance`\r\nWARNING\t [DISABLED] No emulator provided for console `Nintendo DS`\r\nINFO\t =========== User: 21885827 ===========\r\nINFO\t Adding ROM: `Kirby's Dream Land 3`\r\nINFO\t Adding ROM: `Gokujou Parodius (Japan)`\r\nINFO\t No image found for `Kirby's Dream Land 3`\r\nINFO\t No image found for `Gokujou Parodius (Japan)`\r\n\r\nClose the window, or hit enter to exit...\r\n\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/scottrice/Ice/issues/comments/72753329","html_url":"https://github.com/scottrice/Ice/issues/255#issuecomment-72753329","issue_url":"https://api.github.com/repos/scottrice/Ice/issues/255","id":72753329,"user":{"login":"scottrice","id":585048,"avatar_url":"https://avatars.githubusercontent.com/u/585048?v=3","gravatar_id":"","url":"https://api.github.com/users/scottrice","html_url":"https://github.com/scottrice","followers_url":"https://api.github.com/users/scottrice/followers","following_url":"https://api.github.com/users/scottrice/following{/other_user}","gists_url":"https://api.github.com/users/scottrice/gists{/gist_id}","starred_url":"https://api.github.com/users/scottrice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottrice/subscriptions","organizations_url":"https://api.github.com/users/scottrice/orgs","repos_url":"https://api.github.com/users/scottrice/repos","events_url":"https://api.github.com/users/scottrice/events{/privacy}","received_events_url":"https://api.github.com/users/scottrice/received_events","type":"User","site_admin":false},"created_at":"2015-02-03T22:51:46Z","updated_at":"2015-02-03T22:51:46Z","body":"Sorry, I should clarify. Do you need sudo access to do 'pip install appdirs'? Or for 'pip install psutil'? Or does it only require sudo access when you do it through 'python setup.py install'"}}