3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #288582 from natsukium/jupyter/update

jupyter related packages updates 2024-02-14
This commit is contained in:
OTABI Tomoya 2024-02-14 09:31:12 +09:00 committed by GitHub
commit 749e11a6c3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 48 additions and 26 deletions

View file

@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "ipykernel";
version = "6.29.0";
version = "6.29.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-td0wE8q3szDfcSiRyWzRq4aMJ6cVnmBvdiAV6b+M6z8=";
hash = "sha256-O63igATj/2JO1Xl0lIEWZwYErF9nbRIzlpPzFCF20/A=";
};
# debugpy is optional, see https://github.com/ipython/ipykernel/pull/767

View file

@ -1,10 +1,13 @@
{ buildPythonPackage
, fetchPypi
, setuptools
, wheel
, comm
, ipykernel
, ipython
, jsonschema
, jupyterlab-widgets
, lib
, nbformat
, pytestCheckHook
, pytz
, traitlets
@ -13,29 +16,37 @@
buildPythonPackage rec {
pname = "ipywidgets";
version = "8.1.1";
format = "setuptools";
version = "8.1.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-QCEe+1Vq3sb6RQzMKnfVnKRKBg9PnxNoM99ZyfU45ug=";
hash = "sha256-0Lm0Hkm66SaoZuYTo5sPAJd0XSufHz3UBmQbSlfsQsk=";
};
nativeBuildInputs = [
setuptools
wheel
];
propagatedBuildInputs = [
comm
ipython
ipykernel
jupyterlab-widgets
traitlets
nbformat
pytz
widgetsnbextension
];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
ipykernel
jsonschema
pytestCheckHook
pytz
];
meta = {
description = "IPython HTML widgets for Jupyter";
homepage = "https://ipython.org/";
homepage = "https://github.com/jupyter-widgets/ipywidgets";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
};

View file

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "jupyter-collaboration";
version = "2.0.1";
version = "2.0.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -27,7 +27,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "jupyter_collaboration";
inherit version;
hash = "sha256-Uc57kxhaj/DQi5cX+kjV4PGRcFbxWmzc+B248+1VAYI=";
hash = "sha256-EpWFsVWCi/6IOuM/zgPIer3arMDGjPPxhm/tZC4aji4=";
};
postPatch = ''

View file

@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "jupyterlab-lsp";
version = "5.0.2";
version = "5.0.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-JmiGhOkHUPjvikFimgpAUOc26IFVWqFBP7Xah54GNfE=";
hash = "sha256-qcijpkZJS+SE1+MXSrHSQV7WD0dzzshHmqW6N+XwS8k=";
};
nativeBuildInputs = [

View file

@ -4,15 +4,21 @@
buildPythonPackage rec {
pname = "jupyterlab-widgets";
version = "3.0.9";
format = "setuptools";
version = "3.0.10";
pyproject = true;
src = fetchPypi {
pname = "jupyterlab_widgets";
inherit version;
hash = "sha256-YAWk6XTHvu6EBg/fujQaMhhJUEbeiuPsZIiOX+Gf20w=";
hash = "sha256-BPKsBJdnJ+T50PqRzcLxq4YPll5QTCnb1qZciCydBMA=";
};
# jupyterlab is required to build from source but we use the pre-build package
postPatch = ''
substituteInPlace pyproject.toml \
--replace '"jupyterlab~=4.0"' ""
'';
nativeBuildInputs = [
jupyter-packaging
];

View file

@ -20,6 +20,7 @@
, traitlets
, importlib-metadata
, flaky
, ipykernel
, ipywidgets
, pytestCheckHook
}:
@ -32,14 +33,14 @@ let
};
in buildPythonPackage rec {
pname = "nbconvert";
version = "7.14.2";
version = "7.16.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-p/iAj9TggkMWc6xThAAhjdRe/QdvvrB8xuWqWjpOlJ4=";
hash = "sha256-gT5lU3ljYkia5XLjm6G/+XhTYZL7UY4QgmsOjK3wPsg=";
};
# Add $out/share/jupyter to the list of paths that are used to search for
@ -84,6 +85,7 @@ in buildPythonPackage rec {
nativeCheckInputs = [
flaky
ipykernel
ipywidgets
pytestCheckHook
];

View file

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "notebook";
version = "7.0.7";
version = "7.0.8";
disabled = pythonOlder "3.8";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-O8/wDBezrBQu9fQ21QY32TaydM+gtB9qwBdTY96bTgk=";
hash = "sha256-OVfs2VYFawAUZ3r8dtO7RMLS8pZJ+Hsk0TYG/x0Yk48=";
};
postPatch = ''

View file

@ -2,24 +2,27 @@
, buildPythonPackage
, fetchPypi
, jupyter-packaging
, notebook
, ipywidgets
}:
buildPythonPackage rec {
pname = "widgetsnbextension";
version = "4.0.9";
format = "setuptools";
version = "4.0.10";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-PB9eRtwRZt/UCkLWhealE5b9NP+Hh0Kj5HxvDMSio4U=";
hash = "sha256-ZBlsX/O5qRg6jmmaQif7C3AC8lLIFAmOZsTRzQZEaI8=";
};
nativeBuildInputs = [
jupyter-packaging
];
pythonImportsCheck = [
"widgetsnbextension"
];
# No tests in archive
doCheck = false;