{"action":"created","issue":{"url":"https://api.github.com/repos/Alexpux/MINGW-packages/issues/435","labels_url":"https://api.github.com/repos/Alexpux/MINGW-packages/issues/435/labels{/name}","comments_url":"https://api.github.com/repos/Alexpux/MINGW-packages/issues/435/comments","events_url":"https://api.github.com/repos/Alexpux/MINGW-packages/issues/435/events","html_url":"https://github.com/Alexpux/MINGW-packages/pull/435","id":55232216,"number":435,"title":"python-ipython: Added (still has an issue with built in terminal)","user":{"login":"kyonifer","id":980312,"avatar_url":"https://avatars.githubusercontent.com/u/980312?v=3","gravatar_id":"","url":"https://api.github.com/users/kyonifer","html_url":"https://github.com/kyonifer","followers_url":"https://api.github.com/users/kyonifer/followers","following_url":"https://api.github.com/users/kyonifer/following{/other_user}","gists_url":"https://api.github.com/users/kyonifer/gists{/gist_id}","starred_url":"https://api.github.com/users/kyonifer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyonifer/subscriptions","organizations_url":"https://api.github.com/users/kyonifer/orgs","repos_url":"https://api.github.com/users/kyonifer/repos","events_url":"https://api.github.com/users/kyonifer/events{/privacy}","received_events_url":"https://api.github.com/users/kyonifer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-23T01:06:24Z","updated_at":"2015-01-23T16:50:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Alexpux/MINGW-packages/pulls/435","html_url":"https://github.com/Alexpux/MINGW-packages/pull/435","diff_url":"https://github.com/Alexpux/MINGW-packages/pull/435.diff","patch_url":"https://github.com/Alexpux/MINGW-packages/pull/435.patch"},"body":"Added an ipython package. Split package for python2/3. It works well for the most part, with one lingering issue:\r\n\r\nI could only get prompt coloring to work when readline was enabled. However, by default ipython stops using readline when it tries and fails to call pyreadline's GetOutputFile()-- I guess the readline in mingw-w64-python doesnt have this function? I'm new to the platform so I don't know why this function would be missing, but from reading through the project history it looks like you guys have had your fair share of readline fun, so maybe one of you knows.\r\n\r\nTo fix this issue, I patched ipython to continue using readline but use the fallback IOStream whenever it would have used the outputfile. This works fine for ConEmu, but the built in msys2_shell.bat it won't display colored output until command output is displayed. I'm guessing this is a cache flushing issue? Let me know if anyone has an idea of whats going on, my terminal/readline knowledge is fairly limited. \r\n\r\nOther than that I don't know of any major issues. One minor issue is that --pylab defaults to 'qt5', but the matplotlib currently in the repo doesn't support this option."},"comment":{"url":"https://api.github.com/repos/Alexpux/MINGW-packages/issues/comments/71224004","html_url":"https://github.com/Alexpux/MINGW-packages/pull/435#issuecomment-71224004","issue_url":"https://api.github.com/repos/Alexpux/MINGW-packages/issues/435","id":71224004,"user":{"login":"Alexpux","id":1898153,"avatar_url":"https://avatars.githubusercontent.com/u/1898153?v=3","gravatar_id":"","url":"https://api.github.com/users/Alexpux","html_url":"https://github.com/Alexpux","followers_url":"https://api.github.com/users/Alexpux/followers","following_url":"https://api.github.com/users/Alexpux/following{/other_user}","gists_url":"https://api.github.com/users/Alexpux/gists{/gist_id}","starred_url":"https://api.github.com/users/Alexpux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alexpux/subscriptions","organizations_url":"https://api.github.com/users/Alexpux/orgs","repos_url":"https://api.github.com/users/Alexpux/repos","events_url":"https://api.github.com/users/Alexpux/events{/privacy}","received_events_url":"https://api.github.com/users/Alexpux/received_events","type":"User","site_admin":false},"created_at":"2015-01-23T16:50:43Z","updated_at":"2015-01-23T16:50:43Z","body":"Ok will build myself and see"}}