Merge pull request #291769 from natsukium/jupyter/update

jupyter related packages updates 2024-02-27
This commit is contained in:
OTABI Tomoya 2024-03-10 14:40:16 +09:00 committed by GitHub
commit a30e56441e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 39 additions and 15 deletions

View file

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

View file

@ -2,20 +2,44 @@
, buildPythonPackage
, fetchPypi
# Python Inputs
, jupyter-packaging
, jupyterlab
, setuptools
, wheel
, ipyvue
}:
buildPythonPackage rec {
pname = "ipyvuetify";
version = "1.8.10";
format = "setuptools";
version = "1.9.0";
pyproject = true;
# GitHub version tries to run npm (Node JS)
src = fetchPypi {
inherit pname version;
hash = "sha256-m6RCeUefM/XLg69AaqgTBQ7pYgGVXCy6CH/SOoQ9W04=";
hash = "sha256-nFN+IYKZ3jIZSx2pSda5a//mwA82u2A1QJ8khf64gec=";
};
# drop pynpm which tries to install node_modules
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "jupyter_packaging~=0.7.9" "jupyter_packaging" \
--replace-fail "jupyterlab~=3.0" "jupyterlab" \
--replace-fail '"pynpm"' ""
substituteInPlace setup.py \
--replace-fail "from pynpm import NPMPackage" "" \
--replace-fail "from generate_source import generate_source" "" \
--replace-fail 'setup(cmdclass={"egg_info": js_prerelease(egg_info)})' 'setup()'
'';
nativeBuildInputs = [
jupyter-packaging
jupyterlab
setuptools
wheel
];
propagatedBuildInputs = [ ipyvue ];
doCheck = false; # no tests on PyPi/GitHub

View file

@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "jupyter-lsp";
version = "2.2.2";
version = "2.2.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-JW0kYgVCrku6BKUPwfb/4ggJOgfY5pf+oKjRuMobfls=";
hash = "sha256-M9vLxd8kI3/1yLaWsE/0aJ/NMWy41JV9Yg/lUE19LD8=";
};
nativeBuildInputs = [

View file

@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "jupyterlab-server";
version = "2.25.2";
version = "2.25.3";
pyproject = true;
disabled = pythonOlder "3.8";
@ -29,7 +29,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "jupyterlab_server";
inherit version;
hash = "sha256-vQ7HqZ687ci8/5Oe+G5Sw3jkTCcH4FP82B0EbOl57mM=";
hash = "sha256-hG8SWooZZWYR31sD5ZEsg5POppAIWbqmT6UV62So3EA=";
};
postPatch = ''

View file

@ -33,14 +33,14 @@ let
};
in buildPythonPackage rec {
pname = "nbconvert";
version = "7.16.0";
version = "7.16.1";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-gT5lU3ljYkia5XLjm6G/+XhTYZL7UY4QgmsOjK3wPsg=";
hash = "sha256-555qB09Juj7SlCjthkh79RUJ2aq2E72FIqwI9tKP1/0=";
};
# Add $out/share/jupyter to the list of paths that are used to search for

View file

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "notebook-shim";
version = "0.2.3";
version = "0.2.4";
format = "pyproject";
src = fetchFromGitHub {
owner = "jupyter";
repo = "notebook_shim";
rev = "refs/tags/v${version}";
hash = "sha256-eAYZuNYqOMKC6joDbbKk4Q4nrfdbO7b+yZeSvMdWWrI=";
hash = "sha256-CWnXOKE1xvr+a/qWNY6XCTB5+G/fg2O/glgeLzYD+Zc=";
};
nativeBuildInputs = [ hatchling ];

View file

@ -22,14 +22,14 @@
let self = buildPythonPackage rec {
pname = "pytest-jupyter";
version = "0.8.0";
version = "0.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jupyter-server";
repo = "pytest-jupyter";
rev = "refs/tags/v${version}";
hash = "sha256-ND51UpPsvZGH6LdEaNFXaBLoCMB4n7caPoo1/Go9fNs=";
hash = "sha256-8pQNtzMylW9b3vk0kp7NcJnXAJKYeoFsHy/lyQFCNzc=";
};
nativeBuildInputs = [