{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/49721","repository_url":"https://api.github.com/repos/NixOS/nixpkgs","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/49721/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/49721/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/49721/events","html_url":"https://github.com/NixOS/nixpkgs/pull/49721","id":377114020,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4MTUzNTQw","number":49721,"title":"Update jupyter packages to python 3 only packages with 27 support","user":{"login":"costrouc","id":1740337,"node_id":"MDQ6VXNlcjE3NDAzMzc=","avatar_url":"https://avatars1.githubusercontent.com/u/1740337?v=4","gravatar_id":"","url":"https://api.github.com/users/costrouc","html_url":"https://github.com/costrouc","followers_url":"https://api.github.com/users/costrouc/followers","following_url":"https://api.github.com/users/costrouc/following{/other_user}","gists_url":"https://api.github.com/users/costrouc/gists{/gist_id}","starred_url":"https://api.github.com/users/costrouc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/costrouc/subscriptions","organizations_url":"https://api.github.com/users/costrouc/orgs","repos_url":"https://api.github.com/users/costrouc/repos","events_url":"https://api.github.com/users/costrouc/events{/privacy}","received_events_url":"https://api.github.com/users/costrouc/received_events","type":"User","site_admin":false},"labels":[{"id":731735423,"node_id":"MDU6TGFiZWw3MzE3MzU0MjM=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/10.rebuild-darwin:%2011-100","name":"10.rebuild-darwin: 11-100","color":"fbca04","default":false},{"id":731734101,"node_id":"MDU6TGFiZWw3MzE3MzQxMDE=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/10.rebuild-linux:%2011-100","name":"10.rebuild-linux: 11-100","color":"fbca04","default":false},{"id":9820195,"node_id":"MDU6TGFiZWw5ODIwMTk1","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/6.topic:%20python","name":"6.topic: python","color":"fef2c0","default":false},{"id":290122988,"node_id":"MDU6TGFiZWwyOTAxMjI5ODg=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20clean-up","name":"8.has: clean-up","color":"009800","default":false},{"id":290122734,"node_id":"MDU6TGFiZWwyOTAxMjI3MzQ=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20package%20(new)","name":"8.has: package (new)","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-11-04T02:32:23Z","updated_at":"2018-11-12T19:00:31Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/49721","html_url":"https://github.com/NixOS/nixpkgs/pull/49721","diff_url":"https://github.com/NixOS/nixpkgs/pull/49721.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/49721.patch"},"body":"###### Motivation for this change & Things done\r\n\r\nJupyter has moved their releases to [only supporting python 3+](https://github.com/jupyter/roadmap/blob/master/accepted/migration-to-python-3-only.md). This has blocked upgrading of several python packages within `nixpkgs`. These include `ipython`, `ipykernel`, and `jupyter`. This PR upgrades to newest releases while keeping python 2.7 support for these packages as well.\r\n\r\nI would like input on if this is the appropriate way to support multiple versions. The important details are in the changes to `python-packages.nix`\r\n\r\nThis expression allows support for the most recent versions of `ipython` for each python version.\r\n\r\nThis update required making `prompt_toolkit` 2.x.x the default version. I have ensure that all applications that depended on prompt_toolkit 1.x.x still work. This issue was addressed recently with https://github.com/NixOS/nixpkgs/pull/49853.\r\n\r\n<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->\r\n\r\n- [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)\r\n- Built on platform(s)\r\n   - [X] NixOS\r\n   - [ ] macOS\r\n   - [ ] other Linux distributions\r\n- [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))\r\n- [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run \"nox-review wip\"`\r\n- [ ] Tested execution of all binary files (usually in `./result/bin/`)\r\n- [ ] Determined the impact on package closure size (by running `nix path-info -S` before and after)\r\n- [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).\r\n\r\n---\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/437992667","html_url":"https://github.com/NixOS/nixpkgs/pull/49721#issuecomment-437992667","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/49721","id":437992667,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNzk5MjY2Nw==","user":{"login":"GrahamcOfBorg","id":25447658,"node_id":"MDQ6VXNlcjI1NDQ3NjU4","avatar_url":"https://avatars2.githubusercontent.com/u/25447658?v=4","gravatar_id":"","url":"https://api.github.com/users/GrahamcOfBorg","html_url":"https://github.com/GrahamcOfBorg","followers_url":"https://api.github.com/users/GrahamcOfBorg/followers","following_url":"https://api.github.com/users/GrahamcOfBorg/following{/other_user}","gists_url":"https://api.github.com/users/GrahamcOfBorg/gists{/gist_id}","starred_url":"https://api.github.com/users/GrahamcOfBorg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GrahamcOfBorg/subscriptions","organizations_url":"https://api.github.com/users/GrahamcOfBorg/orgs","repos_url":"https://api.github.com/users/GrahamcOfBorg/repos","events_url":"https://api.github.com/users/GrahamcOfBorg/events{/privacy}","received_events_url":"https://api.github.com/users/GrahamcOfBorg/received_events","type":"User","site_admin":false},"created_at":"2018-11-12T19:00:31Z","updated_at":"2018-11-12T19:00:31Z","author_association":"NONE","body":"<!--REQUEST_ID=ef2bae19-a131-4b9a-9937-f3ec69189dca-->\nSuccess on aarch64-linux [(full log)](https://logs.nix.ci/?key=nixos/nixpkgs.49721&attempt_id=641b2ab8-9538-42e8-89db-3bd3d6ab8564)\n\nAttempted: python36Packages.ipython, python36Packages.prompt_toolkit, python36Packages.notebook, python36Packages.prompt_toolkit, python36Packages.ipykernel, python36Packages.jupyterlab_server, python36Packages.jupyterlab, python36Packages.jupyterhub\n\n<details><summary>Partial log (click to expand)</summary><p>\n\n```\nwrapping `/nix/store/x0g0i3y075mvcsj3n43s36nd7hjmgc2y-python3.6-jupyterlab-0.35.4/bin/jupyter-lab'...\nwrapping `/nix/store/x0g0i3y075mvcsj3n43s36nd7hjmgc2y-python3.6-jupyterlab-0.35.4/bin/jlpm'...\n/nix/store/7l5p0w4821cnyf0g3qpri4sq1mmclza5-python3.6-ipython-7.1.1\n/nix/store/hl13kcjqdj2p60qyrrmkzlklkl3nh07j-python3.6-prompt_toolkit-2.0.7\n/nix/store/2658f1j7yrcbkfw126wmxflpva0ccirl-python3.6-notebook-5.7.0\n/nix/store/hl13kcjqdj2p60qyrrmkzlklkl3nh07j-python3.6-prompt_toolkit-2.0.7\n/nix/store/kshdyxn4cda7bdh8iq3603y9bw4wsk1l-python3.6-ipykernel-5.1.0\n/nix/store/kfhhhi11fzhls9pf79n9nqysycpgys8c-python3.6-jupyterlab_server-0.2.0\n/nix/store/x0g0i3y075mvcsj3n43s36nd7hjmgc2y-python3.6-jupyterlab-0.35.4\n/nix/store/f9c1sjc2vk30h1sqb76jf6q03slm647s-python3.6-jupyterhub-0.9.4\n```\n</p></details>\n\n"}}
{"actor":{"display_login":"GrahamcOfBorg"}}