{"action":"created","issue":{"url":"https://api.github.com/repos/ipython/ipykernel/issues/215","repository_url":"https://api.github.com/repos/ipython/ipykernel","labels_url":"https://api.github.com/repos/ipython/ipykernel/issues/215/labels{/name}","comments_url":"https://api.github.com/repos/ipython/ipykernel/issues/215/comments","events_url":"https://api.github.com/repos/ipython/ipykernel/issues/215/events","html_url":"https://github.com/ipython/ipykernel/issues/215","id":197580845,"number":215,"title":"clarification on tornado IOLoop","user":{"login":"Carreau","id":335567,"avatar_url":"https://avatars.githubusercontent.com/u/335567?v=3","gravatar_id":"","url":"https://api.github.com/users/Carreau","html_url":"https://github.com/Carreau","followers_url":"https://api.github.com/users/Carreau/followers","following_url":"https://api.github.com/users/Carreau/following{/other_user}","gists_url":"https://api.github.com/users/Carreau/gists{/gist_id}","starred_url":"https://api.github.com/users/Carreau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Carreau/subscriptions","organizations_url":"https://api.github.com/users/Carreau/orgs","repos_url":"https://api.github.com/users/Carreau/repos","events_url":"https://api.github.com/users/Carreau/events{/privacy}","received_events_url":"https://api.github.com/users/Carreau/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-12-26T12:03:02Z","updated_at":"2017-01-01T23:31:58Z","closed_at":null,"body":"Followup from #141, \r\n\r\nI read the comment on the PR and issue.\r\nAFAIU, we don't need to use the tornado event loop, but we have to when tornado is installed to have compatibility with tornado. Is that right ? Shouldn't that be the responsibility of the ZMQ event loop with the `try/except ImportError/ModuleNotFound` ?\r\n\r\nI'm asking because I'm using a 3.6 end (with notebook server on 3.5) and was astonished to see tornado get pulled.\r\n\r\nIMHO it seem like tornado should be an optional dependency of ipykernel.\r\n\r\nOr did I miss something ?"},"comment":{"url":"https://api.github.com/repos/ipython/ipykernel/issues/comments/269924634","html_url":"https://github.com/ipython/ipykernel/issues/215#issuecomment-269924634","issue_url":"https://api.github.com/repos/ipython/ipykernel/issues/215","id":269924634,"user":{"login":"takluyver","id":327925,"avatar_url":"https://avatars.githubusercontent.com/u/327925?v=3","gravatar_id":"","url":"https://api.github.com/users/takluyver","html_url":"https://github.com/takluyver","followers_url":"https://api.github.com/users/takluyver/followers","following_url":"https://api.github.com/users/takluyver/following{/other_user}","gists_url":"https://api.github.com/users/takluyver/gists{/gist_id}","starred_url":"https://api.github.com/users/takluyver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/takluyver/subscriptions","organizations_url":"https://api.github.com/users/takluyver/orgs","repos_url":"https://api.github.com/users/takluyver/repos","events_url":"https://api.github.com/users/takluyver/events{/privacy}","received_events_url":"https://api.github.com/users/takluyver/received_events","type":"User","site_admin":false},"created_at":"2017-01-01T23:31:57Z","updated_at":"2017-01-01T23:31:57Z","body":"I don't really see\n\nOn 31 Dec 2016 8:30 p.m., \"Min RK\" <notifications@github.com> wrote:\n\n> I think we should just use tornado and keep it as a simple dependency,\n> like we do now. If someone wants to explore asyncio in the future that's\n> fine, but I don't think there's any downside to using tornado as we do.\n>\n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/ipython/ipykernel/issues/215#issuecomment-269880853>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AAUA9UXDEutzjH5cQ2hYGKonu7fxdhYZks5rNrt4gaJpZM4LVvry>\n> .\n>\n"}}
{"actor":{"display_login":"takluyver"}}