diff --git a/pkgs/development/python-modules/jupyter-server/default.nix b/pkgs/development/python-modules/jupyter-server/default.nix index 317b42d8a17c..0c93b391bf67 100644 --- a/pkgs/development/python-modules/jupyter-server/default.nix +++ b/pkgs/development/python-modules/jupyter-server/default.nix @@ -15,6 +15,7 @@ , jinja2 , tornado , pyzmq +, flaky , ipykernel , traitlets , jupyter-core @@ -23,6 +24,7 @@ , jupyter-server-terminals , nbformat , nbconvert +, overrides , send2trash , terminado , prometheus-client @@ -33,14 +35,14 @@ buildPythonPackage rec { pname = "jupyter-server"; - version = "2.0.6"; + version = "2.7.0"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { pname = "jupyter_server"; inherit version; - hash= "sha256-jddZkukLfKVWeUoe1cylEmPGl6vG0N9WGvV0qhwKAz8="; + hash= "sha256-NtoKJm0xpBrDNaNmyIkzwX36W7gXpI9cAsFtMDvJR38="; }; nativeBuildInputs = [ @@ -60,6 +62,7 @@ buildPythonPackage rec { jupyter-server-terminals nbformat nbconvert + overrides send2trash terminado prometheus-client @@ -68,6 +71,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + flaky ipykernel pandoc pytestCheckHook @@ -78,12 +82,17 @@ buildPythonPackage rec { requests ]; + pytestFlagsArray = [ + "-W" "ignore::DeprecationWarning" + ]; + preCheck = '' export HOME=$(mktemp -d) export PATH=$out/bin:$PATH ''; disabledTests = [ + "test_server_extension_list" "test_cull_idle" ] ++ lib.optionals stdenv.isDarwin [ # attempts to use trashcan, build env doesn't allow this @@ -103,6 +112,7 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; meta = with lib; { + changelog = "https://github.com/jupyter-server/jupyter_server/releases/tag/v${version}"; description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications"; homepage = "https://github.com/jupyter-server/jupyter_server"; license = licenses.bsdOriginal;