{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/211","labels_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/211/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/211/comments","events_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/211/events","html_url":"https://github.com/JuliaLang/IJulia.jl/pull/211","id":39678092,"number":211,"title":"WIP: Integrate IPython setup on windows","user":{"login":"davidanthoff","id":1036561,"avatar_url":"https://avatars.githubusercontent.com/u/1036561?v=3","gravatar_id":"","url":"https://api.github.com/users/davidanthoff","html_url":"https://github.com/davidanthoff","followers_url":"https://api.github.com/users/davidanthoff/followers","following_url":"https://api.github.com/users/davidanthoff/following{/other_user}","gists_url":"https://api.github.com/users/davidanthoff/gists{/gist_id}","starred_url":"https://api.github.com/users/davidanthoff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidanthoff/subscriptions","organizations_url":"https://api.github.com/users/davidanthoff/orgs","repos_url":"https://api.github.com/users/davidanthoff/repos","events_url":"https://api.github.com/users/davidanthoff/events{/privacy}","received_events_url":"https://api.github.com/users/davidanthoff/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":87,"created_at":"2014-08-06T23:49:19Z","updated_at":"2015-02-16T18:45:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JuliaLang/IJulia.jl/pulls/211","html_url":"https://github.com/JuliaLang/IJulia.jl/pull/211","diff_url":"https://github.com/JuliaLang/IJulia.jl/pull/211.diff","patch_url":"https://github.com/JuliaLang/IJulia.jl/pull/211.patch"},"body":"I tested this on a brand new windows system with nothing but julia installed:\r\n\r\n````julia\r\nPkg.clone(\"https://github.com/davidanthoff/IJulia.jl.git\",\"IJulia\")\r\nPkg.checkout(\"IJulia\", \"integratedipysetup\")\r\nPkg.build(\"IJulia\")\r\n\r\nusing IJulia\r\nnotebook()\r\n````\r\n\r\nworks on that system.\r\n\r\nThis PR lacks proper error handling etc, consider it more a proof of concept."},"comment":{"url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/comments/74554545","html_url":"https://github.com/JuliaLang/IJulia.jl/pull/211#issuecomment-74554545","issue_url":"https://api.github.com/repos/JuliaLang/IJulia.jl/issues/211","id":74554545,"user":{"login":"davidanthoff","id":1036561,"avatar_url":"https://avatars.githubusercontent.com/u/1036561?v=3","gravatar_id":"","url":"https://api.github.com/users/davidanthoff","html_url":"https://github.com/davidanthoff","followers_url":"https://api.github.com/users/davidanthoff/followers","following_url":"https://api.github.com/users/davidanthoff/following{/other_user}","gists_url":"https://api.github.com/users/davidanthoff/gists{/gist_id}","starred_url":"https://api.github.com/users/davidanthoff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidanthoff/subscriptions","organizations_url":"https://api.github.com/users/davidanthoff/orgs","repos_url":"https://api.github.com/users/davidanthoff/repos","events_url":"https://api.github.com/users/davidanthoff/events{/privacy}","received_events_url":"https://api.github.com/users/davidanthoff/received_events","type":"User","site_admin":false},"created_at":"2015-02-16T18:45:29Z","updated_at":"2015-02-16T18:45:29Z","body":"> Is -qqq the absolute quietest setting for pip? Can we change that to something that isn't completely silent?\r\n\r\nDone\r\n\r\n> And this probably doesn't need to download, extract, and set up python again if you call Pkg.build(\"IJulia\") a second time and the desired version has already been downloaded, extracted, and set up properly... Would be good if there were an early success detection, \"looks like things are already set up and working here\" with perhaps a tag file or something that you could manually delete if you needed to force a complete reinstall.\r\n\r\nI added support for this. Essentially if a previous build.jl call was successful, then the next call will only do upgrade commands for pip and ipython for the existing private python installation. I still recreate the private ipython profile that lives in ``usr/.ijulia`` on every build.jl call. This is mainly to avoid another update mechanism we might need, namely one where the profile is updated."}}