lol

Merge pull request #243220 from GaetanLepage/jupyter_contrib_nbextensions

jupyter extensions

authored by

figsoda and committed by
GitHub
5a2c27c8 446b09fd

+129
+32
pkgs/development/python-modules/jupyter-contrib-core/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , jupyter-core 5 + , notebook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "jupyter-contrib-core"; 10 + version = "0.4.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "jupyter-contrib"; 14 + repo = "jupyter_contrib_core"; 15 + rev = "refs/tags/${version}"; 16 + hash = "sha256-UTtK+aKxBFkqKuHrt1ox8vdHyFz/9HiKFl7U4UQcG88="; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + jupyter-core 21 + notebook 22 + ]; 23 + 24 + pythonImportsCheck = [ "jupyter_contrib_core" ]; 25 + 26 + meta = with lib; { 27 + description = "Common utilities for jupyter-contrib projects"; 28 + homepage = "https://github.com/jupyter-contrib/jupyter_contrib_core"; 29 + license = licenses.bsd3; 30 + maintainers = with maintainers; [ GaetanLepage ]; 31 + }; 32 + }
+36
pkgs/development/python-modules/jupyter-contrib-nbextensions/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , jupyter-contrib-core 5 + , jupyter-highlight-selected-word 6 + , jupyter-nbextensions-configurator 7 + , lxml 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "jupyter-contrib-nbextensions"; 12 + version = "0.7.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "ipython-contrib"; 16 + repo = "jupyter_contrib_nbextensions"; 17 + rev = "refs/tags/${version}"; 18 + hash = "sha256-1o8tBfRw6jNcKfNE7xXrQaEhx+KOv7mLOruvuMDtJ1Q="; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + jupyter-contrib-core 23 + jupyter-highlight-selected-word 24 + jupyter-nbextensions-configurator 25 + lxml 26 + ]; 27 + 28 + pythonImportsCheck = [ "jupyter_contrib_nbextensions" ]; 29 + 30 + meta = with lib; { 31 + description = "A collection of various notebook extensions for Jupyter"; 32 + homepage = "https://github.com/ipython-contrib/jupyter_contrib_nbextensions"; 33 + license = licenses.bsd3; 34 + maintainers = with maintainers; [ GaetanLepage ]; 35 + }; 36 + }
+25
pkgs/development/python-modules/jupyter-highlight-selected-word/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "jupyter-highlight-selected-word"; 8 + version = "0.2.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "jcb91"; 12 + repo = "jupyter_highlight_selected_word"; 13 + rev = "refs/tags/${version}"; 14 + hash = "sha256-KgM//SIfES46uZySwNR4ZOcolnJORltvThsmEvxXoIs="; 15 + }; 16 + 17 + pythonImportsCheck = [ "jupyter_highlight_selected_word" ]; 18 + 19 + meta = with lib; { 20 + description = "Jupyter notebook extension that enables highlighting every instance of the current word in the notebook"; 21 + homepage = "https://github.com/jcb91/jupyter_highlight_selected_word"; 22 + license = licenses.bsd3; 23 + maintainers = with maintainers; [ GaetanLepage ]; 24 + }; 25 + }
+28
pkgs/development/python-modules/jupyter-nbextensions-configurator/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , jupyter-contrib-core 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "jupyter-nbextensions-configurator"; 9 + version = "0.6.3"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "jupyter-contrib"; 13 + repo = "jupyter_nbextensions_configurator"; 14 + rev = "refs/tags/${version}"; 15 + hash = "sha256-ovKYHATRAC5a5qTMv32ohU2gJd15/fRKXa5HI0zGp/0="; 16 + }; 17 + 18 + propagatedBuildInputs = [ jupyter-contrib-core ]; 19 + 20 + pythonImportsCheck = [ "jupyter_nbextensions_configurator" ]; 21 + 22 + meta = with lib; { 23 + description = "A jupyter notebook serverextension providing config interfaces for nbextensions"; 24 + homepage = "https://github.com/jupyter-contrib/jupyter_nbextensions_configurator"; 25 + license = licenses.bsd3; 26 + maintainers = with maintainers; [ GaetanLepage ]; 27 + }; 28 + }
+8
pkgs/top-level/python-packages.nix
··· 5429 5429 5430 5430 jupyter-client = callPackage ../development/python-modules/jupyter-client { }; 5431 5431 5432 + jupyter-contrib-core = callPackage ../development/python-modules/jupyter-contrib-core { }; 5433 + 5434 + jupyter-contrib-nbextensions = callPackage ../development/python-modules/jupyter-contrib-nbextensions { }; 5435 + 5432 5436 jupyter_console = callPackage ../development/python-modules/jupyter_console { }; 5433 5437 5434 5438 jupyter-core = callPackage ../development/python-modules/jupyter-core { }; 5435 5439 5436 5440 jupyter-events = callPackage ../development/python-modules/jupyter-events { }; 5437 5441 5442 + jupyter-highlight-selected-word = callPackage ../development/python-modules/jupyter-highlight-selected-word { }; 5443 + 5438 5444 jupyter-lsp = callPackage ../development/python-modules/jupyter-lsp { }; 5445 + 5446 + jupyter-nbextensions-configurator = callPackage ../development/python-modules/jupyter-nbextensions-configurator { }; 5439 5447 5440 5448 jupyter-server = callPackage ../development/python-modules/jupyter-server { }; 5441 5449